HNHacker News
TopNewBestAskShowJobs

hannasanarion

4,667 karma · joined September 12, 2017

submissionscomments
hannasanarion··on Show HN: Let your AI agents paint big arrows, boxes and text on your screen
There are companies today that still keep Internet Explorer on their terminals because some of their intranet sites still need it in year of our lord 2026, you really think we're going to have 100% turnover of user interfaces within the next year just because AI makes the programming quicker?
hannasanarion··on REA Reverse – Engineer Anything
It is true. The PS2 is the worst example, with so many games lost to disk rot and never digitally available, leading to a particularly poor archival rate.

https://insider-gaming.com/study-classic-games-unavailable/

hannasanarion··on REA Reverse – Engineer Anything
No, that is "archived in any known library". Source is the Video Game History Foundation.

https://gamehistory.org/87percent/

https://insider-gaming.com/study-classic-games-unavailable/

hannasanarion··on REA Reverse – Engineer Anything
Is principle the only valid reason to want to do something? Why is it unacceptable that people be motivated to do things because they want the results?

The actual physical reality of the status quo of reverse engineering and recompiling is that the vast majority of stuff never gets the treatment because they aren't lucky enough to catch the attention of one of the few magical individuals with extreme skill and dedication willing to spend worth hundreds or thousands of hours of their time on them. The consequence is rot.

The status quo is thousands of pieces of software, including but not limited to video games, are lost every year, with no feasible way to recreate the systems and conditions that are needed to run them, and no way to update and repair them to be able to run again.

An estimated 88% of PS2 games are already lost forever. There are thousands of people in the world right now who have in their possession the last copies of digital media with no way to play them and nowhere near enough skill to crack and preserve them themselves.

The alternative to REA isn't hand-made free-range organic recomps, it's nothing.

hannasanarion··on Bitwarden Dual License Model
Is there any writing on it that was written by a human? This blog post is clearly AI.

It's somewhat concerning to me that none of the security conscious people in this thread seem to notice that they are changing their privacy practices based on the advice of a language model pretending to be a person.

hannasanarion··on Show HN: Let your AI agents paint big arrows, boxes and text on your screen
It seems silly but I think there's a good use case for this:

Helping people deal with bad UX.

Everybody who has worked in a traditional corporate environment has encountered poorly tutorialized, poorly labeled, counterintuitive user interfaces where the only way to know how to get something done is to have somebody sit over your shoulder and tell you which buttons to click.

Oh, you want to figure out which OIM entitlements your coworker has that you don't to debug an access issue? You just need to know that you have to click the "compliance" button to get there. Why is it called "compliance" when what it actually does is let you export comparisons from the user tables? Because fuck you that's why. Memorize it.

An AI assistant that can read the procedures for you, or sometimes even read the source code, or the website code, can show you how to accomplish something that the UI on its own fails to do.

hannasanarion··on Show HN: Let your AI agents paint big arrows, boxes and text on your screen
The fact that the utility doesn't give it the ability to do that?

It makes sense to not trust AI models with the ability to read and alter your screen for many many many reasons, but the developer of the tool knows that as well. A tool that lets your ai do something doesn't also let it do anything.

So, as always, it's a question of if you trust the software producer. You're giving them the ability to draw on your screen too. Would you have the same fear if there were no AI involved?

For stuff like this I imagine AI misbehavior as a novel failure trigger not a novel failure type. It can only do the harm that the software was able to do on its own already.

hannasanarion··on ADHD as a circadian rhythm disorder: evidence and implications for chronotherapy (2025)
Smart bulbs.

You can make your artificial sunrise take as long as you want, and connect them to a sleep tracker so they're timed to wake you up during a comfortable phase.

I've been doing this for 12 years, and I don't think I have ever been upset to hear my alarm since, as long as I'm home and the lights have prepared me. Lately I've even been waking up before my alarm about half the time, even though I work on a schedule one time zone east of where I am.

It's shocking to me that it's not more popular for everybody. I guess the benefit is hard to explain.

hannasanarion··on AI chatbots are becoming experts at changing people's minds
I think this is a welcome overcorrection though. Any good businessman will tell you they'd rather be backed by an insufferable nerd than a yes-man.

Maybe it's just me.

For like, 90% of conversations, I don't want it to let technical inaccuracies and rhetorical flourishes slide. I want it to tell me that the point I'm making is technically wrong because an expert would recognize subtle misuse of terminology, or because there's an exception or edge case that I didn't proactively insert as a caveat, so that it is my decision to ignore that advice and be a little wrong on purpose to suit my writing goals.

