:3

  • 6 Posts
  • 457 Comments
Joined 2 years ago
cake
Cake day: December 31st, 2023

help-circle

  • I used them heavily, but I still run into issues of guessing what type library functions return or expect me to pass in. Sometimes there was no answer because the authors I guess wanted to be cool and accept any type that kinda fits, or they return either this or that type based on the arguments and now I have to assert which one it is to the type linter. And then I’d still get runtime errors about failed property accesses deep in library code and have to figure out wtf they wanted me to do.







  • The Bill and Melinda Gates Foundation lobbied against waiving intellectual property laws that would’ve let countries produce the vaccines themselves. Instead, only the pharma companies that owned the IP could produce it, and those vaccines were immediately gobbled up by wealthy countries leaving millions in poorer countries without a vaccine. So no, he’s not one of the good ones, his philanthropy is still evil with a hint of good purely to launder his reputation.






  • Could definitely be worse for latency in particular cases, but if we imagine a write heavy workload it still might win. Writing a byte/word basically has to do the same thing: read, modify write of cache lines, it just doesn’t confuse the dependency tracking quite as much. So rather than stalling on a read, I think that would end up stalling on store buffers. Writing to bits usually means less memory, and thus less memory to read in that read-modify-write part, so it might still be faster.