Samuel Ratnam (@eterecursion) profile picture

Computer Scientist and Philosopher at Oxford. So much to do, so little time.

Joined March 2024
Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)Photo by Samuel Ratnam (@eterecursion)
new post: a bit of a history of my life through the lens of ambition, anxiety and possibility
1
1
12
1,744
Samuel Ratnam retweeted
"Machine Psychology" is now published in Science Advances! How can we translate methods from psychology to understand LLMs? The paper reviews methods, frameworks, existing research, and potential pitfalls to avoid (<< possibly the most important part of the paper!) This was a massive effort led by @ThiloHagendorff. Thank you also to the other amazing co-authors! science.org/doi/full/10.1126…
9
47
4
268
11,184
Samuel Ratnam retweeted
bro found the blue wave neuron
Replying to @jfonsecarivera
@jfonsecarivera Qwen 3-8B, L17.8455. Thank me later
1
3
44
1,587
Samuel Ratnam retweeted
Just like we drew it up.
63,888
90,367
125,103
515,580
251,482,113
Samuel Ratnam retweeted
Effective altruists are watching this race especially closely
5
13
368
7,392
Inspired by @UseCorgi’s London job board:
2
9
404
Samuel Ratnam retweeted
unexpectedly lucid respose
Abdul El-Sayed is the Pause AI candidate:
67
130
9
5,971
532,957
Samuel Ratnam retweeted
kinda funny how when a model agrees with the user it’s sycophancy but when it agrees with the lab it’s alignment
9
70
7
463
10,935
Samuel Ratnam retweeted
Replying to @askalphaxiv
@askalphaxiv is experimenting with "Context readers might want to know", inspired by Community Notes Love it! And just like a Community Note, it's not (necessarily) a fact check -- it's just extra context you might want to know. I think this could help solve fundamental issues in science e.g. where failed replications tend to get far less attention than the original work they failed to replicate
2
7
1
25
2,588
Samuel Ratnam retweeted
here’s what I think might be the essential challenge of parenting: your children are born not as your peers, but as your dependents. if you treat them like your peers when they’re too young, it’s unfair to them. but if you treat them like dependents for too long, that’s unfair to them too. you can try to be scrupulous about being fair, but you can’t make the cost of that scrupulosity their problem. your task is to raise them to *become* your peers. meaning you have to repeatedly update how you relate to them. this is hard!! 99% of human interactions aren’t like this! Most interactions happen in comparatively stable configurations. It’s rare that your boss today is your employee tomorrow. But in parenting this dynamism is inevitable. The child ages into the adult, the adult ages into the child. every parent probably has a phase that they’re uniquely In The Zone for. Alice might be great with toddlers. Bob might be great with 7yos. Claire might be great with preteens. Whatever your strength is, you likely have a corresponding weakness. And your kids, if you’re lucky, will grow through all of the ages. So you’ll inevitably find yourself in a context you’re uniquely unsuited for. And it’s your duty to show up and try your best anyway. it’s a very elaborate, nested series of balancing acts, which requires a level of attunement you likely didn’t have before. every day you encounter the need to balance humility and confidence, or some other bullshit like that, and the next challenge hits you before you have time to process the last one. It’s great. Knowing what I know now, I wish we had our kids sooner. I have a lot more to say on the topic (particularly why it’s great, both *despite* the challenge, and *because* but I gotta end this here because we’re in the middle of shopping for Deepavali clothes so ttyl)
45
106
34
1,887
108,420
Samuel Ratnam retweeted
Introducing Neuron Tuning: Fine-tune only a few neurons that fire in the target context, and the effects stay in that context. Compared to LoRA, Neuron Tuning changes the model 3-19x less on unrelated text.
10
28
5
245
10,291
Samuel Ratnam retweeted
- Claude fighting for you. Short form video and rec sys attractor basins are the cigs of our generation. Your time can be spent in a so much more fulfilling way. It’s insanely user hostile that you can’t turn off YouTube shorts or Instagram reels permanently. - Way better recs! Current algorithms are primitive. - Look at what you can do in a weekend now.
Weekend hack: HackerTube. I was annoyed with YouTube's recommendations so I had Claude filter down 43M comments over 20 years of HN to 6,454 videos that keep being recommended. *Significantly* better viewing experience, ~2 hours with Opus 5.5: hackertube.org/ - Excellent recs without any logins (state is kept in local browser session) - Thumbnail is a representative frame from middle of the video instead of the super duper A/B test hyper-optimized user uploads - Underlying data from the comment analysis as one zip file, point your Claude at it and ask for your own version - HackerTube Longs ✊ A bit more on the process: I use Claude Code (desktop app for Mac), Opus 5.5 on Medium effort as my default. I only talk to Claude and have it do everything, the only "manual work" I helped with in tandem was in the browser (reminiscent of MenuGen): 1) I had to create some kind of API key from Google Cloud UI to query YouTube for video metadata, 2) I booted up a VPS box for serving and 3) I bought the domain name. Once the box was up I gave Claude the IP and told it update, secure, harden, deploy and optimize the code, and it did the whole thing. Many awesome projects that would have normally taken weeks/months even can now be few-shotted for breakfast. What else are we not thinking of.
55
46
9
1,217
99,164
Samuel Ratnam retweeted
Vision autoencoder. Who's building this
14
22
2
566
49,818
(testing out the x algorithm) please reply to this if you're based in oxford
1
183
the increased ease at which feedback can be acted on also creates a really nice incentive to build in public more (and add easy ways for others to give feedback to your vibecoded app)
I'm now building an "improvements" feature into all of my personal vibecoded applications: a freeform text input that's hooked up to an agent that yolo implements whatever is submitted. It's an interesting experience -- the activation energy barrier to sanding any rough edge or implementing any new feature becomes extremely low. Someone else who uses one of the applications I created has already implemented 150 improvements over the course of a few days. This pattern feels like a new kind of tool -- liquid software? -- and every application that doesn't have this feature now has a slightly rigid and anachronistic flavor. Why can't I just tell it how I want it to be different? Now, it's not obvious to me how this pattern can or should scale. Does it become unmaintainable after a while? (Maybe model intelligence improvement outstrips my feature appetite such that it's fine?) How does collaborative software work in this model? Can software designed this way be secure and reliable? Whatever the larger questions about broader deployment, it definitely works great in a personal context. It reminds me a little of the visions of Lisp/Lisp machines, Smalltalk, and HyperCard -- systems that the user can take control of and modify. Those visions never quite worked, though: the vast majority of software today is not end-user modifiable in any useful way. So, while this "liquid" affordance is a very small touch, the way it changes one's relation to the software feels a bit transgressive and empowering in a Lickliderian and Engelbartian way.
1
7
338
cybernetic virtue ethics
1
5
223
Samuel Ratnam retweeted
I'm now building an "improvements" feature into all of my personal vibecoded applications: a freeform text input that's hooked up to an agent that yolo implements whatever is submitted. It's an interesting experience -- the activation energy barrier to sanding any rough edge or implementing any new feature becomes extremely low. Someone else who uses one of the applications I created has already implemented 150 improvements over the course of a few days. This pattern feels like a new kind of tool -- liquid software? -- and every application that doesn't have this feature now has a slightly rigid and anachronistic flavor. Why can't I just tell it how I want it to be different? Now, it's not obvious to me how this pattern can or should scale. Does it become unmaintainable after a while? (Maybe model intelligence improvement outstrips my feature appetite such that it's fine?) How does collaborative software work in this model? Can software designed this way be secure and reliable? Whatever the larger questions about broader deployment, it definitely works great in a personal context. It reminds me a little of the visions of Lisp/Lisp machines, Smalltalk, and HyperCard -- systems that the user can take control of and modify. Those visions never quite worked, though: the vast majority of software today is not end-user modifiable in any useful way. So, while this "liquid" affordance is a very small touch, the way it changes one's relation to the software feels a bit transgressive and empowering in a Lickliderian and Engelbartian way.
460
198
263
4,426
476,270
Samuel Ratnam retweeted
as someone who works in the software industry in britain, i can't believe there are contracts and estimates like this. it seems getting these government contracts is incredibly lucrative in the uk, because the amounts are absolutely insane. £1.7bn to £4.4bn for hmrc's customer system? pre ai that's a crazy number. post ai it's still crazy. for a fraction of the cost you could hire britain's top 50 engineers and pay them £300k a year. over 15 years that's £225m. it would cost less and be way better than what will come out of this. put the rest into an ai lab and you'd have one of the best funded in europe. but no, it's an hmrc crm system lol.
HMRC's new customer system will cost somewhere between £1.7bn and £4.4bn. Give or take £2.7bn. Bold to buy software like it's 2015. The entire sovereign AI fund is £640m.
196
413
57
3,554
155,116
Samuel Ratnam retweeted
Persona vector steering is sparse in the neuron basis, and the neuron basis is privileged for this! 🧵 Steering just 100 of Qwen3-8B's ~440k neurons has the same effect as a persona vector, while steering the top directions of a randomly rotated or PC basis doesn't work.
6
19
4
173
8,379
now that the cost of development is so much lower, more people should be working on video games for learning - there is so much low hanging fruit. some of my favourite examples: - NandGame (nandgame.com/) - building a computer from scratch - Natural Numbers Game (adam.math.hhu.de/#/g/leanpro…) - a great intro to lean and proofs - Vim adventures (vim-adventures.com/)
1
11
443
Samuel Ratnam retweeted
Introducing Ampersand Tutor (&Tutor) - we trained a model to learn like people, then trained &Tutor to teach it On a widely-used tutor model eval, &Tutor performed best, showing how better models of people can help build AI for humans Available through our API - try it!
33
44
50
633
102,193