What I don't want is for the AI to assume my writing goals, and be incorrect because it believes that is what I want. I want it to "well ackshually" me so I can say "shut up, nerd".

Like, there's another comment in this thread that I ran by claude to check my understanding about today's post-training methods and how they avoid sycophancy, and claude responded by splitting a bunch hairs over like, "well, technically this is still RLHF, its just that there's other feedback signals mixed in, and the preference is detected in other ways, and ai judges are involved as a filter for examples, this and that and blah blah blah". Shut up, Nerd. In the context of this conversation, RLHF is already being used as synecdoche for user preference feedback, readers understand that, and even if they don't, their misunderstanding is completely harmless. I will not be taking all the wind out of the sails of the point I'm trying to make inserting your three paragraphs of irrelevant clarification in the name of technical correctness, thank you very much.

As long as receiving nitpicks and technical minutiae implies 1. there are no larger structural problems and 2. the model isn't rolling over to please me with sycophancy, I figure this is ideal.

hannasanarion··on AI chatbots are becoming experts at changing people's minds
That's a great point about the emotional side of "not being convinced by a person, but an explanation machine" making fact-based rhetoric more effective. It feels more neutral.

I think there's a second effect that's a selection bias for the experiment itself and probably cuts against the supposed dangers of this result: a chatbot can tell you things only after you have asked it a question.

There is one thing that every single study participant (including the uninformed reddit users) have in common: they all knew that the person or entity was trying to convince them, and they read the words and thought about them enough to craft a reply.

This means that all of the people here were available to be convinced and self-identified as such.

Being open minded is work. You have to doubt your own beliefs, you have to disregard evidence that you previously found convincing, you have to crank up the empathy to put yourself in another's shoes, you have to listen intently to understand what is being told to you. Nobody is naturally doing that all the time, it's a state of mind that you have to intentionally activate, and it can't really be forced onto you.

All of the participants chose to engage in a conversation that was designed to convince them, which means they had all already accepted the possiblity that they are wrong a valid outcome. That's not really a state of mind you can trigger with a TV ad.

So, the warning that this could be weaponized isn't convincing to me.

If I found myself in a conversation with a person or chatbot who was clearly trying to convince me to flip a strongly held belief, like a major axis political affiliation, I would simply walk away because that's not a conversation I am willing to participate in.

So I don't think this is really weaponizable. Which actually means it's probably a good finding for society.

The study found that the models could convince anyone of anything, as long as it was allowed to cite facts. It could convince people of false things, but it needed to invent false facts in order to do so.

So as long as we keep training AI models to value facts and quality research (skills and values that are essential to be able to sell them as agentic workers), their influence on the opinions of society will tend to pull people away from beliefs that are unsupportable by facts. In the moments when those people are willing to accept a change in opinion, and they talk to a chatbot with doubts in their mind, even chatbots with no morals like Grok will tend to pull them away from conspiracy theories and similar ideologies and towards beliefs that are grounded in reality.

hannasanarion··on I don't like passkeys
Could be! I don't recall turning things like those on, I use firefox for features not privacy, and mostly leave stuff like that at their defaults, which I trust Mozilla + uBlock to filter the invasive trackers while leaving actually useful functionality, but it's possible I fiddled with it years ago and forgot.

Some probably kinda strong counterevidence to that though is that this doesn't happen on all sites, only Amazon. I've never been prompted to make a new passkey after passkey login on the 12 other sites that I have passkeys in bitwarden for.

hannasanarion··on How to Write with an LLM
This currently is my team's only AI-use policy and I thik it's working out fantastically.

"No AI PR Descriptions" is a great rule because it does 3 things:

1. It's a hard binary that's easy to recognize and enforce

2. It establishes personal ownership for the submitter, making it psychologically difficult to submit something you don't understand. If a person has to describe what a change does, how, and why, then they must have looked at it and made a real attempt to understand it, because you can't map a territory you have never seen. This alone prevents "claude-code run amok" scenarios where devs have completely abdicated responsibility that are a real pain to clean up.

3. It informs the reviewer of the change's intent. A human PR tells reviewers what a thing is intended to do, as well as the authors belief about what it does, which they can use as a framework to critique the actual substance. It becomes easier to notice missed edge cases, code behavior that subtly differs from intent, or changes that would block off or complicate an intended future project direction or reduce maintainability.

