HN user

troupo

5,501 karma

Opinions on things I know nothing about

https://dmitriid.com

You may know me from these:

- Everything around LLMs is still magical and wishful thinking(2025) https://dmitriid.com/everything-around-llms-is-still-magical-and-wishful-thinking

- Prompting LLMs is not engineering (2025) https://dmitriid.com/prompting-llms-is-not-engineering

Posts41
Comments4,483
View on HN
twitter.com 3mo ago

Claude Code devs: use previos model, compact at 200k tokens to avoid usage limit

troupo
5pts1
pilcrowonpaper.com 4mo ago

Is Argon2 better than Bcrypt?

troupo
4pts0
dmitriid.com 4mo ago

The curious case of Alan Dye

troupo
2pts0
rakhim.exotext.com 5mo ago

Modern UI is clean and invisible? Ha, I wish

troupo
4pts0
github.com 6mo ago

Curl closing their bug bounty due to overload and abuse

troupo
5pts1
lapcatsoftware.com 7mo ago

Reaching 10M App Store users

troupo
2pts0
lapcatsoftware.com 8mo ago

The myth and reality of Mac OS X Snow Leopard (2023)

troupo
2pts1
digital-markets-act.ec.europa.eu 9mo ago

Gathering feedback on draft guidelines on interplay between DMA and GDPR

troupo
1pts0
pluralistic.net 9mo ago

Apple threatens to stop selling iPhones in the EU

troupo
52pts179
github.com 11mo ago

"Remove mentions of XSLT from the html spec"

troupo
388pts535
lapcatsoftware.com 11mo ago

Book Review: Apple in China by Patrick McGee

troupo
3pts0
dmitriid.com 12mo ago

Hypermedia Is a Property of the Client

troupo
4pts2
hexdocs.pm 12mo ago

Elixir Usage Rules for LLMs

troupo
4pts0
lmnt.me 1y ago

A Responsibility to the Industry

troupo
3pts2
dl.acm.org 1y ago

The Dangers of Stochastic Parrots: Can Language Models Be Too Big?

troupo
10pts2
dmitriid.com 1y ago

Everything around LLMs is still magical and wishful thinking

troupo
298pts356
lmnt.me 1y ago

I've Got Better Things to Do Than This, and Yet

troupo
2pts0
www.politico.com 1y ago

xAI accused of pollution over Memphis supercomputer

troupo
57pts18
grumpy.website 1y ago

I propose a new design term: "total design failure"

troupo
19pts4
lapcatsoftware.com 1y ago

Apple Turntable

troupo
3pts0
news.ycombinator.com 1y ago

Ask HN: What are good high-information density UIs (screenshots, apps, sites)?

troupo
530pts372
dmitriid.com 1y ago

Prompting LLMs is not engineering

troupo
4pts0
www.youtube.com 1y ago

Raphael Luba on Jai compiler internals [video]

troupo
2pts0
www.youtube.com 1y ago

Jonathan Blow on Jai, game design and programming, and upcoming game

troupo
3pts0
mastodon.online 1y ago

Getting Tired of Retro Futurism

troupo
1pts0
www.quirksmode.org 1y ago

Breaking the Web Forward (2021)

troupo
1pts0
twitter.com 1y ago

The mess that is USB-C

troupo
4pts1
eclecticlight.co 2y ago

Last Week on My Mac: Excitement and Despair

troupo
3pts0
eisenbergeffect.medium.com 2y ago

A TC39 Proposal for Signals

troupo
1pts1
www.polygon.com 2y ago

Warner Bros. is erasing games as it plans to delist Adult Swim-published titles

troupo
2pts0

I doubt US tech understands.

For one, they are deeply in bed with the current administration (for any definition of current, past, and future).

For another, they fight tooth and nail any and all sovereignity of data even within their own walled gardens. See decade of battles by Google, Apple, Facebook etc. in the EU.

Many many words, no meaning.

Because you keep vibe-reading what I write.

Here's what I literally started with: "I always have to correct its hallucinations during the day. Why would I ever let it run unsupervised overnight?"

Which means what? Oh. It says literally what it says.

Here's how I continued: "Which tests and optimizations do you propose to run after a night of supervised work when one of main things that all agents keep doing is 'load all records from db , and filter them in memory'?"

