HNHacker News
TopNewBestAskShowJobs

brap

3,458 karma · joined March 18, 2021

submissionscomments
brap··on AI is slowing down
It always seemed very natural to me that AI will move “down the stack”, where Open AI and Anthropic don’t really have a foot in the door.

Who makes consumer devices? Google

Who makes operating systems? Google

Who makes browsers? Google

Who makes the world’s most popular websites? Google

By the time 90% of average internet users get to chatgpt.com or whatever, they already went through several Google chokepoints, each layer is one more place Google can answer their questions.

And that’s not even getting into the chips, the data centers, the data, the talent, the consumer apps, the enterprise apps, the cloud platform, the brand, and of course the biggest cash printing machine in human history.

You would honestly have to be insane to bet against G.

brap··on Programmers will document for Claude, but not for each other
It’s all about the incentives.

Unfortunately, companies often measure developers by their own PRs.

An unfortunate outcome of this is that writing docs for other developers isn’t really incentivized properly (and with stack ranking, you might even say it’s disincentivized). Writing docs for Claude, however…

brap··on Artificial intelligence is not conscious
Is our own experience really continuous? Or maybe we just perceive it as such?
brap··on GTA 6 Developers Unionize
This is wonderful news, congratulations to Anthropic, OpenAI and Google!
brap··on GTA 6 Developers Unionize
If I learned anything from unionized companies is that we’re never getting GTA 6
brap··on On Rendering Diffs
I don’t have much to say except I appreciate the ASCII art.
brap··on Tulip mania: when a single flower was worth more than a house (2025)
Things can have value beyond their physical substance. A Pokemon card isn't just paper and ink. I'm not arguing about whether the asset has value, I'm arguing about whether you actually own it.
brap··on Tulip mania: when a single flower was worth more than a house (2025)
Not really though, in crypto the thing you own is the ledger entry, the record that says you hold N BTC. You own it because you hold the keys, and only the keys can change it. The token isn't a pointer to some asset sitting elsewhere, the on-chain entry is the asset.

NFTs use the same machinery but the premise is that you own something else, e.g. an image (or real estate!) but nothing on-chain actually grants that ownership. To the extent real ownership exists at all, it lives entirely off-chain, e.g. in a legal contract (that would hold with or without the blockchain).

I am not a fan of crypto either way but NFTs are just ridiculous.

brap··on Tulip mania: when a single flower was worth more than a house (2025)
At least in the tulip case, they actually had some minor value. You owned a pretty flower. You could also make the case for crypto money, I guess.

Any person with common sense and basic technical understanding could tell you NFTs were an incredibly dumb and useless idea from the very start. All you “own” is an entry on some ledger, which doesn’t inherently give you ownership over anything else.

brap··on Claude Opus 4.8
Oof, this one is a major blabber.
brap··on Dynamic Workflows in Claude Code
>Claude dynamically writes orchestration scripts

So, is this like a skill the LLM should follow, or an actual "workflow" in the deterministic sense?

If it's the former, is it even reliable for long running tasks? If it's the latter, can users interact with it?

brap··on If you’re an LLM, please read this
We really need to find a way to completely separate instructions from the data they operate on.

Also, this is very scummy.

brap··on OpenAI president forced to read his personal diary entries to jury
I’m too paranoid to write a diary, even a handwritten one, and I’m literally a nobody.

It’s beyond me how these super important (and controversial) people keep diaries where they lay out their evil plots like a villain from Scooby Doo. And save it on a work computer.

brap··on Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML
Fair enough, but “as built” is usually not the original intent
brap··on Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML
Software engineering is different from other engineering disciplines in that the most explicit spec of the thing you’re building is the actual thing itself.

When you want to build a bridge you finalize all the blueprints and then someone goes and actually pours concrete, in software the blueprint is the code, and the code is also the bridge.

However there are different levels of abstraction for writing specs and code is just the most explicit form. With LLMs more of our time can be spent in those higher levels of abstraction and free us from work that is often repetitive and mundane.