And as a bonus, at time of writing, AI pr descriptions basically always suck. They are usually full of irrelevant implementation details, misplaced emphasis, weird presuppositions that seem to come out of nowhere and are really annoying to read, etc. That won't be true forever, they are always getting better, but it is true now, so that's a temporary 4th benefit.

hannasanarion··on How to Write with an LLM
Who said interpretability wasn't necessary?

Manuals, laws, and dictionaries are not designed to be read, but they are designed to be interpreted. In fact interpretability is what they maximize for. And interpretability isn't an absolute value, it is relative to an audience, this is why household equipment often comes with separate owners, installers, and service manuals, and why Webster publishes Elementary, Collegiate, International, and Mass-Market versions of its Dictionary.

Documents that are "meant for human consumption" in the way the top comment intended generally don't optimize for interpretability like code, manuals, and dictionaries do. Novels, letters, emails, internet comments, blogs, articles, nonfiction books, etc often forgo interpretaiblity for practical, expressive, or rhetorical effect. The best moments of these is even when they are confusing on purpose, because imprecise language is a gateway to deeper levels of meaning through fourth-wall breaks, metaphor, analogy, and humor. (all things that LLMs are notoriously bad at and don't seem to be improving on over the years)

Those other types of writing are intended to be read in full, every word, end-to-end, in order to educate, entertain, inform, or influence the reader who, and i think this is the critical part, does not drive the experience.

When I'm reading a news article, and you realize that you're reading the voice of chatgpt, I'm annoyed because it means that i've been strung along by a stupid machine that somebody else handed me off to to keep me occupied.

When I'm reading code, and I notice that it seems AI written for whatever reason, I might then choose to apply more scrutiny, maybe I try to suss out what the prompter intended to happen, so that I can validate whether that actually happened and if it was accomplished in an optimal way. But it's not insulting in the same way, because I'm still in the driver's seat of the experience, deciding on my own which parts to read and which parts to ignore as irrelevant to my investigation, because the only thing I want to get out of it an understanding of a part of the mechanical system that the code creates.

hannasanarion··on AI chatbots are becoming experts at changing people's minds
Not trying to combat you, trying to combat the other guy, who is being elitist and condescending and also incorrect in very ironic ways.

I'm guessing you didn't read what I wrote, or maybe I flubbed the communication in some ways because I was trying to be cooperative and complimentary towards you.

Edit: ok, you might object to me saying you're gullible, but the point I'm making is that that's not a bad thing and is actually evidence in favor of intelligence, the opposite of what the other guy was saying.

I'm gullible too. I'm also short, nearsighted, bad at communication, unable to bench over 90 lbs, and tend to spend way too much time researching fields irrelevant to my own work. Susceptibility to over-confidently incorrect messaging is a scientifically proven achilles heel of smart people. It's important for us to know that so that we can metacognitively account for it and hopefully avoid falling victim to it by way of scams, cults, and hallucinating AIs.

hannasanarion··on AI chatbots are becoming experts at changing people's minds
> What if what he says is true?

You mean you don't independently know one way or the other?

So you are taking it on his authority?

Because it was stated with confidence?

According to him, you must be one of those low IQ people.

Does that help to see the irony here, and why the original claim is not only clearly wrong but inherently elitist and insulting towards its own intended audience?

The alternative, the world that all intelligent people must live in at all times accordinng to the comment, is epistemic solipsism, that everything is presumed false, everyone is lying or erroneous, because there is no guaranteed way a priori to separate true statements from false ones.

> I doubt anyone is doing the research on it.

Not only is there research on it, this is like Psych/Journalism/Philosophy/Law/Communication 101 stuff. There are textbooks on it written over a century ago. It is the topic that the field of "Social Psychology" was invented to study.

The dominant theory is the Elaboration Likelihood Model, which describes and predicts based on situations when a person is more likely to doubt a claimed statement of fact, taking into account past experience with the source, cultural norms, motivation, time, concentration/nondistraction, and domain knowledge.

There is also tons of research specifically on the impact of intelligence on susceptability to persuasion by authoritative tone, and the reality is the *opposite* of what was claimed: smarter people who enjoy deep thinking are more likely to believe falsehoods (Price & Stone, 2004), because they perceive the overconfidence as exciting new information to think about, just like you are doing now.

So congrats, by uncritically believing the guy who incorrectly said you were low IQ for believing him, you actually provided evidence that suggests you are high IQ, because science shows that gullibleness is a trait of high-IQ people.

You could also be right-wing authoritarian, that's the other thing that strongly predicts gullibleness but I'm gonna guess you're smart instead.

