Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

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

help-circle

  • Frigidaire French door fridge/freezer. Nice looking unit that came with the house. It has horrible design flaws though. Frigidaire literally invented the first self-contained fridge in the 1920s so I don’t understand why they’re so bad at building them.

    One of the known design issues is that (at least on older models) there’s insufficient insulation between the ice maker and the rear of the fridge. This eventually results in condensation and ice forming on the back of the fridge. A web search for “Frigidaire ice on back” and “Frigidaire rust on back” will find plenty of people reporting the same thing.

    The annoying thing is that the lines for the water dispenser and icemaker run right across this part, and they end up frozen inside the ice.

    First time I noticed this was when the water dispenser stopped working a few months after we bought the house. Pulled the fridge out and the water lines were frozen, and it had made a mess of the wall (the drywall where the ice was was all broken - I guess drywall doesn’t like ice being pressed against it all the time).

    I tried insulating it with some Styrofoam, but that was no match for the ice - the ice started forming on top of the Styrofoam instead. Now I’ve re-routed all the water lines so as to avoid the spot that freezes. I’ll get a new fridge eventually. Waiting for a good sale. For now, I’m wondering if I should spray foam it, or if the ice will also defeat that and form on top of the spray foam…

    People started encountering this issue maybe 10 years ago. Frigidaire used to offer a “sweat kit” (some sort of fancy insulation) to fix it, but they no longer offer it. I also don’t think they ever fixed this issue under warranty for anyone.



  • At work, quite a few people use Logitech mice, but the IT security team had to block Logitech Options because Logitech added some sort of AI functionality to it without adding a killswitch for enterprise customers… On the positive side, people learnt about alternative apps to reconfigure the mice that don’t have any of Logitech’s bloat.

    iTerm added AI stuff but at least they added a killswitch (a setting in a plist file I think) to force it to be disabled.


  • Nvidia has been open-sourcing their drivers, but it’s been taking forever.

    It’s been taking forever because they’re moving a lot of code into the firmware to keep it closed source. It’s essentially a brand new driver that takes advantage of newer firmware.

    That’s one of the reasons the open-source driver only works with Turing (2000 series) and newer cards - they don’t want to spend the time updating older firmware to handle the open-source driver.




  • What’s the disadvantage of being able to open it up? That’s the part I don’t quite understand. It could be disabled by default and require the user to enable an “expert” or “full featured” mode, or something like that.

    I think we’re going to eventually reach a point where the European iPhone is far superior to and more innovative than the American one, just because of the fact that you can do a lot more with it. Apple’s software will have to compete on merit, not just win by default because it’s the only choice available on the device.

    I’m actually curious as to if it determines EU vs US based on where you buy the phone, based on country for the account, or based on something else entirely.











  • IMO cars that have their own infotainment system should also allow Android Auto and Apple CarPlay. Give the user a choice. Collect metrics about how many people use Android Auto / CarPlay vs the native infotainment system. Maybe survey people who use Android Auto or CarPlay often to see what they think is missing from the native infotainment system. Iterate. Get people to use the native infotainment because it’s better, not because you force them to.

    I’ve got a BMW iX and the in-built map is very good, but I like knowing that I can switch to Android Auto if I encounter issues with it.



  • thousands of times a second

    Modify your Nginx (or whatever web server you use) config to rate limit requests to dynamic pages, and cache them. For Nginx, you’d use either fastcgi_cache or proxy_cache depending on how the site is configured. Even if the pages change a lot, a cache with a short TTL (say 1 minute) can still help reduce load quite a bit while not letting them get too outdated.

    Static content (and cached content) shouldn’t cause issues even if requested thousands of times per second. Following best practices like pre-compressing content using gzip, Brotli, and zstd helps a lot, too :)

    Of course, this advice is just for “unintentional” DDoS attacks, not intentionally malicious ones. Those are often much larger and need different protection - often some protection on the network or load balancer before it even hits the server.