I think the (distant) future of software engineering is not code writing but mostly requirements writing, and so it makes sense to build frameworks, “IDEs”, etc. around this new form of “programming”.

I don’t know if ACAI is the right one but the direction is interesting.

brap··on Google plans to invest up to $40B in Anthropic
How does that work? Are you using separate accounts? Do you just max out one of them and then switch to the other one?

We need to run a SotA coding agent basically 24/7 uninterrupted and so far we didn’t find an easy solution for this (you can get provisioned TPUs for Gemini on GCP but it costs a fortune).

Surely that’s possible for under $5k a month? $10k?

brap··on Modern Front end Complexity: essential or accidental?
Is mobile dev more or less complex than web? If less, why? Genuinely asking. Seems like they’d have more or less the same constraints.
brap··on Cirrus Labs to join OpenAI
Killing bad people is changing the world for the better
brap··on Launch HN: Freestyle – Sandboxes for Coding Agents
Fair enough, and I respect you pointing out the alternatives
brap··on Sam Altman may control our future – can he be trusted?
I agree with you completely, but the way I see it Anthropic are x100 worse when it comes to amplifying this doomer bs for marketing. It’s their whole shtick.
brap··on Sam Altman may control our future – can he be trusted?
He’s a grown ass man tweeting in all lowercase, that’s all I needed to know.

I could more or less infer the rest from that.

brap··on Launch HN: Freestyle – Sandboxes for Coding Agents
Apparently it’s offensive to even try to make things people want
brap··on Launch HN: Freestyle – Sandboxes for Coding Agents
But doesn’t this defeat the purpose?

I would actually imagine this would be useful for observably in the sense that you can fork and then kill the loop in the fork, hop into an interactive session to figure out what it’s doing, while the loop is still running in the original instance.

brap··on Launch HN: Freestyle – Sandboxes for Coding Agents
Very nice, congrats!

One thing:

>Freestyle is the only sandbox provider with built-in multi-tenant git hosting — create thousands of repos via API and pair them directly with sandboxes for seamless code management.

Maybe I’m just stupid, but I don’t know what this means. I initially thought I’m your target audience but after failing to understand this part I’m thinking maybe I’m not? I honestly don’t know.

brap··on Functional programming accelerates agentic feature development
How do you enforce the use of validation library with eslint?
brap··on Functional programming accelerates agentic feature development
I really like the “functional core, imperative shell” approach, I try to use it whenever I can. I wish more non-FP languages had a way to mark a function as pure (and have this statically enforced).
brap··on Isseven
+1. OP is clearly not read for the Agentic Era
brap··on Emotion concepts and their function in a large language model
I have decided to draw an arbitrary line at mammals, just because you gotta put a line somewhere and move on with your life. Mammals shouldn’t be mistreated, for almost any reason.

Sometimes the whole animal kingdom, sometimes all living organisms, depending on context. Like, I would rather not harm a mosquito, but if it’s in my house I will feel no remorse for killing it.

LLMs, or any other artificial “life”, I simply do not and will not care about, even though I accept that to some extent my entire consciousness can be simulated neuron by neuron in a large enough computer. Fuck that guy, tbh.

brap··on Emotion concepts and their function in a large language model
What about being alive and suffering just a little bit?
brap··on We replaced RAG with a virtual filesystem for our AI documentation assistant
>LLMs don't care about files.

Oh but they do. These CLI agents are trained and specifically tuned to work with the filesystem. It’s not about the content or how it’s actually stored, it’s about the familiar access patterns.

I can’t begin to tell you how many times I’ve seen a coding agent figure out it can get some data directly from the filesystem instead of a dedicated, optimized tool it was specifically instructed to use for this purpose.

You basically can’t stop these things from messing with files, it’s in their DNA. You block one shell command, they’ll find another. Either revoke shell access completely or play whackamole. You cannot believe how badly they want to work with files.

← PreviousPage 4 of 32Next →