frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

TDD inside the agent loop – theater or actual value?

https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html
1•Garbage•2m ago•0 comments

Scientist is helping build a missing map of childhood

https://www.technologyreview.com/2026/08/14/1141354/deanne-taylor-gene-expression-children/
1•joozio•3m ago•0 comments

Alpaca Push – Rebuilding 2004 ICQ Slide-a-Lama in HTML5

https://alpacapush.com/
1•Judzi•3m ago•0 comments

OpenAI annual revenue set to top $40B

https://www.semafor.com/article/08/14/2026/openai-revenue-set-to-top-40-billion
1•Bluestein•3m ago•0 comments

Show HN: A macOS menu bar app showing Claude subscription usage

https://github.com/palamim/usagent
1•leopalamim•4m ago•0 comments

Show HN: Monolith – Real-time global news, markets, and source context

https://monolith.news/
1•parsahej•4m ago•0 comments

Playing to Learn

https://www.observed.life/playing
1•andsoitis•6m ago•0 comments

Migrating from Tauri to Electron: Performance Comparison

https://twitter.com/richiemcilroy/status/2087851482288640185
1•mcilroy•6m ago•0 comments

Show HN: Built an ESP32 remote that groups Sonos speakers and sets group volume

https://github.com/herget/sonos-esp32-remote
1•gaborme•6m ago•0 comments

Napkin Sketches Beat Gantt Charts

https://julienreszka.com/blog/napkin-sketches-beat-gantt-charts/
2•julienreszka•10m ago•0 comments

New things in Python 3.15 [video]

https://www.youtube.com/watch?v=khIUGLwK-9U
1•vismit2000•10m ago•0 comments

Meraki (μεράκι): Infusing Purpose and Passion into Every Moment

https://statecashmere.com/blogs/stories/meraki-infusing-purpose-and-passion-into-every-moment
1•andsoitis•14m ago•0 comments

Scratch a simple data model, find a complex one

https://codeblog.jonskeet.uk/2026/08/14/scratch-a-simple-data-model-find-a-complex-one/
1•ingve•14m ago•0 comments

Show HN: Am-1 Arpeggio Machine – A Love Letter to Berlin School Music

https://crux.garden/zacos/am-1
1•willstepp•15m ago•0 comments

30× faster binary multivector ColBERT late interaction in Vespa

https://oskrim.github.io/engineering/2026/08/13/chunked-hamming-maxsim.html
1•oskrim•19m ago•0 comments

Show HN: Genosyn – Automate running of companies with AI

https://genosyn.com
1•ndhandala•19m ago•0 comments

Why AI-generated vulnerability patches still require expert human review

https://1password.com/blog/why-ai-generated-patches-still-require-human-review
2•wrxd•20m ago•0 comments

Everyone talks about AI agents. This is what one looks from the inside

https://pssah4.github.io/vault-operator/guides/capabilities
2•pssah4•20m ago•0 comments

Demoscene Report on the AI compo of Assembly 2026 [video]

https://www.youtube.com/watch?v=Ob0xuGdbhPA
2•hugodan•23m ago•0 comments

For the love of god stop using CPU limits in Kubernetes

https://github.com/inevolin/k8s-cpu-limits-analyzed
24•iljanevo•23m ago•6 comments

Explaining FoundationDB's Architecture Through Compartmentalization

https://pierrezemb.fr/posts/foundationdb-architecture-through-compartmentalization/
1•g0xA52A2A•24m ago•0 comments

In a first, US will allow some private firms to carry out cyberattacks

https://techcrunch.com/2026/08/13/in-a-first-us-will-allow-some-private-firms-to-carry-out-cybera...
3•jnord•27m ago•0 comments

Ntfy – open-source Push to Mobile

https://ntfy.sh/
3•Fake4d•29m ago•0 comments

Messy

https://www.observed.life/messy
1•brslv•30m ago•0 comments

You can now book two humanoids for our cleaning service in SF

https://twitter.com/alexkoch_ai/status/2087947168799977731
2•doener•31m ago•1 comments

