HNHacker News
TopNewBestAskShowJobs

grayhatter

2,386 karma · joined January 13, 2017

https://gr.ht

[ my public key: https://keybase.io/grayhatter; my proof: https://keybase.io/grayhatter/sigs/j8azbrA5Q7W1ecOwaYaZfMwmWh95MA06i5YpVRIhmno ]

submissionscomments
grayhatter··on Local AI is driving the biggest change in laptops in decades
According to my friends, Arc Raders works well on linux. So it's very much, just a small selection of AAA games, so they can run anti-cheat, that probably doesn't even work. Can you name a triple a you want to play, that proton says is incompatible?

Gimp isn't a solution, sure but it works for what I need. Darktable does way more than I've ever wanted, so I can forgive it for the one time it crashed. Inkscape and blender both exceed my needs as well.

And Adobe is so user hostile, that I feel I need to call you a mean name to prove how I feel.... dummy!

Yes, I already feel bad, and I'm sorry. But trolling aside, listing applications that treat users like shit, aren't reasons to stay on the platform that also treats you like shit.

I get it, sometimes, being treated like shit is worth it because it's easier now that you're used to being disrespected. But an aversion to the effort it'd take for you to climb the learning curve of something different, isn't valid reason to help the disrespectful trash companies making the world worse, recruit more people for them to treat like trash.

Just because you use it, doesn't make it worth recommending.

grayhatter··on Waymo halts service during S.F. blackout after causing traffic jams
> Your naive feel good attitude (and you're not alone in it, that crap permeates white collar western society) is exactly the problem and being all emotional about it only worsens your ability to reason about it.

It's not a feel good attitude. I'm only objecting to your shallow take arguing that the commoditization of human life is reasonable. (i.e. touch grass) Similar to how you're concerned, exclusively, with the numbers you think you can count. That attitude of dehumanization has never resulted in good things things for society and humanity. That's the trade off I'm suggesting is important to consider when trying to make up numbers as you are. I'm not arguing that an absurdly low max speed is better. I'm arguing that it's small minded to try to count like that.

> You can value a whole life loss higher than man hours. You can value a child more than the elderly. You can make all sorts of adjustments like that but they do not change the fundamental math of the problem.

I wouldn't make any adjustments like that. The value or importance that exists with a human life, the case example, being a person that cares for others, and is cared about by others. Can't be reduced into a value that's translatable to man hours. I'd trade hours with some people for minutes with others. Just because time is something you can quantify, and you like that you can count it. Doesn't make it more better or important.

To be clear, I'm not saying your math is wrong, I'm saying you're wrong to believe it applies. (in such a simplistic manner.) You can use the math to decide how you're going to make tradeoffs given known input values; how much can my city pay for safety equipment to protect people. But you can't make up some adjacent math and say, this car's design is wrong because it didn't kill the correct number of people... err I mean, the correct number of man hours.

grayhatter··on Waymo halts service during S.F. blackout after causing traffic jams
Using that math it would be better if they were faster even if they killed somebody.

That's a repulsive argument... Just because some argument is logically sound doesn't mean it's rational or reasonable.

Also, when attempting that math, make sure you account for the buffer that everyone already builds into their life. No sense in double counting the extra 10m I'm angry in traffic, instead of angry sitting at home because I'm doom scrolling some media feed with that extra 10m I saved because the robotaxi was faster.

grayhatter··on Is Mozilla trying hard to kill itself?
That was my read too, he's making a public offer, and setting the minimum negotiation price.
grayhatter··on Is Mozilla trying hard to kill itself?
CEOs are well known for turning down money, and always resisting the urge to squeeze every last drop of good will from an acquired property, right?

I think it's an apt warning, I'd have to read the literal interview transcripts to really draw a conclusion one way or the other. But the simple fact that this is on his mind, and felt like mentioning killing ad block was something Mozilla could do, and is considering doing, was a safe thing to say to a journalist... There's not a chance in hell I'd say anything remotely like that to a journalist.

When someone tells you who they are, believe them.

grayhatter··on Upcoming Changes to Let's Encrypt Certificates
> I know this is a good thing,

strongly disagree.

Increasing complexity in a system rarely makes it more robust. It primarily makes it more expensive.

grayhatter··on Upcoming Changes to Let's Encrypt Certificates
They do understand, this is moat digging.
grayhatter··on Upcoming Changes to Let's Encrypt Certificates
> But Let's Encrypt is not responsible for this move, and did not vote on the ballot.

"Did not vote", and "not responsible", is definitely a take...

They could call their bluff. I would. The CA/browser forum made a mistake here. And they can only get away with it if the players involved comply.

Browers have an incentive to increase the complexity, good engineers would resist that.

grayhatter··on “Super secure” messaging app leaks everyone's phone number
It might not be lying... he might me a complete idiot!

If it took me a month to patch a data leak vulnerability on a web app, I'd resign, and probably retire... That's an embarrassing timeline, and the people involved should feel bad.

grayhatter··on Show HN: Open-source customizable AI voice dictation built on Pipecat
I don't think I'd call anything that only works with a proprietary Internet hosted LLM (one you need an account to use) open-source.

This is less voice dictation software, and much more a shim to [popular LLM provider]

grayhatter··on Guarding My Git Forge Against AI Scrapers
what makes you think the webscrapers care what pages they request?
grayhatter··on Guarding My Git Forge Against AI Scrapers
> Is this viable?

no

for many reasons

grayhatter··on I failed to recreate the 1996 Space Jam website with Claude
> What if it were ten different humans writing ten different-but-related pieces of code, and an eleventh human piecing them together? What if it were 1,000 different humans?

What if it was just a single person? I take it you didn't read any of the code in the ocaml vibe pr that was posted a bit ago? The one where Claude copied non just implementation specifics, but even the copyright headers from a named, specific person.

It's clear that you can have no idea if the magic black box is copying from a single source, or from many.

So your comment boils down to; plagiarism is fine as long as I don't have to think about it. Are you really arguing that's ok?

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> That is not, cannot be, and shouldn't be, the bar for peer review.

Given the repeatability crisis I keep reading about, maybe something should change?

> 2. The software is also self-contained. That's "prodcution". But a scientific paper does not necessarily aim to represent scientific consensus, but a finding by a particular team of researchers. If a paper's conclusions are wrong, it's expected that it will be refuted by another paper.

This is a much, MUCH stronger point. I would have lead with this because the contrast between this assertion, and my comparison to prod is night and day. The rules for prod are different from the rules of scientific consensus. I regret losing sight of that.

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> Do other PR reviewers not do this?

Some do, many, (like peer reviewers), are unable to consider the consequences of their negligence.

But it's always a welcome reminder that some people care about doing good work. That's easy to forget browsing HN, so I appreciate the reminder :)

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
I disagree you could do that and claim to be reasonable.

But I agree, because I'd rather discuss the pragmatics and not bicker over the semantics about an analogy.

Introducing a token error, is different from plagiarism, no? Someone wrote code that can't compile, is different from someone "stealing" proprietary code from some company, and contributing it to some FOSS repo?

In order to assume good faith, you also need to assume the author is the origin. But that's clearly not the case. The origin is from somewhere else, and the author that put their name on the paper didn't verify it, and didn't credit it.

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> incompetent or even malicious

sufficiently advance some competences indistinguishable from actual malice.... and thus should be treated the same

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> This is true, but here the equivalent situation is someone using a greek question mark (";") instead of a semicolon (";"),

No it's not. I think you're trying to make a different point, because you're using an example of a specific deliberate malicious way to hide a token error that prevents compilation, but is visually similar.

> and you as a code reviewer are only expected to review the code visually and are not provided the resources required to compile the code on your local machine to see the compiler fail.

What weird world are you living in where you don't have CI. Also, it's pretty common I'll test code locally when reviewing something more complex, more complex, or more important, if I don't have CI.

> Yes in theory you can go through every semicolon to check if it's not actually a greek question mark; but one assumes good faith and baseline competence such that you as the reviewer would generally not be expected to perform such pedantic checks.

I don't, because it won't compile. Not because I assume good faith. References and citations are similar to introducing dependencies. We're talking about completely fabricated deps. e.g. This engineer went on npm and grabbed the first package that said left-pad but it's actually a crypto miner. We're not talking about a citation missing a page number, or publication year. We're talking about something that's completely incorrect, being represented as relevant.

> So if you think you might have reasonably missed greek question marks in a visual code review, then hopefully you can also appreciate how a paper reviewer might miss a false citation.

I would never miss this, because the important thing is code needs to compile. If it doesn't compile, it doesn't reach the master branch. Peer review of a paper doesn't have CI, I'm aware, but it's also not vulnerable to syntax errors like that. A paper with a fake semicolon isn't meaningfully different, so this analogy doesn't map to the fraud I'm commenting on.

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> No. [...] how can I do minimum possible work

I don't know, I still think this describes most of the reviews I've seen

I just hope most devs that do this know better than to admit to it.

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
I'll continue calling them hallucinations. That's a much more fitting term when you account for the reasonableness of people who believe them. There's also equally a huge breadth of different types of errors that don't pattern match well into, "made up bullshit" the same way calling them hallucinations do. There's no need to introduce that ambiguity when discussing something narrow.

there's nothing wrong with anthropomorphizing genai, it's source material is human sourced, and humans are going to use human like pattern matching when interacting with it. I.e. This isn't the river I want to swim upstream in. I assume you wouldn't complain if someone anthropomorphized a rock... up until they started to believe it was actually alive.

grayhatter··on Over fifty new hallucinations in ICLR 2026 submissions
> The reviewer is not a proofreader, they are checking the rigour and relevance of the work, which does not rest heavily on all of the references in a document.

I've always assumed peer review is similar to diff review. Where I'm willing to sign my name onto the work of others. If I approve a diff/pr and it takes down prod. It's just as much my fault, no?

> They are also assuming good faith.

I can only relate this to code review, but assuming good faith means you assume they didn't try to introduce a bug by adding this dependency. But I would should still check to make sure this new dep isn't some typosquatted package. That's the rigor I'm responsible for.

grayhatter··on Schizophrenia sufferer mistakes smart fridge ad for psychotic episode
> When something posted on Reddit that sounds far fetched (fun to believe, but unlikely), we should default to skepticism/critical thinking, rather than assuming it’s true without evidence that it is.

That's my point. This doesn't sound at all far fetched if you've spent time with people recovering from psychosis with visual hallucinations.

I'm normally a very skeptical person, and while I both agree claims require evidence. I don't find the comment thread from before very compelling evidence.

Fake or not, I do believe that an ad with the text from the troll image would show up on a smart fridge, I don't trust Samsung to tell the truth^1, and importantly the minimal description from the linked post describes an experience similar to one I've seen before working with a patient. (But from a print ad.)

Even if this exac is fiction, this kinda stuff actually happens. Perhaps I'm wrong, to believe it's plausible, but dismissing it outright is a mistake. You don't want to acknowledge hallucinations are real, but more important than that, you don't want to tell someone that they're lying without positive proof.

edit ^1: I read that exactly prior to reading your reply, and yes I do agree that explanation seems to be correct; that wasn't what I was basing my take on. i.e. true or not it's less important to my original objection. Or I find it plausible than even a small advert would result in the same event.

grayhatter··on Schizophrenia sufferer mistakes smart fridge ad for psychotic episode
Someone predicted this exact thing is your evidence it's fiction?

How much meaningful experience do you have with psychosis and mental illness?

grayhatter··on OpenAI has trained its LLM to confess to bad behavior
> For example, if you ask a model something it doesn’t know, the drive to be helpful can sometimes overtake the drive to be honest. And faced with a hard task, LLMs sometimes cheat. “Maybe the model really wants to please, and it puts down an answer that sounds good,” says Barak. “It’s hard to find the exact balance between a model that never says anything and a model that does not make mistakes.”

"Wants to"

I find I have a weird take on this kind of anthropomorphism... It doesn't bother me when people say a rock "wants to" roll down hill. But in does when someone say an LLM "wants to"... equally I'm not nearly as bothered by something like the LLM "tries to"... It's a strange rule set for correct communication...

Anyways, please forgive that preemptive tangent. My primary point is

[ citation needed ]

I remember reading a paper praising GPT for being able to explain it's decision making process. This paper provided no evidence, no arguments, and no citations for this exceptionally wild claim. How is this not just a worse version of that claim? I ask that as a real question, so many people willingly believe and state that an LLM is able to (correctly) explain it's decision making process. How? Why isn't it better to assume that's just another hallucination? Especially given it would be nonfalsifiable?

grayhatter··on Why we built Lightpanda in Zig
> If language doesn’t matter then why not go build something in fortran or brainfuck?

Because if you're getting lunch, and someone suggests Burgers, Sushi, or Casu martzu. Only two are actually reasonable.

Yes, yes, if I'm allergic to shellfish, I might want to make sure I have an EpiPen before getting sushi. But that doesn't mean it's a meaningful problem.

grayhatter··on Synadia and TigerBeetle Pledge $512k to the Zig Software Foundation
Why not learn both?

For hobby projects, zig will get you *much* closer to the underlying system. So if your goal is systems programming where you're responsible for and get to play with the system itself. Zig will get you there much faster, and the language wont take much time to learn and have fun with.

Surely someone will now attempt to correct me, by asserting it's impossible for anyone to write safe code without rust, and it's improper for me to even suggest Zig. But I'm enjoying the language a lot. It's easy to pick up and understand, and importantly it gets out of your way quickly so you can build exactly the system you want.

For more complex or professional projects however, I would still recommend Zig but more because I can't stand rust. It bothers me that it rejects valid programs because the compiler is unable to prove what I can. So the additional dance rust requires ruins an otherwise fine language.

edit: my default language before zig was also python, so feels reasonable to also mention that I'm pretty sure it'll be significantly easier to transition from python into Zig rather than into rust. There's a number of idioms and expectations from python that fit well in zig, but dont fit in rust.

grayhatter··on UniFi 5G
Yeah, exactly how I feel! This is disappointing. I remember, and miss the days when UniFi wasn't as user hostile as they have become.
grayhatter··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
I'm talking about the ideas, threads and conversations that are occupying the head space of others.

> then they have completely lost the plot as engineers.

I think most people who would call themselves software engineers have lost the plot of engineering.

That applies equally to those who are blind to the fact that engineering only exists to create stuff for humans. Most engineers are ignorant to the ability to consider the humans they're supposedly build for.

The point is to make shit better, not worse, and not more inhuman.

grayhatter··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
> Why do you consider that a useful metric? Hit dogs holler, after all.

you do...

> The methods for influencing results within an organization exist on a spectrum, and failing to adequately utilize the breadth of that spectrum is always counter-productive.

Or did you have a different expectation for result in mind? The one you thought would be counter-productive without insults.

My assumption was that ark wanted to put support behind codeberg, and encourage others to take a critical look at how bad github has become, and to consider other options. Not rally additional support and defense of github's actions.

grayhatter··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
I started working on srctree 2 years ago because of how awful github has become. I don't think there's much creativity in this trend line... But the question was; "why is insulting people doing intellectual work bad". Not, "do you think the changes at github are creative", but I do think that the changes require a bit of intellectual work, and that no matter how shitty github has become, it's unreasonable to attack people when unprovoked.
← PreviousPage 10 of 34Next →