MurphyA/hacker-news huggingface dataset:
by tremon | 2025-10-17 15:22:30+00:00
Alternatively, the use of BPF without explanation signals that the article is a deep-dive and not intended for random passers-by. I don't support the position that every article should be written to cater to the lowest common denominator.

The first line of the article:

> Support for BPF in the kernel has been tied to the LLVM toolchain since the advent of extended BPF.

Should the article also explain which kernel they're referring to, what LLVM is and stands for, and highlight the differences between BPF and extended BPF? Or are they allowed to expect a motivated reader to do a cursory web search to fill in the gaps in their knowledge?
by chaps | 2025-10-17 15:24:00+00:00
I've done a fair amount of data-intensive fact checking for journalism articles and have had fact checking done on my own data-intensive reporting.

Couple things:

1. Fact checkers are not paid enough to do what they do. They're usually freelancers and they're usually financially struggling. The dynamics of that are difficult to say the least.

2. Editors change things last minute without informing the journalist whose name the piece is in. It's really not fun to receive threats of lawsuit from a powerful government agency because your editor added something that you never would have added. Once told an editor in-writing three times not to add something and he did it right before publishing.

It sucks being a journalist. Donate to your local investigative newsroom.
by cortesoft | 2025-10-17 15:24:20+00:00
Not necessarily. Your logic only holds if you assume the "behind" refers to other children.

The statement is ambiguous. I interpret it as "no child left behind THE STANDARD FOR THEIR AGE". In that interpretation, other kids being ahead of that standard doesn't mean the other kids have to be behind the standard. Every kid could be not "left behind" the standard even if some are ahead of the standard.

Of course, NCLB has a lot of other issues, but I think the name isn't the issue.
by harrall | 2025-10-17 15:24:35+00:00
Average newspapers have average content.

But there are good newspapers just like they are good <any category of thing>.

Although good newspapers still have bias, but as a reader, you can correct for bias. You can’t correct for sloppy fact checking.

Like in archery, if you always land in the same spot, you can “reverse bias” the result back to bullseye. If you land all over the place, there’s nothing you can do.

The only problem is that good newspapers cost some money.
by TheChaplain | 2025-10-17 15:24:53+00:00
Well, I don't entirely agree.

But where we live there is a huuge fanbase of veteran cars like Chevrolet, people are nuts about them and arrange day long cruising around the city a few times a year.

Considering the complexity and rapid technology changes of electric cars, I doubt we'll see many working VW ID.5 in 70 years cruising the streets.
by kragen | 2025-10-17 15:24:54+00:00
I am an engineer, and engineering is what is going to keep the planet habitable, not self-sacrifice. Engineering is based on calculating the costs and benefits of tradeoffs.

