News for hackers. Stuff that matters.

sgentle

Well the point of the trial is to make a binary decision, so it has to be guilty or not guilty to a certain standard of evidence.

Think of it as "should you bring an umbrella to go outside today?" – the weather forecast has a probability, but your job is to turn that probability into a decision based on your risk tolerance. You can't bring a 30% umbrella for a 30% chance of rain.

Re:Vi Hart's Big Navier-Stokes Post on Tuesday October 13, 2026 @06:07AM (#50069320)
Is it still ridiculous in the context of:

(a) AI will replace all or nearly all human intellectual labour

(b) AI will achieve superintelligence and become a (hopefully benevolent) digital god

(c) AI will be a superweapon that defines the next era of warfare

(d) AI will render art and creativity obsolete

These are real arguments I have heard. I'm sure you have too. If any of them are true, even partly, would you really be shocked to see the people of the future looking back at us as a bunch of Chamberlains?

And would they judge us less harshly just because the people who wanted to end the economy, summon Cthulhu, build a nuke and kill art simply failed to achieve their goals? Is the goal itself not odious enough to condemn?

Re:Nitter: Update Oct 10th seeking funding and legal help on Sunday October 11, 2026 @06:06PM (#50048365)
Wild to stare down the entire history of civil disobedience, close your eyes, and say "just because you think rules are unjust, that's no reason to ignore them". Some real "all the orders were on display at your local office in Alpha Centauri" energy.

If you ever find yourself on the pointy end of an unjust system, I hope the people in a position to fight against it for you can see a little further.

Could be a useful way to force user-interaction-gated flows. A "your computer is infected, click this button in 10 seconds or it will crash" type button which, at this point, most modestly-knowledgeable users would know not to click. However, after seeing their computer actually crash when the countdown hits 0, perhaps they would be more inclined to click "allow" on whatever prompt follows when they see it again.

Of course, plenty of other uses. Disable your adblocker or we crash your computer. Watch the whole ad or we crash your computer. Click the follow button or we crash your computer.

Maybe I'm crazy, but "crash your computer" as a building block seems powerful enough to be a security issue. Is denial of service not a security thing anymore?

Re:Bug Blindness on Saturday August 29, 2026 @10:25PM (#49495123)
I think there are two opposite causes here: either an overly-aligned or completely unaligned mental model.

For developers, bug-blindness tends to be because their mental model is so close to the system's model that both have the same blind spots, and the developer can't effectively think outside the system (the classic "QA walks into a bar, orders 0 beers, orders -1 beers, orders 0.999 beers" vs "customer walks into a bar, asks where the bathroom is, bar immediately bursts into flames").

On the other hand, a common way for regular people to interact with a system is they just... don't have a model. None at all. Like, they click a thing and see what it does, and if it doesn't do what they expect they shrug and click something else. The horror of seeing a non-software person using a software system is realising that they usually cannot tell the difference between expected and unexpected behaviour, because they don't really form expectations in the first place. The computer is more genie than machine.

You can see this in the article: "Google Docs added some kind of delay such that the typing you do into the title box right after you open the doc gets overwritten". That's a developer forming a model of the system. The lay alternative is to simply learn that sometimes when you type in a box, the text appears. Other times, it doesn't. If it doesn't, you try again.

You don't need to understand the system if you abandon the assumption that the system was designed to be understood. And, in practice, the widespread plagues of shitty engineering, anti-features, and lack of respect for the user often combine to make that model the more information-theoretically optimal one.

In that sense, the very thing that makes us miserable is our perverse need to treat Google Docs as an engineered product rather than a cross between a djinn and a symbiotic fungus.

> It's not calculated, and not personal.

It doesn't have to be either of these things to be intentional. Pretty much every large system is too complex to be calculated or personal in the way we would apply those terms to a human. However, you can still describe a system as having values and goals, still analyse it in terms of its incentives and the mechanisms it evolves to achieve them in its environment.

The incentives are continued YoY growth, the environment is a saturated market, and so the mechanisms are monopolistic and anti-consumer practices. "Go to the Xfinity retail store" doesn't prove anything except that you passed an effort gate, segmenting you away from someone working two jobs with young children at home. 1% of customers costing the company $10 is the same as 100% of customers costing them 10c, with the added benefit that your segment is more likely to hurt retention than the one with no time or energy for comparison-shopping.

Did a single person design and orchestrate this state of affairs? Unlikely, but the company as a whole is more than capable of blobbing its bureaucratic way towards more efficient digestion of your funds. Never underestimate dumb optimisation processes at scale. Given enough time, such processes have turned monkeys into Shakespeare.

Re:Banned Book Library in a Wi-Fi Smart Light Bulb on Monday June 15, 2026 @09:42PM (#48549512)
Your thought experiment asks: what if the banned book library contained out-of-print white supremacist books instead of historically banned books?

The answer should be obvious: it would be a white supremacist library.

Given that the present administration includes fans of those books, their banning seems unlikely. Perhaps a refresher on the kinds of books that are presently under threat is in order? https://www.ala.org/bbooks/frequentlychallengedbooks/top10

(You can find contemporary Huck Finn censorship attempts in their database here, by the way: https://airtable.com/appZthgrTU9u1Bf5d/shr4J8Mgiua2CV2Ig?mWW... )

Re:How to Earn a Billion Dollars on Sunday June 14, 2026 @10:00PM (#48535686)
It is difficult to get a man to understand something when his net worth demands he not understand it.
Re:How to Earn a Billion Dollars on Sunday June 14, 2026 @09:55PM (#48535636)
More precisely, you need the idea and mechanisms to prevent competition, such as proprietary technology, network effects, economies of scale, and branding.
Would the National Labor Review Board's legal opinion count as an incorrect summary?

https://www.documentcloud.org/documents/4380791-NLRB-Advice-...

> statements about immutable traits linked to sex—such as women’s heightened neuroticism and men’s prevalence at the top of the IQ distribution—were discriminatory and constituted sexual harassment, notwithstanding effort to cloak comments with “scientific” references and analysis, and notwithstanding “not all women” disclaimers.

Re:Splash Is a Colour Format on Sunday June 07, 2026 @06:39PM (#48439332)
I think that's a really fun idea and I'd love to see it if you do it :)

One thought is maybe you don't need the numbers? Like for n<=2 they're redundant anyway, and maybe it's good to discourage ratios that are more complex by making them longer lexically.

eg reddish purple is just rrb, and dark blueish-grey is bwwkkkk – I kinda like how that reads

Unfortunately this is my broad experience of medical systems across multiple countries and, weirdly, it strikes me as one of the few problems that isn't caused by rent-seeking in the healthcare industry, or at least only very distantly (minus the "don't want to remortgage my house to go to emergency" element, obviously).

Medicine has a curious form of parochial paternalism: doctors, endowed with complete responsibility for your body, bodies in general, and anything that might affect a body, will confidently make claims and assumptions far outside their expertise, and completely ignore the factors outside their purview. Their role is to be the calm and reassuring face of medicine, even at the expense of a necessary humility about the complexity of the systems outside their office.

The bulk of the actual care is done by various non-doctors with a dizzying and overlapping matrix of responsibilities, all but guaranteeing that important things get dropped or missed. But all of that is meant to be fine, because the doctor is the single responsible person who will catch whatever the patchwork misses. Only they don't, because they're doctors, not social workers, not healthcare administrators; they rarely see the full picture.

This leaves only the patient, who, while suffering and with no particular expertise, has to become their own doctor, pharmacist, technician, administrator and patient advocate if they want to receive the best care.

Of course, the best care usually isn't necessary for a good outcome, and if you have an uncomplicated problem with a standard solution, chances are the medical system works just fine for you. But when you slip off the beaten path you very quickly realise that the facade has so many cracks that it's as much cracks as facade.

Re:I'm going to cure my girlfriend's brain tumor on Saturday February 07, 2026 @12:01AM (#46921459)
At some point, every man comes face to face with the lie of his potency. We're told our willingness to turn ourselves into ruthless avatars of purpose makes us powerful. Unstoppable. We can do anything if the call is great enough. Is it suspicious that the call takes the voice of more powerful men? Pay it no mind. The world is yours for the taking.

Then, one day, the tide comes in. You learn what old men know. What women know. What every victim of circumstance knows. Sometimes the world just happens to you.

Re:The time I didn't meet Jeffrey Epstein on Friday February 06, 2026 @03:22AM (#46910393)
A curiously frivolous way to frame the decision to get involved with a notorious sex trafficker. Nothing to do with values, integrity or culpability, just some boys missing their mommies.
Re:Tesla ending Models S and X production on Wednesday January 28, 2026 @11:55PM (#46805949)
Market cap and it's not even close. Turns out financialisation is the classic you-get-what-you-asked-for-not-what-you-wanted of capitalism. We told the optimiser to make number go up, and number has certainly gone up. China's number? Not as up.

I think it could have gone differently if we gave our economic system something to optimise other than itself, but then we wouldn't have centibillionaires, so... swings and roundabouts I guess?

Re:FBI is investigating Minnesota Signal chats tracking ICE on Tuesday January 27, 2026 @09:24PM (#46790247)
You know how it's considered a kind of low-effort disrespect to answer someone's question by pasting back a response from an LLM? I think equivalently if you ask a question where the best response is what you'd get from an LLM, then you're the one showing a disrespectful lack of effort. It's kind of the 2026 version of LMGTFY.

If you still want a copy-paste response to your question, just let me know – I'm happy to help!

Re:Ask HN: Is it time for HN to implement a form of captcha? on Thursday January 08, 2026 @09:16PM (#46549367)
And "picturing" is just a florid way of saying "imagining", no?

The art of language lives in its redundancy; every unforced choice is a venue for self-expression.

Re:Jmail: Gmail except it's Epstein Files on Sunday December 21, 2025 @01:37AM (#46342767)
> What I am saying is that women make bad choices [...] and later regret it

Yes, especially when those women are also children. One of the many reasons it's illegal to have sex with them and especially illegal to rent their bodies to your friends.

Only time I've ever been successfully phished was the App Store. I have an Android phone but I wanted to try the ChatGPT app on my iPad and naively clicked the first result, which was of course a scummy clone. I have since wised up and understand the App Store search results to be roughly torrent search levels of trustworthy.

I guess the bar for user trust has now dropped enough across the board to sell more off without losing customers? Pretty sorry state of affairs.

Show HN: Wolfrominoes

https://demos.samgentle.com/wolfrominoes/

This is a little puzzle game I made based on Wolfram's rule 30[0]. I was doing some sketches based on old Genuary[1] prompts and for some reason this idea stuck with me, so I polished it up into a hopefully playable state.I wanted to keep things minimal, but as a semi-easter egg you can play custom variants using url parameters like...

( Read More... | 2 comments | 2 points | on HN )
Re:Core Devices keeps stealing our work on Monday November 17, 2025 @11:31PM (#45961423)
Getting strong The Scorpion and the Frog vibes from this situation. Unfortunately, this is just the nature of a profit-maximising entity. Profit is the gap between how much it can take and how little it can give. It concedes nothing without a demand. Why would it?

The playbook isn't exactly a secret. What you might describe as a "classic walled garden enshittification trap", Peter Thiel and Sam Altman would describe as "monopoly (affectionate)": https://www.youtube.com/watch?v=REKbaA6USy4 – "proprietary technology, network effects, economies of scale", exactly by the book.

I think the bias towards optimism is commendable but I hope this is the wake-up call the community needs to treat "your love is valuable enough to build a business around" as the Faustian bargain it is and keep Core Devices on a short leash. They want to own you, not work with you. It's their nature.

Re:Steam Machine on Wednesday November 12, 2025 @09:47PM (#45909893)
DXMT has been advancing very quickly: https://github.com/3Shain/dxmt
Re:Gmail AI gets more intrusive on Saturday November 08, 2025 @06:12PM (#45860921)
It's been like this for decades. Remember Google+? Remember Google Talk/Chat/Hangouts/Meet/Allo/Duo etc? The company simply values internal political advantage over coherent product development or user experience.

At Google, you're not the customer, and you're not even the product; you're a metric in a promo packet. Your value in the "AI engagement" column vastly exceeds your value as a satisfied user. The system is working as intended.

Re:I Want You to Understand Chicago on Saturday November 08, 2025 @05:49PM (#45860749)
Do you not think there might be a relationship between the lack of due process and the choice of terms?

Like, maybe the defining difference between arrest and abduction is whether the action is the output of an accountable system of justice, rather than whether the people doing it are the right kind of people and the people having it done to them are the wrong kind of people.

That's a very... pre-1748 kind of philosophy. Hume, Keynes, Russell, Popper and others have written at length about the limitations of prediction from past experience. You can read more about it here: https://en.wikipedia.org/wiki/Problem_of_induction

Even if we accept that extrapolation is the best you can do, you'd still need to justify why the domain of "past experience" is exactly wide enough to generalise across current and previous US presidencies, but not so wide as to include even one of the numerous populist strongman takeovers in non-US political history. Proof by American Exceptionalism, perhaps?

Re:Show HN: ASCII Automata on Tuesday October 21, 2025 @09:43PM (#45664040)
Really fun. Thanks for sharing!

Some random ideas:

It'd be cool if you could start the growth engine from manual mode. Maybe for breadth-first growth you could add all the placed characters, and for depth-first just the last cell you clicked (+ some kind of visual feedback to show what that is)?

I'd also love to play with some way of enabling/disabling the characters to create a subset and see how that behaves.

One last thing is it'd be nice to toggle the grid lines off.

Re:Lace: A New Kind of Cellular Automata Where Links Matter on Tuesday October 21, 2025 @08:12AM (#45654856)
Same link :)
Re:The Rubygems.org takeover on Tuesday October 21, 2025 @01:42AM (#45652827)
I think you're not getting his key point, or you are but you're being coy about it. He did say skin colour, in the form of "native Brits". How do you know that? Because of the article he linked, defining the terms he was using. The article is called "Ethnic groups in London", not "Cultural groups in London". He quotes statistics about "native Brits" that match the article's demographics for "White British". There is zero ambiguity here.

If I say "I love a [sweet treat](wikipedia.org/wiki/ice_cream)! It's so refreshingly cold on a nice hot day", there's just no intellectually honest way to claim maybe I meant apple pie. Do you understand? He's not talking about Russian immigrants because they're white. He is talking about Pakistani immigrants because they're brown. He's literally telling you what he means and you're choosing to ignore it. Why?

Perhaps there are, in fact, reasons to not say skin colour even when that's what you mean.

Re:The Rubygems.org takeover on Monday October 20, 2025 @11:16PM (#45652069)
As I said, the Wikipedia article is what the words "native Brits" links to.

Here's the article: https://en.wikipedia.org/wiki/Ethnic_groups_in_London

Here's what the article says:

> In 2011, it was reported for the first time that White British people had become a minority within the city

How could you possibly come to the conclusion that it's not about race? Do you think he linked to the wrong article by accident?

Re:Moonlander.BAS on Sunday October 19, 2025 @03:43AM (#45632618)
It's a bit tricky because velocity and altitude are floored every step, and you can only burn on whole timesteps so you can't necessarily hit the target velocity and altitude in a single burn.

I'm not sure if it's optimal, but this is a 2-burn solution that does 1 burn to hit x=20 and another to hit v>=-14 right afterwards: https://gist.github.com/sgentle/d88dd6fe37e76f9167db24379dc7...

Older »