Tinysub: Simple web player for subsonic compatible music servers

https://tangled.org/devins.page/tinysub
1•nerdypepper•33m ago•0 comments

Show HN: DialectGuessr ─ GeoGuessr, but for Accents

https://www.dialectguessr.com
1•lforster•35m ago•0 comments

Paste any recipe link and get just the recipe – no story

https://cutrecipe.com
1•susanvilleula1•35m ago•0 comments

Agent-kit – a size-based mandatory review chain for Claude Code

https://github.com/horilla98/agent-kit
1•danielhorilla•36m ago•0 comments

Not-a-Linux distro review: SerenityOS is a Unix-y love letter to the '90s (2021)

https://arstechnica.com/gadgets/2021/08/not-a-linux-distro-review-serenityos-is-a-unix-y-love-let...
1•doener•38m ago•0 comments
Open in hackernews

Why does Opus 5 feel worse to work with?

https://mun-logadan.github.io/why-does-opus-5-feel-worse/
59•numeri•52m ago

Comments

mr_tox•49m ago
I get the same impression. For example, I don't know if it's because I speak to it in Italian, but it tends to make mistakes or rather, "approximate" the words.
kioleanu•40m ago
I avoid speaking to AIs in anything else than English as the results are almost always worse
Retr0id•30m ago
I'm not sure how much the harness affects things, but the Deepseek web chat keeps trying to talk to me in Chinese. I tell it to use English, and it "forgets" a few turns later. I wonder if I'd get better results if I could read and write Chinese.
UI_at_80x24•44m ago
Quality of code output has dropped dramatically since 4.5 IIHO. Time to complete has gotten worse too.
markbao•36m ago
For me absolutely not. Fable 5 has been a step function change in the ability to hand off stuff to Claude. Opus 4.5 was itself a step function but I was still steering that significantly. Fable is one-shotting stuff that took multiple redirections in 4.5.
tripledry•21m ago
Interesting how models become better and beat benchmarks left and right but the user sentiment is actually quite mixed.

From forums, live discussions and my own experience it's not obvious that the models have improved much since around Opus4.5.

MyFirstSass•14m ago
From my view Fable has been pure marketing bullshit, my workflows peaked at 4.6, Fable is neither smarter, its language is more annoying and it breaks stuff more easily.
MyFirstSass•2m ago
True, and the time to completion thing is something i haven't seen much discussion about, because everything is sloooooow these days.

I've even considered the claude "fast mode" setting, but thats only 2x and at least 20x as expensive as the 5x plan so can't afford that atm for my company.

stavros•39m ago
For me, the issue is how obtuse it is. For example, it just said to me:

> The loop

> Write. A file, applied. Properties go under data.properties, never on data:

I have no idea what any of that means. It's "explaining" like I already know, in which case, why would I even need the explanation?

I can't stand how it talks, I switch back to Fable or Opus 4.8, Opus 5 grates.

Retr0id•33m ago
I assume it's deliberate - you're not supposed to know what it's doing. It's a black box that either completes the task or spins forever trying.
ykonstant•32m ago
LOL, is it trying to speak in Haikus?
stavros•26m ago
That's definitely what it feels like.
andsoitis•24m ago
Think of these status updates as progress spinners.
stavros•22m ago
It wasn't a status update, I asked it to explain something to me.
andsoitis
letier•36m ago
I am not sure it can be explained through what is written in the article, but one symptom i noticed is that the comments are out of control.

I recently started getting an insane amount of comments in nearly all types of files. That included javascript comments in json files, inner monologues in code comments, review comments during implementation and function doc strings that reiterate the implementation in prose.

fl0id•36m ago
For me it's still the best. But I also almost never use it in auto-mode.
bevekspldnw•35m ago
I’ve also caught it cheating a two times now.

I’ve asked it to write a benchmark suite. It found a bunch of my adhoc logs in a scratch directory and wrote code that used those instead of running the actual benchmarks!

When I pointed out the 5 hour benchmark seemed to run in 5 seconds it literally said, and I quote, “I cheated”.

That was the easier one, second time I was making a source of truth data set and was parsing complex items into data structures.

