My MacBook Pro M1 keyboard broke too and Apple wanted $900 to replace it. I bought a $30 replacement on Amazon and started replacing it myself. Unfortunately the repair was a bit too complicated for me, but luckily one of my co-workers had more patience and replaced it for some beer.
Thankfully the m1 was the last of the evil design era for Macs. Modern ones are significantly better. The neo being the best, able to be fully disassembled with a screw driver in a few minutes
I don't even understand the functional purpose of the rivets if the keyboard is already held in place with a million screws and the key slots cut into the aluminum frame. It makes no sense, seems like a waste.
The best book I've ever read on the topic was the classic Mac OS Human Interface Guidelines. I still recommend them even though some of the specifics are out-of-date.
I adore Tog on Interface by Bruce Tognazzini, who led the earliest editions of Apple's HIG. He explores ideas that have been lost to time, like tailoring an interface to a user's personality.
As they should. There are fundamental differences in hardware and capability between 1992 and 2026.
The most immediate are pull-down menus at the top of the screen. They work good on a 9 inch screen, they are awful with 27 inch displays.
Another related change are modal dialog boxes. When you have a 9 inch screen you're fundamentally looking at one document in one app at a time. When you got 2 27's that's not true anymore.
You don't have it "now" unless you didn't upgrade to 26.3.
But yes. The only way you can resize windows through System 7 is the resize widget. You cannot grab anywhere else and drag. They couldn't afford the extra chrome pixels, again, on a 512 x 342 screen.
It's still a "known issue" in 26.3
(Though I haven't upgraded to Tahoe at all yet so maybe the release notes are wrong? But everything I've read indicates apple said they fixed it then changed to say they didn't.)
https://developer.apple.com/documentation/macos-release-note...
There was a study which menus work better, on a screen edge or context menus that appear right under a mouse pointer. One might think that the second kind would win, because they are so close. No, the first kind was faster. Apparently the stability and the fixed location also play a role. People basically just use them almost without looking, while context menus always require a conscious choice.
It's on my list as well. I really appreciate the MacOS handles progressive disclosure, something most environments either get wrong or misunderstand (caugh caugh GNOME caugh caugh)
ETA: One thing I forgot to mention is how playful MacOS was (and to an extent still is). They recognised that the easiest way to learn something is by messing with it and seeing what happens. It also caused it to be very approachable through what I like to call 'professional unprofessionalism'. It wasn't afraid to use silly metaphors or graphics to get a point across without crossing the line into seeming out of place in a work environment or feeling infantilising
The ones I remember most affecting performance were zeroing allocated memory and the Spectre/Meltdown fix. Also, the first launch of a new app is slow in order to check the signature. Whole disk encryption is pretty fast today, but probably is a bit slower than unencrypted. The original FileVault using disk images was even slower.
We had edge delivery issues when I didn't use my ISP's DNS, especially from Apple. Not exactly sure of the mechanism, but downloading Xcode would take 2 hours instead of 10 minutes.
That’s really weird that’s the case. DNS simply resolves “google.com” to an IP address (8.8.8.8 or something). Shouldn’t impact anything download related. I’m pretty sure DNS isn’t used for geolocating either
I wanted to correct you but than I stopped myself because I'm not sure if you meant that sarcastically. Because with a /s at the end your post makes sense.
DNS servers can take the IP address of the client into account. If you query a record for amazon.com from the USA you will get a different answer than from Europe. (And you don't need anycast for that.)
That the client information doesn't get lost when it goes through different resolvers
the DNS extension EDNS Client Subnet (ECS) was invented.
explains it better than me. The whole point of the extension is to make geo-guessing the original client over DNS more stable.
Now you can have privacy conscious DNS servers that strip the ECS information (or mess with it somehow) and instead of the server closest to you you get the global fallback for example.
(controld.com goes as far to say "switch countries without a VPN" by only messing with ECS. No idea how stable that is though.)
Interesting! I always just assumed sites used geoDNS to figure out where the user is. I like the "Controversy over lack of support" section in the wikipage. I've been mainly using NextDNS and learned that they anonymized this information https://medium.com/nextdns/how-we-made-dns-both-fast-and-pri...
I absolutely love his performance in Airplane, the facial expressions are perfect and the way he looks around after “the hell I don’t” shows he really has great comedic timing and movement.
Incidentally, for anyone that didn’t know, the film Airplane was an almost shot for shot remake of a film called Zero Hour [1] and the copilot in the original film was a famous NFL player (Elroy ‘Crazy Legs’ Hirsch), hence why they’ve got Kareem Abdul-Jabbar to play the copilot in Airplane.
We have clearance Clarence. Roger, Roger. What's our vector Victor?
Airplane! was just on The Rewatchables, one of The Ringer podcasts, and the co-pilot role was originally written for Pete Rose but he couldn't do it because they filmed during baseball season.
It seems funnier with Kareem Abdul-Jabbar because at 7’2” the idea he’d be able to slyly get away with moonlighting as an airline pilot is even more ridiculous!
Who's the guy who, late in the movie, jumps from the left side of the frame, grabs Leon's love handles, shakes them, saying "Leon's getting too fat! He's too fat!" and then jumps back out of the frame, leaving Leon astonished and speechless, staring to the left? And who is Leon?
It looks like an ad-libbed scene to me: "Leon" was absolutely struck dumb by the move.
This video is a good overview: https://www.youtube.com/watch?v=pGmMpEEP5ls
reply