• 0 Posts
  • 13 Comments
Joined 3 years ago
cake
Cake day: July 7th, 2023

help-circle

  • Because there is very little overlap between “programmers who design the systems to be as efficient and reliable as possible” and “UX designers who consider elegance and ease of use, even if it means the install is a few extra MB in size”.

    Tons of FOSS UIs tend to fall into one of three categories:

    1. CLI. Maybe a third-party GUI exists.
    2. Laughably horrendous monstrosities that make early 90’s websites look good
    3. A direct ripoff of a paid software that has actual UX designers.

    It’s because the people designing the FOSS aren’t UX designers, so they either make their best guess at it (the laughably horrendous choice) or they just copy whatever paid software they’re trying to replace.


  • Exactly. Well-functioning agencies can point to statistics over long periods of time… But politicians don’t like boring “funding education caused crime to drop by {x}% ten years later” statistics because they aren’t sympathetic nor inflammatory. They’re also hard to attribute directly to the agency in question, because there could always be confounding factors that have skewed the numbers.

    It’s like the difference between fire code/building regulations, and a fire department. Builders and real estate developers hate fire code regulations, because it’s expensive to comply with. Fire code prevents a lot of fires from starting, (and ensures buildings can be quickly and safely evacuated if a fire does occur), but it is seen as an expense. It’s something the real estate developer is required to pay for, and they resent it. But everyone loves their local fire department. Fire department funding is seen as an investment. They’re big, flashy, loud, and everyone knows when they work. And notably, the fire department only has to respond when something isn’t prevented by the local fire codes.

    If your electrical system quietly works for 50 years without causing any fires, (because of your local building codes requiring the wiring to be done in a way that avoids fires) your fire department never needs to respond to a fire in your building. So the building owners tend to go “why do we even need all these expensive fire regulations, if there hasn’t been a fire here in 50 years?” There isn’t any way to point at the fire code and go “look at all the fires that these regulations prevented in your building,” because the fires never existed in the first place.

    In reality, the two (building codes and the fire department) are working in tandem to keep people safe. But one is much more visible, so it’s the one that people tend to focus on.

    And importantly, the conservative mindset is entirely focused on direct cause and effect. They’ll never look at larger systems. Criminal does crime, police catch criminal. Cause, effect. Sex causes unwanted pregnancy, unwanted pregnancy leads to abortions. Cause, effect. My building is on fire, fire department responds. Cause, effect.

    They’ll never go more than one step away from a given system, because that would remove the direct cause and effect that they’re focused on. They won’t look at why the building caught on fire, or we could prevent it from happening again in the future. Which is why we would see them push to deregulate building codes, while simultaneously pushing to fund the fire department. Because they’re focused on the direct cause and effect. And as far as they’re concerned, anything slipping past the existing regulations is enough to prove that the entire system is ineffective. Because again, they see the cause (whatever slipped through the regulation) so they know what the effect will be. Never mind the fact that the regulation prevented a whole lot of other things from happening. They see a building on fire, and go “well I guess the fire codes are a waste of money. Might as well fund the fire department instead.”


  • Even cooking the food isn’t enough in many circumstances, because some food poisoning isn’t caused directly by microbes, or is caused by microbes with spores that can survive being cooked. Microbes multiply in the bad food and produce toxins as a byproduct, or they use hardy spores to multiply instead of dividing. Even if you thoroughly cook the food to kill the microbes, that doesn’t eliminate the nasty toxins or spores they left behind.

    Botulism is a good example. Botulism is caused by the botulinum bacteria, but the bacteria itself isn’t harmful. It’s only because the bacteria produces a potent neurotoxin that causes paralysis. Cooking food that was infected with botulinum isn’t enough to eliminate the risk of botulism, because heat doesn’t destroy the neurotoxin.

    Or hell, there are microbes that can tolerate temperatures that most food safety standards would consider safe. For example, there is a microbe found in starchy foods that causes something called Fried Rice Syndrome. The spores aren’t killed at boiling temperatures, (which is the temperature you cook rice at), so they can multiply even after the rice is fully cooked. It’s called Fried Rice Syndrome because it’s most frequently seen when people order Chinese takeout for dinner, leave it sitting out on the counter, reheat it a day or two later, (thinking that the heat will kill any microbes and make it safe again), and then suddenly their liver is fucking shutting down. Because the spores weren’t killed when the food was cooked, had time to bloom while sitting out on the counter, and have now thoroughly infected the food.

    That’s part of what makes food safety standards so important. They aren’t just focused on what is safe after cooking, because they can’t trust that all foods are cooked well enough to be safe.






  • Sort of. The program uses a specific part of the website for its auto update. And it also didn’t do any kinds of TLS (https) validation (which would prevent changing the destination). They also signed their installers (which would throw an error if the file had been modified) but the auto update didn’t check for a valid signature. So basically the two big things that a browser would do when you visit the site to download the installer, the auto updater just… Wasn’t doing.

    So people who visited the site to manually download the installer were fine. They would have been alerted if the TLS cert was invalid or if the installer wasn’t properly signed. But if you used the auto updater, you wouldn’t get any of those errors and it would happily install the malware.



  • “Small government” has been redefined by conservatives. When a democrat says small government, they mean they don’t want regulation in every part of their personal life.

    When a conservative says they want small government, they mean they want a government big enough to oppress minorities, but too small to ensure those minorities have their rights respected.

    That mentality is also largely why conservatives get so up in arms about the norm being shifted, and new things getting normalized. Because the conservative mindset is entirely focused on conforming to the norm, and excluding those outside of the norm. So if the norm changes, they believe they need to change to fit the new norm or they’ll suddenly find themselves excluded.

    It’s why they get so upset about minor shit like blue hair or piercings; As they begin to see it normalized, they begin to think “will I be forced to get piercings or dye my hair just to conform?” They explicitly support changes to the norm that already confirm their worldview and habits, because that further entrenches them as the protected norm. But they rabidly oppose the normalization of anything that doesn’t fit.

    So if you’re a white married hetero couple with two kids, that’s what you’ll support. No divorces allowed, because we’re married and can’t normalize divorce. No blue hair allowed, because we’re Wonder Bread white and have never dyed our hair, and therefore can’t allow anything but natural hair colors. No abortions allowed, because childfree couples are a threat to our norm. No gay marriage, because we’re hetero and can’t shift the norm away from that. No drug decriminalizing, because the occasional bottle of wine has always been enough for us and we can’t normalize anything else. Et cetera, et cetera…



  • It’s because it breaks all the nice extra functionality of iMessage. iMessage is closer to Discord chats; You can do things like react to messages, send live emojis, spoiler/emphasize text, edit/delete sent messages, see when someone is typing, see read receipts, automatically send check-ins when you arrive at a destination, draw doodles, send full quality media, share galleries natively, etc… But as soon as someone with an android joins the group chat, all of that goes out the window and you’re stuck with boring old SMS.

    Is it intentionally hostile on Apple’s part to bar androids from joining? Yes. But the reactions from Apple users aren’t entirely unjustified, because they’re left with a noticeably reduced feature set as soon as someone forces them to use green bubbles.