MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-12-04 14:37:32+00:00
> prevent overcapacity" is just a fancy way of saying "we prefer to gouge consumers at little risk to us."

No it’s not. Memory business has been cyclical for years. Over expansion is a real risk because new manufacturing capacity is very expensive and takes a long time to come online.

If they could make new manufacturing come online quickly they would do it and capture the additional profit of more sales.
by TacticalCoder | 2025-12-04 14:38:45+00:00
> For general computer usage, SSDs really were a once in a generation "holy shit, this upgrade makes a real difference" thing.

The last one were I really remember seeing a huge speed bump was going from a regular SSD to a NVMe M.2 PCIe SSD... Around 2015 I bought one of the very first consumer motherboard with a NVMe M.2 slot and put a Samsung 950 Pro in it: that was quite something (now I was upgrading the entire machine, not just the SSD, so there's that too). Before that I don't remember when I switched from SATA HDD to SATA SSD.

I'm now running one of those WD SN850X Black NVMe SSD but my good old trusty, now ten years old, Samsung 950 Pro is still kicking (in the wife's PC). There's likely even better out there and they're easy to find: they're still reasonably priced.

As for my 2015 Core i7-6700K: it's happily running Proxmox and Docker (but not always on).

Even consumer parts are exceptionally reliable: the last two failures I remember, in 15 years (and I've got lots of machines running), are a desktop PSU (replaced by a Be Quiet! one), a no-name NVMe SSD and a laptop's battery.

Oh and my MacBook Air M1's screen died overnight for no reason after precisely 13 months, when I had a warranty of 12 months, (some refer to it as the "bendgate") but that's because first gen MacBook Air M1 were indescribable pieces of fragile shit. I think Apple got their act together and came up with better screens in later models.

Don't worry too much: PCs are quite reliable things. And used parts for your PC from 2014 wouldn't be expensive on eBay anyway. You're not forced to upgrade to a last gen PC with DDR5 (atm 3x overpriced) and a 5090 GPU.
by jamesbelchamber | 2025-12-04 14:39:00+00:00
This strikes me as almost conspiratorial thinking, and it's reflected in the article. At one point they say KOSA is unpopular but.. it isn't? These laws (KOSA, OSA) enjoy broad, bipartisan popularity and politicians are jumping on the bandwagon because they want votes. It really is as simple as that.

There's absolutely no way to counter this, or at least to round off the censorship power-grab this is allowing, if we don't admit to ourselves that people have become suspicious of the tech sector (us) and are reaching to clip our wings - starting with access to their kids.
by cal85 | 2025-12-04 14:39:15+00:00
The problem is FUD. Some guy at a company gets told he has to wait for legal to approve some open source project or initiative that happens to use JS in the name, because his boss heard there’s a trademark issue, and the enthusiasm fades and the idea gets sidelined. There’s probably been thousands of tiny little instances of FUD like that, which we’d never hear about, and which have led to good things not happening.

One clear instance of FUD we do know about is the spec itself is not titled with the name of the language it specifies, which is then its own source of confusion for newcomers trying to learn the web platform, and makes it harder for old timers to explain things, and is generally annoying. Complexity. Confusion. Doubt. Inaction.

Removing legal FUD from the world is a good cause. I don’t mind if it also works as a good marketing play for Deno.
by TheCraiggers | 2025-12-04 14:39:21+00:00
I consider myself lucky to have grown up before the internet, but after local BBS' were a thing. My parents had absolutely no idea what went on in those systems, and I found the freedom incredible. Being able to explore and spread my wings a bit was a huge part of my childhood and teen years, and it wouldn't have been possible if my parents were hovering over my shoulder, or if I were unable to make an account because I wasn't 18.

That said, I was mostly dealing with griefers in Trade Wars or LoRD, and the worst thing I could find locally was GIFs of women in bikinis (and waiting for them to download was an excellent way to learn patience). I didn't have to worry so much about the threats that exist today online.

I am so grateful that I grew up when I did and got to experience that.
by willvarfar | 2025-12-04 14:39:25+00:00
A general quadtree implementation question that puzzled me when I was implementing it myself for hobby games was: do you store a rectangle in the smallest node that completely contains it?

Most code that I saw that used quadtrees were treating things as points and storing them only at the lowest level.

I also made mine auto-divide by counting items that are entirely in a quadrant as they are added to the node, with allocate and split triggered if a count went above a certain threshold.

Anything novel or oopsie?
by angiolillo | 2025-12-04 14:39:29+00:00
That was also my interpretation and why I made the point that democratic processes have evolved to account for a changing polity.

The US government could not be managed by Athenian sortition any more than it could be by Athenian direct democracy -- the citizenry is too different, the questions too complex.

However, just as the Romans evolved their original Athenian-style direct democracy into representative democracy as their empire grew and became more heterogeneous, sortition has similarly evolved into deliberative democracy.
by MSFT_Edging | 2025-12-04 14:39:30+00:00
> "Don't attribute to malice what can be explained by incompetence"

What's the difference when the mass support for incompetence is indiscernible from malice?

What does the difference between Zuckerberg being an evil mastermind vs Zuckerberg being a greedy simpleton actually matter if the end result is the same ultra-financialization mixed with an oppressive surveillance apparatus?

CNN just struck a deal with Kalshi. We're betting on world events. At this point the incompetence shouldn't be considered different from malice. This isn't someone forgetting to return a library book, these are people with real power making real lasting effects on real lives. If they're this incompetent with this much power, that power should be taken away.
by bell-cot | 2025-12-04 14:39:30+00:00
The problem is further upstream. Capitalism is nice in theory, but...

"The trouble with capitalism is capitalists; they're too damn greedy." - Herbert Hoover, U.S. President, 1929-1933

And the past half-century has seen both enormous reductions in the regulations enacted in Hoover's era (when out-of-control financial markets and capitalism resulted in the https://en.wikipedia.org/wiki/Great_Depression), and the growth of a class of grimly narcissistic/sociopathic techno-billionaires - who control way too many resources, and seem to share some techno-dystopian fever dream that the first one of them to grasp the https://en.wikipedia.org/wiki/Artificial_general_intelligenc... trophy will somehow become the God-Emperor of Earth.
by Aurornis | 2025-12-04 14:39:30+00:00
> what is their risk profile if the AI bubble bursts?

Exactly. This is why they’re not scrambling to invest in additional capacity. If these memory manufacturers went all in on new capacity it would take years to build out. If the bubble bursts, or even if it doesn’t burst and just tapers off back to normal demand, they would be in a bad position with excess manufacturing capacity that isn’t paying off.
[Free Lifetime] City Groups for Verified Travelers
by aacishh | 2025-12-04 14:40:15+00:00
Hey everyone,

I am the founder of Trespot, a social travel app that helps you:

Join city based group chats with verified travelers Share tips, ask questions, and discover local spots in real time See who is traveling on similar routes and find a travel partner

For the next 48 hours, anyone who signs up will get lifetime access for free. After that, Trespot will be $99.99 per year, but all early users keep lifetime access at no cost.

How it works:

Download the app Sign up and create your profile Add a trip to unlock a city chat

Platform: Android & iOS Website: https://www.trespot.com

Would love feedback, bug reports, and honest thoughts from this community.
by nickjj | 2025-12-04 14:40:47+00:00
I try to come at it with a pragmatic approach. If I feel pain, I upgrade and don't skimp out.

======== COMPUTER ========

I feel no pain yet.

Browsing the web is fast enough where I'm not waiting around for pages to load. I never feel bound by limited tabs or anything like that.

My Rails / Flask + background worker + Postgres + Redis + esbuild + Tailwind based web apps start in a few seconds with Docker Compose. When I make code changes, I see the results in less than 1 second in my browser. Tests run fast enough (seconds to tens of seconds) for the size of apps I develop.

Programs open very quickly. Scripts I run within WSL 2 also run quickly. There's no input delay when typing or performance related nonsense that bugs me all day. Neovim runs buttery smooth with a bunch of plugins through the Windows Terminal.

I have no lag when I'm editing 1080p videos even with a 4k display showing a very wide timeline. I also record my screen with OBS to make screencasts with a webcam and have live streamed without perceivable dropped frames, all while running programming workloads in the background.

I can mostly play the games I want, but this is by far the weakest link. If I were more into gaming I would upgrade, no doubt about it.

======== PHONE ========

I had a Pixel 4a until Google busted the battery. It runs all of the apps (no games) I care about and Google Maps is fast. The camera was great.

I recently upgraded to a Pixel 9a because the repair center who broke my 4a in a number of ways gave me $350 and the 9a was $400 a few months ago. It also runs everything well and the camera is great. In my day to day it makes no difference from the 4a, literally none. It even has the same storage space of which I have around 50% space left with around 4,500 photos saved locally.

======== ASIDE ========

I have a pretty decked out M4 MBP laptop issued by my employer for work. I use it every day and for most tasks I feel no real difference vs my machine. The only thing it does noticeably faster is heavily CPU bound tasks that can be parallelized. It also loads the web version of Slack about 250ms faster, that's the impact of a $2,500+ upgrade for general web usage.

I'm really sensitive to skips, hitches and performance related things. For real, as long as you have a decent machine with an SSD using a computer feels really good, even for development workloads where you're not constantly compiling something.
by mikkupikku | 2025-12-04 14:41:02+00:00
Depends entirely on the genre of the game, the resources available to the developer, and the pressures they're facing from management. Most of the games in my library either have controller support as an afterthought or not at all. Controllers have been the minority choice in PC gaming since about forever and I haven't noticed that changing. What has changed is the gaming industry has created de facto standards and idioms for how PC games should handle. Play early shooters with their default setting and you'll get to experience all kinds of key mapping that send modern gamers looking for mods to fix it or another game to play. These days you can pretty much count on WASD for movement, the mouse for looking. Nobody ships a game with movement bound to the arrow keys or modal mouse look. Game developers now meet gamers where they are, and for PC games that is almost always mouse and keyboard, except in those genres where gamers expect controllers.
by JohnFen | 2025-12-04 14:41:19+00:00
> In light of recent progress, has your view changed?

No, my view hasn't changed. The blockchain is not useless, but as near as I can see, it's usefulness is very limited. The cryptocurrency world seems to have many more scammers in it than in the general population, making that world one that I am better off avoiding.

That corporations and etc. have begun using this technology more doesn't make me feel more positively about cryptocurrency. It makes me feel less positively about those entities that are adopting it.
by BoiledCabbage | 2025-12-04 14:41:26+00:00
> I promise when I’m old, I will not have this attitude.

To my ears this is a hilariously naive statement. It sounds to me to be roughly the equivalent or a 7-year old saying "Adults have boring jobs where they sit at a desk all day. I hate it. I promise when I'm old I'm gonna be an Astronaut or play Major League Baseball."

It's not that they don't mean it, it's that one should make promises about a situation they can't yet understand. While some of those kids probably did end up being astronauts or baseball players 99%+ who made that promise didn't. It turns out that being an adult gives them perspective that helps them realize the reasons they want a desk job even if they don't like it, or for many they actually enjoy their desk job (ex they like to program).

So the same if a million young people all thought similarly, and then magically changed their view when they got there dont promises your going to be the one who will break the streak.

You might turn out to be an astronaut, but many people listening, based on good previous evidence will rightly assume you won't.
by orwin | 2025-12-04 14:43:17+00:00
In my experience (I make tools for the network and security guys): that's why you don't propose only one thing. We often have one new project every year, we propose multiple ways to go about it, the leadership ask us to explore 2-3 solutions, we come back with data and propose our preferred solution, the leadership say 'ok' (after a very technical two-hour meeting) and propose minor alterations (or sometimes they want to alter our database design to make it 'closer' to the user experience...)
by input_sh | 2025-12-04 14:43:24+00:00
There's about a dozen workarounds around context limits, agents being one of them, MCP servers being another one, AGENTS.md being the third one, but none of them actually solve the issue of a context window being so small that it's useless for anything even remotely complex.

Let's imagine a codebase that can fit onto a revolutionary piece of technology known as a floppy drive. As we all know, a floppy drive can store <2 megabytes of storage. But a 100k tokens is only about 400 kilobytes. So, to process the whole codebase that can fit onto a floppy drive, you need 5 agents plus the sixth "parent process" that those 5 agents will report to.

Those five agents can report "no security issues found" in their own little chunk of the codebase to the parent process, and that parent process will still be none the wiser about how those different chunks interact with each other.
by aposm | 2025-12-04 14:43:57+00:00
A few years later but similarly - I am still running a machine built spur-of-the-moment in a single trip to Micro Center for about $500 in late 2019 (little did we know what was coming in a few months!). I made one small upgrade in probably ~2022 to a Ryzen 5800X w/ 64GB of RAM but otherwise untouched. It still flies through basically anything & does everything I need, but I'm dreading when any of the major parts go and I have to fork out double or triple the original cost for replacements...
by raezil12 | 2025-12-04 14:44:32+00:00
Hey HN, I’ve been working on a tool called grpc_graphql_gateway — a gateway that automatically generates a GraphQL API from your existing gRPC / proto files. It started as a Go project, but I recently ported and improved it in Rust for performance and async integration. The gateway lets you: Expose your gRPC services as a GraphQL endpoint instantly Support queries, mutations, and subscriptions (via server streaming) Fix the classic N+1 resolver problem Handle file uploads via custom GraphQL scalar Enable GraphQL Federation v2 out of the box (so you can compose microservices easily) Work seamlessly with Axum, tonic, and async-graphql It’s aimed at teams running gRPC microservices who want to offer GraphQL access without rewriting everything. Repo (with examples + docs): https://github.com/Protocol-Lattice/grpc_graphql_gateway Would love feedback — especially from folks doing hybrid GraphQL/gRPC setups or exploring federation in Rust.
by casey2 | 2025-12-04 14:44:36+00:00
>> Hmm I can't find any porn on the internet, better ask around

> Sure Timmy I'll send you porn, but it's illegal and I'm taking a big risk here so you gotta do something for me, also you can't tell anyone

You've failed to solve the porn problem and now you've created a larger grooming/CDM problem.
by DavidWishengrad | 2025-12-04 14:44:43+00:00
The paper cited above is a living work in progress. Version 2 will soon be available.

Before I release that version 2...

I would like to give you all who wish to have their name on the paper, that is and will stand as the most important information in all human discourse, as a contributor.

All contributions received before final publication and peer review will be considered.

Please note: once the peer review process is completed, so long as no one ever presents a legitimate rebuttal, it will stand as a known fact of what is actually the cure for all needless and preventable suffering and death and much more.

The previous posting of this paper on Zendo had people responding with complete nonsense who clearly were in violation of one or more of the theorems presented in the paper. e.g. they didn't really read it and or were behaving dishonest and just were making noise.

This posting is different. There were no legitimate rebuttals and have been none. Those who wish to argue about it now are asked to officially present those arguments after peer review and publication and not to argue about it here. This Truth belongs to everyone and so you are all getting an opportunity to have your name on it now if you want to and can meaningfully contribute.

Please post your contributions here in full public witness with your full true and complete name and title that you wish yourself to be addressed with should your contribution be included.

Thank you, David Wishengrad
by pmontra | 2025-12-04 14:45:19+00:00
> Checking email once a day

In an ironic twist of life, this is almost what I'm back doing right now. I turned off notifications and pull messages years ago because of all the messages I'm getting for a dozen different systems. I check mail at most a few times per day and that's it. I wouldn't be able to work if I'd have to actively keep an eye on them. I can get away with it because everybody is using Slack for work or WhatsApp for personal life, so there is no urgency to check mail. I'm on Slack too, so I see if I have messages there but WhatsApp is silenced and I allow no notification of any sort on the lock screen of my phone.
by mapontosevenths | 2025-12-04 14:45:27+00:00
It might seem like that's all that's happening, but if you look to the history you can see that they've completely reversed course on a number of important subjects. We're not talking about advancing further along the same path here as the Overton window shifts, we're talking about abandoning the very principals upon which they were founded because they are, in fact, as incompetent as everyone else is.

These people aren't super-villains with genuine long term plans, they're dumbasses and grifters doing what grifters gotta do to keep their cushy consulting jobs.

To compare the current stances to the 2005 stances:

* Social Security privatization (completely failed in 2005)

* Spending restraint (federal spending increased dramatically)

* Individual mandate (reversed after Obamacare adopted it)

* Pro-immigration economics stance (reversed to restrictionism)

* Robust free trade advocacy (effectively abandoned under Trump alignment)

* Limited government principles (replaced with executive power consolidation)

* Etc.

In 20 more years it will have all changed again.
by Gormo | 2025-12-04 14:45:32+00:00
Many of them may not be Node developers either, and might not have npm installed. Using a dependency management tool for one language to distribute a packaged application written in an entirely different language seems like a very strange choice.

Why not use the various standard and commonplace packaging and distribution methods for application software? Distro repos, tarballs, Homebrew, AppImage, Flatpak, etc.
by iamnothere | 2025-12-04 14:45:42+00:00
The laws are only moderately popular in the abstract, but when you show people the reality and the future implications then popularity drops. The key is educating people about the dangers of this type of legislation, including dangers to privacy and authoritarian control over information. In the US especially both major parties hate each other with a passion; this animosity can be leveraged with proper framing.
by zug_zug | 2025-12-04 14:45:48+00:00
What do you mean it's not unpopular? How many voters have ever expressed interest in this?

If the politicians keep voting for things their constituents don't (and in these cases actively push back against so hard that the politician are forced to withdraw the push) that seems like strong evidence that politicians are doing something with an external incentive...

Politicians having bad incentives (e.g. campaign donations) isn't conspiracy thinking, it's a documented reality. Hell, we even had a supreme court judge taking a present from somebody who's case he was ACTIVELY OVERSEEING.
by benbojangles | 2025-12-04 14:45:55+00:00
Internet Gatekeeping, ID Cards, New Facial Recognition Powers, Secret government talks have identified a huge problem, planned all this during the covid years is my guess. Something is going down and this is their safest bet i reckon. Possibly to do with unregistered recent inhabitants and improving the capability to identify them. That movie Scarface in the first 25 minutes tells you something.
by StableAlkyne | 2025-12-04 14:46:02+00:00
I think what the GP was referring to was the "new" owner of Sears, who reorganized the company into dozens of independent business units in the early 2010s (IT, HR, apparel, electronics, etc). Not departments, either; full-on internal businesses intended as a microcosm of the free market.

Each of these units were then given access to an internal "market" and directed to compete with each other for funding.

The idea was likely to try and improve efficiency... But what ended up happening is siloing increased, BUs started infighting for a dwindling set of resources (beyond normal politics you'd expect at an organization that size; actively trying to fuck each other over), and cohesion decreased.

It's often pointed to as one of the reasons for their decline, and worked out so badly that it's commonly believed their owner (who also owns the company holding their debt and stands to immensely profit if they go bankrupt) desired this outcome... to the point that he got sued a few years ago by investors over the conflict of interest and, let's say "creative" organizational decisions.
by sfdlkj3jk342a | 2025-12-04 14:46:22+00:00
I think it's possible that there are secretive efforts to destroy permissionless access to the internet, but my guess is that states are simply copying each other and/or global conditions are similar enough that they naturally come to the same conclusions around the same time.

A somewhat analogous situation is how landlords raise rents in sync with each other, not because they're intentionally colluding to fix prices, but because nowadays it's easy to see average rental prices in neighborhoods, and the natural strategy is to set your rental prices based on that.