MurphyA/hacker-news huggingface dataset:
by dap | 2025-12-15 19:20:57+00:00
>> What remains is me feeling triggered when it feels like users' pain is being casually dismissed.

> Was that done in this thread?

Well, I raised a general problem around 24/7/365 use cases (rooted in my operational experience, reinforced by the more-current words that I was replying to and the OP) and you called it "tedious", "low-info griping". Yes, that seems pretty dismissive.

(Is it fair? Though I thought the podcast episodes were fairly specific, they probably glossed over details. They weren't intended to be about those issues per se. I did write a pretty detailed post though: https://www.davepacheco.net/blog/2024/challenges-deploying-p... (Note the prominent caveat at the top about the experience being dated.))

You also wrote:

> running an, at the time, outdated postgres, on an outdated OS

Yes, pointing to the fact that the software is old and the OS is unusual (it was never outdated; it was just not Linux) are common ways to quickly dismiss users' problems. If the problems had been fixed in newer versions, that'd be one thing. Many (if not all) of them hadn't been. But also: the reason we were running an old version was precisely that it was a 24/7/365 service and there was no way to update databases without downtime, especially replicated ones, nor a great way to mitigate risk (e.g., a mode for running the new software without updating the on-disk format so that you can go back if it's a disaster). This should be seen as a signal of the problem, not a reason to dismiss it (as I feel like you're doing here). As for the OS, I can only think of one major issue we hit that was OS-specific. (We did make a major misconfiguration related to the filesystem that certainly made many of our issues much worse.)

I get that it sucks to keep hearing about problems from years ago. All of this was on 9.2 - 9.6 -- certainly ancient today. When this comes up, I try to balance sharing my operational experience with the fact that it's dated by just explaining that it's dated. After all, all experience is dated. Readers can ignore it if they want, do some research, or folks in the PostgreSQL world can update me when specific things are no longer a problem. That's how I learned that the single-threaded WAL receiver had been updated, apparently in part because of our work: https://x.com/MengTangmu/status/1828665449850294518 (full thread: https://x.com/MengTangmu/status/1828665439234474350). I'll happily share these updates wherever I would otherwise share my gripes!
by Supermancho | 2025-12-15 19:20:59+00:00
Most NES games had "cheat" methodologies for game testing purposes, which made it into production cartridges. For Top Gun, you could bypass fighting anything on EVERY level, by flying up and to the left for the duration of the combat. I only knew a few of these tricks. In Parappa the Rappa, there were various patterns that would essentially complete every level with various outcomes, regardless of the actual songs.
by BurningFrog | 2025-12-15 19:20:59+00:00
Soviet under Stalin was just as bad as Germany under Hitler.

The west could conceivably have liberated the Soviet block after WW2 and the post war world would have been a much better place, including a non communist China. That's my guess at least. Impossible to know, of course.

In reality, the Rosenberg documents wasn't very decisive. Stalin already had the Manhattan Project blueprints from Klaus Fuchs.
by umanwizard | 2025-12-15 19:21:19+00:00
Sure, within the Green Line, the minority of Arabs who managed to avoid being expelled in 1948 are now citizens with equal legal rights, at least in theory. So it’s reasonable to argue that there is no apartheid regime there.

But that has nothing to do with the West Bank, which is where the accusation of apartheid is most credible.

This is, of course, why pro-Israel advocates always attempt to redirect the conversation to focus specifically on the Arab citizens of Israel within the Green Line when these matters are discussed.
by oersted | 2025-12-15 19:21:28+00:00
> high litigation costs make most work places fairly safe

I don't understand this. High litigation costs give an unfair advantage to those with capital to spare. It makes it harder for harmed workers to sue and have the stamina to succeed. An important role of unions is actually to pool worker capital to level that playing field.

Do you mean that the amounts that companies need to pay when they loose are high enough to disincentivize taking those risks? I'm not sure that's true, it may be to a degree.
by drakythe | 2025-12-15 19:21:28+00:00
And then the Speeder Bike level in Battletoads Battlemaniacs.

I don't mind instant death scenarios, as long as there is a quick restart and no game over mechanic (Celeste got this perfect, IMO). It is wild to me just how many of these kinds of scenarios there are in memorable games from the 8/16 bit (and before) era.
by dabockster | 2025-12-15 19:21:47+00:00
Active Directory is a very no-code tool and has a ton of documentation and certifications online, no college degree required. And it's built by paid devs with a verifiable software supply chain.

I just looked up libpam-mysql and it is not no-code at all. And it looks like an unpaid community project which allows contributions from anywhere. That's not a true replacement.
by pjdesno | 2025-12-15 19:22:26+00:00
> Maybe a boot drive for some VM host?

Actually that's a really common use - I've bought a half dozen or so Dell rack mount servers in the last 5 years or so, and work with folks who buy orders of magnitude more, and we all spec RAID0 SATA boot drives. If SATA goes away, I think you'll find low-capacity SAS drives filling that niche.

I highly doubt you'll find M.2 drives filling that niche, either. 2.5" drives can be replaced without opening the machine, too, which is a major win - every time you pull the machine out on its rails and pop the top is another opportunity for cables to come out or other things to go wrong.
by viccis | 2025-12-15 19:22:31+00:00
If you know history, it's quite obvious. The Holodomor is an alleged genocide with no absolute evidence that it was planned and intentional, just a great deal of credible hearsay and correlating patterns of behavior. Much like there's no reason to think the allegation made that Israel was sending a mailbomb to Truman was false given all the other Western politicians they were mailbombing at that time.
by lapcat | 2025-12-15 19:22:34+00:00
> Guess how many Americans support capitalism, look up the polled number, and see if it surprises you.

Guess how many Americans support Medicare For All, look up the polled number, and see if it surprises you.

None of the populist Democrats that I'm aware of have run on abolishing capitalism, not even self-described socialist Bernie Sanders. Not Mamdani either. It's just a question of how much of a role we allow the government in the capitalist system, how much regulation, and how many public services. Nobody thinks that the US is a socialist or communist country because we have the US Postal Service, for example, or a public military. Socialized medicine would not make the US non-capitalist either, any more than it does it Canada or Europe.

> A number of Trump voters voted for Obama in 2008

Yes, but they're obviously not Republicans! They're swing voters. Thus, what I said in your quotation of me does not apply to them. In 2020, Biden won swing voters, whereas in 2024, Trump won swing voters. They swing from one side to the other. They're not partisan, not loyal to a party or a person. This was my point: you can't move Republicans, but you can move independents, and there are actually a lot of independents.

In one year of "governing", Trump has already lost many independents. He's much more unpopular now than he was on election day. The ones who remain supportive are the loyalists. Last I checked the polls, over 85% of self-identified Republicans still approve. (And non-approval doesn't mean they wouldn't vote for him again, or would vote for a Democrat as opposed to not voting or voting for a right-wing 3rd party candidate.)
by glenstein | 2025-12-15 19:22:37+00:00
Which is a fair charge of ethical character, but not of truth. What makes whataboutism a fallacious rhetorical move is not that it fails to identify someone's ethical shortcomings, but that it tries to substitute them for subject matter.

The logic of whataboutism is fascinating, because as long as someone is deemed a bad enough actor, their statements have the effect of dynamically rewriting reality in real time to be the opposite of whatever Bad Actor says. Which, to my mind, gives them too much power. It's simpler to just believe in objective reality, believe that language works roughly according to a correspondence theory of truth and that statements are or are not legitimate on account of their corresponding to reality, which isn't something you can determine based on character alone.

But I admit on some level this might be a misunderstanding of whataboutism, because it's holding it to a standard of intellectual consistency that it's not aspiring to.
by csb6 | 2025-12-15 19:23:01+00:00
> And you end up with terrible outcomes like collapsing literacy rates through the prevention of teaching phonics, which leads to parents opting out of public education entirely.

What is your evidence that teachers’ unions are causing these issues and not state/federal education policy? Do teachers’ unions have a big role in developing curriculums or setting educational policy? It seems like state legislatures and superintendents have more to do with that.
by Aurornis | 2025-12-15 19:23:07+00:00
> Why are management always off the hook when a walkout happens? Only the union gets the blame.

I haven't seen this as a general rule. Most news outlets publish headlines about "failed to reach an agreement". If you go to news outlets and sites with a political lean it's predictable which side will be blamed. Visit Fox News and it's all about the union being bad. Visit Reddit and everyone is angry at management.
by dabockster | 2025-12-15 19:23:22+00:00
> Personally, I think MS needs to massively increase their prices here: they're leaving a lot of money on the table. Companies, especially, (and governments) just aren't going to switch, no matter what. So why not increase the prices ten-fold?

*bald eagle screeches*

Ahem... https://www.ftc.gov/

They may have an issue with that.
by verdverm | 2025-12-15 19:23:23+00:00
The three options you offered are all VC funded "open source"

This is where the real AI bubble is. VC funded startups who's main plan is likely an acquisition. I'm not interested in those kinds of "open source" anymore, they want to lock you in to their product. Also, https://ssotax.org/

ADK is open source as I like it
Show HN: Gh-PR-review, inline PR comments for GitHub CLI
by NBenkovich | 2025-12-15 19:23:27+00:00
GitHub’s official CLI (`gh`) does not provide a built-in way to view or interact with inline pull request review comments or review threads. The available command (`gh pr view --comments`) only shows top-level discussion, not the line-level feedback most reviews depend on.

Inline comments can be accessed via the raw GitHub REST API, but doing so requires multiple separate calls (list reviews -> list review comments -> fetch thread comments -> merge and reconstruct). This is fragile for CLI workflows and especially problematic for automation and LLM-based agents.

We built a community GitHub CLI extension to simplify this:

https://github.com/agynio/gh-pr-review

The extension allows users and agents to:

- view inline PR review threads with file and line context - filter unresolved review comments - submit replies to review threads - resolve review conversations from the CLI - export compact, deterministic JSON for automation and LLM workflows

Example:

gh extension install agynio/gh-pr-review gh pr-review review view <pr-number> --unresolved

This returns the full inline review context in a single command, without stitching together fragmented API responses.

Feedback is welcome, especially around CLI ergonomics, review submission flows, and agent or LLM-driven use cases.
by mkleczek | 2025-12-15 19:23:27+00:00
Any piece of information that can be used to retrieve something using this index has to be available "outside" your database - ie. to issue a query "give me piece of information identified by X" you have to know X first. If X is only available in your index then you must have another index to retrieve X based on some externally available piece of information Y. And then X becomes useless as an identifier - it just adds a level of indirection that does not solve any information retrieval problem.

That's my whole point: either X becomes a "real world artifact" or it is useless as identifier.
by ecshafer | 2025-12-15 19:23:40+00:00
There is this consistent myth by the most radical faction of people in the country. They are only the most radical 5 or 10%, but they seem to believe their anti-nationalist, anti-government, anti-American views are much more widely share than they are. The vast majority of American's view working in the defense industry, espionage, etc as a good thing.
by hydrogen7800 | 2025-12-15 19:23:46+00:00
It's been a long time since I heard this, but I believe there is recording here [0] of his colleagues forcing themselves into his apartment to have him committed.

[0]https://www.thisamericanlife.org/414/right-to-remain-silent/...

Also, watch Serpico. https://m.imdb.com/title/tt0070666/
by leecommamichael | 2025-12-15 19:23:59+00:00
Interesting. I admit I have to put my prejudice away to accept that in this case a programming model focused on events is probably good for the reasons you're stating, since those sorts of instructions you want to support, because those kids got their start on Scratch. Well you're definitely doing the right work in just making appealing games with it. Learners want to feel like whatever they want is possible, even if the "whatever" isn't yet well-formed. Your bee-line game is a really fun toy.
by gowld | 2025-12-15 19:24:06+00:00
The submission is an ad.

University press releases should not be posted on HN. a press release is just a published paper + PR spin. If the PR spin were true, it would be in the paper. Just link to the paper.

https://www.nature.com/articles/s41467-025-64235-y

Title: "Pushing the boundary of quantum advantage in hard combinatorial optimization with probabilistic computers"

Abstract: "Adaptive parallel tempering [...] scales more favorably and outperforms simulated quantum annealing"

HN title should be changed to match the paper title or abstract.
by jb1991 | 2025-12-15 19:24:15+00:00
"bug" can refer to many categories of problems, including logic errors. I've certainly seen uninitialized variables be a source of bugs. Stackoverflow for example is full of discussions about debugging problems caused by uninitialized variables, and the word "bug" is very often used in those contexts.

What do you mean it is not a source of bugs?
by SoftTalker | 2025-12-15 19:24:30+00:00
Cordless is nice until the batteries won't charge anymore. Or the charger stops working. Or you forgot to charge it and now want to use it. Or the charging connector gets worn and unreliable. Then you have an expensive battery replacement or other repair or (more likely) you just replace the whole device because it was made to be unrepairable, and now you have several pounds of plastic and e-waste to dispose of.

Dealing with plugging a cord into an outlet is no more burdensome than picking up the socks or shoes before the Roomba wakes up and tries to ingest them.
by ACCount37 | 2025-12-15 19:24:39+00:00
"Inadequate hardware" is a truly ridiculous myth. The universal robot problem was, and is, and always will be an AI problem.

Just take one long look at the kind of utter garbage human mind has to work with. It's a frame that, without a hideous amount of wetware doing data processing, can't even keep its own limbs tracked - because proprioreception is made of wet meat noise and integration error. Smartphones in 2010 shipped with better IMUs, and today's smartphones ship with better cameras.

Modern robot frames just have a different set of tradeoffs from the human body. They're well into "good enough" overall. But we are yet to make a general purpose AI that would be able to do "universal robot" things. We can't even do it in a sim with perfect sensors and actuators.
by aeve890 | 2025-12-15 19:24:56+00:00
>This is one of the first PCB's I've ever created, so it might have some flaws.

>4 layers

That's quite the jump for a noob. Would you mind sharing how you learned to produce such advanced output so fast? I mean my first ~50 PCB we're still just 2 layers.

Edit: nvm I just saw the journal.
by rayiner | 2025-12-15 19:25:16+00:00
If you're trying to understand changes in the share of income going to workers versus employers, then you must count those contributions. For the average family, employers pay $20,143 annually in premiums: https://www.kff.org/affordable-care-act/annual-family-premiu....

From the perspective of the employer, that's real money, no different than if they had paid the $20,143 directly to the employee as wages. It's not the employer's concern what happens to that money after they fork it over.
by westurner | 2025-12-15 19:25:21+00:00
NewsArticle: "Hydrogen transport is extremely expensive ― Australia finds a solution and produces 1,2 bn pounds in powder" (2025) https://energiesmedia.com/hydrogen-transport-is-extremely-ex... :

> [Australia] John Curtin University researchers engineered a catalyst that easily converts the byproduct into the carrier powder. This all forms part of the university’s Kotai Hydrogen Project. It has been found that adding water to 1 ton of sodium borohydride generates 213kg of hydrogen. Electrolyzers are then used to recharge the byproduct, making sodium borohydride 20 times more affordable than using ammonia, which delivers 178kg of hydrogen per 1 ton.
by embedding-shape | 2025-12-15 19:26:04+00:00
Yeah, money machine go brrrr is a great sign of "footprint", lets just ignore millenniums of inventions, technology and others things coming from Europe, before the US was even a colony. Texas GDP was $x millions last year, clearly larger footprint on the world :)

