Hacker Newsnew | past | comments | ask | show | jobs | submit | transcriptase's commentslogin

There’s a very negative immune response to the idea of Netflix running ads.

And yet they’re there, in the form of prominent product placement in all of their original series along with strategic placement in the frame to make sure they appear in cropped clips posted to social media and made into gifs.

Stranger Things alone has had 100-200 brands show up under the warm guise of nostalgia, with Coke alone putting up millions for all the less-than-subtle screen time their products get.

I’m certain AI providers will figure out how to slyly put the highest bidder into a certain proportion of output without necessarily acting out that scene in Wayne’s World.


People said the same thing when Steam launched, yet my profile sits there with a badge saying 20+ years and I can’t recall a time I’ve encountered an issue that was the fault of Valve versus a developer or publisher.

At this point the games I “own” on physical media like CDs have theoretically started to degrade before the threat of Valve revoking my ability to install or play has come to pass.


The problem is what will happen when Gabe Newell passes away.

My GOG installers will never degrade though.


I’ll be very surprised if during all the time he spends doing nothing and winning, he hasn’t planned ahead for his company not becoming the very thing he hates and sets it apart.

I’d put a controlling interest in a trust with ironclad instructions to have Valve do the opposite of Ubisoft/EA. That would buy it another half-century at least.


This is because of Gabe and Valve itself, and it's not a universal constant. I have quite a few licensed software where I have the license, but installing the software is impossible.

This is why I still keep a copy of the software I bought, and religiously backup that trove. Because someday that S3 bucket or SendOwl link or company server will go down.

Sometimes, a company will raise prices, so the publisher will have to kill the old links. C64Audio had to switch to BandCamp and invalidate SendOwl links because of that price hike.

I'm still bitter about not being able to reset my Test Drive Unlimited install count online just because I have updated my computer and transferred the whole Windows installation to the new system back in the day.

There are not many ways to battle the entropy of the universe.


Correct. And if steam ever retracts anything, I’ll pirate the game then with a clean conscience.

> I can’t recall a time I’ve encountered an issue that was the fault of Valve versus a developer or publisher.

Does it really matter if it's developer/publisher removing the game from Steam, not Valve? The end result is the same: one can't play.


AFAIK, even if the developer removes a game from Steam, if you bought it (or rather, a license for it), it remains in your account.

E.g. I have Lord of the Rings: War in the North that is no longer available anywhere, yet I can still download install and play it on my devices through Steam (even on Linux, which it was not intended for)

That of course doesn't help if the game does not have an offline component, e.g. I also still have League of Legends in my Steam account, but that is unusable because the Riot servers don't allow updating/connecting from it.


Huh, great to know, thank you. For some reason, I thought the game gets de-listed completely and no downloads are possible anymore.

All so people in developing countries can churn out boomer-baiting slop for social media engagement farming and ad views.

What makes you think it’s limited to boomers.. know of just as many millennials that eat the stuff up too.

As a millenial all I see is my generation being repulsed by AI slop. Boomers and zoomers though have a large presence of consumption. It was easy to see this with your own family over the holidays.

They will tell you they are repulsed by it if asked but its a toss up if they can identify it. Look at any thread on Reddit/IG/Tiktok whatever and I personally would guess I could manage to identify AI output 20% of the time.

Boomers might be out there consuming those AI youtube videos that are just tiktok voice over with a generated slide show but Millennials think since they can identify this as slop that they are not affected. That is incorrect, and just as bad.



What do ads have to do with AI slop?

“All so people in developing countries can churn out boomer-baiting slop for social media engagement farming and ad views.”

https://news.ycombinator.com/item?id=46413716


I think your sample of Millenials is probably more well informed.

Nah, it's fueled by huge misinformation campaigns. It's going to kill art, put us all out of the job, uses 1.5 million gallons per query, pollutes water, will kill the electric grid, etc. These seem to be the most popular uninformed lines of thinking.

