5 ms·
Especially as a developer - Macs are like a godsend for us. And it's a device that you use 8-14 hours a day. Sure, pay a bit extra for RAM (which btw has much b
by sgt 2y ago
Especially as a developer - Macs are like a godsend for us. And it's a device that you use 8-14 hours a day. Sure, pay a bit extra for RAM (which btw has much better bandwidth than the competition), in the end that extra cost is negligible.
- adastra22 2y agoYeah both RAM and storage aren’t comparing apples to apples (heh) when compared as people often do. If you double the storage on your MacBook, Apple doubles the number of storage chips, with dedicated pcie lanes to each. Since it internally operates with something like RAID0, you also get double the speed.
- ahartmetz 2y agoNot a very relevant point - the difference between 500 MB/s and 5 GB/s mass storage is rarely noticeable.
- adastra22 2y agoDepends on what you're doing. It's very noticeable for my work.
- ahartmetz 2y agoIn my case, software development with C++. It's basically small files and a lot of disk cache.
- adastra22 2y agoI’m processing 100’s of GB of information (the whole historical bitcoin blockchain). Enough to not fit in RAM, but the computation I’m running is fast enough to not be CPU bound. At home I have a desktop rig with multiple TB RAM and a fast server CPU. I would normally ssh into that to run tests with the chain mounted on a /dev/shm partition, which was a pain and only was accessible when I was at home. With my new MacBook Air, the upgraded internal drive is large enough to hold the full historical chain, and streams from disk fast enough to finish a run in comparable time. So now I’m mobile and can work from anywhere, with an entry point laptop replacing a dedicated server! That’s a big change for me. I recognize not everyone’s tasks are bottlenecks the same way though.
- jlokier 2y agoSame here, but processing the entire history of Ethereum instead.
- kccqzy 2y agoAbsolutely. That's why in newer computers with M.2 storage I'm delighted to find the existence of SATA SSD storage in M.2 form factor. Now I don't have to pay NVMe prices any more. Whereas with Apple, I believe the only choice is NVMe storage. What if I want more but slower SSD storage?
- ttkari 2y agoYou mean M.2 SATA storage is available cheaper than M.2 NVMe where you live? Over here there are very few options in M.2 SATA form factor and the prices are almost double that of M.2 NVMe, which is really not that suprising given the obviously very much higher volumes of NVMe parts.
- kccqzy 2y agoHuh I just checked prices again and you are right. I must have remembered wrong. I stand corrected.
- adastra22 2y agoI think this is backwards? NVMe should be faster than SATA. I don’t think Apple uses either though. They directly connect the CPU to storage on the SoC. Another commenter above is saying they don’t even use PCIe.
- kccqzy 2y agoNVMe is faster than SATA. But for my purposes SATA is fast enough; I just hope manufacturers would make SATA SSDs cheaper than NVMe SSDs. But alas that's not the case.
- Cumpiler69 2y ago>in newer computers with M.2 storage I'm delighted to find the existence of SATA SSD storage in M.2 form factor Now I don't have to pay NVMe prices any more. In which year do you live in? New computers haven't been shipping with M2 SATA storage since like ~2018, and SATA SSDs haven't been cheaper than NVME since at least ~2020. NVME has been cheaper than SATA for many years already.
- philodeon 2y agoThe NVME controller on Apple Silicon is not PCI-based, so there are no pcie lanes going to the storage chips at all.
- adastra22 2y agoDo we know that for sure? There are I/O lanes being allocated whatever the exact technology being used is. I just don’t see why they’d reinvent the wheel here.
- philodeon 2y agoYes, the Asahi Linux reverse engineers said in their commit message for the Linux apple-nvme driver: “Add a driver for the NVMe storage controller integrated on Apple SoCs. This NVMe controller isn't PCI based and deviates from the NVMe standard in its implementation of the command submission queue and the integration of an NVMMU that needs to be managed. This commit tweaks the core NVMe code to support the linear command submission queue implemented by this controller. But setting up the submission queue and managing the NVMMU controller is handled by implementing the driver ops that were added in an earlier commit.“
- burnerthrow008 2y agoI agree for RAM, but not for flash storage. The competition usually has as-good or even better flash throughput and IOs/second. The reason people are aggrieved by Apple’s storage upgrade prices is that you can usually buy a high-end, entire NVMe device of a given capacity for less than Apple charges just for the upgrade to that capacity, and the NVMe will be as fast or faster than Apple’s offering.
- wqaatwt 2y agoStill much worse than e.g. 2 M.2 slots..
- prmoustache 2y agoAren't Mac the opposite for the developers with subpar support for say, containers and dev tools, and crappy out of the box window management compared to a laptop running on linux? Seems to me you have to do a lot of manual tweaking and install before having something half decent as a dev.
- amelius 2y agoApple makes consumer electronics. From a professional perspective they are toys.
- messe 2y agoThat's an elitist attitude that has very little basis in reality. Would you care to justify it? Plenty of professionals, including developers, use Apple machines for their work, as tools not toys.
- hyhconito 2y agoSo an actual certified commercial Unix workstation is a toy now?
- LargoLasskhyfv 2y agoPapier ist geduldig. (Literally paper is patient) / roughly: Paper doesn't blush.
- kergonath 2y agoPeople have been saying that for 40 years now. Give it a rest already.
- compiler-guy 2y agoYou do realize that many, many movies have been edited in various versions of Final Cut Pro on Macs right? Including several Academy Award winners. Movies like _Parasite_, _The Social Network_, and _300_, to name just a few. If that's a toy, I'd love to hear what is industrial strength.
- scarface_74 2y agoAll of the Macs finally come with 16 GB RAM which is decent.