7,414 karma · joined January 2, 2011
Since 2010 I have been involved with building the Nim programming language, as well as many tools and libraries for it. I have also published a book about Nim called Nim in Action.
These days I'm working on various personal projects- some big, some small. Most recently https://onlyhumanhub.com, https://listifications.app and https://mousetrack.co.uk
Github: http://github.com/dom96
Bluesky: https://bsky.app/profile/dom96.picheta.me
Twitter: http://twitter.com/d0m96
Mastodon: https://mastodon.social/@dom96
Website: http://picheta.me, my contact info is here, always happy to receive emails.
A lot of the tasks were failed because they exceeded the $5 budget though, so maybe it would have gone on to complete them, it just required a lot of funds to do so. Still, that's the benchmark, and it's not better than MiMo V2.6 Pro which is pretty disappointing.
Why isn't this on openrouter yet? Is there a better router that gets models much quicker?
But really what annoys me the most is that they seem stuck in the 90s. Even the really expensive ones come with crappy white remote controls. Why aren't they just coming with a Matter/Thread chip so I can control them from my Apple Home?
The best models can still make sense of it[2], though the tasks so far have been pretty basic. But I do think it gives some evidence that languages which aren’t well represented in an LLM’s training can still be reasoned about and written well by LLMs.
None of the other AI labs do this. Really frustrating.
Opus 5.5 fails the "understanding" tasks which Opus 5 passes. I feed it a script which takes two numbers and prints the max of the two numbers. Opus 5.5 thinks it prints 1/0 instead of the max numbers. Opus 5 gets it right.
Here are the outputs from both: https://gist.github.com/dom96/b5bce82b6e6c1ebd5271ed70ad941b....
Looking at that Opus 5.5 fails to deduce that the "hack statement" is actually an if statement in disguise, but Opus 5 gets this right. I feel like this is a pretty good test and shows Opus 5's greater intelligence.
https://bench.killswitch-lang.org/
Claude Sonnet 5 17.8%
Claude Sonnet 5.5 7.4%1 - https://github.com/dom96/KillSwitch/blob/main/SPEC.md#abrupt...
Btw if folks have ideas of how to make Killswitch even harder for LLMs I’d appreciate them.
If you want him to get the benefit of the doubt about his "hand gesture" then it would help if he wasn't promoting far-right parties all over Europe.
It does perform slightly worse than Opus 5, but it is significantly cheaper and faster.
KillSwitch-Bench 1.0
Claude Opus 5 66.9
GPT-6 Astra 57.9
Claude Fable 5.1 46.7
MiMo-V2.6-Pro 38.8
Muse Spark 1.3 36.5
1 - https://bench.killswitch-lang.org/I would argue that this benchmark is uniquely suited to how most people use LLMs because it actually tests common harnesses and it is a true coding benchmark for a language that is unseen, thus testing the LLMs actual ability to understand nuance and learn.
Internet access is restricted to ensure that over time models cannot just look up the source code of KillSwitch, which would allow them to cheat.
KillSwitch-Bench 1.0
Claude Opus 5 66.9
GPT-6 Astra 57.9
Claude Fable 5.1 46.7
MiMo-V2.6-Pro 38.8
Muse Spark 1.3 36.5
1 - https://bench.killswitch-lang.org/> Being tied to use only one version of Python/Pyodide (the one that Workerd embeds)
This isn't quite the case, you can choose between different versions using compatibility flags. For example, `python_workers_314` is the compat flag for Python 3.14[1]. You've also got compat flags for 3.13 and 3.12. Though it is worth noting that by using those older versions you will also be using older Pyodide versions too, which have fewer features (for example they lack JSPI support).
> Architecturally tied to the JS/v8 world, which may show some challenges as they aim to reduce cold start times
That is indeed a challenge. But our memory snapshot implementation has improved the cold starts significantly already and we will be working to reduce these even further. We also have sharding these days which reduces cold start frequency a lot. We wrote about cold starts (and sharding) in a previous blog post[2] which includes some numbers.
1 - https://developers.cloudflare.com/workers/configuration/comp...
2 - https://blog.cloudflare.com/python-workers-advancements/