I agree several of the commonly repeated critiques are really poor in quality and can be emotionally driven/simply parroted TikTok nonsense, but at the other end of the spectrum we have AI evangelists who get surprisingly aggressive if you say anything remotely negative about GenAI or suggest maybe we should be having a discussion about the ethical ramifications of these tools. Particularly how they are trained and deployed and who should be guiding that process.

I find it very odd when people proudly proclaim they used, say, Grok to answer a question. Their identity is so tied up in it that if you start talking about the quality of the information they get incredibly defensive. In contrast: I have never felt protective of my Google search results, which is basically the same thing given how most people use these tools currently.

It’s kind of wild how hostile some people get if you attempt to open the discussion up at all.


I live near the Great Lakes. Data center proposals are popping up and people think they are going to drain lake michigan. They think they will consume more power than the entire state consumes right now. Idiot yokels are chasing away what could be an absolute boon for our economy. But they'd rather have papermills and make cardboard boxes.

I don’t know the specifics of your region’s deal but the massive AI center deal Louisiana negotiated with facebook is absolutely awful. All it’s going to do is drive up energy costs for the residents and give very little in return, and that’s under the ideal situation in which it actually pans out like they’re expecting it to.

They also don’t care about the communities they are impacting in the slightest. https://lailluminator.com/2025/11/22/meta-data-center-crashe...


We have always been at war with Eastasia.

Ya we seem to live in the the place where the firehose of falsehood is filling the lake of bullshit asymmetry. The problem with this is uninformed lines of thinking eventually lead to policy.

We musn't be unkind to the boomers. When we're their age, the methods for assaulting our poor old brains will be ever so more sophisticated.

I'm not blaming them. It's really frustrating that old people are taken advantage of. We shouldn't need to be so cynical. This isn't the star trek future we were promised.

Edit: It's similarly frustrating about the zoomers. Parents are derelict of duty by not defending their kids and preparing them for the world they are in.


> This isn't the star trek future we were promised.

It is, though. We're just in the part leading up to WWIII.


Yeah, that bit of the Star Trek Universe is something not many folks know about.

You want to be born into the utopia, not before.


Sci-fi will never materialize. But the ones passionate about it are so desperate for the faux future that they won't be able to tell when they're being duped.

Just wait until the next great collapse, a disaster big enough to force change. Hopefully we'll have the right ideas lying around at the time to restructure our social communication system.

Until then, it's slow decline. Embrace it.


Sci-fi has materialized, we're living in it now. The problem is it's the dystopia edition.

As someone succinctly put it: The future is here, it is just very unevenly distributed.

I'm back in the midwest visiting my family for the holidays and you couldn't be more right.

It's shocking how quickly my family normalized consuming obvious AI slop short-form videos, one after the other, for hours. It's horrifying.


I’ve seen so many cases of cheaters online where even the most braindead of checks would neuter most cheats:

Are they moving faster than conceivably possible by a real player? Even the most basic (x2-x1)/t > twice the theoretical will catch people teleporting or speed hacking.

Is their KDR or any other performance metric outside 5 standard deviations from the mean?

Here’s one: is everyone they encounter reporting them for cheating along with one of the above? Do people leave their matches constantly?

Defining and detecting objectively impossible things is not impossible.


Yeah, we do those things.

1) they’re not foolproof

2) there is a delay in aggregating the data

this has annoying effects when the game has a trial period/goes on sale/has lots of cheap CD keys floating around.

3) if you weren’t delayed then the cheaters get better at adjusting to how you catch them.

We actually do a lot of statistical analysis, but it works in tandem with endpoint anti-cheat, and would hardly work at all alone.


I know when I spent a lot of time dealing with fraud in a different market, the most effective tool was to catch and shadowban the accounts rather than banning them.

If we banned them, they just created a new account and kept doing the same things.

When we detected them and the isolated them from all other good standing accounts, only allowing them to interact with other shadowbanned users, it virtually solved the problem. Normal users went about their day and the cheaters/fraudsters wasted a lot of time never getting through to anyone.