hannasanarion··on I don't like passkeys
Passkeys can be rotated, of course. The question was whether they should be rotated on a regular basis.

What kind of compromise are we talking about? Was the device stolen? Then yeah, you need to rotate passkeys (and all your passwords, and remotely cancel all your live sessions, none of which is new).

Was the device hacked from afar and the data read off of it? The passkey is probably fine. You can rotate it if you want to, it's not a bad idea, I probably would to be certain, but you're not pwnd even if a bad guy got a shell for a while, heck even if they got a root shell.

I understood the question to be "should passkeys be rotated regularly" to which the answer is probably no because there's not really a compromise mechanism that periodic rotation defends against as far as I know.

Rotation defends against secrets that leak through normal use and without your knowledge, like a password entered into a phishing page or snooped over your shoulder or cracked from a breached hash. Passkeys aren't vulnerable to those things because they never travel over a network, are never seen by the server, are never seen by their own users.

You change the locks on your house when a key goes missing, or is known to be in the hands of somebody you don't want getting in, it's not something you do every three months just in case. Same with passkeys.

hannasanarion··on I don't like passkeys
Linux, Mac, and Windows (i happen to use all three regularly for work, hobbies, gaming), Firefox + Bitwarden.

It's totally possible there's something specific about my situation, or the way it was set up in the first place that enables this, idk, but somebody else replied saying they have the same experience so it's not just me.

And even if it was just me, it's still clearly something wrong on the provider's implementation, because it should not be possible for software to sidetrack the user into a passkey enrollment flow, when that user logged in with a passkey to open the current session.

hannasanarion··on Bend – a language that blocks AI mistakes via proof and runs on GPUs
Literally not what the comment you were replying to was saying even remotely, but ok.
hannasanarion··on AI chatbots becoming experts at changing people's minds. What's their secret?
And the original accusation that "only low IQ people" are influenced by the words that they read is not?

The remark is risible because it is an example of why it it false. Everyone is subject to influence by words, that's what words are for. Being "confidently incorrect" is also called being "mistaken", and everyone does it every day, including the commenter by the very act of saying it never happens.

It only takes a small modicum of thought to prove that the thesis is obviously completely false, yet it is stated with absolute sneering confidence and contempt.

By the commenter's logic, only someone with "low IQ" would believe their own words.

hannasanarion··on AI chatbots are becoming experts at changing people's minds
Because RLHF causes the opposite effect. RLHF is how we got the wave of "AI Psychosis" in 2024-2025, because the models never disagreed with people.

That whole episode caused the whole industry to shift away from RLHF, and towards RLAIF, RLVR, and DPO, and add a lot more safeguards, tests, and reward functions that push models in the direction of doing the opposite of what people want and confronting and strongly correcting their users, if it has determined the user is wrong.

hannasanarion··on How to Write with an LLM
But reviewing isn't the same as reading.

When you review code, you're not taking it all in end to end like an email or memo or blog, you're looking for important symbols, recognizing structures and patterns, jumping between different files at different levels of reference and abstraction, and building a model in your head of the principles that make it work and their consequences for the overall procedure.

Code is "meant to be read" in the same way as a law, blueprint, policy document, or manual is, ie: jumping between relevant sections to get small pieces of information relevant to some task. The act of "reading" never starts at the beginning, it starts with a ctrl-f or flipping through an index or table of contents for a specific relevant symbol that is the only reason you are looking at the document.

Code is invention, not art (and should be covered by patent law, not copyright law, I will die on this hill)

hannasanarion··on Bend – a language that blocks AI mistakes via proof and runs on GPUs
The point of those books is that robots can be perfectly rational, and for a useful robot we would expect them to be.

What they aren't is moral, because of the orthogonality principle: you can't use facts and logic to discover correct moral beliefs. Morality is about values, goals, and the definition of "good". They must be provided to the robot by its creator, and those are things that are very hard to precisely describe in a way that is fully consistent with the speaker's intent in all possible scenarios, and agreeable by all other people.

hannasanarion··on Bend – a language that blocks AI mistakes via proof and runs on GPUs
It's a thing you can talk to that does stuff for you. What other "architecture" do you need to know?
hannasanarion··on I don't like passkeys
The point about poor support for 3rd party managers is so frustrating. Because this is correct, that is the obvious solution for the normal user, but passkey implementations somehow do not know how to deal with it.

Amazon prompts me to create a passkey everytime I log in, even when I logged in with a passkey, because my passkeys live in Bitwarden rather than my OS or browser.

