Hacker Newsnew | past | comments | ask | show | jobs | submit | ronsor's commentslogin

C is special because it's possible to relatively easily implement a good-enough C compiler for bootstrapping if needed. It would be under 15,000 lines of code in most languages.

C++ certainly isn't that special. It's a pain to implement, but so is Rust.


And how did you got the binary for that language?

This argument can be pushed all the way down to build your own CPUs from sand, get to build the first hexdump monitor with electric switches, followed by writting the first Assembler in hexdump, and only then the first compiler for one of thoses languages in Assembly, and finally you get C.


Yes, that's how bootstrapping works. C is still easier to bootstrap than Rust, because it's simpler to implement and requires fewer steps. Of course, you trade off other features for that simplicity.

Bootstrapping Rust would involve the same steps, only at some point you've got to write a Rust compiler in assembly, or write a C compiler in assembly that can compile mrustc, which probably means writing another C compiler in C so you can easily add all the needed features.


Well, if we are going hardcore nothing prevents to write a Ferrocene compliant Rust compiler in Assembly.

Or even better, lets follow the hype, use bootstrap strategies from the 1960's, and use WebAssembly instead, like many bytecode based compilers on those days, having written a macro Assembler instead, thus mapping the bytecodes into macros for the specific home made CPU.


Thanks. I never knew how much I needed Weather Premium until now.

It's better when the auto-playing video automatically reopens itself in case you accidentally close it.

This does more than remove shine. It makes every building look like it's in the UK!

> PHD LEVEL

It is PhD level. Most PhD students write awful code that's worse than AI.


> the UK has no aspirations towards authoritarianism

I would say they're aiming more for a boring authoritarian dystopia than a bombastic one.


If we removed DMCA section 1201 and the "anti-circumvention" nonsense, this would be a non-issue: people would legally reverse engineer the licensing system.

Cory Doctorow suggests every other country should start doing this now. Every other country only has this law because America pressed for it, threatening tariffs or invasion if it wasn't the other country's law. Well, here we are and in 2026 this does not prevent that.

Native Instruments is a German company, not American. It seems unlikely that Germany wants them to fail or lose their IP, regardless of whether the US "threatens to invade" (?)

Germany would benefit much more from being allowed to RE American software than from forbidding RE of the much smaller amount of German software.

Finally an appropriate time to use cowsay!

Apparently it's like Claude Code but for everything.

One can imagine the prompt injection horrors possible with this.


:allears:

The real reason:

> Off-Topic: Most stories about politics, or crime, [...]. If they'd cover it on TV news, it's probably off-topic.

From the guidelines linked at the bottom of the page.


There many, many politics stories posted here that never get taken down.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: