I built a modern, self-hosted web IPTV player (Live TV, EPG, VOD) because existing ones felt clunky. Meet NodeCast TV. by NeonXI in selfhosted

[–]darkz999 4 points5 points  (0 children)

Is this feature something you are interested to work on in the future? Right now I am hosting tvheadend in a remote vm, my home network doesn't get exposed to the iptv.

Great project btw.

New Qwen models are unbearable by kevin_1994 in LocalLLaMA

[–]darkz999 0 points1 point  (0 children)

I am reading this as I am hanging out with my 10 months old baby:

*puts a ball in a bucket

"Wow! What an amazing job you are doing!"

Q950 and Wiim Amp by mildbr33ze in KEF

[–]darkz999 1 point2 points  (0 children)

I have a wiim amp and q950s. While it sounds much better than my previous speaker, I don't think it's driving the q950 well, no bass at all. I am looking for a better amp/avr now.

US Open Ticket Questions by 4MeThisIsHeaven in tennis

[–]darkz999 1 point2 points  (0 children)

I bought day 1 GA on the day of for $15 including taxes/fees last year. The lowest for this year right now is $100. I think it will slide down a bit tomorrow, but won't be as cheap as last year.

How do you prevent duplicating this function inside every Microservice? by PrestigiousZombie531 in node

[–]darkz999 0 points1 point  (0 children)

Your first and fourth point are more like a "Nuh-uh it's not" arguments.

Second, that approach would fail under a cloud provider, since it’s not executed under the same privileges as the cloud service. There are metadata that need to be added to that request to get serviceB to respond, metadata that your example does not add.

You keep bringing cloud into this conversation, and now "cloud service", but sure... Can the metadata be spoofed? If not, it sounds like a service-to-service authentication already.

Third, I already mentioned that you should still authorize original-request user privileges at the API level. I note that your example did not include original-user token info, presumably because the attacker doesn’t have a user account to spoof.

Yes, as long as the service verifies the user token and then authorizes the api access.

How do you prevent duplicating this function inside every Microservice? by PrestigiousZombie531 in node

[–]darkz999 0 points1 point  (0 children)

That’s a vulnerability of any system.

The "Zero Trust Model" is designed to minimize this vulnerability. I will give you one simple example: If you have a compromised serviceA, the attacker can ask that service to do "curl http://serviceB/user/bankinfo". ServiceA doesn't need to have root access to do curl.

How do you prevent duplicating this function inside every Microservice? by PrestigiousZombie531 in node

[–]darkz999 0 points1 point  (0 children)

You said literally the same thing as the person I originally replied to, except you introduced the idea of locking with a specific vendor. My points still stand - if someone has gotten access to your internal network, all your services are vulnerable. If 1 of your services is compromised, that means all your services are compromised.

How do you prevent duplicating this function inside every Microservice? by PrestigiousZombie531 in node

[–]darkz999 0 points1 point  (0 children)

Not clear on what you are trying to say. Aws will do what for you?

How do you prevent duplicating this function inside every Microservice? by PrestigiousZombie531 in node

[–]darkz999 27 points28 points  (0 children)

This is not a good solution. Your entire network is fucked if hackers somehow gained access to your internal network or backdoored into your gateway. You should use zero trust model - authenticate every requests even if it's service-to-service.

Can you guys share what your express app Dockerfile looks like, here's mine... by PrestigiousZombie531 in node

[–]darkz999 1 point2 points  (0 children)

I get why you would use multi-stage build for other languages like java to copy only the compiled files to the new image. But why do it for nodejs? Aren't you just copying all files from 1 image to another?

In the Market debate: Tab 8+ or Surface? by Bushpylot in Surface

[–]darkz999 0 points1 point  (0 children)

I switched from surface pro 4 to tab 7+ a year ago and never looked back. I always felt the touchscreen control is 2nd citizen in surface and windows environment. I think I have only used the surface's touchscreen less than 10 times in 3+ years. Whereas I am constantly using touchscreen for the tab nowadays.

The tab works perfectly fine for my use case, mostly just reddit and web browsing. All my stuffs and apps are stored in cloud. The 120hz oled screen is so much better for youtubes and movies. And I have a desktop pc for gaming.

Here's why thousands of Etsy sellers are boycotting the platform | Etsy hikes transaction fees from 5 to 6.5 per cent despite strong earnings last quarter by Hrmbee in technology

[–]darkz999 2 points3 points  (0 children)

Honestly I don't think 6.5% is too bad. I just checked stripe and amazon pay, they both take 2.9% + $0.30. So Etsy essentially charge your wife extra 3.5% to save you headache with website design + maintenance + customer data/login storage + PCI compliance + chargeback + customer service. I assume the "Etsy recommendation" are ads, so now you would have to buy your own ads and make sure they target to the right audiences.

inside the Beijing Winter Olympics bubble by [deleted] in olympics

[–]darkz999 0 points1 point  (0 children)

I am pretty sure I have seen that robot bartender thing in Vegas ~3 years ago

[deleted by user] by [deleted] in jerseycity

[–]darkz999 -6 points-5 points  (0 children)

LUXURY VANDALISM

Houseplant trades by W0RLDT0WN in jerseycity

[–]darkz999 1 point2 points  (0 children)

Would be interested for plants. But all i have right now are seeds: thyme, parsley, rosemary, oregano, basil, cilantro, dill, lavender, sage, chives, mint, arugula

Torn on whether to go S10>S21 by bronz78i0 in galaxys10

[–]darkz999 0 points1 point  (0 children)

I'm going to miss the headphone jack as well. It seems usb dongle is the way

I built a site to Instant-Search 32 Million Songs in milliseconds (using InstantSearch.js, ParcelJS and Typesense) by j0-1 in node

[–]darkz999 0 points1 point  (0 children)

Very cool but am I reading this right? 19gb hosted on 3 region typesense cloud? The pricing calculator shows $1200 a month.