I wouldn't call the Framework "cheap". Its price is higher than other similarly-specced laptops. But in the long term you can save money by not having to buy a whole new laptop when it breaks or becomes obsolete. You can even take your old mainboard out and repurpose it as something else.
The MacBook is expensive to buy and has no upgrade path. macOS is sleek and well-designed and the M1/2/3 is a very capable CPU but saving money is not a thing you can expect to do here.
Both are reasonable choices depending on what your use case is.
Not the user you responded to but in my case nothing. My Xperia 10 III is still working well after three years so there no reason to buy a new one.
Okay, I might be out of the OS support window so I might want to do see how AOSP does on my phone. But hardware-wise there's really no reason to upgrade (and much less to a comically expensive device like in the video).
Not in my opinion. The ports are barely adequate and I think neither RAM nor storage are user-upgradeable. The silicon is nice, yes, and they got rid of the touch bar. But I still think it's forcing too many tradeoffs to be worth it. (And, as usual, their base storage is tiny and their SSD upgrades are way overpriced. Hence the lack of internal slots is a real pain.)
The preceding ones (iBooks, MacBooks, and aluminum MBPs) were okay for their time as well but not at the same level as the unibodies. Still, it's been a long time since Apple hardware was worth getting excited about.
Mind you, this is purely from a computer perspective. I never cared about their phones so I don't know how their quality holds up. I do acknowledge that they're unbeatable in terms of duration of support, though.
The unibody MBPs were solid for the most part. From 2008 to 2012 Apple actually made really good, decently priced, upgradeable, virtually indestructible Unix workstations; I'll give them that.
Too bad they then made the Retina generation of MBPs, which dropped most of what made the unibodies great and turned them from Unix workhorses to overpriced prosumer devices. And that's where they lived ever since.
He probably just fat-fingered his phone with a half-written tweet open. If he'd just followed that up with "...coverage I'm actually the awesomest president ever blah blah blah" nobody would've noticed.
But instead it turned into this whole thing about how the tweet was meaningful and people were just too dumb to get it. Which just made him look ridiculous as usual.
Alternatively you turn it around and play it like a buddy cop movie: The straight-laced paladin screwed up and ended up breaking the law big time. He's given probation of he does some stuff for the city and the probation officer happens to be the loosest cannon in the entire force.
Cue the rogue constantly operating on "eh, it's probably going to be okay" (and getting his way because he's the actual cop) and the paladin burning half of his spell slots on curing the ulcers he's developing.
Exalted: The darkness turns out to be a component soul of the Ebon Dragon and now it's angry. Fetch another bucket of dice and roll to Join Battle.
Battletech: You land a through-armor crit on the darkness's hip actuator. The darkness falls – let me check that table – on its left side and probably won't be getting up again any time soon.
That name was legitimately chosen in my mid-teens for a short-lived troll account. I wanted something that sounded controversial without actually making a statement.
Then I realized that my old username sucked and just stuck with it.
40 yo you embracing the name again because you realized that agonizing over what random people think about a perfectly fine username isn't worth your time.
(I could've made a picture here but I'm also not agonizing over what random people think about my laziness.)
Remember: LLMs don't give you answers. They generate text that looks like answers. Whether that text actually contains a valid answer is not the LLM's problem.
You can use a regex to do basic validation. That regex is
.+@.+
. Anything beyond that is a waste of time.