HN user

senko

9,401 karma

Ex-Pythagora (YC W24), built & sold A Web Whiteboard (acq'd by Miro) and two earlier startups. Runs GoodCode.io (dev agency). Currently doing AI-related consulting.

Interests: AI, startups, open source.

Twitter: @senkorasic

Bluesky: @senko.net

Work: https://senkorasic.com

Personal: https://senko.net & https://blog.senko.net

GitHub: http://github.com/senko

Mail: senko@senko.net

Posts99
Comments1,786
View on HN
youre-absolutely-right-one.vercel.app 22d ago

You're Right

senko
2pts0
shiftmag.dev 2mo ago

Claude Mythos Opens the Cybersecurity Pandora's Box

senko
5pts0
papers.ssrn.com 3mo ago

Mapping AI into Production: A Field Experiment on Firm Performance

senko
3pts0
blog.senko.net 3mo ago

The Clock

senko
101pts44
blog.senko.net 4mo ago

Improving AI-generated tests using mutation testing

senko
1pts2
blog.senko.net 4mo ago

Flame Wars and Hype Fatigue

senko
1pts0
news.ycombinator.com 4mo ago

Tell HN: There's something weird happening with the front page algo

senko
2pts2
senkorasic.com 5mo ago

Code Reviews in the Age of AI

senko
2pts0
curl-bash-explain.dev 5mo ago

Show HN: Explain curl|bash installer scripts

senko
1pts0
blog.senko.net 7mo ago

Developer convenience, infrastructure cost, and losing the open web

senko
3pts0
senkorasic.com 7mo ago

Vibe-Coding a Startup MVP

senko
3pts0
senkorasic.com 1y ago

Hype AI vs. Pragmatic AI

senko
1pts0
senkorasic.com 1y ago

Open Source Business Strategy

senko
2pts0
www.reuters.com 1y ago

Cybersecurity industry falls silent as Trump turns ire on SentinelOne

senko
16pts1
www.hbs.edu 1y ago

The Value of Open Source Software (2024)

senko
3pts1
www.ellipsis.dev 1y ago

Lessons from 27 months building LLM coding agents

senko
1pts0
senkorasic.com 1y ago

How to Give and Take Advice

senko
1pts0
goranperetin.com 1y ago

Jupyter Notebook Setup for Research and Production

senko
1pts0
jeffser.com 1y ago

Alpaca: Ollama Client for Gnome

senko
3pts1
github.com 1y ago

Show HN: Dante, a zero-setup document store for Python

senko
1pts1
blog.senko.net 2y ago

Thought Experiments on RTO and WFH

senko
1pts1
blog.pythagora.ai 2y ago

Detecting AI-generated job applications using prompt injection

senko
4pts0
blog.pythagora.ai 2y ago

Proof of concept for AI dev tool to create apps from scratch under supervision

senko
2pts0
www.lynalden.com 3y ago

Fiscal Dominance (Lyn Alden July '23 Newsletter)

senko
2pts0
geppettochat.com 3y ago

AI Chatbot for Slack and Discord

senko
1pts0
geppettochat.com 3y ago

Show HN: Geppetto – ChatGPT in Your Slack

senko
2pts1
shiftmag.dev 3y ago

ShiftMag – Insightful Engineering Content and Community

senko
3pts0
blog.senko.net 3y ago

Learn AI

senko
3pts0
www.rimac-newsroom.com 3y ago

Rimac Energy: Stationary Energy Storage Technology

senko
48pts38
twitter.com 3y ago

When building with the OpenAI API, your data is your data

senko
2pts1

For the web app task I mentioned:

* Kimi K3: 9532k input (9172k cached), 114k output - cost $5.5

* Qwen 3.8 Max: 18020k input (17836k cached), 114k output - cost $6.3

* Fable: ~14m input (all cached??), 196k output - cost $30

Correction on my earlier post, Kimi was through Pi, not Kimi Code. For Qwen I used Qwen Code and for Fable I used Claude Code.

Not sure wtf is going on with the Fable stats (a lot tokens, virtuall all of them were cached - I guess heavy system prompt?) but both claude code stats and ccusage tool output match.

Having tested K3, Qwen 3.8 max preview, Fable and Sol for the past few days, I partially agree. Don’t trust the benchmarks, and the Chinese models really are slow and token-inefficient.

However they do seem very close to SOTA : I’d say roughly equal to previous gen (Opus 4.8, GPT 5.5). It’s yet another silly benchmark, but compare them here: https://senko.net/vibecode-bench/

I also had K3, Qwen3.8 and Fable (using Kimi Code, Qwen Code and Claude Code harnesses respectively, and the official APIs) create a simple but far from trivial web app (zero shot, from a detailed spec). In user testing all three results looked/behaved more or less the same. I had Sol (via codex) do code reviews on all three and it concluded all three were solid, with some room for improvement. Fable was slightly ahead of the pack.

In my own work I still prefer Opus 4.8 (until Antrophic come to their senses and allow 100% Fable usage on Max plans) and Sol, but if I had to find an alternative, I could live with both K3 and Qwen3.8 just fine.

GPT-5.6 13 days ago

Here it is: https://senko.net/vibecode-bench/2026/rts-gpt-5.6-sol.html

Clearly much better than the Terra version. I'd say its on par with Fable, and the observed differencies are more due to random luck and open-ended prompt, rather than model capability. (Edit: after some more testing, perhaps not on par - somewhere between Opus and Fable, is a better description).

Fable did better pathfinding and has more terrain variety, visually the map looks better, especially soft edges of the fog of war. And the enemies.

Sol took more care with tiny ux details, added help, and more building varieties.

GPT-5.6 13 days ago

Here's the prompt I used:

Create a simple but functional real time strategy (RTS) game similar to old WarCraft, StarCraft or Command & Conquer games. The player should be able to build buildings, create units, gather resources and should uncover the whole map. No AI or multiplayer needed. Use simple but nice-looking graphics. No sound. Implement everything in HTML/CSS/JS, everything in a single file (you can use 3rd-party js or css libraries/frameworks via CDN).

GPT-5.6 13 days ago

Well, it is a silly test, not a scientific benchmark.

However, I would say it is a measure (not the measure). If you look at the entries, there's a lot of variation - definitely not something they memorized outright.

And the test itself is deceptively simple. You need to do canvas rendering, there's pathfinding, command queueing, terrain generation, etc. There are some subtle click handler bugs (various LLMs often stumble on those). And I ask the model to do it all in one file, further increasing the complexity of the task.

And the result is something that you can instantly evaluate. And if the result is any good, even play! So yeah, I think it's a fair test.

I'm sure it'll get saturated at some point. Actually I started with Minesweeper and switched to RTS last December, because Minesweeper was being saturated. I'm expecting (hoping?) the RTS test will last until the end of this year...

GPT-5.6 13 days ago

I love testing the new models by asking them to code a toy RTS game. Here's what Terra did: https://senko.net/vibecode-bench/2026/rts-gpt-5.6-terra.html (one try, in codex app, xhigh effort)

Comparing this to other models, I find it similar to GPT-5.5 and a bit behind Sonnet 5. You can see how other models fared here: https://senko.net/vibecode-bench/ (you can also fetch the prompt and the the 5.6 Terra resulting code on from that page).

I don't have access to Sol yet (on a Plus sub, which should get it according to what I've read), so can't do the more interesting test. I'll update the above page as soon as I get access - hopefully soon.

I feel like EU could start a company,

That's not how market-based economies work...

feed 2bln a year into it and make a compelling almost SOTA model

...and the reason is, if you give a bunch of people €2b a year and tell them "go try and make something", they'll make a ton of paperwork covering their asses and very little actual output.

This is irrespective if those people are European ("european google killer"), American ("cost plus" old US aerospace companies) or Chinese (which is why they do it a little different).

If there are no incentives to really try really hard, they won't do it.

In many high-tech cases in Europe, the formula for "let's subsidise the hell out of research and hope a commercially-viable business comes out" has a really poor track record.

Your second option - and possibly the best bet - is to find an existing company that already showed they're capable, and shower them with money, which is what French are doing with Mistral.

The post mainly talks about coding from security point of view. Fair enough.

In my own (limited) testing so far, Fable is the most capable model (for coding in general), and the most expensive.

It pretty much saturated my "LLMCraft" benchmark to implement a mini RTS: https://senko.net/vibecode-bench/2026/rts-fable-5.html (prompt and results for other models here: https://senko.net/vibecode-bench/ )

That said, combined with workflows and high thinking effort, burns through tokens (and money) at an alarming rate.

It may be too good (snd too expensive) for most tasks - using it alongside cheaper models for grunt work is probably the winning strategy.

LinkedIn in particular is quite aggressively blocking any automated attempts to read or navigate through it.

I post quite a lot there and wanted to have a copy of my posts on my blog[0] to preserve them. For a few months I was able to use a headless browser + claude code, then LI wised up and started logging it out, so I had to use a regular Chrome, log in manually and then tell the LLM to take over and slowly go through my feed.

If you're accessing sites which are not actively blocking bots, or - gasp - have an API, it's much better.

[0] example: https://blog.senko.net/may-quick-takes

Good catch. I haven't looked deeply into it. This is with Vulkan backend on Linux which I understand should be roughly comparable to CUDA? Gfx is rtx 3060(ti?).

I should play a bit more with llama.cpp options and see what bappened there. Thanks!

I ran the Q4 quant (used with llama.cpp) though my "minesweeper" vibe-coding benchmark: https://senko.net/vibecode-bench/2026/minesweeper-gamma-4-12...

The result is decent, but it had a few bizzare/trivial syntax errors I had to fix manually: it would do an extra closing bracket or paren a few times, and wanted to separate function definitions with comma. Not sure what that was about, but otherwise the output run just fine.

So, with those qualifiers, I think it's a decent local coding model. It roughly compares with GPT-4.1 (!!), released 14 months ago, on the output: https://senko.net/vibecode-bench/2025/minesweeper-gpt-4.1.ht... (actually I'd call it better, but those syntax errors...)

