• 0 Posts
  • 140 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle
  • Lots of people new to Linux get recommended Debian-derived distros, and so end up with distro packages that are a long way from bleeding edge. If they’ve just come from Windows, they’d have been using the latest release of everything they use, as most software projects don’t even announce a release until their Windows binaries are ready, and many auto-update. That means that a lot of people have being presented with versions of things they stopped using two to four years ago as their first Linux experience, and obviously they don’t see that as good enough. Most people don’t want to run versions of things that old, especially now there’s so much stuff to package that downstream packagers can’t feasibly backport every bug fix to older versions of every piece of software, so running an old version gets you old bugs rather than a balance of avoiding new bugs at the expense of new features.




  • Chemically, Sodium and Lithium are very similar, so any improvement that applies to one should be pretty applicable to the other. That’s actually one of the main strengths of Sodium batteries - most of the research that’s already gone into making Lithium batteries can be reapplied with minor tweaks. However, Sodium is inherently larger and heavier than Lithium, with fewer atoms fitting into the same space and those atoms weighing more. If research for Sodium batteries catches up with Lithium ones, they’ll still be worse just because of that, and at that point, research would get easier gains from improving Lithium batteries than Sodium ones.









  • The context: the UK ended slavery within the empire by taking out a huge loan to buy all the slaves in the empire, then freeing them. The loan wasn’t fully paid off until recently, so UK taxpayers were effectively paying for money that had been given to slave owners. However, it quickly and decisively put a stop to slavery in a lot of the world without much fuss or objection, when it otherwise could have triggered wars.





  • Cultural appropriation is something like McDonald’s advertising a new Indian burger and it’s just a beefburger with some chillies in it, i.e. someone’s attempting to gain from a bastardised caracature of the culture that wouldn’t be something someone from that culture would participate in. Right wing pundits intentionally misrepresented it as things like eating a traditional dish from another culture to make it sound stupid so people would dismiss it, and then people who’d only heard the misrepresentation but wanted to do the right thing or at least appear to be doing the right thing started acting like it was immoral to participate in any culture you weren’t born into.


  • Premature optimisation often makes things slower rather than faster. E.g. if something’s written to have the theoretical optimal Big O complexity class, that might only break even around a million elements, and be significantly slower for a hundred elements where everything fits in L1 and the simplest implemention possible is fine. If you don’t know the kind of situations the implementation will be used in yet, you can’t know whether the optimisation is really an optimisation. If it’s only used a few times on a few elements, then it doesn’t matter either way, but if it’s used loads but only ever on a small dataset, it can make things much worse.

    Also, it’s common that the things that end up being slow in software are things the developer didn’t expect to be slow (otherwise they’d have been careful to avoid them). Premature optimisation will only ever affect the things a developer expects to be slow.



  • I think it’s possible that loot boxes (and real-world equivalents like trading cards) don’t violate existing anti-child-gambling laws, but if so, that’s a flaw in those laws that needs to be fixed rather than an indication that they’re totally fine and should be allowed to exist in their current form. They cost money and give an unpredictable reward where different options have different perceived value, so they’re quite clearly gambling to anyone who defines it based on its characteristics rather than an individual territory’s specific legalese.