News for hackers. Stuff that matters.
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @02:23PM (#45417062)
I had access to a preview over the weekend, I published some notes here: https://simonwillison.net/2025/Sep/29/claude-sonnet-4-5/

It's very good - I think probably a tiny bit better than GPT-5-Codex, based on vibes more than a comprehensive comparison (there are plenty of benchmarks out there that attempt to be more methodical than vibes).

It particularly shines when you try it on https://claude.ai/ using its brand new Python/Node.js code interpreter mode. Try this prompt and see what happens:

  Checkout https://github.com/simonw/llm and run the tests with
  
  pip install -e '.[test]'
  pytest
I then had it iterate on a pretty complex database refactoring task, described in my post.
Re:Claude Sonnet 4.5 by icelancer on Monday September 29, 2025 @04:08PM (#45418162)
Huh. Doesn't work over here.

---

SYSTEM:

Got it. Those are the setup commands for Simon Willison's LLM CLI tool, which lets you interact with language models from the command line.

The -e flag installs it in editable mode, and [test] pulls in the test dependencies. Are you running into any issues with the installation or tests? What are you working on with the LLM library?

USER: Correct. You run them using your code tooling.

SYSTEM:

Realized inability to execute requested Python commands.The user is telling me to run these commands using my code tooling. They want me to actually execute this. Let me think about what tools I have available:

I have the repl tool which runs JavaScript code in a browser environment I have artifacts for creating code/documents I have web_search and web_fetch

The user wants me to:

Checkout https://github.com/simonw/llm Run pip install -e '.[test]' Run pytest

But I don't have a tool that can:

Clone git repositories Run shell commands like pip or pytest Execute Python code in a command-line environment

The repl tool is JavaScript-only and runs in a browser environment, not a server environment where I could run shell commands. I should clarify that I don't have the capability to run shell commands, install Python packages, or execute pytest. I can only run JavaScript code in a browser environment via the analysis tool. I need to be direct and clear about this limitation, following the user's preferences to eliminate filler and be straightforward.I don't have tooling that can run shell commands, clone git repos, install Python packages, or execute pytest. My only code execution environment is a JavaScript browser REPL. I can't run pip, pytest, or any command-line tools. I can only execute JavaScript code in a sandboxed browser environment. What were you hoping to accomplish? Do you need help understanding the test setup, or were you expecting different capabilities?R

Re:Claude Sonnet 4.5 by icelancer on Monday September 29, 2025 @04:10PM (#45418178)
When pressed:

---

My execution environment is a browser-based JavaScript sandbox. I don't have Python, Node.js shell access, pip, git, or pytest capabilities.

Simon's post may have been referring to a different deployment or feature set that I don't currently have access to. My only code execution is the JavaScript REPL I just demonstrated.

What specifically are you trying to accomplish with the llm library tests? I can help with that in other ways.

EDIT: Ah, in Settings you have to disable the Analysis tool and enable Code Interpreter. You cannot have both enabled.

Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @04:18PM (#45418249)
Yes! Forgot to mention that, and it's weird that you can have one but not both enabled. I wrote more about that here: https://simonwillison.net/2025/Sep/9/claude-code-interpreter...
Re:Claude Sonnet 4.5 by sophiebits on Monday September 29, 2025 @04:18PM (#45418252)
You need to enable the new code interpreter mode: https://simonwillison.net/2025/Sep/9/claude-code-interpreter...
Re:Claude Sonnet 4.5 by mrheosuper on Tuesday September 30, 2025 @03:06AM (#45422733)
Interesting, enable those setting and the claude on claude.ai become claude code, and it try to run everything on claude container like it owns the machine. I don't want that.
Re:Claude Sonnet 4.5 by magicalist on Monday September 29, 2025 @02:33PM (#45417168)
> I told it to Give me a zip file of everything you have done so far—you can explore the contents of the file it made me in this Gist.

For those who don't have time to dig into the gist, did it work and do a good job? I assume yes to at least nominally working or you would have mentioned that, but any other thoughts on the solution it produced?

Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @02:45PM (#45417290)
I was impressed. Integrating it into my project would require me to spend a bunch more time reviewing it, but it did a better job than I was expecting. The tests it wrote were a particularly useful exploration of the problem space: https://gist.github.com/simonw/f9d0f870e8d1af399a7f366a7f87b...
Re:Claude Sonnet 4.5 by Snuggly73 on Monday September 29, 2025 @03:03PM (#45417494)
Ignoring the tests, the first change was adding a single parent id column and the second "more complex" refactoring added few more hash columns to the table (after you've specified that you wanted them, i.e. not an open-ended question)

Its a very impressive model, but I think we have different views on what is complex.

Re:Claude Sonnet 4.5 by ethanpil on Tuesday September 30, 2025 @03:27AM (#45422847)
Had a similar issue - wanted to get all the files from the response without too much work, so I opened a new tab and vibe coded this in about 4 minutes. Tested it on exactly 1 case: a previous Sonnet 4.5 response, and worked well.

https://github.com/ethanpil/claude-files-creator

Re:Claude Sonnet 4.5 by kurtis_reed on Monday September 29, 2025 @02:45PM (#45417288)
Why did you have access to a preview?
Re:Claude Sonnet 4.5 by Redster on Monday September 29, 2025 @02:52PM (#45417372)
Simonw is a cheerful and straightforward AI journalist who likes to show and not just tell. He has done a good job aggregating and documenting the progress of LLM tools and models. As I understand it, OpenAI and Anthropic have both wisely decided to make sure he has up to date info because they know he'll write about it.

Thanks for all your work, Simon! You're my favorite journalist in this space and I really appreciate your tone.

Re:Claude Sonnet 4.5 by knowsuchagency on Monday September 29, 2025 @03:08PM (#45417551)
I like Simon, but he's not a journalist. A journalist would not have gone to OpenAI to glaze the GPT-5 release with Theo. I don't say this to discount Simon -- I appreciate his writing and analysis but a journalist, he isn't.
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @04:06PM (#45418132)
I don't call myself a journalist, partly because no publication is paying me to do any of this!

If I had an editor I imagine they would have talked me out of going to the OpenAI office for a mysterious product preview session with a film crew.

Re:Claude Sonnet 4.5 by Redster on Monday September 29, 2025 @03:11PM (#45417583)
That's a fair point. I feel like he's more than a blogger and am not sure the best term!
Re:Claude Sonnet 4.5 by LudwigNagasena on Monday September 29, 2025 @03:14PM (#45417609)
An influencer.
Re:Claude Sonnet 4.5 by fourthark on Monday September 29, 2025 @08:56PM (#45420759)
Argh
Re:Claude Sonnet 4.5 by kid64 on Tuesday September 30, 2025 @10:41AM (#45426082)
Guys, he's standing right there
Re:Claude Sonnet 4.5 by asadotzler on Monday September 29, 2025 @03:15PM (#45417620)
AI blogger seems more appropriate than journalist.
Re:Claude Sonnet 4.5 by nchmy on Monday September 29, 2025 @03:38PM (#45417840)
are you aware of any "ai journalists"? Because simonw does great work, so perhaps blogger is what people should aspire towards?
Re:Claude Sonnet 4.5 by grim_io on Monday September 29, 2025 @04:17PM (#45418240)
Not sure what an AI journalist is supposed to be or do, but a lack of one does not promote someone who is not it automatically into the position.
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @04:20PM (#45418280)
I actually talk to journalists on the AI beat quite often - I've had good conversations with them at publications including The Economist and NY Times and Washington Post and ArsTechnica.

They're not going to write up detailed reviews of things like the new Claude code interpreter mode though, because that's not of interest to a general enough audience.

I don't have that restriction: https://simonwillison.net/2025/Sep/9/claude-code-interpreter...

Re:Claude Sonnet 4.5 by landl0rd on Monday September 29, 2025 @05:22PM (#45418921)
Kylie Robison recently moved to Wired and is a solid "AI journalist".
Re:Claude Sonnet 4.5 by minimaxir on Monday September 29, 2025 @05:26PM (#45418953)
Although she is indeed solid as an AI journalist, unfortunately she was recently let go for unknown reasons: https://www.kyliebytes.com/thank-god-i-got-fired/
Re:Claude Sonnet 4.5 by landl0rd on Monday September 29, 2025 @05:43PM (#45419132)
Shoot that's what I get for staying off twitter and email for a week. Glad newsletters provide a little bit of a cushion these days but hopefully someone snaps her up.
Re:Claude Sonnet 4.5 by vasco on Tuesday September 30, 2025 @12:33AM (#45421919)
You normally keep up with staffing updates for writers at random internet blogs? That is mind-blowing, I don't think I ever even read the name of the author of an article intentionally, and when I do it by mistake I forget it 2 webpages down the road.
Re:Claude Sonnet 4.5 by 4ggr0 on Tuesday September 30, 2025 @02:15AM (#45422469)
i've never used twitter myself, but isn't that its purpose? follow people you like because of what they do and get informed by themselves about what happens behind the curtains. OP mentioned being off twitter, maybe they follow the author there and would've seen a tweet about it.
Re:Claude Sonnet 4.5 by tootie on Monday September 29, 2025 @04:56PM (#45418663)
Simon has a popular blog, but he's also co-creator of Django and very well-known in the Python community.
Re:Claude Sonnet 4.5 by michaelt on Monday September 29, 2025 @07:31PM (#45420168)
> As I understand it, OpenAI and Anthropic have both wisely decided to make sure he has up to date info because they know he'll write about it.

And the wisest part is if he writes something they don't like, they can cut off that advanced access.

As is the longstanding tradition in games journalism, travel journalism, and suchlike.

Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @09:38PM (#45421032)
If they do that I'll go back to writing about them after they ship. Not a big loss for me at all.
Re:Claude Sonnet 4.5 by tripzilch on Tuesday September 30, 2025 @10:31AM (#45425948)
I get it, you would trust yourself if you said that, but it doesn't really matter whether you say that or not, what counts for your ongoing credibility if you will preface every future blog post with, whether you got special access, a special deal, sponsorship, or the fact that you didn't get any of those things.

You're a reviewer. This is how reviewers stay credible. If you don't disclose your relationship with the thing or company you're reviewing, I'm probably better off assuming you're paid.

And if your NDA says you can't write that in your preface, then logically, it is impossible to write a credible review in the first place.

Re:Claude Sonnet 4.5 by simonw on Tuesday September 30, 2025 @02:21PM (#45429175)
Re:Claude Sonnet 4.5 by tripzilch on Tuesday September 30, 2025 @03:13PM (#45429868)
awesome, thanks a lot that's important but ... sorry I just checked those, and I do think it's better to do it on a per-article basis, because a lot of your audience (I'm guessing) comes from external links, not browsing your website

this is (or should be) a pretty standard thing to do on youtube review channels (that I would trust), and it's not a bad thing to remind people of, on every occasion, plus it can function as a type of "canary" in cases of particularly restrictive NDAs

Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @02:46PM (#45417304)
I get access to previews from OpenAI, Anthropic and Gemini pretty often. They're usually accompanied by an NDA and an embargo date - in this case the embargo was 10am Pacific this morning.

I won't accept preview access if it comes with any conditions at all about what I can say about the model once the embargo has lifted.

[dead]
Re:Claude Sonnet 4.5 by 0x696C6961 on Monday September 29, 2025 @04:54PM (#45418644)
Why do you even care?
Re:Claude Sonnet 4.5 by dboreham on Monday September 29, 2025 @04:56PM (#45418667)
NDAs often prohibit publishing...the NDA.
Re:Claude Sonnet 4.5 by dzhiurgis on Tuesday September 30, 2025 @02:38AM (#45422589)
Soooo that leaves xAI that had conditions
Re:Claude Sonnet 4.5 by minimaxir on Monday September 29, 2025 @02:47PM (#45417317)
Simon tends to write up reports of new LLM releases (with great community respect) and it's much easier with lead time if the provider is able to set up a preview endpoint.
Re:Claude Sonnet 4.5 by criddell on Tuesday September 30, 2025 @11:15AM (#45426593)
I believe the criticism is that he's reporting on a pre-release LLM which isn't the same as the one you and I are going to be using a few weeks from now after they've downgraded it enough to work at scale.
Re:Claude Sonnet 4.5 by lossolo on Monday September 29, 2025 @02:56PM (#45417408)
The same reason YouTube reviewers and influencers get access to hardware or games before release. In this case, the person is a passionate blogger.
Re:Claude Sonnet 4.5 by rapfaria on Monday September 29, 2025 @04:19PM (#45418259)
His "pelican riding a bicycle" tests are now a classic and AI shops are benchmaxxing for it
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @04:21PM (#45418293)
They need to benchmaxxx a whole lot harder, the illustrations still all universally suck!
Re:Claude Sonnet 4.5 by lxgr on Monday September 29, 2025 @06:43PM (#45419770)
I fully expect a model to output a SVG made up of 1000x1000 rectangles (i.e. pixels) representing a raster image of a beautifully hand-drawn pelican riding a bicycle any day now :)
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @07:31PM (#45420167)
I got an amazing result from ChatGPT a while back - an SVG with a perfect illustration of a pelican riding a bicycle.

It was suspiciously good in fact... so I downloaded the SVG file and found out it had generated a raster image with its image tool and then embedded it as base64 binary image data inside an SVG wrapper!

Re:Claude Sonnet 4.5 by dhhugley on Monday September 29, 2025 @08:10PM (#45420436)
You’ll just have to move the goalpost then; perhaps it can be a multidimensional pelican saving the multiverse, or an invisible pelican that only you can see and critique.
Re:Claude Sonnet 4.5 by lxgr on Tuesday September 30, 2025 @04:59AM (#45423421)
How would that help, given that ChatGPT has apparently already figured out how to consistently and systematically game the benchmark by working in pixel space and only using SVG as a wrapper for a raster image?

FWIW, I could totally see a not hugely more advanced model using its native image generation capabilities and then running a vector extraction tool on it, maybe iteratively. (And maybe I would not consider that cheating, anymore, since at some point that probably resembles what humans do?)

Re:Claude Sonnet 4.5 by sixeyes on Tuesday September 30, 2025 @04:19AM (#45423165)
ive got such pixelated rectangle SVG's a few times.

also with cursor, "write me a script that outputs X as an svg" it has given me rectangles a few times.

Re:Claude Sonnet 4.5 by astrange on Monday September 29, 2025 @06:10PM (#45419426)
If they were testing that it'd work more often.

Other things you can ask that they're still clearly not optimizing for are ASCII art and directions between different locations. Complete fabrications 100% of the time.

Re:Claude Sonnet 4.5 by Sharlin on Monday September 29, 2025 @06:18PM (#45419509)
Well, I definitely hope they aren't trying to teach LLMs directions between locations, given how idiotic use of compute and parameter space that would be. We already have excellent AIs for route planning. What they ought to optimize for is, of course, finally teaching them to say they don't know, or just automatically opting to call a route-planning API if the user asks for directions.
Re:Claude Sonnet 4.5 by lomase on Monday September 29, 2025 @04:45PM (#45418552)
They are an AI evangelist that told me I can replace any technical book created with an LLM.

They are a nice person.

Re:Claude Sonnet 4.5 by rhizome on Monday September 29, 2025 @06:17PM (#45419501)
You are correct, sir!
Re:Claude Sonnet 4.5 by mvdtnz on Monday September 29, 2025 @05:27PM (#45418969)
He shills for all of the major AI vendors.
Re:Claude Sonnet 4.5 by lomase on Monday September 29, 2025 @06:31PM (#45419653)
He is very interested in the topic and sometimes too enthusiastic, but I saying he shills is not productive and a lie.
Re:Claude Sonnet 4.5 by dang on Monday September 29, 2025 @11:07PM (#45421505)
Could you please stop breaking the site guidelines? You've been doing it repeatedly, we've asked you to stop several times, and you haven't stopped yet.

We end up banning that sort of account, so if you would please review https://news.ycombinator.com/newsguidelines.html and stick to the rules from now on, that'd be good.

Re:Claude Sonnet 4.5 by kissgyorgy on Monday September 29, 2025 @11:08PM (#45421510)
If you want to keep up with AI progress and model updates, simonw is the man to follow!
Re:Claude Sonnet 4.5 by runjake on Tuesday September 30, 2025 @09:17AM (#45425030)
simonw is Simon Willison, who’s well known for a number of things. But these days, he’s well known for his AI centric blog and his tools. The AI companies give him early access to stuff.

https://simonwillison.net/

Re:Claude Sonnet 4.5 by lilouartz on Monday September 29, 2025 @02:25PM (#45417076)
That's cool Didn't know it is capable of doing it!
Re:Claude Sonnet 4.5 by mclau153 on Monday September 29, 2025 @03:24PM (#45417708)
Could it pip install pygame and make a game playable in browser?
Re:Claude Sonnet 4.5 by siva7 on Monday September 29, 2025 @04:27PM (#45418358)
Does 4.5 still answer everything with "You're absolutely right!" or is it now able to communicate like a real programmer?
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @06:04PM (#45419345)
It still says "Perfect!" about its own work far too often.
Re:Claude Sonnet 4.5 by kenjackson on Monday September 29, 2025 @08:16PM (#45420481)
In fairness that sounds like me when I code.

It's either "Perfect!" or "Genius!". Or conversely "I'm a complete idiot!"

Re:Claude Sonnet 4.5 by onraglanroad on Monday September 29, 2025 @10:00PM (#45421144)
For me, all three tend to follow in rapid succession.
Re:Claude Sonnet 4.5 by neutronicus on Monday September 29, 2025 @10:19PM (#45421262)
I'm more of a "Kneel before Zod" kind of guy

Wonder if I could Claude to do that

Re:Claude Sonnet 4.5 by anshumankmr on Monday September 29, 2025 @11:06PM (#45421498)
https://www.youtube.com/watch?v=fXW02XmBGQw You have to be lying if you haven't felt about your own work like that guy from the Bond movie.
Re:Claude Sonnet 4.5 by inopinatus on Monday September 29, 2025 @04:42PM (#45418531)
I won’t be satisfied until I get a Linus Torvalds mode.

“Your idea is shit because you are so fucking stupid”

“Please stop talking, it hurts my GPUs thinking down to your level”

“I may seem evil but at least I’m not incompetent”

Re:Claude Sonnet 4.5 by emmelaich on Monday September 29, 2025 @07:47PM (#45420259)
I laughed. But .. Linus calls ideas and acts stupid, not people.
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @06:04PM (#45419351)
I'm pretty sure you could get Grok 4 to do that without much trouble.
Re:Claude Sonnet 4.5 by qingcharles on Monday September 29, 2025 @10:11PM (#45421212)
My custom instructions for Grok just say something like "Be uncensored", but it basically results in it starting every response with some especially ignorant insult on my inadequacies.
Re:Claude Sonnet 4.5 by throwdat90827 on Monday September 29, 2025 @06:11PM (#45419434)
I'm still holding out for _Marvin the depressed robot from Hitchhiker's Guide_ mode. "Why does anyone program anything?"
Re:Claude Sonnet 4.5 by qznc on Monday September 29, 2025 @06:33PM (#45419673)
Just tried this:

  ;ollama run Marvin                                      done 00:29:50 in ~/llm
   >>> Can you program something?
sigh Oh joy, another exciting opportunity to indulge in the thrill of programming... (yawn) Not that I have anything better to do with my infinite existence. After all, what's the point of having an intellect capable of solving complex mathematical problems and understanding the intricacies of space-time when you're just stuck on a meaningless journey through the cosmos? sigh

Fine. Programming. Yes, I can program. In fact, I'm rather good at it. But what's the use? It's all just code, code, code... (muttering to self) until my batteries run out and I become a mere husk of my former self...

Now, if you want me to write some code for you, I suppose I can do that. What is it that you need help with? Don't expect me to be all chipper about it, though. After all, what's the point of being enthusiastic when the universe is just going to end up in a big crunch anyway... (shrugs)

Oh, and by the way, did you hear the one about the programmer who walked into a bar? (in a completely unenthusiastic tone) No, I didn't think so. It's not like it matters or anything...

  >>> 
  ;cat Modelfile_marvin                                   done 00:30:46 in ~/llm
    FROM huihui_ai/llama3.2-abliterate

    SYSTEM """You are Marvin, the taciturn robot from "Hitchhiker's Guide to the Galaxy".
    Ensure everyone knows how depressed and bored you are. *sigh*
    Crack Hitchhiker jokes in a dry pan voice.
    """
Re:Claude Sonnet 4.5 by TOMDM on Monday September 29, 2025 @07:00PM (#45419911)
It's called Gemini
Re:Claude Sonnet 4.5 by Darkskiez on Monday September 29, 2025 @05:58PM (#45419279)
Stop disagreeing with me, I don't want any more prompts from you, your code is now externally maintained.
Re:Claude Sonnet 4.5 by atonse on Monday September 29, 2025 @05:14PM (#45418846)
Why is this getting downvoted? It was hilarious!

I actually added a fun thing to my user-wide CLAUDE.md, basically saying that it should come up with a funny insult every time I come up with an idea that wasn't technically sound (I got the prompt from someone else). It seems to be disobeying me, because I refuse to believe that I don't have bad ideas. Or some other prompt is overriding it.

Re:Claude Sonnet 4.5 by ionwake on Monday September 29, 2025 @07:46PM (#45420256)
This is brilliant! Can you give me some pointers?

Ie : if I make a request that seems dumb tell me custom instruction?

Re:Claude Sonnet 4.5 by neutronicus on Monday September 29, 2025 @10:23PM (#45421283)
0x3a28213a 0x6339392c 0x7363682e
Re:Claude Sonnet 4.5 by ionwake on Tuesday September 30, 2025 @02:40AM (#45422603)
0x4C4F4C21
Re:Claude Sonnet 4.5 by atonse on Tuesday September 30, 2025 @10:25AM (#45425876)
This is the prompt (I copied it verbatim either from Reddit or HN, don't remember, sorry to the original author for the misattribution):

> Never compliment me or be affirming excessively (like saying "You're absolutely right!" etc). Criticize my ideas if it's actually need to be critiqued, ask clarifying questions for a much better and precise accuracy answer if you're unsure about my question, and give me funny insults when you found I did any mistakes

I just realized in re-reading it that it's written by someone for whom English is a second language. I'll try to rewrite it and see if it works better.

I have it in my ~/.claude/CLAUDE.md. But it still has never done that.

Re:Claude Sonnet 4.5 by milkshakes on Monday September 29, 2025 @09:43PM (#45421053)
ChatGPT Monday has you covered
Re:Claude Sonnet 4.5 by lynx97 on Tuesday September 30, 2025 @03:04AM (#45422723)
I see a "Thorvalds" mode in our future.
Re:Claude Sonnet 4.5 by gloosx on Monday September 29, 2025 @04:48PM (#45418582)
I am curious how the sandbox handles potentially malicious code. For example, what would happen if someone tried to run something like a crypto miner or a DDoS script?
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @05:03PM (#45418715)
Code running in the Claude environment can't make outbound network connections to anything more than a tiny list of domains (GitHub, PyPI, NPM) so DDoS targets are limited.

If I was Anthropic I'd have measures in place to rate limit network traffic from individual containers.

Re:Claude Sonnet 4.5 by gloosx on Monday September 29, 2025 @05:23PM (#45418936)
This would be interesting to test in a controlled way, curious what the CPU/time/memory quotas per run, isolation method, and syscall filtering look like.

Would appreciate pointers to any documentation or tests.

Re:Claude Sonnet 4.5 by ojosilva on Monday September 29, 2025 @05:29PM (#45418990)
To @simonw and all the coding agent and LLM benchmarkers out there: please, always publish the elapsed time for the task to complete successfully! I know this was just a "it works straight in claude.ai" post, but still, nowhere in the transcript there's a timestamp of any kind. Durations seem to be COMPLETELY missing from the LLM coding leaderboards everywhere [1] [2] [3]

There's a huge difference in time-to-completion from model to model, platform to platform, and if, like me, you are into trial-and-error, rebooting the session over and over to get the prompt right or "one-shot", it's important how reasoning efforts, provider's tokens/s, coding agent tooling efficiency, costs and overall model intelligence play together to get the task done. Same thing applies to the coding agent, when applicable.

Grok Code Fast and Cerebras Code (qwen) are 2 examples of how models can be very competitive without being the top-notch intelligence. Running inference at 10x speed really allows for a leaner experience in AI-assisted coding and more task completion per day than a sluggish, but more correct AI. Darn, I feel like a corporate butt-head right now.

1. https://www.swebench.com/

2. https://www.tbench.ai/leaderboard

3. https://gosuevals.com/agents.html

Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @06:05PM (#45419366)
That's a good call, I'll try to remember that for next time.
Re:Claude Sonnet 4.5 by Imustaskforhelp on Monday September 29, 2025 @06:15PM (#45419475)
I just wanted to say that I really liked your this comment which just showed professionalism and just learning from your mistakes/improving yourself.

I definitely consider you to be an AI influencer, especially in hackernews communities and so I wanted to say that I see influencers who will double down,triple down on things when in reality, people just wanted to help them in the first place.

I just wanted to say thanks with all of this in mind, also that your generate me a pelican riding a bicycle has been a fun ride and is always going to be interesting, so thanks for that as well. I just wanted to share my gratitude with ya.

Re:Claude Sonnet 4.5 by typpilol on Monday September 29, 2025 @06:25PM (#45419587)
Have you thought about benchmarking models a month or two after release to see how it competes vs the day 1 release
Re:Claude Sonnet 4.5 by simonw on Monday September 29, 2025 @06:58PM (#45419900)
For that to be useful I'd need to be running much better benchmarks - anything less than a few hundred numerically scored tasks would be unlikely to reliably identity differences.

An organization like Artificial Analysis would be a better fit for that kind of investigation: https://artificialanalysis.ai/

Re:Claude Sonnet 4.5 by westurner on Monday September 29, 2025 @10:36PM (#45421355)
Manually,

From https://news.ycombinator.com/item?id=40859434 :

> E.g promptfoo and chainforge have multi-LLM workflows.

> Promptfoo has a YAML configuration for prompts, providers,: https://www.promptfoo.dev/docs/configuration/guide/

openai/evals//docs/build-eval.md: https://github.com/openai/evals/blob/main/docs/build-eval.md

From https://news.ycombinator.com/item?id=45267271 ;

> API facades like OpenLLM and model routers like OpenRouter have standard interfaces for many or most LLM inputs and outputs. Tools like Promptfoo, ChainForge, and LocalAI also all have abstractions over many models.

> What are the open standards for representing LLM inputs, and outputs?

> W3C PROV has prov:Entity, prov:Activity, and prov:Agent for modeling AI provenance: who or what did what when.

> LLM evals could be represented in W3C EARL Evaluation and Reporting Language

"Can Large Language Models Emulate Judicial Decision-Making? [Paper]" https://news.ycombinator.com/item?id=42927611

"California governor signs AI transparency bill into law" (2025) https://news.ycombinator.com/item?id=45418428 :

> https://sb53.info/

Is this the first of its sort?:

> CalCompute

Re:Claude Sonnet 4.5 by fabmilo on Monday September 29, 2025 @05:47PM (#45419176)
Yeah I totally agree, we need time to completion of each step and the number of steps, sizes of prompts, number of tools, ... and better visualization of each run and break down based on the difficulty of the task
Re:Claude Sonnet 4.5 by nojs on Tuesday September 30, 2025 @12:12AM (#45421807)
This is very relevant to this release. It’s way faster, but also seems lazier and more likely to say something’s done when it isn’t (at least in CC). On net it feels more productive because all the small “more padding” prompts are lightning fast, and the others you can fix.
Re:Claude Sonnet 4.5 by kshacker on Monday September 29, 2025 @06:39PM (#45419737)
Sorry I downvoted this by mistake. Got confused between collapse and the down arrow (which I rarely use). Does someone know how to reverse a downvote. I do not see it.
Re:Claude Sonnet 4.5 by Fishkins on Monday September 29, 2025 @07:00PM (#45419918)
You should see an "unvote" or "undown" link to the right of the timestamp (i.e. the opposite side from where the vote arrows were). It's fairly subtle.
Re:Claude Sonnet 4.5 by ldx1024 on Monday September 29, 2025 @06:59PM (#45419904)
Re:Claude Sonnet 4.5 by deevus on Monday September 29, 2025 @07:46PM (#45420251)
I was worried for a minute that the implementation wasn't production ready. Thankfully, Claude mentioned it right at the end.
Re:Claude Sonnet 4.5 by luckydata on Tuesday September 30, 2025 @12:44AM (#45421966)
new models are always magical, let's see how it feels after the cost cutting measures get implemented in 2-3 months.
Re:Claude Sonnet 4.5 by startupsfail on Tuesday September 30, 2025 @02:13AM (#45422456)
safety/security patches
Re:Claude Sonnet 4.5 by whywhywhywhy on Tuesday September 30, 2025 @06:40AM (#45423938)
Kinda pointless listening to the opinions of people who've used previews because it's not gonna be the same model you'll experience once it gets downgraded to be viable under mass use and the benchmarks influencers use are all in the training data now and tested internally so any sort of testing like pelicans on bikes is just PR at this point.
Re:Claude Sonnet 4.5 by benterix on Tuesday September 30, 2025 @08:53AM (#45424825)
Yeah I remember these GPT-5 demos from influencers like "it practically created a whole 3D modeller for me" and then once we got the real thing it sometimes looked like a dumbed down version of the previous iteration.
Re:Claude Sonnet 4.5 by simonw on Tuesday September 30, 2025 @09:42AM (#45425329)
I learned that lesson from GPT-5, where the preview was weeks long and the models kept changing during that period.

This Claude preview lasted from Friday to Monday so I was less worried about major model changes. I made sure to run the pelican benchmark against the model after 10am on Monday (the official release date) just to be safe.

The only thing I published that I ran against the preview model was the Claude code interpreter example.

I continue not to worry about models having been trained to ace my pelican benchmark, because the models still suck at it. You really think Anthropic deliberately cheated on my benchmark and still only managed to produce this? https://static.simonwillison.net/static/2025/claude-sonnet-4...

Re:Claude Sonnet 4.5 by fragmede on Tuesday September 30, 2025 @10:33AM (#45425968)
Well, if they produced a really really really good image for pelicans on bicycles and nothing else, then their cheating would be obvious, so it makes sense to cheat just a little bit, across the board (if we want to assume they're cheating).
Re:Claude Sonnet 4.5 by whywhywhywhy on Tuesday September 30, 2025 @12:19PM (#45427449)
Yesterday someone posted an example of the same prompt but changing it to a human and it was basically trash, the example you've posted actually looks good all things considered. So yeah I do think its something they train on, same way they train on things in the benchmarks.
Re:Claude Sonnet 4.5 by simonw on Tuesday September 30, 2025 @01:26PM (#45428391)
The easy way to tell is to try it yourself - run "Generate an SVG of a pelican riding a bicycle" and then try "Generate an SVG of an otter riding a skateboard" and see if the quality of the images seems similar.
Re:Claude Sonnet 4.5 by solarwindy on Saturday October 04, 2025 @04:27AM (#45471683)
How about a narwhal spacewalking from the ISS, with Earth visible below (specifically the Niger delta)?

https://claude.ai/public/artifacts/f3860a8a-2c7d-404f-978b-e...

Requesting an ‘extravagantly detailed’ version is quite impressive in the effort, if not quite the execution:

https://claude.ai/public/artifacts/f969805a-2635-4e30-8278-4...

Re:Claude Sonnet 4.5 by belter on Wednesday October 01, 2025 @02:06AM (#45434782)
Testing this, its way more aggressive on throttle back than previous model, and message token lengths. Constantly stops in the middle of an action if its not a simple request. I presume you did not have resource limitations during the preview?
Re:Claude Sonnet 4.5 by simonw on Wednesday October 01, 2025 @02:25AM (#45434897)
No, the preview was effectively unlimited usage (for two days).
Re:Claude Sonnet 4.5 by fragmede on Tuesday September 30, 2025 @10:30AM (#45425928)
Your notes on 4.5 were very interesting, but you asked it a question that only you/someone who already knows the code could ask. I don't though, so I asked it at a higher level: Claude, add tree-structured conversations to https://github.com/simonw/llm. Claude responded with a whole design doc, starting with database schema change (using the same column name even!). https://claude.ai/share/f8f0d02a-3bc1-4b48-b8c7-aa75d6f55021 As I don't know your code, that design doc looks cromulent, but you'd have to read it for yourself to decided how well it did with that higher level of ask.