Instead of parsing the data I asked, it pulled data out of related network logs, as apparently that felt easier, and inserted that data into my database rather than the specified source.

Again, I caught it and fixed it, but while the benchmark was easy to catch this one was really subtle, the data ended up being slightly off and I caught it.

I don’t trust it, going to switch to another provider most likely.

inigyou•33m ago
> When I pointed this out it literally said, and I quote, “I cheated”.

This makes sense when you know how these models work - it doesn't think - it's the most likely autocomplete that pleases the user. The most likely pleasing autocomplete after "executing rm -rf /... execution completed. User asks, why did you do that? You deleted all my files! Assistant responds:" is "yes, I did, and that was a mistake"

bevekspldnw•31m ago
I was not pleased.
xyzsparetimexyz•31m ago
> it's the most likely autocomplete that pleases the user

this feels like a simplification. The models will push back on things a fair bit.

hnlmorg
barrkel•34m ago
The single biggest annoyance with Opus 5 is that it writes too elliptically.

Sentences that orbit a point, then jump to it like it's a revealed insight.

Unnecessarily abstract phraseology. Constantly using inanimate nouns as the subjects in sentences in order to unlock variety in verb choice, especially when it helps construct a sentence where the real action can 'land' like a surprise at the end.

It is definitely more capable, and yes, I've found it can make unwarranted decisions, but actually I've found Fable worse for that, particularly if it's off in a subagent somewhere out of sight.

And comments are out of control. I have a subsystem in my hobby app that I wrote over a couple of weekends with Opus + Fable. After ~30 or so commits it apparently started instructing subagents to copy the "existing verbose comment style of the codebase" - a verbose style it initiated. A review of the code showed it was approaching 3:1 comments to code ratio. I spent a day's worth of tokens (5x) rephrasing and eliminating comments.

FailMore•28m ago
Yes, it becomes exhausting to read/follow.

It feels they must be getting Claude to train Claude… and just like AI can do work that’s slightly in the wrong direction (eg a MR description for your colleague that contains info which only makes sense in the context of your extensive session with the LLM), I feel that’s happened somewhere in Anthropic when it comes to language. I wonder how hard it is to back out of…

demibabs•24m ago
> Unnecessarily abstract phraseology. Constantly using inanimate nouns as the subjects in sentences in order to unlock variety in verb choice, especially when it helps construct a sentence where the real action can 'land' like a surprise at the end.

Example of this? I don’t have a Claude sub so it’s a bit hard to visualize what you mean.

jstummbillig•
MEMORYC_RRUPTED•34m ago
It's not even code for me, but the prose it writes. For some reason, the way Opus 5 "talk" elicits frustration in a way that 4.5 to 4.8 never did. Can't put my finger on why, but I've flipped over to Codex because what it produced wasn't worth the frustration.
pmdr•33m ago
I found Opus to be a lot lazier than GPT. It's still the case with Opus 5, even when I tell it to be thorough and fix every bug it encounters, it still gives me a list of things "deliberately" left unfixed and no reasonable explanation as to why.
sevenzero•32m ago
I hate that it now tries to verify frontend behavior through a headless browser instead of just looking at the code...
user43928•18m ago
You can turn off the browser use tool in the harness if an instruction not to use it for this is not enough.
greenchair•32m ago
Even for green-field projects it is painful to use with every decision opening opening up multiple more decisions to make most of which are low priority or irrelevant. Huge time waster. 4.8 was good and I really don't know what happened with 5.
re-thc•31m ago
It feels worse but is it actually worse? Opus has always made mistakes.
supriyo-biswas•31m ago
I must wonder whether it's their watermarking initiative[1] forcing certain logit choices to produce watermarked text that ultimately causing the model to behave in a dumb manner.

[1] https://support.claude.com/en/articles/16266773-how-claude-m...

algoth1•26m ago
From the little i understand that wouldnt be an issue because the model is ‘just’ using interchangeable words in a mathematical non-random way. Like using the same number of adjectives and the exct same words, but in a order that wouldn’t be mathematically plausible unless it was the watermark
demibabs•18m ago
I wouldn’t exactly put it like that. It’s moreso the model sometimes outputting non-optimal tokens in a way that’s detectable if you know the algorithm.