I ran the quantized version (4-bit GGUF) on my consumer-grade card with 12G of VRAM and got 5t/s for output. Not for interactive use for coding, but fairly capable model.

To me, it's fascinating how much progress we got in over a year. GPT-4.1 was considered an extremely capable coding model. Now we got something with 12B of params performing roughly the same (in this specific benchmark, disclaimers, etc).

Lists of various models I tested: https://senko.net/vibecode-bench/

Yeah, it's weird, nobody's saying "we should make all the data centres use closed loop cooling even if it's more expensive for them!", but a lot of voices are yelling "AI uses water!", referring to the same thing.

I mean, email and Hacker News and Netflix use water, too.

I do believe there's going to be a lot of left-behinds, as a sort-of digital rust belt. Even though, as an industry, we've always been in the business of automating and replacing ourselves, the shift will hit too quick.

I lay none of the blame on AI the technology, and all the blame on AI as a mindset and excuse.

Layoffs are not due to AI, but it's a convenient excuse: "more productive, don't need people, we're firing on all cylinders and yeah, firing 20% of the workforce while we're at it". Everything else being equal, the "more productive so we earn 20%" counterfactual makes more sense - but of course, not everything else is equal.

Treadmill speed will increase, no doubt. We haven't lowered working hours from 40 to 20 when computers 2x'd us all, we for sure won't lower them now.

