• 63 Posts
  • 602 Comments
Joined 11 months ago
cake
Cake day: February 10th, 2024

help-circle





  • One can argue that any programming is computer science,

    One could argue that, but I think it would be a weak argument.

    Keeping within the subcategory of software, I think of computer science as the theoretical side and programming as the practical side. The same distinction is sometimes made in other fields, like physics.

    Seems to me that the author saw a show written by people with a narrow and shallow understanding of the field. For better or for worse, it happens on TV all the time. If he wants to demonstrate a widespread disconnect in the software community, there are probably better examples out there.






  • It’s not so much about motherboard brand as it is about the chips used on any given model. For example, ASUS makes some boards with Intel i225-v ethernet, and others with Realtek RTL822x ethernet. The Intel chip is notorious for stability problems (on all operating systems), and although I think the linux drivers eventually managed to work around them, the boards with the Realtek chip avoided those problems entirely.

    With that in mind, I suggest you look at a few key chips used on any board you’re considering, and search linux forums for problem reports with their model numbers. In particular:

    • Ethernet
    • Wi-Fi
    • Audio

    Sometimes you can find comparison charts for such things, like this one for socket AM5 boards

    Also, it’s nice to have a board that can update its own BIOS from a flash drive, rather than requiring a Windows program to do it.




  • Facebook/Meta (the owners of Instagram) have been extorting phone numbers and IDs from people for years. They don’t target everyone all at once, but a few hundred here, a few hundred there. I don’t know if they do it for all new accounts, but the practice is definitely not new.

    This is one of the many reasons why I stopped using their services.


  • I wasn’t even aware that it was an MMO.

    The entire galaxy is shared by everyone playing the game, in real time. You can encounter each other, fight, team up, or avoid each other, and your actions influence the state of the shared simulation. Definitely an MMO.

    What am I missing?

    The most recent thing you probably missed was the thargoid war, culminating in a battle with the titan that parked itself over Earth and took over the Sol system. You might compare it to a fantasy MMO raid, but at a much larger scale.

    Colonisation is coming soon.


  • The best production compiler to study is LLVM

    Look, I love LLVM!39 In many ways, it’s pretty educational. But it’s a monstrosity! That’s because LLVM is applied to so many use cases. LLVM is used from embedded systems to Google’s data centers, from JIT compilers to aggressive high-performance scenarios, and from Zig to Rust to <name the next new language>.

    This seems like a good time to point out that even Zig has run into problems with LLVM. Its limitations are significant contributors to the removal of async from the language.



  • IMHO, GitHub has been steadily getting worse ever since Microsoft bought it.

    The first things I noticed were minor UI annoyances. Later on, it started hijacking some of my browser’s keyboard shortcuts and controls. Then there was the continual nagging: to give them more email addresses, to re-re-re-re-download my TOTP recovery keys, etc. Unilaterally deciding to use all of our creative works to train their LLM hasn’t made them many friends. And now there’s this issue, which might not be Microsoft’s fault (at least not entirely), but it is a consequence of the global software community using a single, centralised service for so much of what we do.

    I put my most recently published project on Codeberg. If it goes well, I’ll probably move my GitHub projects there. The UI is familiar and comfortable, and I think their work toward federated software forges is important.

    It’s worth noting that Codeberg requires most projects to be open-source. I think they make exceptions in some cases.