BatmanAoD

joined 1 year ago
[–] BatmanAoD 2 points 2 months ago* (last edited 2 months ago) (3 children)

You specifically came up with bubble sort and not insertion sort?

(Edit: sorry for the duplicates; my internet connection is not great.)

[–] BatmanAoD 12 points 3 months ago

See also Asahi Lina's thread on this, which explicitly says that Rust is one reason why their drivers cause fewer kernel panics than others: https://vt.social/@lina/113045456734886438

[–] BatmanAoD 2 points 3 months ago (2 children)

Isn't your objection there basically "LF doesn't pay enough for people to put up with negative social dynamics"? In which case, wouldn't paying more help a lot?

[–] BatmanAoD 3 points 3 months ago

I asked, and it's to replace some of the bits that require Perl: https://hachyderm.io/@notgull/113035157972265244

You can see the full (current) sequence here: https://bootstrapping.miraheze.org/wiki/Live-bootstrap

[–] BatmanAoD 2 points 3 months ago (2 children)

That's the mrustc project the author mentions. He wants Rust to be bootstrapped earlier in the process.

[–] BatmanAoD 6 points 3 months ago* (last edited 3 months ago) (1 children)

Okay. That's just imposing a different (and at least equally arbitrary, if not moreso) definition of bootstrapping. Why does it matter that the author didn't explain their "deeper reasoning" for having an interest in bootstrapping, or the Bootstrappable Builds project specifically? If you feel like that project isn't meeting a sufficient bar for what counts as "bootstrapping", or that using C as the first high-level language they bootstrap is "tragic", take it up with that project, I guess.

[–] BatmanAoD 6 points 3 months ago (7 children)

The author doesn't explain exactly what their interest in bootstrapping is, but the goal is pretty explicit:

So, for me, it would be really nice if there was a Rust compiler that could be bootstrapped from C. Specifically, a Rust compiler that can be bootstrapped from TinyCC, while assuming that there are no tools on the system yet that could be potentially useful.

[–] BatmanAoD 9 points 3 months ago* (last edited 3 months ago) (11 children)

There is nothing special about C.

I wish that were true, but isn't it somewhat wishful thinking? Even an assembly-language Lisp would require an operating system in order to build a functioning compiler, wouldn't it? And operating system APIs are in C.

Edit: more importantly, as the post explains, the special thing about C is the existence of TinyCC.

[–] BatmanAoD 3 points 3 months ago

Yeah, that part is pretty wild and definitely Microsoft's fault.

[–] BatmanAoD 4 points 3 months ago (4 children)

The Crowdstrike problem was in fact a Crowdstrike problem. It affected Linux too, but of course there are vastly fewer users of Crowdstrike on Linux: https://www.google.com/amp/s/www.theregister.com/AMP/2024/07/21/crowdstrike_linux_crashes_restoration_tools/

This is pretty obviously a Microsoft problem.

[–] BatmanAoD 3 points 3 months ago (1 children)

What were the issues you've had with WSL? I've been happily using that for a while now.

[–] BatmanAoD 1 points 3 months ago

I agree with everything in the article, which makes it all the more unfortunate that I really detest Go as a language.

(It's getting better, though.)

view more: ‹ prev next ›