• 0 Posts
  • 80 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle









  • Boardgame groups are great for low-stress social interactions. You don’t need to be good at anything. And when the social aspect becomes too much, you can focus on the game for a bit. The people you meet are also likely to be tolerant and understanding towards any social issues you have, as you are likely not the only one with a label.







  • You are in a contract with the government. Maybe an involuntary one, but still a contract. This contract gives you rights and benefits, but also obligations and responsibilities.

    When the government does not uphold their end of the contract, or changes it to essentially only obligations for you and no benefits, then it becomes extortion. Still not exactly theft, but closer to what you mean.

    However, the vast majority of people get benefits that far outweight the costs of the contract. Safety, transportation, education, utilities, etc.


  • But how does the Rust compiler do that? What does it actually check? Could I write a compiler in C that does this check on a piece of Rust code?

    C is so simplictic, that if I can write a piece of functionality in C, I must understand its inner workings fully. Not just how to use the feature, but how the feature works under the hood.

    It is often pointless to actually implement the feature in C, since the feature already has a good implementation (see the Rust compiler for the memory safety). But understanding these features, and being able to mentally think about what it takes in C to implement them, is still helpfull for gaining an understanding of the feature.



  • I have this experience with a certain type of pedestrian traffic light “button”.

    I quote button, because nothing physically moves when you press it. I’m not sure if it registers pressure or heat, but you don’t even feel anything move when you press it.

    Usually when you press the button, a red text lights up on the button, telling you to wait. This text gives you feedback that the button registered your press, and the traffic light will schedule a green light for you.

    However, sometimes you didn’t press hard enough, and the text doesn’t light up. Simple solution: press harder.

    But there is a scenario where it doesn’t matter how hard you press, the button won’t light up. You keep staring at it, while slamming the damn thing with the fury of a Hulk wealding Mjolnir. Still, nothing lights up. The reason: the light instantly went green, so it never needed to light up the text telling you to wait. And all that time slamming your fist on the button, could have been spend crossing the intersection. Instead you have been standing there, looking like a drunk person having a fistfight with an inanimate object.