• 0 Posts
  • 73 Comments
Joined 3 months ago
cake
Cake day: March 12th, 2025

help-circle

  • What’s disgusting about it? The only thing I can think of is the implicit return, which felt a bit icky at first.

    Also, as the if expression is an expression, you can call methods on it like so:

    if 1 > 2 {
        3
    } else {
        4
    }.min(5)
    

    (the above is still an expression, so it could be used, for example, as part of a condition for another if)

    Of course, you can write horrible code in any language, but the ability to use blocks where expressions are expected can be great sometimes.



  • It’s way more common than you may realize. Intel & AMD (and other x86 CPU manufacturers of the time) did it before the first Crusoe CPU launched. (2000 according to Wikipedia)

    CISC architectures are now seen as inefficient, so all the new ones are RISC and new CISC CPUs just translate the instructions to their intenal RISCier microarchitecture. The CPU’s microcode specifies what an instruction translates to.















  • Oh no, I think I might’ve missed my chance, then.

    But seriously, I have abslutely no use for a “selfie camera” & feel uncomfortable with the whole concept of having a camera constantly facing you. At least with laptops it’s easier to put something in front. Even with a back-facing camera, its use is very limited & would prefer to be without one, let alone a handful.



  • It’s being built up starting with the foundations. As I understand it, most of the work so far has been adding support for Rust-written GPU drivers into the kernel. I’d guess that they’re going to look at Nvidia’s open kernel drivers to avoid reverse-engineering everything, but it seems like they’re not just copying it. Unlike both official Nvidia drivers, NOVA will talk with the NVK Vulkan driver in Mesa, not Nvidia’s closed userspace drivers. This will likely make it more compatible with parts of the Linux ecosystem that Nvidia has historically had issues with, like Wayland. Even if they don’t look at the official open driver, NOVA will be a lot simpler than Nouveau, as it only supports GPUs with a GSP, to which Nvidia has moved a lot of the magic that used to be in the kernel driver.


OSZAR »