Hacker Newsnew | past | comments | ask | show | jobs | submit | mlmonkey's commentslogin

As someone who has been working in ML for 30+ years, and has designed and trained too many NNs to keep count, this is the first time I've seen anyone twiddling the weights directly. Usually you play with the training set, exemplar weights, model's hyperparameters, etc. I've never seen a trained network being modified by hand.

Nothing Astra did is even slightly surprising or novel in mechanistic interpretability, which has been a fairly big field for a few years now.

You are unfamiliar with abliteration?

There are a 1000 papers published on arXiv in ML every single day. It's hard to keep abreast of everything that's going on in this space.

ablation is not manual, and comes after evaluating which parts to turn off against given desired result.

it is manual, just automated via running inferences on a dataset of assumed refusals, and is a small rank-1 weight edit that doesn't require fine-tuning or training. Perf hit is much smaller than baking in these refusals in the first place.

small _automated_ rank-1 edit is not manual edit, sorry. automated is the contrary of manual by definition (which is "thinking by itself", definitely not something done by hand (main in french, thus manual)).

Did you really insert emdashes in the first sentence yourself?

Yes. I've been abusing em-dashes over a decade and like them too much to give them up now :)

They're pretty easy to type on Android keyboards and on macOS (option + shift + -). You can set up a similar compose key thing on Linux.


The question I've been pondering is: does this work only with bigger models modifying smaller ones? Or can a smaller model tweak and improve a bigger one? I'm guessing a whole bunch of GPUs are overheating in some datacenters out there trying to answer this very question.

My hunch is: one needs a model of a similar or bigger capacity to perform surgery on a smaller model.


There's no need to believe the direction is magical, or analogous to "smarter" teaching "stupider".

A larger model may be more capable at processing/interpreting neural network weights. A smaller model may be easier to process/interpret.

That doesn't preclude a smaller model having the resources to process/interpret a larger model (or subset thereof).


Given the high gas prices in the US, one would think the govt would be doubling down on EVs...

When the price of fuel goes up, American oil companies make more money.

We produce a lot of oil in the US: https://en.wikipedia.org/wiki/List_of_countries_by_oil_extra...


That same government turned EVs into a cultural issue, so I doubt that would happen.

The government is also trying to sell regular Americans paying a handful of oil companies a lot more money for gas, and the subsequent increase in profits for those oil companies, as a huge win for America.

They’ve been boasting about American oil companies having higher profits.


> They’ve been boasting about American oil companies having higher profits.

It's wild to see the cultists cheer for this right now while they're plunging themselves further into debt.


The government is doubling down on helping their big oil buddies/donors.

If I were to hazard a guess, I'd say that OpenAI has been including some networks and their functionality in its training data. That's why the model is able to reason about networks with their weights. It makes sense to do so: if I wanted a network that could perform some weight tweaking, I'd include such networks in the training set.

This raises so many questions.

Unless Astra was trained on other networks, how is it able to reason about the weights?

Does this mean that OpenAI has been including networks in its training sets, maybe in an attempt to RSI? I wonder which other networks are able to ingest other networks and reason about their weights?


The frontier labs are known to ingest all publicly available data. Why would an open weight model be an exception?

Opus 5.5 also identified Breakout for me when I tested it in the Chat on the website.

Can you give some details on what you did?

I asked Opus 5.5 in Claude Code to prepare a reproduction of one of the things in the article.

It created a 130 KB file with the prompt for the task of identifying the game + the weights.

I pasted that into Claude on the web and asked it to perform the task without using tools.


i tested with deep seek and generated (you can read all reasoning pattern) the whole model for the breakout game

https://chat.deepseek.com/a/chat/s/9e864beb-698b-4079-94c4-e...


DeepSeek says "chat not found" :-(

I wish I could find more recent videos. Even turning on all "recency"-related options, here's what I get: https://imgur.com/a/e5Dcw5L

Everything is 6 months old or older. :-(

Not a dig at Andrej, but Youtube itself is not that great at promoting recent content.


I think the data dump used to generate the site might be out of date? Bummer, if so, because I was hoping this could be an ongoing thing.

Get in touch?

I, too, noticed the "A Little Bit of Slope Makes Up For a Lot of Y-Intercept" video (uploaded 9 months ago) by John Ousterhout mentioned in the recent comment https://news.ycombinator.com/item?id=50269776 not getting picked up either.

At my previous place, we had to write unit tests to cover each and every line of code. So if you add 10 lines of code, you ended up writing 100 lines of unit tests, mocking this service and that service, etc.

Once AI came along, I became like Captain Picard (RIP) and would just sit back and let the AI write all unit tests. "Try harder, make sure coverage is 100%". It was very exhilarating to sit back and watch the models churn away, creating 100s of lines of unit tests. Of course, I checked them all manually before submission ;-)


You forgot the reference [2] ...

Ah, yes that should've been a link to the Neocortex blog.

[2] - https://isotopes.ai/blog/neocortex-self-learning-ai-model-ve...


I hate to say this, but that reads a lot like AI slop :-/

Can someone give a TL;DR ? What's the input to the model? What's the output?

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: