8,073 karma · joined July 15, 2013
https://a.drien.com
https://github.com/drien
https://infosec.exchange/@adrien
Modern social media provides effectively limitless opportunity for consumption, but smartphones unlock the ability to actually drink from that firehose regardless of time or place.
Rest is critical for recovery from any sort of stress, but for many people today there is zero rest from this stuff, it’s first thing in the morning through last thing at night, it’s in the car while driving, it’s during the thirty seconds between customers at work, it’s on the beach, in the pool, waiting in line at the post office, at the dinner table, during a movie at the theater, on the toilet, on an airplane, and a million other times and places that would otherwise provide “rest” if it weren’t for smartphones.
The downtown/center of older cities may still have mixed use, and there have been changes happening in recent years to allow/build more apartments and mixed use areas, but, generally outside of the densest parts of the largest cities commercial and residential areas are required to be separate, with personal cars as the primary/only way to get between them.
This has been a bit of a self-reinforcing phenomenon, IMO, as car-first infrastructure puts people at the mercy of traffic congestion, and means that any apartment building or business in their vicinity will result in more cars passing through, more congestion, more competition for parking, as well as the presence of the large parking lots that cities mandate for any new construction, which themselves make it unpleasant to get around in any other way.
There are so many situations where a little program can save one or a few people hours of work on tedious tasks, but wouldn't make sense to build or support given traditional software development overhead, but that becomes realistic with AI-assisted development. This is the idea of a sysadmin who has automated 80% of his job with a variety of shell scripts, borne out into many other roles.
We've seen the early phases of it with Replit and Lovable et al, but I think there's a big playing field for secure/constrained runtime environments for non-developers to be able to build things with AI. Low/no-code tooling increasingly seems anachronistic to me: I prefer code, just let an AI write and maintain it.
There's also a whole world of opportunity around the fact that many people who could benefit greatly from AI-built programs are simply not particularly suited to building them themselves, barring a dramatically more capable AI, where I think enterprising software engineers can likely spin out tons of useful stuff and address a client base they might never have previously been able to address.
While it's absolutely 100% possible to have a "big beefy server architecture" that's reasonably portable, reproducible, and documented, it takes discipline and policy to avoid the "there's a small issue preventing {something important}, I can fix it over SSH with this one-liner and totally document it/add it to the config management tooling later once we've finished with {something else important}" pattern, and once people have been doing that for a while it's a total nightmare to unwind down the line.
Sometimes I want to smash my face into my monitor the 37th time I push an update to some CI code and wait 5 minutes for it to error out, wishing I could just make that band-aid fix, but at the end of the day I can't forget to write down what I did, since it's in my Dockerfile or deploy.yaml or entrypoint.sh or Terraform or whatever.
Luckily we were near a location of the rental car company—rather than deep in the middle of nowhere where we were headed—and exchanged it for another of the same model, which was all they had available. The next 1000-something miles we drove were filled with endless weird glitches:
- When a passenger plugged in their Steam Deck in the back, the entire infotainment system cut out and went black, including the instrument panel, and then started glitching in and out until they unplugged it.
- When parking, the driver's seat would retract slightly to make it easier to get out, but it never moved forward again, so the seat would get further back at each stop until it was manually repositioned.
- The entire drive the system flashed an un-dismissable error about a rear seat latch, which seemed completely functional.
- The TPMS light went on and off periodically as it seemingly lost and then regained signal from one wheel or another.
- The system flashed errors related to the automated cruise control being unavailable/broken at random times.
- The electronic parking brake kept applying itself while briefly paused in parking lots.
- There was something inscrutably wrong with the climate control that we never really figured out where sometimes it'd just get hot inside the car despite no change to the AC settings.
When we got back I found tons of people online talking about similar (often worse) issues. Incredibly terrible for any new vehicle, never mind one that costs $80k.
https://www.sciencedirect.com/science/article/pii/S088539240...
There are many who will raise their hands with anecdotal counters to this, but I think much of that is borne from misunderstandings about end of life generally, which is a charged and difficult topic lots of people would rather not learn more about.
I highly recommend the book Being Mortal by Atul Gawande for anyone who wants to explore the topic further—or really for anyone who has loved ones at all!
I realized recently that at some point I stopped even checking ProtonDB before buying games on Steam, I guess because its been so long since I've run into one that didn't work. I play a pretty wide variety of games, but not so much the type of competitive multiplayer FPS that seems to have the worst Linux compatibility due to anti-cheat.
https://www.statista.com/statistics/189349/us-households-hom...
I’ve heard it blamed for stunting France’s later adoption of the internet, because people were able to do many useful things on it and didn’t have as compelling a reason to get online to the internet as they did in other countries with no similar system.
I had an annual subscription, and the options on that page made it seem like if I were to cancel that I'd actually lose access immediately, forfeiting the remaining value I'd already paid for. That wasn't in fact the case, but clearly it was designed to guide you into using the "Remind Me" button instead, which I imagine is a very leaky bucket—surely many people who fully intended to cancel would wind up missing the notification three days before renewal and get billed for another year.
Additionally, the text of the buttons and lack of explanation of what's going to happen gives that screen some finality: if I click "End my Benefits" does that mean they end immediately with no recourse? The next page actually showed that you could end and get a refund, or end at the end of the already-paid period, but it was obviously designed to make you uncertain.
Source of screenshot: https://ebookfriendly.com/how-successfully-cancel-amazon-pri...
It seems like they've been adjusting some of the language on the screens in the years since, but still in super confusing ways: https://www.reddit.com/r/amazonprime/comments/wdy84t/cancell...
I’m not inherently opposed to ads that are relevant to a user’s search query, but I am opposed to watering down their visual differentiation until they look just like regular search results. Once upon a time Google put ads on a yellow background labelled “Ads”. Now they’re “Sponsored results” and they look mostly identical to the rest. This is simply not about providing interesting and relevant alternatives, but about tricking the user into clicking the ad so Google can charge the advertiser.
What I truly can’t abide, though, is the volume of fraudulent and malicious advertising circulating their network. Given Google’s $100 billion profit in 2024, the amount of fake/scam versions of real websites that they allow to appear in search ads, or deepfake Elon Musk bitcoin giveaways they allow in YouTube prerolls is a calculated choice, not an inability or lack of resources to prevent it. At the end of the day it would eat into their profit if they were to make it harder to post deceptive ads.
When my friend randomly suggested that we try a very ambitious hiking route, I knew it would absolutely suck if I didn't train for it. I got a gym membership and told myself I'd at the very least set foot in the gym 7 days a week for the first few weeks, just to build the habit of going. I was motivated to make sure I didn't slack off and ruin the hike for the group by being undertrained. A few months of that and the hike went great.
When we got back, though, I found it felt weird to not go to the gym in the mornings before work (as a decidedly NON-morning person my friends and family looked at me like I'd grown a second head when they heard me say I was working out before work). I started running outside on days the gym was crowded, and it felt good! In the nearly eight years since then, there have been only a handful of weeks where I didn't go for a run—I genuinely really enjoy it, no motivational tricks required.