Model research
A laptop weight-reading demo prompted an argument about proof
Simon Willison’s blog post showed Qwen identifying games from neural-network weights, while commenters pressed for clearer boundaries between recognition, improvement and understanding.
Simon Willison’s blog post reports that Qwen 3.8 27B, running on his laptop without tools, identified three games from the weights of small neural networks trained to play them. His experiment follows research by Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab, but separates reading weights from using code to change them. The discussion kept crossing that boundary—until a dispute over what counted as a paper produced an actual edit to the article.
Three correct answers left room for two interpretations
The first challenge was whether a plausible explanation meant a correct interpretation. In the direct argument over that question, four commenters defended the demonstration’s significance while six questioned its interpretation or experimental setup. Responding to variaga’s skepticism, layer8 pointed to the checks against known answers; coldtea likewise argued that identifying known network purposes supplied a test. But liuliu reported getting an incorrect Pac-Man answer from another model, shifting attention from fluent reasoning to the conditions that produced it.
That objection became sharper when achiles singled out the Freeway failure: “the freeway miss is the tell imo. the one obscure game of the four and it just called it pac-man, which looks like pattern matching toward famous games, not reading what the network computes”. Answering liuliu, rich_sasha took the opposite view: even choosing correctly from four explicitly named games would be impressive. The disagreement was not simply whether the answers matched. It was how much the match revealed about the network—and how much came from recognizing familiar games.
An upscaler brought tools back into the picture
A separate experiment supplied a more practical example, with a different boundary. In response to the article, badsectoracula described giving Qwen the implementation and network shape of a homemade image upscaler without explaining its purpose. The model probed its behavior and inferred a likely pixel filter. Once told the purpose and given the training code and dataset, it ran experiments, replaced slow training code and produced weights that the commenter said reduced noise and halos.
The distinction mattered enough for the experimenter to state it explicitly: “It just used a bunch of scripts it wrote in Python (and later C) but i still found it interesting to watch it go at it.” Willison answered by asking which coding-agent harness had been used; the answer was Pi. When another reader asked about repeated enlargement, badsectoracula reported that applying the network twice had been slow and disappointing. The useful result was bounded by both its workflow and its task, which made the next question more concrete: when would editing be preferable to training?
A training question became a case for smaller edits
That question had already arrived from orsorna, who had collected data for a local model and expected to use a LoRA. Six respondents offered speed or lower computation as reasons to explore direct changes; none in that branch argued that another training run was always preferable. The strongest qualification came from dghlsakjg: incorporating new data probably still called for training, even if targeted behavior changes might not.
After MisterMunchkin described changing identified weights rather than undertaking a lengthy training process, orsorna reframed the possibility as versioned modifications layered over a base model: “I see, there is a lot of potential in that.” The question had moved from replacing training to making a particular change inspectable and repeatable. That practical interest echoed a longer-running discussion around Willison’s site: his 2025 post on promising DeepSeek R1 coding results drew 746 comments.
But a faster change still needed a test. In a separate branch, boznz asked what improved capabilities might break elsewhere. Answering the initial self-improvement speculation, stymaar argued that the much-discussed Qwen improvement addressed a known thinking-loop pathology rather than demonstrating the same kind of direct weight reading as the game experiment. The appeal of a small edit therefore led back to the scope of the evidence—and then to how the research itself was being presented.
A naming dispute changed the article
The publication-status argument began with mccoyb objecting to calling the underlying research a paper when its authors described it as a preliminary blog post. Among the seven participants who took a position on that boundary, three defended a publication or review distinction, while four accepted looser terminology or faster public release. Answering the objection, simonw cited the authors’ academic affiliation and the work’s quality, while acknowledging that their own reference classified it as a blog post.
The exchange narrowed rather than ending there. After mccoyb challenged affiliation as a substitute for scientific vetting, simonw conceded the point but defended his wording and criticized the ceremony surrounding formal papers. In response, mccoyb described review as a way to sharpen claims and prevent misleading impressions, not merely a gate. The dispute had become about what scrutiny should happen before an audience encounters a result.
Then the author made a change: “All of that said, I did just update my own post to include "The paper (OK, the authors classify is as a “blog post”, but it’s paper-shaped) found that frontier models..." inspired by this conversation.”simonw The article now calls the work a blog post that is paper-shaped. Replying to that update, mccoyb agreed and hoped the original researchers would revise their own post in response to criticism. Unlike the argument over model understanding, this branch ended with a visible revision and an acknowledgment.
The next experiment still needs an answer
Two experimenters, simonw and badsectoracula, reported useful results from the same laptop-sized model, but through different workflows: one without tools, the other with scripts and training. Two participants in the publication exchange, simonw and mccoyb, also reached agreement on clarifying how the underlying work was described.
What those results imply about understanding remained disputed. The interpretation argument divided four defenders of the demonstration from six skeptics of its setup or meaning. Willison’s article kept the raw-weight exercise separate from tool-assisted improvement; commenters continued to differ over how much either justified expectations of broader model editing.
The requests now point toward further tests. NitpickLawyer asked Willison to reproduce the game-policy improvement experiment, while latentsea wanted fewer reasoning loops in heavily quantized local models. boznz’s question supplies another measure for those results: not only what a change improves, but what it breaks.