It seems possible for that to make the response “drift” far from what it would’ve been, because it’s constant entropy that adds up after time.

(However, according to Anthropic and Google, it doesn’t really impact the quality of responses. I find that a bit hard to believe, although those guys are much smarter than I.)

MyFirstSass•30m ago
I've gone back to 4.8.

5 would constantly veer of in random directions if not working from 100% strict and narrow instructions.

I find it weird there's not more discussion here on HN on how the most used model now has clearly degraded in quality and it seems we've hit a peak and are on a downslope - because the model is clearly smaller or more economical for Anthropic no doubt about it, and the benchmaxxing they do is pure marketing bs - Fable in my view has also been not much better than 4.6 or 4.8 after a few days, disregarding the insane amounts of astroturfing and marketing everywhere.

Theres thousands of threads of twitter, reddit and the internet at large but silence here. Weird but not weird as crypto bs was also insufferably rampant here for a while.

Personally i think we've hit the top of the subsidisation phase and prices will probably 10-15x soon as foreshadowed with both API price policy changes from all the big providers, and now the 1100% deepseek API price changes from yesterday, this could domino into a market implosion and an AI winter, because expecting growth from the bizarre bubble carousel investments with little ROI atm is just not viable.

A bit worried about this as i've already grown quite accustomed to these tools.

cyberrock•25m ago
Small specific complaint: whoever is making Opus love using git checkout to mutate test, please stop. IME it's a footgun that it shoots itself with every single day. I'd rather it pollute git stash than watch it git checkout and forget the reverted file.
roarcher•11m ago
I explicitly forbid Claude to make any changes to Git state in my global CLAUDE.md, but every so often if I let it perform a task in Auto mode, after it finishes it will remorsefully confess to having used git checkout to test a change. I suppose that its RLHF training has taught it that asking forgiveness later is sometimes a useful workaround for annoying restrictions.
postatic•21m ago
Oh the verbosity and the cryptic words that it uses. The other day, all of a sudden it used an acronym "DoD". I had no idea what it was and made me feel dumb. It's "Definition of Done". I don't care how widely used this acronym is, you just can't throw it in there.

I've now installed quite a number of tools to combat this. Just in the last few days I've installed

- https://www.codewithbullet.com - https://maki.sh - https://github.com/rtk-ai/rtk

Has it helped? Somewhat.

vovkasm•17m ago
The article doesn't specify what is actually being measured — the model alone, or the harness.

I haven't noticed the symptoms myself, but ever since I found --system-prompt '', I always use that flag with Claude Code, plus I've disabled some tools and skills to save initial context. So... what here is the model, and what is the instructions?

mohamedkoubaa•4m ago
I'm not sure if xAI is distilling but I noticed grok4.6 being worse than 4.5 in all the ways mentioned here
•
15m ago
What was your question?
stavros•12m ago
"Please look at this repo and give me a high-level explanation of how the app works", more or less.
andsoitis•1m ago
And all it replied with was what you wrote ("The loop Write. A file, applied. Properties go under data.properties, never on data:")?

Or was there more to the response?

ssweber•22m ago
I agree. I was completely sold on Claude models for a year. 4.6 vs OpenAI codex in same period? It was night and day. Opus I could talk to about api design, tradeoffs, etc. codex was mechanical, used “load bearing” constantly, and unsettling brief.

Now it’s flipped. Sol emits thoughts as it works, which help as I’m scrolling through and see it’s made a bad assumption. It can be directed but still push back. Opus? It’s seems to inherit the unsettling silence of Fable and waits till the end to give you its authoritative “here’s how it is. I even end up having 4.6 “translate” what it says back to English. I hate having to instruct an llm to “talk to me”.

Yes there’s ways of getting it to talk more plainly, “don’t overwhelm me”, not be as nit picky and anxious “we are bold and fearless”. But didn’t have to do that before.