It's actually pretty fun and interesting the different bubbles we all live in, for better or worse.
by tptacek | 2025-12-15 19:26:14+00:00
There are ways in which it clearly is a good thing. I don't have my head around how people could oppose CNE operations aimed at counterproliferation, for example. But obviously, it's morally fraught work (fraught, meaning complicated, a minefield, not meaning "damnable") and I don't have the stomach (or, really, the talent) for it.
by dabockster | 2025-12-15 19:26:15+00:00
HN is such a meme at this point for all the bad reasons. It's why I'd bail on this site again if other social media wasn't worse.

"Hacker News commenters are frequently unaware that their use cases and customer preferences do not reflect the average customer demand in the market."

https://news.ycombinator.com/item?id=46192577
by ceejayoz | 2025-12-15 19:26:18+00:00
Now do the corresponding percentage of the wealth they hoover up.

(Plus, one of the tricks employed is to avoid earning actual taxable money. Steve Jobs famously had a $1 salary; folks like Musk now just borrow against their ever-rising shares. https://www.propublica.org/article/the-secret-irs-files-trov...)

> But take out a loan, and these days you’ll pay a single-digit interest rate and no tax; since loans must be paid back, the IRS doesn’t consider them income. Banks typically require collateral, but the wealthy have plenty of that.
by int_19h | 2025-12-15 19:26:20+00:00
They must have something interesting to do. It doesn't have to be a job.

The ideal society is one where humans only do things that they actually enjoy doing, whatever that is, and automation does the rest. Any human being forced to perform labor not because they want to, but because they need to do so to survive, should be considered a blight on the honor of our species.
by thradams | 2025-12-15 19:26:54+00:00
In this model, ownership is checked statically when variables go out of scope and before assignment.

"Owner pointers" must be uninitialized or null at the end of their scope.

Basically, the nullable state needs to be tracked at compile time, and nullable pointers,despite being a separate feature, reuse the same flow analysis.

For the impatient reader, a simplified way to think about it is to compare it with C++'s unique_ptr.

The difference is that, instead of runtime code being executed at the end of the scope (a destructor), we perform a compile-time check to ensure that the owner pointer is not referring to any object. The same before assignment.

So we get the same guarantees as C++ RAII, with some extras. In C++, the user has to adopt unique_ptr and additional wrappers (for example, for FILE). In this model, it works directly with malloc, fopen, etc., and is automatically safe, without the user having to opt in to "safety" or write wrappers. Safety is the default, and the safety requirements are propagated automatically.

It is interesting to note that propagation also works very well for struct members. Having an owner pointer as a struct member requires the user to provide a correct "destructor" or free the member manually before the struct object goes out of scope.

#pragma safety enable

#include <stdio.h>

int main() { FILE *_Owner _Opt f = fopen("file.txt", "r"); if (f) { fclose(f); } }

At the end of the scope of f, it can be in one of two possible states: "null" or "moved" (f is moved in the fclose call).

These are the expected states for an owner pointer at the end of its scope, so no warnings are issued.

Removing _Owner _Opt we have exactly the same code as users write today. But with the same or more guarantees than C++ RAII.
by CGMthrowaway | 2025-12-15 19:27:00+00:00
The income tax was never meant to fall on flesh and blood citizens at all.

The original draft was a corporate excise tax. Only after the tariffs came down did the Wall Street/Progressive coalition widen the net to wages so the Federal Reserve’s new war-credit machine could be serviced by the very labor it would soon dilute through inflation.

An alternative to putting a tax on "AI workers" could be to restore the tariff wall that protected wages. I suspect I'll be downvoted for suggesting that though.
by bayouborne | 2025-12-15 19:27:02+00:00
Same score. The honesty check for 'Invidious' seemed to not provide a particularly appropriate definition option. I see it mostly used when paired with the word 'comparison' ('Invidious comparison') In the sense that it's kind of intentionally calculated to create an unfair/inaccurate comparison of some sort. 'Unfairly discriminatory' was the choice they apparently were looking for, because I see nothing was scored against me ('Answered word-meaning checks correctly (4/4)').

Unfairly discriminatory | Mostly positive | publicly accepted | Socially Neutral
by wafflemaker | 2025-12-15 19:27:27+00:00
Once I got a Kindle I fooled around with settings and tried out all the fonts. Was surprised that there was one that was not "annoying" and let me read faster.

Fast forward a few years and I've had my eyes checked and found that I have mild astigmatism (0.25 left and 0.5 right).

Now I have a font that I can still read without glasses (but mostly in bed and with slightly larger text).
by AndreSlavescu | 2025-12-15 19:27:28+00:00
Hey everyone!

We at Hathora have recently released our ultra-low latency deployment of Qwen/Qwen3-Omni-30B-A3B-Instruct, one of the leading open source speech-to-speech-capable models.

Platform release:

https://models.hathora.dev/model/qwen3-omni

With the release, it got us thinking, what if we built a visualization tool to see what actually happens when you record audio and get a audio-response back? With that, we introduce our visualization website, that gives a high level overview of the individual pieces present in making speech-to-speech inference possible in qwen3-omni.

Feel free to give it a try, give us any feedback, and give the platform a try!