I do respect self-sacrifice on principled grounds. If you were starving in a besieged city, and killing and eating a baby were your best chance for survival (https://youtu.be/KOkBEqtGUI8?t=2886), I'd endorse you not doing it. Even if, in some utilitarian calculus, you were more important than the baby, I'd endorse your hypothetical non-baby-eating moral choice. I'd like to think that I'd be one of the people abstaining from lifesaving cannibalism myself, though I've often seen people fail to uphold their principles when it comes down to it. I respect drawing a line in the sand beyond which you refuse to coldly weigh costs and benefits like an engineer.

But that's not what you're doing. If not buying a smartphone were "all about principles" to you, you wouldn't have a smartphone in the first place. You've crossed the line in the sand; you're already eating babies. All that remains to you is balancing the number of babies you kill and eat against your nourishment.

And, in that situation, refusing to balance costs and benefits isn't a matter of principle. It's merely irresponsibility, and will result in you eating unnecessary quantities of babies.
by overfeed | 2025-10-17 15:25:04+00:00
I'm sure it's a total coincidence that Shopify (on whose board DHH sits) coincidentally became an active participant on toppling the maintainers soon after they criticized DHH.

Given the power dynamics, the burden of proof is on Shopify to proove it wasn't retaliating at the behest of, or in a misguided attempt to defend DHH's honor.
by the__alchemist | 2025-10-17 15:25:05+00:00
I hope not to derail, as the core of the author's point is valid and important for people to understand.

Isn't this a bit like saying "The compulsive liar lied! He should stop doing that." Or "The propaganda agency is posting propaganda; they should stop doing that".

Focusing on details like this is assuming good faith, or assuming that the problems pointed out are exceptions, when they are the rule.
by mschuster91 | 2025-10-17 15:25:22+00:00
Actually... for Postgres specifically, it's less than 5 minutes to do so in AWS and you get replication, disaster recovery and basic monitoring all included.

I hated having to deal with PostgreSQL on bare metal.

To answer your questions should someone ask these as well and wish answers:

> Does the IP of my cluster change? If so how to make it static?

Use the DNS entry that AWS gives you as the "endpoint", done. I think you can pin a stable Elastic IP to RDS as well if you wish to expose your RDS DB to the Internet although I have really no idea why one would want that given potential security issues.

> Also can non-aws servers connect to it? No?

You can expose it to the Internet in the creation web UI. I think the default the assistant uses is to open it to 0.0.0.0/0 but the last time I did that is many years past so I hope that AWS asks you about what you want these days.

>Then how to open up the firewall and allow it?

If the above does not, create a Security Group, assign the RDS server to that Security Group and create an Ingress rule that either only allows specific CIDRs or a blanket 0.0.0.0/0.

> And what happens if it uses too much resources? Does it shutdown by itself?

It just gets dog slow if your I/O quota is exhausted, it goes into an error state when the disk goes full. Expand your disk quota and the RDS database becomes accessible again.

> What if i wanna fine tune a config parameter? Do I ssh into it? Can i edit it in the UI?

No SSH at all, not even for manually unfucking something, for that you need the assistance of the AWS support - but in about six years I never had a database FUBAR'ing itself.

As for config parameters, there's an UI for this called "parameter/option groups", you can set almost all config parameters there, and you can use these as templates for other servers you need as well.
by fisf | 2025-10-17 15:25:45+00:00
If you are running k8s on prem, the "easy" way is to use a mature operator, taking care of all of that.

https://github.com/percona/percona-xtradb-cluster-operator https://github.com/mariadb-operator/mariadb-operator or CNPG for Postgres needs. They all work reasonable well, and cover all the basic (HA, replication, backups, recovery, etc).
by actinium226 | 2025-10-17 15:25:49+00:00
> React is a lot more stable than I think you're giving it credit for.

Hooks are only 5 years old. The docs were revamped 2 years ago and there's lots of dead links to the old docs page which has a scary warning "These docs are old and won’t be updated." Create-react-app was deprecated in February of this year and in their blog post they tell you to use frameworks like Next.js.

And then there's the ecosystem. Next.js introduced app router 3 years ago and lots of docs for libraries still assume you're using pages router. Remix is now react router v7, and I have no idea what's going on with all this Tanstack stuff. There's a new typescript compiler called "Speedy Web Compiler" which just came out in April and as a result Vite now has 4 options for creating a new React project: react, react-ts, react-swc, react-swc-ts

Meanwhile moment.js has had 5 releases in the last 4 years. 3 of them in 2022 and 2 in 2023.
by jwr | 2025-10-17 15:25:53+00:00
RethinkDB is somewhat maintained, and while it is a very good database and works quite well, it is not future-proof. But the bigger reason is that I need better performance, and by now (after 10 years) I know my data access patterns well, so I can make really good use of FoundationDB.

The reason for FoundationDB specifically is mostly correctness, it is pretty much the only distributed database out there that gives you strict serializability and delivers on that promise. Performance is #2 on the list.
by bpt3 | 2025-10-17 15:25:57+00:00
> Funny to accuse someone of "spreading misinformation" while agreeing there are instances where they are correct, then asserting there are some instances where they are incorrect while giving no concrete examples yourself.

It's not funny, it's accurate.

Spending seconds looking into the history of policing worldwide, or in the US, would back up my claim.

Had the parent poster bothered to post evidence backing up their comment, I probably would have made the effort to post citations refuting it.

> So saying something that is correct but not for all cases (which ones would those be) is now "spreading misinformation"?

When you say that something is correct in all cases, yes.

> I'm not sure what joy you derive from dismissing statements you already acknowledge have an element of veracity with some blanket label of "misinformation", but you should probably reconsider it.

Nice try, but there is no "element of veracity" to an absolute statement that is objectively false.
by travisgriggs | 2025-10-17 15:26:22+00:00
> The media have comprehensively failed us.

Good. The author didn’t make the mistake of calling it the “news”.

I have for a long time felt that there is nuance about our “press” that doesn’t have good words in the public dialog. I struggle to articulate it myself.

Our modern “free press” is only free in that government is mostly not censoring it. But the press of today is a for profit endeavour. So it is not free to waste time “speaking truth” or something like that. It is incentivized to be whatever it takes to grab and keep eyeballs.

While there are people/institutions who publish things purely for information they feel is important, this is largely drowned out by the “trying to make money” crowd.

So our supposedly “free press”, while possibly free of despotic controls, is still a slave to the feedback loop of economics. Very much unfree. A sort of irony.
by lo_zamoyski | 2025-10-17 15:26:42+00:00
I noticed this bit in the article...

"Screenshots suggest cities more complex than suburban plots are possible in Metropolis 1998."

Which sounds good, but naturally, all such simulators bake in assumptions about what good urban planning is. These are the kinds that get rewarded by the simulator. SimCity bakes in the awful postwar fetish for suburban sprawl and rigid zoning, for example. Perhaps it isn't always done explicitly - game developers could very well be absorbing prevailing sensibilities and expectations about urban planning unwittingly, for example. Most people today think suburban sprawl is just a fact. They even find it desirable, as that is what they are expected to want or what they grew up with themselves.

What I would like to see is a simulator based on traditional principles of urban planning or the 15 minute neighborhood or whatever. This could have the benefit of stirring the imagination of future urban planners to look beyond broken postwar patterns.

(Side note: the Venice Biennale this year features more examples of sustainable architecture and green adaptations of existing buildings, which is a welcome change compared to the usual practice of the weird architecture Olympics where vain architects compete to maximize how bizarre they can make a building, which is not to say beautiful or useful.)
by alexpotato | 2025-10-17 15:27:33+00:00
Yuval Noah Harari has a great quote (paraphrased) about slop/fake news etc:

People always ask how we will deal with AI generated fake images and news etc. My answer is the way we have always done it: by creating institutions to deliver accurate information

I like this quote for two reasons:

1. In other words, people paid good money to the New York Times or the Atlantic b/c they had excellent fact checking departments. You could argue people did this for business reasons with the WSJ or Financial Times too. They still do it with Bloomberg terminals.

2. My grandfather made a Christmas card back in the 1950s showing the whole family shrunk down and on various parts of the mantle above the fireplace. He did this using photoshop (as in the skill not the software) and it looked fantastic. I highlight this b/c "slop" has been around a long time.
by saghm | 2025-10-17 15:27:34+00:00
I'm not convinced that yours is the only literal way to read it. The question of who exactly is doing the "leaving behind" is implicit, but it always sounded to me like it was the adults, not the other children. I don't think it's any less literal to interpret it as making sure some adults linger behind with the children who are behind rather than all of them running ahead with the children who go faster. The phrase isn't "no children are behind", which would be the literal representation of what you're saying; "left behind" is a bit ambiguous, and while I think you can make the case that the ambiguity is a problem, I don't think it's nearly as clear-cut as you're saying that there's only one literal way to read it.
by MountDoom | 2025-10-17 15:27:49+00:00
> I hope I've demonstrated that it takes almost no effort to perform a basic fact check. It isn't a professional skill.

First, it takes effort when you're paid a pittance per every article you crank out. The reality is that a lot of newspapers now operate more as content farms (publish a lot of stuff as quickly as possible) than as outlets for investigative journalism.

In fact, for a lot of these clikbaity stories, you could cynically say that the truth just doesn't matter. "Research shows that the kitten was never stranded in the storm drain in the first place." OK, so? How were you harmed by an untruth? Why did you click in the first place?... I can get angry at being lied to on principle, but maybe there's some soul-searching I should do.

Further, we don't actually fact-check the vast majority of what we take to be true. When you're dunking on people for not fact-checking, you're essentially just saying "the things you accept as true differ slightly from the things I accept as true". You're probably not better than that gullible journalist. You just happened to know a bit more about this topic, or had some other arbitrary / subjective reason to investigate this particular thing.
by pavel_lishin | 2025-10-17 15:28:32+00:00
> If you get this part right

And yet it's so easy to get wrong.

We ended up with something like five microservices - that, in principle, could have been used by anyone else in the company to operate on the Domains they were supposed to represent and encapsulate. This one holds Users and User data! This one holds Products, and Product interaction data!

Nobody touched any of those except us, the engineers working on this one very specific product. We could have - should have - just put it all on one service, which would have also allowed us to trivially run database joins instead of having to have services constantly calling each other for data, stitching it together in code.

Sigh.
by mrandish | 2025-10-17 15:29:10+00:00
Interesting how a fairly obscure technical requirement gets prioritized legislatively when flights collide at the airport U.S. senators use every week. Anyway, it's definitely good this is getting addressed. All crewed powered aircraft operating in controlled airspace near commercial flights should be required to have transponders. And when crossing paths with commercial traffic around a public airport, military aircraft should be required to have their transponders active.
by HPsquared | 2025-10-17 15:29:18+00:00
The phone manufacturer. I don't think it would otherwise be possible without root. And it's quite a computationally heavy thing where security and privacy are important. It'd have to be secure (no sending information). That's why I suggested Apple, they have the vertical integration to do this kind of thing. In theory. Also it's a good counter to governments trying to censor the internet itself if children can be protected at the device level.
by nis0s | 2025-10-17 15:29:20+00:00
There’s no inherent optimal state for a set of genes under natural selection. Natural selection produces cumulative effects which play on each other, but there’s no goal or intention in this process.

Is it more likely for some processes to be favored? Maybe, depends on the set of genes and environmental conditions, but there are always epigenetic factors which will introduce differences, which makes evolutionary development more a random process than a stochastic one.
Economics of Web3 – Part 1
by logtrees | 2025-10-17 15:29:22+00:00
Web3 is a protocol play. So you don't need to make a ton of money in any exit to make a ton of money eventually or generally in web3. Instead, it's about being a foundational player and developer and artist and more in protocol layer technologies and integrations of these in ways that makes something that everyone loves much better and collectible and integrated. So that this means that there will be possibilities to produce outcomes that are better composed outcomes for every previous outcome which was possible. And there will be varying combinations of these.

You will soon see examples but they might be strange to you at first perhaps. But only if you don't really understand the technology and what it's doing to the world. Some people might have tried to use these for nefarious purposes originally but because of the power of web 2 and also the real world, they are easily stymied. So the beneficial usages of the technology will appear similarly powerful and beautiful but will actually facilitate good.

And the economics of this all is that a lot of the value will be driven by AI as part of blockchain and tokenized projects. This will be through integrations and identities and brands. All combined into tokens and useful integrations further with more of the same.

This will further be interesting when humanity is able to exist on any planet or so on like space stations. Because that too will further increase the possibilities of identifying additional value for people who will want it in the form of novelty and dopamine and reason to want currency. But even beyond currency, the next amazing thing involving information, ideas, brands, technologies, so many things. Web3 will saturate all of that by enabling a lot of focused niche based and super niches based decentralized financing opportunities but even just self funding opportunities in the form of building protocol-layer things that will leverage AI and protocols like Coinbase's most recent payments protocol using HTTP 402...well, all of that summarized means that Web3 economics for technology developers and not just will mean that the AI will reward novelty and also too confirmations and covers.

That is because of the Non Zero Sum nature and value generation capabilities of Web3. But it need not be capitalized if you don't want to strain your finger. web3 is still really hot!

If you enjoyed this, follow me so you can enjoy the series I guess. Or if nobody enjoyed this and has interest further, well, then the feature set will pleasantly humble you for a change...because the best version of web3 is the one where the only humbling is the one that is the pleasant relief of being pleasantly wrong for a change not because of not understanding the general hope but because of seeing actual prospects of it implemented that way from the get go.
by wongarsu | 2025-10-17 15:29:46+00:00
The last Starship launch was indeed unspectacular because it didn't try pushing the envelope particularly hard. The previous launches were much more precarious, with many fire balls. But I'm a strong believer in iterative development. It's bad PR when everyone can see every failed prototype, but the "design it once, simulate, and make sure the first prototype flies without issues" boxes you in to conservative design decisions.
by theideaofcoffee | 2025-10-17 15:29:59+00:00
Hosting a database is no different than self-hosting any other service. This viewpoint hath what cloud wrought, this atrophying of the most basic operational skills, as if running these magic services are only achievable by the hyperscalers who said they are the only ones capable.

The answers to all of your questions are a hard: it depends. What are your engineering objectives? What are your business requirements? Uptime? Performance? Cost constraints and considerations? The cloud doesn't take away the need to answer these questions, it's just that self-hosting actually requires you to know what you are doing versus clicking a button and just hoping for the best.
by gorfian_robot | 2025-10-17 15:30:07+00:00
The Wikimedia Foundation, the nonprofit organization that hosts Wikipedia, says that it’s seeing a significant decline in human traffic to the online encyclopedia because more people are getting the information that’s on Wikipedia via generative AI chatbots that were trained on its articles and search engines that summarize them without actually clicking through to the site.

The Wikimedia Foundation said that this poses a risk to the long term sustainability of Wikipedia.

(it seems they are are worried more about long term erosion of the editor base and less about revenue. gave them another donation anyways)
by iceonfire | 2025-10-17 15:30:17+00:00
Happy birthday to me!

As I usually do, on my birthday I am the one giving gifts. This time I present you a shiny new JavaScript state manager, 100% compatible with Redux, that makes writing your apps fun like playing a videogame!

- It's free and open source (MIT license)

- It's typesafe, for those of you who like TypeScript

- It's powerful as RTK but simple as Redux and less verbose than both

- It maintains all the perks of Redux: testability, predictability, time-travel debugging, ...

- Compatible with react-redux and redux-devtools

- Provides its own React bindings with convenient hooks

Give it a try and let me know what you think! I'm sure you'll be... hooked ;)

PS: Please don't tell me this is not ECS like those Reddit trolls did. I know. I was inspired by ECS, I didn't copy it. Please.
by mgkimsal | 2025-10-17 15:30:44+00:00
I've been in projects where they're 'on the cloud' to be 'scalable', but I had to estimate my CPU needs up front for a year to get that in the budget, and there wasn't any defined process for "hey, we're growing more than we assumed - we need a second server - or more space - or faster CPUs - etc". Everything that 'cloud' is supposed to allow for - but ... that's not budgeted for - we'll need to have days of meetings to determine where the money for this 'upgrade' is coming from. But our meetings are interrupted by notices from teams that "things are really slow/broken"...
by GordonS | 2025-10-17 15:30:49+00:00
1. Around 30, a mix of both x64 and ARM. But planning on switching heavy workloads to physical machines at some point, which would take total node count down to around 16.

2. OpenTelemetry Collector installed on all nodes, sending data to a self-hosted OpenObserve instance. UI is a little clunky, but it's been an invaluable tool, and it handles everything in one place - logs, traces, metrics, alerts.