It changed nothing indeed. PowerPC Macs are obsoleted. But that does not stop people from playing with those hardware. That's why vintage phone, classic iPod, handheld camcorder have a market.Okay, cool, but are there any market implications for this? Does this change anything?
Yep, that’s the original 12” PB.I had a 2003 867mhz 12” PowerBook G4 as my first Mac. The picture in the story makes me so happy.
Those “hundreds of other services” are what makes an OS bloated. The point of Linux is that you choose exactly what you want to install to make the most of your machine. For example, if I have a server I don’t need any sort of GUI - it only slows things down.No you won't. You'll realize one known fact: a stripped down windows manager, non-hdr, zero airplay and hundreds of other services in OS X if possible to implement would show how efficient XNU is to the Linux Kernel.
I won't even mention the Core Graphics stack and Display PDF that Linux will never have alone would dump all over Xorg and Wayland.
Planned obsolescence.If they can achieve this, Apple should be able to do the same for all older Macs. Honestly, I've never understood why Apple restricts the 2013 MacBook Pro from running the latest operating system. I had to resort to using a Legacy Patch to get it functioning. Surprisingly, the OS performed smoothly, even better than Big Sur, which is the latest version available for older models.
This is quite the response! I am really enjoying the discussion here.
This is nothing more than a tech demo, but a fun one nonetheless. Many of you have correctly pointed out that this 110M model is puny in comparison to some of the larger multi-billion parameters. This setup would be lucky to produce a token in an hour, if we could even somehow fit the model into a 32-bit address space.
I have a cross-compilation setup in a docker image here if you're interested
That's handy. I left this poor PowerBook G4 to build gcc 8.5 overnight when I started this project! It did finish, eventually. Changing from gcc 4.x to 8.x didn't yield any significant performance improvements.
I did spend some time digging through the code to find other places where AltiVec could be employed. When I was testing with the 15M model, inference took roughly 40 seconds total. Of this time, around 30 seconds is spent in the matmul function. I tried to improve some of the other functions like softmax and rmsnorm but it always made things slower by about 100-250ms.
Interesting stuff!
Aye. NeXTStep was an established OS, although niche at the time. It also boasted the best spreadsheet app at the time, Lotus Improv.I suspect that everyone running a Mac was glad that the renewed Apple was going to use NeXTStep instead of BeOS as a new basis.
I completely agree. More RAM has led to lazier developers...Apple included. iOS is so bloated and inefficient.Properly optimized.... that's the ticket! So many people have demanded that Apple add in tons of RAM, but in doing so, developers get lazy and don't optimize, and then tons of RAM still isn't enough over time. I've appreciated Apple's conservative approach to RAM over the years, as it's forced optimizations, which is critical to software being great.
I they had worked on machines with 16 KB of RAM and Single-Sided Floppy Disks, they'd be much more efficient than they are now, even with a language such as C++ or Objective-C.I completely agree. More RAM has led to lazier developers...Apple included. iOS is so bloated and inefficient.
I'm not sure everything went the right way and it was three major versions (10.3.4 FTW) before it was useful, but it turned out quite a bit better than if they had used a Linux-style monolithic kernel.Aye. NeXTStep was an established OS, although niche at the time. It also boasted the best spreadsheet app at the time, Lotus Improv.
Apple wanted NeXTStep. They didn't care for Jobs at the time; he returned as an "adviser."😐 They had to take him as a condition to obtain the OS.
Tiny? Took 13 floppies for W95 to install! That's without networking and Microsoft Plus!Those were the days. Even Windows 95 MINIMUM install was tiny.