In gaming it seems like creating a cheaters purgatory where they are stuck competing against other cheaters forever would probably end up being its own special league after a while. Like when people suggested steroids in pro-baseball should be legal.


And to manage this purgatory and detect the accounts which will end up there, a live-service game needs an active, permanent and competent team of honnest people, period. If a game studio is not ready to do just that for its live-service game, it has to stop developping that game and move to another type of game.

Give this team server side data, user level 'traps' and 'pitfalls' with frequent updates (they do that for dota2 and probably cs2, they don't need a kernel module), and you should end up with a rather sane gaming experience.


Yeah, we actually discussed doing something like that.

That's what GTA5 did (though, they marked you with a dunce cap)...

.. even though it's a good idea (and we nearly implemented it actually), there's probably a reason that GTA5 is still plagued with cheaters.


Scoring ect ... is kind of useless because it's not a proof, basically it means nothing tangible to be able to ban with 100% confidence. That's why ML is not good for detecting cheaters.

It gives a score that is hard to use.


>Are they moving faster than conceivably possible by a real player? Even the most basic (x2-x1)/t > twice the theoretical will catch people teleporting or speed hacking.

This is how I imagine Amazon ended up banning a large amount of players for speedhacking. The players were lagging. I'm guessing their anti-lag features ended up moving them faster than the anti-cheat expected.

But I agree that a combination approach would probably work.


I love how virtually no GitHub instructions related to AI simply work as written.

Each assumes you already have their developer environment configured to have the tool work, but simply don’t have it compiled yet.


This repo's instructions seem to work as written just fine?

I look forward to the eventual launch of a new and improved version of your app using electron.

What’s the point in having 64 Gb of DDR5 and 16 cores @ 4.2 GHz if not to be able to have a couple electron apps sitting at idle yet somehow still using the equivalent computational resources of the most powerful supercomputer on earth in the mid 1990s.


We also plan to incorporate a full local llm, to ensure we fill the memory up. It will be used to direct people to our online knowledge base, which will always be empty

Make sure another LLM summarizes pages upon loading, but doesn’t load any content before that completes. Each page should have a few megs of JS tracking scripts siphoning the users CPU to create massive logs on AWS that nobody will ever use to improve anything.

Oh and put everything behind the strictest cloudflare settings you can, so that even a whiff of anything that’s not a Windows 11 laptop or iPhone on a major U.S. network residential or mobile IP gets non-stop bot checks!


Only dealerships and anyone with a few bucks to spend on Aliexpress once someone bothers making a removal tool.

Yes, that's why I love AliExpress. It evens the playing fieldin such cases, to some degree.

If in Europe, they're going to "fix" that with a €3 flat fee per item to cover "import duty" under €150 in July (on top of VAT which is already charged since 2021).

Which a huge scam, because there's no way that an average €10 Euro widget has a 30% tariff on it, and I'm pretty sure that very many things things are 0%.


3 euro is actually reasonable just to even out the delivery costs - it is usually cheaper to post something from China than it is intra-EU, because of the international postal union rules.

As you're doing the importing not them, that also gets them around ton of legal compliance costs as well.

Or flathead screwdriver

And a dremel with a cutter wheel. Your answer is silly without that.

Please don’t act like this

The basic thing proponents don’t understand is that nobody in their right mind can intuitively understand IPV6 addresses because they look like MAC addresses with trisomy and are a pain in the ass to remember or type for absolutely no benefit to the non-network engineer. And there are infinitely more people with home routers and a few dozen devices than there are people running ISPs, fortune 500s, and data centres. Play with your convolution all you want, in 20 years the rest of us will still be happily assigning 192.168.x.x and ignoring it. V4 space running out is no more the average persons problem than undersea cables or certificate authority.

> nobody in their right mind can intuitively understand IPV6 addresses

If someone can't understand "it's longer" then what is wrong with them?

And using hex instead of decimal for magic computer numbers should be more intuitive, not less.

Also structure-wise the first half is the subnet and the second half is the host. That's much more intuitive than IPv4.

> absolutely no benefit to the non-network engineer

If you do anything peer to peer at all, calls or file transfers or games, there's a benefit. And the typical benefit grows over time as more and more ISPs install CGNAT.


> And using hex instead of decimal for magic computer numbers should be more intuitive, not less.

How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

>If you do anything peer to peer at all, calls or file transfers or games, there's a benefit. And the typical benefit grows over time as more and more ISPs install CGNAT.

Again how? I’ve been doing all of those without issue for nearly 30 years. What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection? Will torrents suddenly find more seeds and peers? Will my games… have lower latency? Because I can’t think of another way anything networking related could be solved that wasn’t decades ago.

When you say benefit, it should probably be noticeable or measurable in some way that doesn’t involve dashboards and millions of dollars in rack mounted gear.


> What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Things being able to connect, and not having to manually port forward (when that's even an option).

Hole punching is super unreliable with CGNAT.

> Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection?

I don't know how Teams relays data, but for some services yes that could happen if IPv4 can't make a direct connection.

> Will torrents suddenly find more seeds and peers?

Yes. In a typical torrent an annoyingly small fraction of seeds and peers can receive connections. If you're IPv4-only behind CGNAT, you can't connect to them and they can't connect to you. IPv6 opens up a lot more links.

> Will my games… have lower latency?

It depends on how the game is designed. But some games will have lower latency because they can connect people directly instead of with relays.


>How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

Well, what is the address range for 192.168.0.0/27? That's also non-intuitive for a layman as well.

In the end, IP addresses are made for computers, not humans.

And... just FYI,

>Will torrents suddenly find more seeds and peers?

Suggests to me you have absolutely never tried out torrenting under CGNAT. It's painful.

Not a single seeder can _actively_ send the data to you, your client must seek them by itself and it's not uncommon to have only 1-4 seeders connected!


> Also structure-wise the first half is the subnet and the second half is the host. That's much more intuitive than IPv4.

This only applies to /64 blocks, which are by no means standard. For instance, tunnelbroker.net will give you a /48 for free. This means IPv6 addresses are essentially free by the billions, but it's difficult to figure out how big of a block they belong to from the outside.


Regardless of the prefix size, a subnet is always /64 in IPv6. A shorter prefix simply means you can have more /64 subnets.

> intuitively understand IPV6 addresses because they look like MAC addresses with trisomy and are a pain in the ass to remember or type

I have north of 500 IPs I have some relation to. No way I would be bothered to remember them. Typing? Do you type IPv4s all day long? And it's still copy-paste 99% of times.

> for absolutely no benefit to the non-network engineer

Non-network engineer should work with names. And non-engineers don't 'work' with IPs at all. Look at your granpa - he's typing 'bbc' into the search form in the browser to get to bbc.com.

> nobody in their right mind can intuitively understand IPV6 addresses

And 99% of so called engineers can't understand even IPv4. So this is a moot point.


I agree.

It's easy to tell someone to connect to something like 203.0.113.88. Many of us here, and also normal folks, have been saying dotted-octets like that for decades, now, and there's a familiar patter to the way that addresses like this flow off of the tongue.

It's hard to tell someone to connect to 2601:3c7:4f80:1a01:4d2:3b7a:9c10:6f5e. It's literally difficult to say, like saying it is intended to be some kind of test. And on the other end? Sure, we "all" "learned" hexadecimal at some point in school, but regular humans don't use hex so it sounds like missile launch codes (at best) or some kind of sadistic prank (at worst) to them. It reeks of phonic unfamiliarity and disdain.

(This is the part where the DNS folks invariably show up to announce that I'm holding it wrong. And I love DNS; I do. But I'm really not interested in maintaining public DNS for the dynamic addresses at home on my LAN.)

(After that, it becomes time for the would-be abbreviators to appear and tell me that the address for this computer is wrong, somehow, as if I ever had an active part in selecting the address to begin with.)


> After that, it becomes time for the would-be abbreviators to appear and tell me that the address for this computer is wrong, somehow, as if I ever had an active part in selecting the address to begin with

Ok, I'll bite. Why exactly do you not have the ability to select the address?

As a general rule, if you care about an IPv6 address enough that you have to type it in somewhere, you should be assigning it manually, and if you're doing that you can make it a lot friendlier than 2601:3c7:4f80:1a01:4d2:3b7a:9c10:6f5e. The whole second half of the address can be shortened to ::<digit>, where the length of <digit> scales logarithmically to the number of memorable addresses you want in that network.

My network at home uses ULA addresses for everything, and I just use my phone number in the first half, so the address of my router at home is e.g. fd21:2555:1212::1, my NAS is fd21:2555:1212::a, etc. The global (GUA) address is something like 2601:abc:def:1201::a, which isn't that bad.

Hell, if you don't care about the potential of conflicts if you ever merge networks with someone else, you can just use fd00:: as your ULA prefix, and your router can be fd00::1, your NAS box can be fd00::2, etc. Shorter than IPv4 addresses!


> Ok, I'll bite. Why exactly do you not have the ability to select the address?

I never said I don't have the ability. I may; I may not. I myself don't know that one way or the other. It's big ball of mystery to me.

What I did say was I didn't have a hand in that long address; ie, I was not involved in making it that way. I don't know by what mechanism (if any) the long address came to be. I don't know if it was assigned, or selected, or a product of /dev/random, or if it was a combination of these things.

I only know that I didn't choose it, and that the way that it is simply sucks.

> As a general rule, if you care about an IPv6 address enough that you have to type it in somewhere, you should be assigning it manually

Perhaps. But that's a twist that we didn't have with the defacto norm that we landed on in IPV4 world some decades ago, wherein: A LAN address was dynamic by default, assigned via a local DHCP server, and presented as a dotted octet. The WAN address was also dynamic, and assigned by someone else's DHCP server, and presented as a dotted octet. The two addresses were never related to eachother.

And in that world: If I wanted to run a local service for someone else (on the internet) to use right now -- today (maybe not tomorrow or next week, but definitely right now), then all I needed to relay to them was the simple dotted octet that identified my WAN interface.

That part was easy with IPV4.

> and if you're doing that you can make it a lot friendlier than 2601:3c7:4f80:1a01:4d2:3b7a:9c10:6f5e. The whole second half of the address can be shortened to ::<digit>, where the length of <digit> scales logarithmically to the number of memorable addresses you want in that network.

Maybe my occipital lobe is just broken somehow, but it's hard to look at an address like that and quickly discern where the second half of that address even begins. Why am I looking for a half of it, anyway? (From whence is that "half" delineation deduced?)

But, sure. Half of it, for whatever reason that it is half. So 2001:3c7:4f80:1a01::3 can be one system on the LAN and 2001:3c7:4f80:1a01::4 can be another? And these are complete, unique, world-routable addresses that someone else on the world can connect to with the appropriate firewall rules in-place?

But the first half is assigned by my ISP and changed at their whim, right? I can't reliably connect from 2001:3c7:4f80:1a01::3 to 2001:3c7:4f80:1a01::4 even if those two computers are right next to eachother on my LAN because tomorrow, the first "half" might change -- correct?

I don't like the idea of my LAN's addressing being dictated by whatever ISP I'm using at the moment. (Spectrum is down, switch to hotspot as backup, and oh lol: the LAN is all different now. IPV4, as-implemented, never did that to me.)

> Hell, if you don't care about the potential of conflicts if you ever merge networks with someone else, you can just use fd00:: as your ULA prefix, and your router can be fd00::1, your NAS box can be fd00::2, etc. Shorter than IPv4 addresses!

I don't even know what ULA means.

But it sounds like ULA means something like RFC 1819 10.x.x.x private addresses, wherein: A person can do whatever they want, and it never touches the Internet so it's fine.

That sounds great, in concept. But now we're back to using private, non-routable addresses? Isn't that the same thing we were seeking to avoid?

How does fd00::3 then communicate with the greater internet? NAT?

edit: And then, how is fd00::3 superior to 10.3 [10.0.0.3] on the LAN?


> then all I needed to relay to them was the simple dotted octet that identified my WAN interface.

Then either you must be one of the precious few people who owns a /24 or something for their house and gives each device a global IPv4 address, or you’re forgetting the part where you have to go to your router and pick a random port to forward, and open it up. Otherwise you don’t just “have” an independent WAN address on each host in your network, like you do with a typical IPv6 setup.

> So 2001:3c7:4f80:1a01::3 can be one system on the LAN and 2001:3c7:4f80:1a01::4? And these are complete, unique, world-routable addresses that someone else on the world can connect to with the appropriate firewall rules in-place?

yes

> But the first half is assigned by my ISP and changed at their whim, right?

like your IPv4 WAN address does, yes

(About ULA)> That sounds great, in concept. But now we're back to using private, non-routable addresses?

like IPv4 yes. But in IPv6 you can have both, a ULA (like rfc1918 addresses) and a GUA (an actual routable address) on the same subnet. It’s fine. Use the ULA for your LAN use cases where you need to use a LAN IP address (bonus, it stays the same even if your ISP changes your prefix) and use the GUA for the rare occasion where you need someone on the other side of the world to talk to one of your hosts. You’re gonna have to poke a firewall rule anyway, so you just pick a decent GUA address while you’re at it ($global_prefix::1, etc.) You can do whatever you want, it’s your prefix (until your ISP changes it.)

> How does fd00::3 then communicate with the greater internet? NAT?

no need, it just has another address for global traffic. Typically one of the really long random ones, that’s what they’re for. (They even change for every external service you talk to.). The whole purpose of the long impenetrable fully-populated 128-bit address, is basically only necessary for privacy (I.e. you intentionally want the address to be meaningless.) For anything where you’re persisting an IP somewhere, just pick a better address for it. $prefix::1, whatever. It’s a single ifconfig command even on macOS, ditto Linux. (Windows I have no experience with but I’m sure that too.) Trivial to persist across reboots, etc.

The ISP changing the prefix is a real problem though, and is far too difficult to rely on persisted global addresses for that reason. Using a ULA anywhere you need to configure an IP address locally is the only sane option, and for global addresses it’s simply a huge pain in the ass if you ever get a different prefix.

> edit: And then, how is fd00::3 superior to 10.3 [10.0.0.3] on the LAN?


> It's hard to tell someone to connect to 2601:3c7:4f80:1a01:4d2:3b7a:9c10:6f5e.

If you would like your IPv6 addresses to be more human-friendly, you could use DHCPv6 (in addition to/instead of SLAAC) and end up with addresses like 2001:db8:3c7:4f80::123. Sure, it's 5 groups of e.g. 3-4 hex digits rather than 4 groups of up to 3 digits, but I think it's much easier than your example. You might set your router to use <prefix>::1 and/or fe80::1 (see OpenWRT's ipv6 suffix/ip6ifaceid option).

DNS servers (that you might occasionally have to type into config by hand) tend to have "nice" IPv6 addresses, e.g. Quad9 apparently uses 2620:fe::fe [1].

> But I'm really not interested in maintaining public DNS for the dynamic addresses at home on my LAN.

I think dnsmasq can these days create AAAA records for local machines whose hostnames it learns via e.g. DHCP.

If you have a public server on the internet and your provider gives you a random-looking address using all 128 bits (and no /64 prefix for example) perhaps using (public) DNS is fine.

Opinions my own.

[1] https://quad9.net.


Ah Manifest 3: Will still happily allow an extension to silently transmit all of your browsing and AI chat history to data brokers to be packaged and sold to the highest bidder.

While conveniently and regrettably unavoidably nerfing ad blockers :(

For your safety of course.


Right… because those definitely don’t already assist three-letter agencies and the presence of the largest tech companies on the planet on your CV will definitely somehow become a net negative because uh, orange man bad? I assume that’s what the 3 year window is about?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: