• 0 Posts
  • 52 Comments
Joined 10 months ago
cake
Cake day: December 2nd, 2023

help-circle



  • You have to explicitly check if the return value is an error and propagate it. You write the same boilerplate if (err) return err over and over again, which just litters your code.

    That’s only true in crappy languages that have no concept of async workflows, monads, effects systems, etc.

    Sad to see that an intentionally weak/limited language like Go is now the counterargument for good modeling of errors.


  • You may need to go back to when he showed up here, when people responded to the concept of third party candidates in general, not him or their assumptions about him specifically.

    After a while he made a name for himself, and people started to respond to him differently after evaluating his many interactions.

    Let’s compare, for example, to mozz, who probably has a fair amount of respect for his thoughtful and comprehensive replies. Or jeffw, who also seems to want to generate traffic but appears to be much more genuine about republishing political articles of general interest.

    UniversalMonk has earned some of the negative response he’s getting.








  • aubeynarf@lemmynsfw.comtolinuxmemes@lemmy.worldNo Mercy
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    2 months ago

    Performance is the major flaw with microkernels that have prevented the half-dozen or more serious attempts at this to succeed.

    Incurring context switching for low-level operations is just too slow.

    An alternative might be a safe/provable language for kernel and drivers where the compiler can guarantee properties of kernel modules instead of requiring hardware guarantees, and it ends up in one address space/protection boundary. But then the compiler (and its output) becomes a trusted component.









  • Sadly my parents’ new IP phone service uses the dialtone as some kind of branding trick - you go off-hook and get this “designed” audio prompt that slides into a normal dialtone, presumably to make you remember you’re not just using “the phone”. It was very disconcerting when I first heard it.