What does this mean? Oh, it means the literal meaning of the sentence. It also probably strongly implies that I actually look at the code produced by these things, as otherwise I wouldn't know things like "oh, the agent loads the whole db into memory and filters it into memory, we have to correct that".

You literally completely ignored all that and got irritated by just this sentence: "It's now become so bad, I had to literally vibecode a separate linter for this".

Because, see, I had to write a tool with the use of AI and run it against existing code, and correct it until it worked to my satisfaction so that I don't have to spend a lot of my time correcting a repeating error, so I automated the finding and the correction of a repearting error using a linter. And instead of writing that entire sentence I used the word "vibe-coded".

So no you've wasted a lot of breath arguing... what exactly is it that you arguing? Your inability to read what other people write? Functional illiteracy?

Edit. Since you're so keen on chasing me in other comments it's unsuprising that you again completely ignored the one comment https://news.ycombinator.com/item?id=48965638 where I link this: https://news.ycombinator.com/item?id=48962703 But sure. How dare I use the word "vibe-coding" incorrectly when it was coined by the Lord Our God Karpathy Himself.

You started with "scanning logs for errors" with LLMs which is one of the most stupid things could do with LLMs on a "serious SASS product with hundreds of thousands of users" (aka logs easily in gigabytes to hundreds of gigabytes per minute).

But now it's suddenly not "we use LLMs to scan logs for errors", but "we use actual tools to find erots in logs, but then just hand them off to an LLM and hope for the best".

As in "let's repeat what @troupo said but pretend it somehow goes against what @troupo said" lol

Demagoguery. Your "great product" (where is it? show me these great products) will have wildly ineficient code and things like "read the entire DB into memory" regardless of the prompt.

plenty of people have figured out how to get this to work

Plenty of people claim they have figured it out. In reality these people are full of shit and assume that if LLMs can produce working software, it's great working software. And also assume that LoC is a measure of quality.

Because without fail all the models keep doing this: https://news.ycombinator.com/item?id=48962703

And you can only see that in your "great product" if you actually read the code and understand what's going on.

You see, there's your problem right there. You're vibe coding, which by definition literally means you're unwilling to look at the generated code. That's not what successful ai assisted software developers are doing. YOU HAVE TO READ THE CODE.

I guess you vibe-read what I wrote. Let me write it again for you: "I always have to correct its hallucinations during the day. Why would I ever let it run unsupervised overnight?"

Running tests that the agent created for its own hallucinations? Optimize using another hallucinating agent?

Which tests and optimizations do you propose to run after a night of supervised work when one of main things that all agents keep doing is "load all records from db , and filter them in memory"? It's now become so bad, I had to literally vibecode a separate linter for this. And that's just one of the problems.

On all projects I've run any of the models they:

- infinitely duplicate any and all code, helpers and components

- infinitely duplicate CSS (because they duplicate components)

- continuously write code like "read the entire db into memory and run a filter function on retrieved data"

- continuously write code like "call db with multiple queries for each element in a list"

- etc. etc.

Why the hell would I ever want to run them unsupervised?

Not Google. Microsoft, of all companies started this project: https://open-ui.org/ when Google was busy breaking the web web components, hardware APis etc.

Google was very, very, very late to the project and of course immediately trampled all over it like they did with all the web standards.

Apple isn't holding back progress on that. They are all in on it, though they do tend to be more cautious than the "break fast and lose things" Google.

Are there any other Operating Systems than iOS, Android or Android flavors?

I remember a gov.uk team presentation. They had a usecase of someone using a PS Vita to access a government assistance program because that was the only device they had access to.

Among 450 million people in the EU there are definitely more OSes than just latest versions of iOS and Android.

Basically anything you see out of a window, anything in the street more than a few meters away from a camera, almost any overhead shot, any wide shot, any panorama or landscape, blood, liquids, glass, any semblance of stunt work, most signs, boats, any action on water, flight... is vfx

Article:

> In less than a week, the United States and NATO have pushed more than 17,000 antitank weapons

Please do go on quoting literally the same sentence:

--- start quote ---

NATO have pushed more than 17,000 antitank weapons, including Javelin missiles, over the borders of Poland and Romania, unloading them from giant military cargo planes so they can make the trip by land to Kyiv, the Ukrainian capital, and other major cities.

--- end quote ---

Strange how the totally prepared FOR YEARS special operations were left scrambling to deliver enough weapons before projected logistics collapse.