We'll manage the nondeterministic imperfections, but boy, will there be bumps on the road.

What I fear most: AI will give us all more power. This includes profitmaxxing no-holds-barred corpos, from preseed startups hustling 996-style to big multinacionals. Even now, with locked-down devices and subscriptions for everything and owning things replaced with "owning a limited nontransferrable revokable end-user license", it's not good. AI is going to multiply that.

Damn, now I need a drink.

And things like AC and clothes dryers are taken for granted.

Not sure where you get your impression of Europe, but if you feel amenities like these are not standard, it’s a few decades out of date.

North Europeans traditionally didn’t need AC, but everywhere where it gets hot - which is everywhere now - they got them installed. Very few buildings with integrated HVAC systems for the entire buildings tho, mostly independent units.

European here. Yes, houses are smaller, apartments can be comparatively tiny. Street parking can be a challenge.

However: I got stores, cinemas, cafes, restaurants within walking distance. My kids can roam around in the neighbourhood without someone calling social service on me. I can walk anywhere in the city at any hour day or night without someone robbing me. I can cheaply purchase free range eggs and organic vegetables. Tap water is fine, actually excellent. 30hour commute is considered too long. Coast is mere 3h away, people come from all over the planet to enjoy it, I spend 5 weeks a year there, just chillin and enjoying life. I get fast, cheap internet, and order groceries, do my taxes and doctors appointment online.

Tell me again how I’m suffering without poorly insulated detached houses, HSA, spam calls, an SUV to drive myself to the bakery, school shooting drills, healthcare bills, homeless people rejected by society, and that circus you have for a government right now?

Claude Opus 4.8 2 months ago

I don't have global CLAUDE.md and the only non-default skill I have that was used here is the one to use rodney[0] headless browser. I didn't expressly tell Claude to do browser testing, it decided to do it on its own.

So no extra guidance beyond the prompt.

[0] https://github.com/simonw/rodney/

Claude Opus 4.8 2 months ago

Correct, that's the "workflows" part they introduced in claude code alongside the new model.

Claude Opus 4.8 2 months ago

(Correction: I'm on a Max ($100/mo) sub. Realized the mistake too late, so can't edit my comment.)

Claude Opus 4.8 2 months ago

Usually just once (and I did just one test for this particular one), but I've found the overall quality to be relatively consistent.

There's too many confounding variables here, randomness just one of them. So I don't think of it as a definitive test (and reliable ordering), just another data point (along with actual benchmarks, pelicans, etc) to get a sense of the capabilities.

For example, I managed to get something out of DeepSeek 4 Flash quantized to 2-bit with Antirez' DwarfStar, used via Pi. Almost kinda worked! :) Which makes me optimistic for using local models for serious development soon - I'd say within a year.

Claude Opus 4.8 2 months ago

I've updated the page with the prompts, c/p-ing here:

Minesweeper: Create a beautiful and fully functional Minesweeper clone in HTML/JS/CSS (all in one file).

RTS: Create a simple but functional real time strategy (RTS) game similar to old WarCraft, StarCraft or Command & Conquer games. The player should be able to build buildings, create units, gather resources and should uncover the whole map. No AI or multiplayer needed. Use simple but nice-looking graphics. No sound. Implement everything in HTML/CSS/JS, everything in a single file (you can use 3rd-party js or css libraries/frameworks via CDN).

Claude Opus 4.8 2 months ago

Is that for bsky.app (BlueSky platform) or my personal site (senko.net) where I put up the list of tests? What browser/device was that?