• 0 Posts
  • 22 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle





  • You haven’t read it, but that’s what you reckon? Okay.

    As to the other point: JKR’s stuff is trite and derivative, but I do think that some of its “problematic” aspects are likely just because it’s regurgitating European fantasy tropes, which themselves may (originally or later on) encode antisemitism and so on.

    And when it comes to it, subjecting any popular series to close reading with an eye for affront is likely to show up its flaws. Just think of all the janitors who blew up with the death star.

    But Brown’s stuff is utter garbage (not to mention just ripping off “the Holy Blood and the Holy Grail”, which was pretty awful to begin with) - if you have the chance to pick it up second-hand I’d encourage you to see if you can finish it.














  • To add something to this: linux has avoided internal SPIs for a long time. It’s often lauded as one of the reasons it hasn’t ossified.

    However, some subsystems have a huge amount of complexity and hidden constraint in how you correctly use them. Some of that may be inherent, but more of it will be accidental.

    Wrapping type-erased shims around this that attempt to capture (some of) those semantics shines a light onto the problem. The effort raises good technical questions around whether the C layer can be improved. Where maintainers have approached that with an open mind, the results are positive for both C and Rust consumers. Difficult interfaces are a source of bugs; it’s always worth asking whether that difficulty is inherent or accidental.