HNHacker News
TopNewBestAskShowJobs

hnarayanan

932 karma · joined July 1, 2013

I’m a London-based applied mathematician, computational biologist and maker of fine web applications.

You can find out more about me on my website: https://harishnarayanan.org

submissionscomments
hnarayanan··on Asahi Linux Progress Linux 7.3
This is very cool. I have a project that built on Asahi[1], and the better the hardware support, the wider the audience.

[1] https://github.com/hnarayanan/hello-guix

hnarayanan··on Ask HN: What are you working on? (November 2026)
https://github.com/hnarayanan/hello-guix - A GNU Guix installer for Apple Silicon Macs. :)
hnarayanan··on Show HN: Hello Guix – A GNU Guix Installer for Apple Silicon Macs
I like Apple’s hardware, reproducible software setups and Scheme. So I made a small installer that brings GNU Guix to Apple Silicon Macs.

It builds on Asahi Linux and installs alongside macOS. I developed and tested this first release on my MacBook Air (M1, 2020).

I also recorded a walkthrough of the installation: https://www.youtube.com/watch?v=jFVwoPW1ozE

If you do try it, I would love to hear how it goes.

hnarayanan··on KDE: The Documentary – The Story of Free Software Underdogs
I really appreciated that such a large chunk of time in the middle was dedicated to the conversation around QT not being free and the birth of GNOME and the competition that followed.
hnarayanan··on I said no and Apple said yes
I literally thought this website was about DBUS Hell and I was all for it.

Alas.

hnarayanan··on Grim Fandango Puzzle Document (1996) [pdf]
Yes. Literally one of the best.
hnarayanan··on Emacs/Wayland Window Manager in pure elisp
It would help (me) if this documentation had at least one screenshot.
hnarayanan··on Claude Fable 5.1 and Claude Mythos 5.1
Tiny mono fonts.
hnarayanan··on You Probably Forget How Cheap Memory Used to Be
How is it possible to make graphs that look this hideous?
hnarayanan··on Solving the 1+N Query Problem
Thank you. I turn grumpy when my colleagues keep calling it N+1. What even.
hnarayanan··on Ask HN: Why do corporate failures always seem to punish the wrong people?
This is a more general question, which is "Why don't people take accountability for their actions?"

Because it's hard work and it's easier to let someone else bear the costs.

hnarayanan··on Opus 5.0 drives incoherence into the stratosphere
I do not have this kind of money :( :)
hnarayanan··on Opus 5.0 drives incoherence into the stratosphere
This drives me insane! To combat it, I maintain a list of banned words and phrases. Claude mostly follows this (but sometimes ignores it).

blast radius, land, landed, lands, spine, earned its keep, grammar, spike, cutover, bake, seams, honest, honestly, honesty, long pole, long poles, register, grain, dissolve, floor, ladder, dear, seal, sealed, in anger, resent, amazing, incredible, perfect, sprint, epic, story points, stand-up, retro, grooming, robust, comprehensive, rigorous, surgical, elegant, systematic, dive, deep-dive, delve, unpack, leverage, streamline, surface, it's worth noting, to be clear, importantly, that said, the moment, in one breath, the thing itself, here's the thing, not just X but Y, not X it's Y, em-dashes

hnarayanan··on Making
This is the take on this entire thread that I resonate with the most.

As a systems person, I do not know how to share with a details person how the combination of some magically conjured (and sometimes inscrutable) building blocks can still take us to interesting and joyful end results.

hnarayanan··on A Road to Lisp: Which Lisp
Maybe because Brendan Eich was tasked with "doing Scheme in the browser" before it pivoted to JavaScript.
hnarayanan··on A Road to Lisp: Which Lisp
I had forgotten about this. The last I saw this was 20+ years ago!
hnarayanan··on A Road to Lisp: Which Lisp
So many words to say: Scheme.

:)

hnarayanan··on How to stop Claude from saying load-bearing
Landing the plane.
hnarayanan··on How to stop Claude from saying load-bearing
I maintain a list of phrases I beg it not to use that it frequently ignores:

- smoking gun - blast radius - landed - spine - earned its keep - grammar - spike - cutover - bake - sprint, epic, story points (all Agile vocabulary) - paper-cuts - amazing, incredible, perfect

hnarayanan··on How to stop Claude from saying load-bearing
I might need to do a spike as this is a core part of the spine. I will verify it and let you know when it's landed.
hnarayanan··on Show HN: Are You in the Weights?
I love this!
hnarayanan··on I Won't Buy You a Coffee
Does the OP honestly believe that the cost of maintaining a good blog is the €4/month hosting cost?!
hnarayanan··on Scientists ejected from diabetes conference for distributing journal reprints
I used to do this when I was in grad school as a matter of principle. F the man.
hnarayanan··on Angular v22
Wow, a post about Angular published on Medium!
hnarayanan··on Ask HN: How to start up as an individual developer?
Please share some of your tools.
hnarayanan··on From CVS to Git, thirty years of source control
Where are my RCS people at?
hnarayanan··on Why Mathematica does not simplify sinh(arccosh(x))
This is a general pattern in CAS. For a more basic case, it’s not obvious sqrt(square(x)) will simplify to x without any further assumptions on x.
hnarayanan··on Yann LeCun raises $1B to build AI that understands the physical world
Shock, gasp.
hnarayanan··on Tell HN: I'm 60 years old. Claude Code has re-ignited a passion
It has been so much fun. :)
hnarayanan··on Tell HN: I'm 60 years old. Claude Code has re-ignited a passion
I do understand this sentiment. But I wish these experts would see that they too are novices in literally every other field that they are not explicitly trained or experienced in. It is fun to explore curiosities even in spaces you don't know well.
Page 1 of 11Next →