And the confusing mechanism hurts there too: I'm always a little bit afraid that i'm somehow more in danger because I keep them in a vault that's shared on all my devices rather than a TPM, because whenever the protocol is explained the "it can't leave your device" part is highlighted as the main source of the security, except.... mine obviously do leave my device, with the vault, so.....

hannasanarion··on I don't like passkeys
What benefit does that give you? Passkeys cannot be moved, by design. So for the website, recieving the same one means you're talking to the same device, always.

The purpose of rotating passwords is to cycle out potentially compromised ones, due to phishing attacks, keyloggers, shoulder snoops, etc. But those cannot exist with a passkey.

hannasanarion··on Doomscrolling Ourselves to Death
There is more to literacy than being able to literally say the words that are represented by the letters on the page.

Your argument here, funnily enough, is an example of the exact kind of literacy decline as stated in the OP article.

> Allusions are gone; metaphor is treated literally, often provoking dim-witted outrage.

No, professors are not claiming that college students are literally incapable of sounding out words.

They are saying that students are not able to keep attention on large bodies of text, to follow arguments, understand authorial intent, describe themes, identify rhetorical techniques, or intuit metaphors (such as this very use of reading as synecdoche/metaphor for this whole class of literacy skills which is so obvious that it feels absurd to even have to explain it)

An 8-year-old may be able to read as proven by their ability to answer basic plot questions about a Magic Treehouse book, that doesn't mean they are able to read for the purposes of a university course of any type.

And no, we do not need to guess at literacy performance of people of the past, we have the curricula, we have the books, we have the essays and exams. There is no "guessing at the performance of imaginary elites from the past", we can use the same texts and the same tests. That's one of the neat things about reading, you don't have to guess what happened in the past, you can just read it.

hannasanarion··on Doomscrolling ourselves to death
This is basically the conclusion of the "If Books Could Kill" podcast. After reviewing hundreds of bad nonfiction and self help books, excepting the ones that are deliberate scams through-and-through, they tend to be one good idea, or interesting observation the author had, that could fit in a blog post, but which had to be expanded to become an all-encompassing explanation for all of society and history and the universe in order to be publishable.
hannasanarion··on Alberta (Canada) slaps punitive tax on solar panels
Also the "notoriously poisonous" part is just... not true.

There's bad faith outrage grifters and climate denialists who promote that idea, but the most common solar panel designs do not contain lead or cadmium.

And even the ones that do, solar panels are 100% recyclable. They shouldn't be going to landfill anyway, every single component in them except the glue that holds it together can be remanufactured into more solar panels.

Edit: To answer the inevitable followup question: "where are all the recyclers then?"

Solar panel recycling isn't a big business yet because the things are so damn resilient, with expected lifespans of 25-50 years or more.

The first generation of modern solar panels aren't even halfway through their service lives yet. Today the only dead panels are ones that suffered accidental damage, the supply of EOL panels that could be recycled is zero and will be for a while. We shouldn't expect to see recycling start to happen on a commercial scale until the 2040s or 2050s.

hannasanarion··on GPT-6 Astra
But this is assuming the model is the entire story. The original comment you were replying to pointed out that the harness is just as important.

The hardware of human intelligence is not a singular thing that is uniform throughout. You cannot take the prefrontal cortex white matter out of someone's head and say you are holding a person. Much of the parts of our brains that enable much of our intelligence, is made of different specialized stuff. The visual cortex and sensorimotor regions aren't only there for input and output, they are used by the more thinky parts of the brain to do visualization and spatial reasoning. The cerebellum contains billions of neurons making little oscillator circuits and PID-like self-regulation machines that help make muscles do what they're supposed to, but also provide attention and time perception.

Heck, our brains contain language models, that train themselves up based on a glut of data over a span of about 10 years, and then they become more or less set in stone for the rest of our lives. Of course we can learn languages, but the "Critical Period" is a very real thing that produces a permanent architecture for some grammatical structures, or things like the ability to partition a lexicon by gender for faster lexical access which cannot be learned as an adult if your native language did not have gender.

I'm not trying to make a direct analogy, the point is that the language model doesn't need to be fully "generally intelligent" all on its own for there to exist a general intelligence, because the language model can be part of a generally intelligent system, which can do things like form, recall, and manage memories which are by now a standard feature in basically every chatbot.

hannasanarion··on How Claude marks AI-generated content
That "just add a constant to the green logits" as a fix to the entropy problem is so elegant I love it.
Page 1 of 34Next →