8,452 karma · joined September 7, 2018
I was also waiting for some cool talk of some change, as I loved the simplificiation that Rails has done last year, but I also understand his point of view: he could either speed up the development of rails with AI (what Bun has done), or just say that it's mature and it doesn't matter anymore and it's better to not ruin a mature system.
Also adding in sentry mode and dashcam support to all Porsches would be some basic security need when it already contains great cameras.
Charging at home is already supere easy, that's never the part when I advise other people against owning an EV when they are asking me about it.
Limiting NVIDIA chips already turned China into silicon compete mode, and China is already far ahead in robotics.
We humans are from a lower intelligence form (some monkey like ancestor). If those monkeys knew that they are making higher intelligence, they would have collaborated to stop creating humans because they can control the life of all monkeys in the world? I don't think so.
It's the same thing now: humanity is creating something that's more intelligent then them, they're just not using biological evolution as a tool to do it.
Yes, I see people working on M4 and every few days it gets better
,,However, there's plenty more work to get it fully supported and working with Hyperland.''
I believe eventhough they won't work together directly, with open source they can just use eachothers code (I believe Omarchy is using Ashahi's M1-M3 code, but now people are already creating Omarchy M4 GPU support using AI, and Ashahi devs can look at how it's working and understand it, they just want to take things a bit slower to have less slop).
For long term maintenance you need to throw features out / delete code, which requires a deep understanding of the balance between what the code can survive and what is really needed in reality while not growing the code base too much (which neither LLMs nor humans can handle)
The performance you get with M5/M6 in theory is crazy (especially having matmul cores with such an energy envelope and unified memory). By the time I can use it well in Linux there will be M7/M8 though.
With NVIDIA I can buy a Blackwell based core right now and use it (even if I will have much less GPU memory. Though it will be high bandwidth).
It's still not well integrated of course as those plugins are from different people, but I at least don't feel powerless as I know I can make any change easily.
For example when using PyTorch I wanted to try to speed up my NN kernel by 2x by just using half precision and haven't noticed any speedup at all. Also I was missing the easy to use GNU tools that had to be mixed with Apple's tools.
I loved using Arc browser as well, and I'm missing it, but I guess I will do without it somehow (Chrome's vertical tabs are just not the same).
My main program missing from going back to Linux was ChatGPT Desktop, but now it's there.
I just checked out Hammerspoon, I'm happy for you that you wrote it, and looks great, but it has the same problem that I had: for security reasons Apple stopped allowing the window APIs to get all important information on other workspaces. You can only do it with Accessibility API. I was trying to fight with it but have up.
I ordered an ASUS Zephyrus G16 with 5090 NVIDIA card + 1.9kg (quite an overkill, and I know that I will have to limit power output), but hasn't arrived yet.
But what's fun is that I love QML+QuickShell with its hot reloading, Hyprland with its Lua support.
With AI nowdays it's just so easy to do deep UI changes that wasn't possible a year ago.
I wasn't able to debug network errors (restartin my Mac worked), Metal was missing low level disassembly / debugging tools (there is some hard to use UI), but the worst thing was the inflexible windowing system.
Even getting all the window handles on all screens/desktops with their titles and programs is impossible.
I just decided that I move to Omarchy 4 (basically Hyperland + QuickShell) + NVIDIA GPU, and I already was able to customize it more than my Mac in years.
I will miss Apple's hardware for sure, but not MacOS and the missing hardware documentation
So far from how I see how powerful organizations work, I'm not as certain as I would like to be.
It turns out that the cost of waiting years for an ISA change is more costly than fixing whatever problems it has.
Waiting a year to get from intuition to theorems is a perfect way to ruin math.
Math is not supposed to be easy/simple, but it supposed to be a great way to understand systems based thinking.
At the same time there could be more examples taught on why these building blocks were historically needed and what they are used for solving nowadays.
LLVM has such a cool tutorial, eventhough I haven't written a programming language myself, it was excitung to go through it to see how static programming languages are lowered to SSA form.
Mojo should have something showing how to write a super fast matmul and especially what's interesting for me is a fast linear attention kernel, as that's where PyTorch is getting much harder to use.