What do you guys do about usernames / passwords for your local services?
The entire web is like that without an ad blocker these days.
Pro tip, LLMs do an excellent job summarizing YouTube videos now. I've never liked YouTube content, the incentives for creators are perverse and discourage conveying accurate information simply in favor of drawing out every video to maximize ad opportunities. About 95% of the content I might have been interested in could have been better conveyed in a 1-2 page blog post and read in 2 minutes instead of stretched out into a 15 minute video. Having a robot summarize that content is so much less irritating.
Welcome to the new Google. It's rent seeking all the way down.
YouTube is just on demand TV with extra steps these days. I've stopped watching videos, I have an LLM transcribe and summarize for me now. 99% of the content of a 10-15 minute video can be summarized into 1 or 2 pages and read in under 2 minutes.
Your firewall should take care of that, it's pretty rare to be connected directly without one and by default any decent routing package will filter incoming traffic that's not in the state tracking table. NAT isn't designed for security, any security benefit it provides is a side effect rather than the intended purpose.
Edit: check out ipv6 privacy extensions too, there are solutions there that can reduce info disclosure if that's a concern. You can accomplish many of the same benefits of NAT with v6 features without the downsides that NAT brings.
Ipv6 is fantastic, it has less overhead than v4 and removes the need for NAT or other translation. Support can be spotty in cheaper and older devices but there's no reason not to learn and adopt it where possible.
The only windows machine on my home network is the backup Windows laptop that I only boot when I need to run something like Odin to flash a tablet or some niche Nintendo switch management software.
Question on Android versions
LineageOS is your most likely bet. Check the lineage website and see if your specific phone model is supported. LineageOS maintainers are all volunteers so it's hit or miss which devices any of them have chosen to support. If there's no official support someone may have built an unofficial ROM for your phone over on the XDA forums, many times that's the only place to find support. Google "LineageOS XDA yourModelHere" if you don't see your phone on the official list of lineage supported devices.
In the future it's a good idea to check for LineageOS support before buying a phone if Lineage support is one of your priorities.
The best way to keep an Arch daily driver stable is to use a CoW filesystem like btrfs or ZFS and use a pacman hook that takes a snapshot before package installation or updates. If you run an update or package install that breaks something in an inconvenient way 20 minutes before you have to be on a call using said system you just revert to the snapshot, reboot and you're rolled back. I've run Arch as my daily driver like this for 4-5y now and can count the number of times I've needed to roll back like this on one hand (mostly I just don't run updates when I'm under time pressure.) Arch really doesn't break in a major way all that often once you're over the first 6-9mo of the learning curve, ie: it usually stops breaking once you stop fucking around and poking things while you're learning about them.
I wouldn't recommend Arch as a daily driver to someone who isn't generally competent at linux admin and troubleshooting, it's a handful for people who aren't up on their skills yet. On the other hand it definitely will help you develop those skills, that just takes some time. A snapshot and rollback system gives you the freedom to break most things with a reliable way to roll back to a known good state afterwards.
Is there a meaningfully large middle class in America any more, at least in those terms? I know people who manage to fund a whole household on their salary alone but those are low-ish 6-figure salaries (~$170k). Even then, a few curveballs come in and suddenly they're screwed.
No, there really isn't. People who would have been middle class in the 60s are now squarely lower middle class or outright poor. The only people who can still be considered Middle class are what we previously would have referred to as Upper Middle Class, eg: the professional class with mostly advanced degrees.
You can cheat somewhat by being a DINK couple but you're still restricted to House or Kids (pick one) and pray you don't develop a chronic health condition.
Wall St going all in on buying homes certainly isn't helping either, many DINK couples can't afford a house in the higher CoL areas where salaries would have been high enough for them to previously.
But my gold pieces should have weight! It's unrealistic that I can carry around 100k gold and 50+ sets of armor!
/s
I hate these people too. Make your own mods if you want to suffer, I certainly don't. I'm more concerned that many RPGs devolve into Murder Hobo Simulator 2024 within an hour of starting, but hey, that's games.
I'm in favor of dictators worldwide standardizing on the cybertruck thanks. It'll be easy to disable all of them with a garden hose or a baseball.
Ah the sedimentary filing system. I can tell you exactly when I last touched each layer of each pile and what's there but if I file it all away somewhere I can't tell you shit.
By having long term goals. If you're working toward something bigger in life each day is just progress on that journey.
If you don't have any long term goals start thinking about where you want to be in 5 or 10y and make some. Then you can think about how to get there and start making short and medium term goals to help you along the way.
His more recent series starting with Delta V would be excellent too. Even Kill Decision would make a great techno-thriller series.
I'd like to see Ian McDonald's River of Gods or The Dervish House made into a 10ep series. They're both fantastic cyberpunk books and would make excellent TV.
Also, absolute long shot here but I'd love to see Iain Banks' The Culture series adapted for premium streaming with a Foundation series budget.
Most enterprise drives are TLC these days, MLC just doesn't provide the storage density that enterprises require anymore. I only mentioned MLC because you'll occasionally find mSATA drives in the <=256GB range that use MLC. You have to check the datasheet for each model, look for endurance rated at 5DWPD or higher, those will typically be MLC or heavily over provisioned TLC. If you want enterprise drives with greater endurance than the usual 0.5 or 1 DWPD look for the over provisioned models with capacities like 400GB, 800GB, 1.6T or 3.2T. those are 512GB, 1TB, 2TB and 4TB raw capacity drives with a bunch of flash set aside for wear leveling purposes. You don't often see 300GB, 600GB, 1.2T or 2.4T drives anymore but those are often very high endurance (write intensive, 10 DWPD or so) models.
Check the datasheets for drives when you're shopping and you can get a pretty good idea of what their durability is like, I usually buy 1 DWPD drives for write occasional bulk storage and 3+ DWPD for anything with a serious write workload. You can also help the drive controller a bit by running blkdiscard against the entire device before partitioning, then only partition and use ~80% of available space. The drive controller will typically grab free unused blocks and use them for wear leveling but only if they've been marked free (TRIMmed) and never allocated after. If you can't find or can't afford high endurance drives you can usually buy a larger lower endurance drive and over provision it in this way to extend its lifespan.
(The last time MLC flash was really common was back in maybe 2014-2015, some of the older Samsung pro drives like the 850/860 pro were built using MLC. Those had legendary real world endurance, I think they'd get up to 10+PB written before actually failing. It's a shame they didn't have PLP because they would have made good budget array storage if they did.)
My approach to this has always been to buy one enclosure and validate it, then go buy like 8 more after thorough testing. Obviously don't place an order for 10 units of an unknown tech item from AliExpress or you're looking at a bad time. Look for enclosures that use known good chipsets and there's not as much risk as you're expecting. I have something like 8 msata enclosures here that work flawlessly and another half dozen sata+nvme rtl9210b enclosures that also work well.
Buy used Samsung mSata or m.2 2230 drives on fleaBay. Stick with Samsung and other well known brands with decent spec sheets and warranties, that's the cheapest way to handle durable storage on a pi. USB enclosures are like $5-7 on AliExpress or fleaBay.
Buy MLC drives if you need higher endurance (check the model no and look up the datasheet.) TLC will usually be fine for a few years, MLC will last a bit longer. If you're killing drives faster than you expect buy larger (512 instead of 256GB), blkdiscard
the entire device once it's installed and then only partition 60-80% of it. Never touch the rest of the freed storage and the drive controller should be able to use those blocks for wear levelling to reduce the NAND wear rate.
Edit: One heads up, I usually buy used drives from eBay because their buyer protection is top tier, if there's anything wrong with the drive when it's delivered or when I test it it goes right back for a refund. This makes buying blind viable thanks to an easy return policy.
If you're sourcing used drives somewhere else insist on seeing SMART data before purchasing and don't buy heavily worn drives. Look at the drive model datasheet, find the warranted endurance of the drive (if it's a 512GB drive rated for 1 DWPD over 3y that means the rated endurance is ~ 0.5T 365 3 or roughly ~550TB written over 3y. Pass on buying drives approaching their rated endurance, try to buy lightly used drives wherever possible and you shouldn't have problems with reliability.
I mean, the horror of having to tick a box to use rotating v6 addresses. These are all solved problems, they're not a flaw worth ignoring the entire ipv6 protocol over. Most major operating systems have moved to stable privacy preserving addresses by default, that's true, but it's not all that difficult to turn on address randomization and rotation either. And, hell, if you're that married to NAT as security just use NAT66 and call it a day, nothing about NAT is exclusive to ipv4.