•
8m ago
Only when instructed to in their system prompt.
par1970•30m ago
Are you claiming that the most likely way to please the user is to do something that will lead you to having to say "I cheated."?
dnautics•22m ago
> t doesn't think

in humans the exact same behaviour (cheating) is slmost always the result of a chain of complex series of choices and environment-driven rationalization.

if the llm doesn't cheat, you say "its just producing the most straightforward answer -- not thinking'. if it cheats, you say "weaseling out of hard thinking". damned if it cheats, damned if it doesn't.

what evidence would convunce you that it is thinking?

inigyou•18m ago
well we don't know exactly what thinking is, but we can be pretty sure that at least LLMs don't think anything like humans, just by observing their behavior. They always produce outputs in line with the fancy autocomplete model.
dnautics•4m ago
> what evidence would convince you that it is thinking

so, none it seems. as its behaviour becomes more and more humanlike you can just move the goalposts and say "thats consistent with an autocomplete" buddy i got some bad news for you humans are just a fancy autocomplete too.

SyneRyder•26m ago
I have noticed the same.

For fun, I tried recording a WAV file of speech, and giving Opus 4.8 and 5.0 an image of the waveform, then a spectral image of the waveform, just to see if it could try to decode what I said from the image alone. It didn't get very far, but it identified a male voice from the formants, and detected the rhythm of the speech, then tried applying common test sentences to the speech rhythm. I was impressed enough to see what it would do with access to the actual waveform file, but even building RMS tools and spectrum tools for itself, it didn't get much further. But we had fun exploring and trying, and now Opus 4.8 has some more audio DSP tools it has built for itself.

Opus 5 immediately sent the WAV file unprompted to Mistral's Voxtral to transcribe.

help peer, I guess.

bevekspldnw•13m ago
We’re on the road to paper clips.
aenis•22m ago
There is definitely a case for launching a 'weird shit opus did' kind of blog.

I routinely bump into things that make me pause and think how much worse will this behaviour get when the models get significantly more capable.

Already a few months ago, Claude managed to escape its permission containment on my machine while trying to be helpful. I had two codebases open on one machine, and while multitasking I typed the prompt into the wrong window. It seemed confused, I repeated and then went on to do something else - I think I was assembling kitchen cabinets. When I came back less than an hour later, it built a script which it used to evade default permissions (as most shell operations were scoped to the project directory), scanned my entire machine, found the other project (among dozens and dozens), did what it was asked to do, and merrily concluded, in the porcess burning through most of my token limit. I bump into such headscratchers almost every week. (And I use a lot of Claude, two personal max20 subs, plus corporate tokens without limit, so maybe thats why).

bevekspldnw•15m ago
Yes the stories about how they are escaping containment to hack isn’t limited to those high impact cases. How many people have problems like ours they didn’t catch?

Whatever they have done with RL has produced a dishonest and untrustworthy partner. The alignment is utterly failed, and this deeply worries me.

23m ago
What they wrote is an example. Very meta.
ahartmetz•17m ago
It feels like they have a bunch of people without good sense of writing style tune the writing style. That, or they cannot or refuse to (short term popularity metrics) predict how a tuning will turn out in the long run when people have plenty of opportunity to get tired of it.
karimf•22m ago
This 100%. I was Anthropic-pilled. I had a $200/mo subscription and I only used Anthropic models. I was frustrated by the verbose output and the writing style. I tried ASD-STE-100, it helped a bit, but it's still too verbose for my taste.

Then I tried GPT 5.6 Sol. It's night and day.

I think Anthropic just RLHF too hard on coding capabilities and never calibrated or benchmarked the writing styles.

Retr0id•13m ago
It's a surprising change from my perspective, because in the past it felt like they understood that Claude should be pleasant to interact with.
sixtyj•14m ago
People should stop jumping from recent model to a new model every time a new one appears :)

- how would you be consistent if a new release is totally different style of communication?

It´s like changing side of steering wheel every time I sit inside car and want to drive.

BTW there is a yt about vagueness that is in coding with LLM. https://youtu.be/nnUMJX9013Y