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

  • 12 Posts
  • 4.99K Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • COM solved all this stuff over 30 years ago. When you’re making breaking changes to an interface, you create a new one while still keeping the old one around (at least for a while). Both interfaces are shipped with the same DLL. Software written for the old interface continues to work, while newer software can take advantage of the extra features in the new interface.

    You can do something kinda similar in Linux with sonames, like libfoo.so.1, libfoo.so.2, etc. but there’s still a bunch of use cases where you need to use LD_LIBRARY_PATH, and they’re entirely separate libraries vs the COM approach where both interfaces are in a single library.

    Modern software keeps poorly reinventing the same concept. Software like Home Assistant has breaking changes between releases because they don’t have a consistent interface.









  • I’ve already got solar panels on my roof. Originally they fully covered our usage, but my wife and I have two EVs now (a BMW iX and an i4) and charge them at home, so we’re back to having to pay the electricity company.

    I’ve got 1:1 net metering (grandfathered into an old plan) so don’t need batteries.


  • Makes sense! 30W is great for your system. My home server has an older 10Gbps NIC that uses an Aquantia AQC107 chip, which has poor support for ASPM and prevents the CPU from entering lower C states. I’ve been considering swapping it out for something newer (like an AQC113), I just need to work out whether it’s actually worth it.

    Mine used to cost $0 in electricity since I’ve got solar panels, but we’ve got two EVs now (my wife has a BMW iX and I’ve got an i4) so we’re back to having to pay the electricity company again.


  • Creating a cluster could help me self host more websites I create as I want to move away from using hosting services

    Just jeep an eye on electricity prices. This is probably not an issue with a phone server, but for me, hosting at home with a decent server PC costs more per month just in electricity compared to using a cheap VPS. Continuous draw of 50W 24/7 is ~37kWh per month which can cost $15 or more in California.

    I do still host some things at home, but all my sites are on VPSes. The enterprise hardware and fast, data center grade internet connection is worth it for me. Some of my VPSes are only $40/year.



  • I’m not sure about the Note, but the Samsung Galaxy S series phones have an option to limit charging to 85%.

    Cycling the battery is a good idea too though. I used to do that with a wall mounted tablet and a smart plug, until I swapped it for a Lenovo tablet that has this as a built-in feature



  • I’m not sure about Apple, but Samsung has some ridiculously good trade-in offers sometimes. My wife upgraded from an S21 Ultra to an S26 Ultra this year, and got something like $250 for trading in her old phone. About the same as what they were selling for on eBay. I’ve seen them offer $600+ for last year’s model.


  • This depends a lot on the person. There’s plenty of rich people that earned it rather than being born into it, and still live frugally. I work at a big tech company and there’s plenty of people with mid to high six figure salaries that still use coupons, keep their phone for 4-5 years, and save as much money as they can. Living well within your means on a higher salary lets you retire early, and for some people that’s worth more than any frivolous spending.


















Moderates