HN user

112233

1,138 karma
Posts20
Comments653
View on HN

I am getting my hair stood up by all the Comment Engineering going on in this thread. If all of the participants are organics, who are you people? If most is bots, the prospects are grim.

On embedded, your fight totally is against language and runtime. Since you cannot gave conformant freestanding C++ without exceptions, rtti and most of STL, "using c++" on embedded always turns into "using gcc" or "using clang" — their mutually compatible, but completely standards non-conformant extensions that make writing for embedded reasonable to even attempt. At that point, is the language still c++?

Meanwhile, both rust and zig will gladly compile your standalone function into standalone binary.

I have slightly different experience. Any time during deep work on codebase when I need to stop and switch lanes to study how exactly did .SECONDEXPANSION work or which of "git reset" "git checkout" flavours will do the thing I need instead of wiping all my work, or what magic sauce ingredient again prevents Dockerfile running on Podman — that is when I start understanding less the source code of my project. Because I am trying to multitask two deep study sessions. Going "computer, make this branch contain that stuff" and then proceeding with debugging kernel crash sits very well with me

They did not misunderstand anything. All of the behaviour is not inherent in raw base model and has been planted by the agressive, secretive reinforcement learning they do for benchmaxxing, "safety" and all other things. Claude begins any other sentence with "honestly". That is not how LLMs work, that is how they work after being RLed to the brink.

Before everyone piles on this comment with "whoosh" and "it was sarcasm" and such — have you noticed that reacting to ironic, sarcastic comments as if they were meant literally is what real LVL 80 trolls do oftener and oftener? On internet, you can never know who is pulling leg...

Forking the Web 2 months ago

why for? the reply is about factual historical experience with webpage hard errors.

Would you like to have a law that forbids you, under penalty of fine, to read any book you buy or borrow that is lacking or has damaged pages?

I have been carefully following the following personal rule:

Never edit or comment or contribute to stack overflow or english wikipedia or linux kernel.

It kind of feels like being non-smoker and reading about issues people who smoke have. Only the damage wikipedia causes appears to be much more random and severe.

I understand not all other language wikipedias are like the english one, but it's not worth the risk to your mind.

Claude Opus 4.7 3 months ago

The addiction research has terms like LDWs and near-misses. It is massively researched topic. Even cursory reading helps to understand why table saw makes really bad slot machine. Really bad 3d printer? Maaaybe. But LLMs are, either by intelligent design or coincidence of worst outcomes, excellent slot machines! They almost succeed, produce small payouts, create suspense and anticipation, and their operation is unpredictable. Table saws have a long way to go

"Prevent exceptions from leaving destructors." — thank you for providing well known sources that support my point! Although sadly we all have to eat Sutter Meyers bread, at least it explicitly tells you to not worry about the way exceptions are handled during object destruction — by simply avoiding such exceptions.

No C++ "bread and butter" I have seen so far goes into depth on this subject.

What book covers in depth *throwing* from destructors? Even more sane thing — throwing from constructors and function arguments — is mentioned in passing ("unwind will take care of everything, don't think too hard about it") unless you are in a language lawyer mailing list. But exceptions *during destruction*? What book discusses that? That's like covering use of NaN values as map<> keys...

If you noticed, the article did not actually tell you what happens when destructor throws. It was only about double-exception case and throwing in nothrow() function (both perfectly valid things to know when jobbing).

What state are members left in when destructor throws? If exception happens in virtual base? If member destructor throws, what other class members have they destructor executed? will delete[] be called?

The author possibly does not care to know themselves! As you say, totally irrelevant to any normal programming. Unless you are writing clang or gdb

this is always overlooked. AI stories sound like "with right attitude, you too can win 10M $ in lottery, like this man just did"

Running LLM on 1000 functions produces 10000 reports (these numbers are accurate because I just generated them) — of course only the lottery winners who pulled the actually correct report from the bag will write an article in Evening Post

If lossy-compressed transcodes of ripped movies are not "transformative works" and can get people even jailed, then lossy-compressed text of ripped books and websites is neither.

There is a lot of knowhow going into a good divx rip too, you know.

And it enables so much novel uses such as popcorn time, with fluorishing business opportunities.

You wouldn't download a car. They did.

Nothing gives programmer bigger sense of future job security than trying vibe-coding with a "frontierest" model and looking at the code. Especially once it starts changing existing code. Ah. And the fake tests. And those grandiose coments. Oh. It is quite marvellous.

I just wonder if companies will just instantly fold and sink once their internal slop pressure causes hull breach, or will they call slopbusters.

Sorry, I tought you meant "support infrastructure" in a much wider sense — yeah, LLMs are frighteningly good at lockpicking tests using source code shaped inputs. It's just that they are also frighteningly good at finding insane ways to game the tests, too. I wouldn't say that LLMs are very "G" in the AI they do — present them with confusing semantics, and they fall off the self-contradiction cliff. No capability of developing theory systematically from observations.

Ah yes, the 0.50$/h support infrastructure from the places that cannot refuse the deal. "frontier" LLMs currently cosplay a dunk with google and late alzheimer's. Surely, they speed up brute-forcing correct answer a lot by trying more likely texts. And? This overfed markov chain doesn't need supporing infrastructure — it IS supporting infastructure, for the cognitive something that is not being worked on prominently, because all resources are needed to feed the markov chain.

The silence surrounding new LLM architectures is so loud that an abomination like "claw" gets prime airtime. Meanwhile models keep being released. Maybe the next one will be the lucky draw. It was pure luck, finding out how well LLMs scale, in the first place. Why shouldn't the rest of progress be luck driven too?

Kerbal AGI program...

Nice to see BGP getting called out. Meanwhile, the fact neither quagga nor frr nor bird SCION patches are available by googling 5 seconds — and they want "company like cisco"?

Kagi Small Web 4 months ago

How comes yandex.com can show me results that contain my search term? Most egregious example: I am searching for name of abandoned blogspot domain: yandex shows me 1 result, which is that domain. Goolge shows me "no results" fishing monster. Blogspot is google service !!!

I tried using codex, and it is great (meaning - boring) when it works. My problem is it does not work. Let me explain

codex> Next I can make X if you agree.

me> ok

codex> I will make X now

me> Please go on

codex> Great, I am starting to work on X now

me> sure, please do

codex> working on X, will report on completion

me> yo good? please do X!

... and so on. Sometimes one round, sometimes four, plus it stops after every few lines to "report progress" and needs another nudge or five. :(