5,911 karma · joined October 29, 2016
If Apple went through the effort making macOS touchscreen-ready for this new MacBook Pro, then perhaps we’ll see a tablet with macOS one day. I’d buy an iPad Pro with macOS in a heartbeat.
On the Mac side, it’s a toss up between the platinum interface of Mac OS 8/9 and Mac OS X Tiger. With that said, I have a work-issued MacBook Pro running Golden Gate as my daily driver, and Liquid Glass is alright. It’s not what I’d prefer if I had a choice, but it’s not a dramatic departure from previous versions of macOS. A Cheetah or Puma Mac OS X user should be able to navigate Golden Gate with ease, mostly.
It wouldn’t surprise me if Apple’s UI/UX teams are staffed with people who have never heard of Don Norman, Bruce Tognazzini, Bill Atkinson, Andy Hertzfeld, Susan Kare, Larry Tesler, and other pioneering figures who contributed to Apple’s legendary 1980s and 1990s software.
It’s a lack of onboarding and knowledge transfer, combined with an Eternal September of thousands new CS grads being constantly produced annually, who are sadly not being taught enough history of computing at their universities.
My dream as a CS professor is to help rectify this, at least amongst my students.
Then came an upstart web browser from Google named Chrome....and now we're back to the bad old days of web developers coding to the dominant web browser again.
I wonder, though, what a pure Smalltalk workstation would’ve looked like, and what hardware would’ve been necessary to make it fast. After all, the late 80s were the era of Lisp machines, though Lisp machines were much more expensive than NeXT cubes ever were. If I recall correctly, Smalltalk on the Xerox Alto was slow, but David Patterson (of RISC fame) had a PhD student who worked on a performant version of the Smalltalk VM, and some of that work went to a spiritual successor named Self, which heavily influenced the design of the Java VM. I remember Java feeling slow in the mid-1990s, but that might be due to bad memories of Java applets rather than a fundamental problem with Java VMs.
Come to think of it, I had similar whiplash in industry of full-time jobs being far more stressful than my internships, which I now realize were more-or-less “demo versions.”
To make a long story short, after grad school and working as a researcher in industry for nearly a decade before becoming a professor at a community college (where the emphasis is teaching), I learned that I love doing research as a hobby but not as a career, where there are many pressures.
I paid $96 for 32 GB of DDR5 RAM for my Framework 13 laptop back in December 2023. When I checked a few months ago, the same RAM cost around $400; I don't know what prices are like now.
The difficult part is replicating the ecosystem of applications. From a technological standpoint I would prefer a modern Linux distribution with KDE or Cinnamon over using 2005-era Mac OS X Tiger, though I’d gladly use a version of Tiger that was retrofitted with a modern Darwin core, modern libraries for security purposes, and an up-to-date web browser. However, Linux does not have Microsoft Office, the Adobe Creative Suite, Preview.app, Keynote, Dictionary.app, and other pleasant Mac apps. The FOSS alternatives are not as polished. Even venerable Office 2008 for Mac feels nicer than LibreOffice, and it’s compatible with the XML-based Office formats.
I guess for now I could run Tiger in an emulator, though admittedly current operating systems serve my needs, even if I prefer the polish of Tiger and Snow Leopard. I get really good performance running PowerPC Tiger inside QEMU on my base M4 Mac Mini and on my Ryzen 9 3900 desktop, definitely not as snappy as running Tiger on actual contemporary PowerPC hardware, but fast enough to actually be productive.
In many ways, the Mac Studio is the spiritual successor to the trash can Mac Pro. Apple Silicon's architecture solved the thermal problems that limited the trash can Mac Pro.
I paid $499 for my M4 back in April with the academic discount since I predicted the next generation base model would cost more. Sadly my prediction was correct: $599 to $899 is steep. I understand why; the prices of DIMMs, GPUs, and SSDs have also skyrocketed. But $899 for a base Mac Mini is painful, even if the alternatives on the current market are also painfully expensive.
I think many good computer science programs offer a similar course where students make modifications to an open source Unix-like OS like Xv6, Minix, Linux, or one of the BSDs. I took such a course at Cal Poly San Luis Obispo in 2008.
However, I don’t know of any undergraduate programs where students are required to code an entire OS from the boot loader all the way up to basic drivers. Building an OS is part of the final chapter of From NAND to Tetris, so perhaps there might be some universities out there that do require their students to write an OS from scratch as part of the larger curriculum.
Additionally, Idaho has a lot of beautiful natural scenery.
In the short term, the big challenge is being able to afford hardware that can run a ~30B model. Last month I got to experiment with LLMs on a NVIDIA RTX 6000 Ada Generation as a visiting researcher during my summer break. I see the power of local LLMs for agentic coding; they’re no Claude, but they are quite useful. I wish I had gotten into local LLMs before hardware has gotten prohibitively expensive and in some cases unavailable; Apple discontinued certain Mac Minis and Mac Studios with high amounts of RAM due to the RAM shortage.
Hopefully high RAM prices don’t become a new normal, though the next year or two doesn’t look good.
At least teacher housing provides a way for teachers to obtain secure housing closer to work without having to directly compete against highly-paid corporate workers with RSUs.
Hewlett-Packard under its founders believed in loyalty, and even had a philosophy dubbed The HP Way (https://en.wikipedia.org/wiki/The_HP_Way) that seem like an interesting cross between some of the positive aspects of working for a Japanese company (loyalty, sense of care by the company) and the positives of working in Silicon Valley (flexible work hours, profit sharing), plus some other ideas (Friday afternoons devoted to personal projects).
This philosophy was not commonplace even in Silicon Valley at the time; the founders lamented “hire and fire” companies in Silicon Valley. Eventually HP abandoned the HP Way once HP started hiring outsiders as CEOs instead of hiring from within, beginning with Carly Fiorina.
I feel we’re in a timeline in Silicon Valley where there’s little idealism. Employees seek money, and who can blame them when a two-bedroom apartment can easily rent for $4000/mo or more, and when a house is easily $2 million? Leaders seek not only money, but power, and their desires for power have been more blatant in the past year.
Where are the Steve Wozniak and Gary Kildall figures of Silicon Valley these days?
I went to St. Louis, Missouri on a business trip two years ago and was pleasantly shocked by the food prices there. I felt like I entered a time machine to 2016 California.
Regarding sushi in Japan, prices run the gamut from cheap conveyor-belt sushi chains (like Hama Sushi and Sushiro) and grocery/convenience store sushi (which is surprisingly good here) to ultra-expensive, reservation-only restaurants with sushi served by world-renowned chefs, and everything in between. I’m not an expert on sushi, but I find that $5 grocery store sushi in Japan often beats what costs $20 back in the Bay Area. To be fair, though, the Bay Area has many excellent sushi restaurants, and while it’s more expensive in the Bay Area than Japan for the same quality, the counterargument is a meal at a Bay Area restaurant is much cheaper than a flight to Japan. I just happen to be fortunate enough to go to Japan twice a year, so I just wait until I’m in Japan to have sushi.
Japan, on the other hand, is heaven for those with US dollars. A bowl of ramen is around ¥1,100 here (I’m here on a research visit), and they generally taste amazing! Even a Big Mac meal from McDonald’s is far cheaper than in the Bay Area.