• 1 Post
  • 93 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • University is ok if you’re starting at zero and don’t even know what’s out there. It’s for exposing students to a a breadth of topics and some rationale of why things are as they are, but not necessarily for plugging them into a production environment.

    Nothing beats having your own real world project, either for motivation or exposure to cutting edge methods. Universities have tried to replicate that with things like ‘problem based learning,’ and they probably hope that students will be inspired by one or two of the classes to start their own out-of-class project, but school and work are fundamentally different ways of learning with fundamentally different goals.


  • It kind of sounds like OP morphed from hobbyist to investor, then lost interest when his investment lost value.

    There’s a lot of hobbies that offer a path to professional, and I’ve watched friends go down that path. It’s rarely a good experience - there’s all kind of things you have to do as a professional to make a living that you can blow off as a hobbyist/volunteer. There’s a lot more stress when success or failure is tied to whether you eat or not. You lose a lot of freedom to tell dickheads to fuck off.

    Never been into collectibles, myself, but the investment pressure seems insidious. Like, it’s one thing to trade cards among friends because you got doubles of something your buddy’s missing, but buying a rare card because it’s “underpriced” to hold until its price recovers is very different. The money is pressure to change from looking at your collection as good, fun, or complete and to looking at its presumptive cash value. Then you’ve stopped being a collector and started being a businessman.




  • The Android app should still be fine. I’d expect Apple’s move to be followed by a lot of creators adding a “Don’t use the iOS Patreon app” to their profiles.

    I mean, apps that are just the website are a bad idea in the first place, but this specific problem is entirely contained to the iOS app. If some people prefer an app to a bookmark, that’s on them.




  • The politicians made sure to exempt themselves from all the consumer protection, anti-fraud laws. They live in bubbles where their own political agendas are too important for limitations.

    But I suspect, because my brand new phone number gets a lot of political spam, that 1) a lot of people can’t live with it and change their numbers to escape or 2) a lot of it is recycled burner-phones, previously used to launder donations to fit legal donation limits. But it’s given me a personal rule to never make a donation from my real phone or allow my real phone to become associated with any political process.


  • I came to MySQL and Apache because they were the backend for other services I wanted to start,. Later, when I wanted to build my own, I already had Apache running, so why would I add nginx? I did let other services add sqlite, but have (in most cases) figured out how to switch those to MySQL.

    All of that has been running for 20 years. I’m sure it would be good for my dementia-risk to learn how to start ngnix and migrate all those services, but it’s far more attractive not to mess with what works.



  • pihole, in front of my own DNS, because it’s easier to have them to domain filtering.

    mythtv/kodi, because I’d rather buy DVDs than stream; rather stream than pirate; but still like to watch the local news.

    LAMP stack, because I like watching some local sensor data, including fitness equipment, and it’s a convenient place to keep recipes and links to things I buy regularly but rarely (like furnace filters).

    Homeassistant, because they already have interfaces to some sensors that I didn’t want to sort out, and it’s useful to have some lights on timers.

    I also host, internally, a fake version of quicken.com, because it lets me update stock quotes in Quicken2012 and has saved me having to upgrade or learn a new platform.




  • Once you have a microcontroller running things, adding new features is just a matter of software. Doesn’t add to the BOM, doesn’t complication production in any way. There’s almost no marginal cost to techify everything, and the people who don’t want those features can just not use them. The small minority of people who want a repairable car that they can understand and maintain in their own garage are undesirable customers who reduce after-market revenue.



  • It’s even easier with digital broadcast. I finally had to give up my PCI tuner, because who puts PCI slots on a modern mobo? $25 will get you a USB TV tuner capable of getting all the OTA and cable channels. I used to get, like, 7 analog OTA channels - ABC, CBS, NBC, PBS, and a regional independent - but I get 30 digital. All the majors have added 3-5 channels of SD reruns or other filler. I mean, it’s mostly shit, and the only thing I actually watch is local news, but for a one-time $25 cost, it’s a great supplement to streaming.

    My biggest problem with MythTV is it doesn’t interface with streaming, so I use Kodi on the frontend to source from mythtv, netflix, hbo, or whatever.



  • This is an old post about ipv6, but it inspired me to go looking, and I wanted to share my findings.

    1. for globally routeable IPv6 addresses, probably do let it happen automatically, either direct from the ISP, through the router by prefix delegation, or your own implementation of prefix delegation.

    2. for devices you want to access, internally, create a ULA within the fd00::/8 space, and assign numbers (and names) however you like. Translate all your 192.168.x.y IPv4 addresses to fd00::x:y and go. Only limitation is you won’t be able to access those devices, using the ULA, from outside your network.

    3. you can do both of these on the same subnet, and devices pick up both addresses then use the global address for internet and the ULA for intranet.

    That means you can do dhcp, dynamic DNS, private domains, and all the stuff you know about IPv4 for IPv6, and still do all the stateless autoconfig that “they” want. Some devices, like my android phone, never played well with dhcpd6, but immediately preferred IPv6 as soon as I let them SLAAC.

    If the prefix assigned by the ISP doesn’t change, then device SLAAC address shouldn’t change, either, because they’re calculated from MAC, so if you need to access some internal devices from the internet, you have to mark that address, but (IMO) marking the full address is not that much worse than marking the prefix and remembering the device number.