Earlier quoted context omitted.
Feeling a bit sad now as I had to buy a 2020 MacBook Pro to get AVX512!
I currently use a MacBook Air with the same 10th generation Intel chip in it and it's not bad. The only difference between the Air and the Pro with this chip is that the Pro can sustain high clocks longer and has a Touch Bar. I expected the M1 to be like a much lower power and maybe a bit faster version of this chip, and was really blown away by it being far beyond that.
Apple’s M1 Positioning Mocks the Entire x86 Business Model
721–730 of 942 posts
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#722Earlier quoted context omitted.
AAA video games do that for you :P Well, it isn't the programming part that uses the ram(although yes, building our codebase takes about 40 minutes and uses gigabytes of ram without using distributed build), but just starting up local server + client + editor easily uses 80-100GB of ram since ALL of the assets are loaded in.
Did you have the chance to try your setup on an M1? If it worked for your sister, although you seem to have way higher requirements, is there anything to say it wouldn't work for you? I'm asking because I read a lot of comments when it was released that it just doesn't need as much RAM because $REASONS. I wouldn't put my money on this, but I'm curious if this assumption holds water now that people have had time to tr…
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#723Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#724Earlier quoted context omitted.
Auto-tab-discard on Firefox is your friend. Makes thousands of tabs possible with almost no memory use and seamless functionality.
I do visit 20-40 of those tabs regularly. They're SPAs so they use up a lot of memory.
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#725Earlier quoted context omitted.
Yeah the marketing effort is immense, and it's really surprising to me how many eagerly lap up the angle Apple is pushing without much reflection, even on HN. Like the good old Apple hype days. Now to be fair, the M1 is an impressive iteration on the A* chip line. But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.
> But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field. Not look too bad best to say. Even if we add a one node advantage, we still have a ~15 watt chip making 20W-30W chips sweat. If you downclock Zen 3 to match 15W TDP, you may well get M1 beating it by double digit margin. M1 is simply a way more efficient chip than any X86 chip can be because…
Probably some of that is because they did try to do something different once - and Itanium was an unmitigated disaster.
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#726Earlier quoted context omitted.
I have to admit this is right. Even my old 2012 i7 Mac mini is still a perfectly serviceable machine to this day.
I have a near death grip on my late 2012 Mac mini i7 (upgraded to 16GB and 2 1TB ssds) It has stood the test of time and to me is an engineering marvel. Aside from gaming it can last another 10 years. For longevity, I keep it on its side and replaced the bottom lid with an aluminum mesh lid. This has made it near silent for 80% of my tasks (programmer centric). I also regularly clean out the fan.
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#727The M1 processor is a direct result of the death of Moore's law. It's an amazing processor, but a sad sign of things to come. The performance gains from Moore's law have typically come from shrinking die size. That has ended, you can't juice more performance from general purpose CPUs. If general purpose processors no longer advance quickly enough, the only way to get performance gains is to build custom chips for com…
> The M1 processor is a direct result of the death of Moore's law. I know most people misunderstand Moore's law, but this is HN, so I expect better: https://en.wikipedia.org/wiki/Moore%27s_law#/media/File:Moor... Moore's law is quite alive and showing no signs of problems. > The performance gains from Moore's law have typically come from shrinking die size. Moore's Law is about number of transistors. Not about their…
https://wccftech.com/cerebras-unveils-7nm-wafe-scale-engine-...
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#728The article makes a good point on positioning, but I'm not sure if it's due to lack of data points. Sure Apple seems to be using the M1 in across every price segment for their products, but M1 is also literally the first iteration of their shift to running macOS on ARM and not x86 architecture. This mass push mainly serves to speed up the transition. No doubt there'll be a higher performing SOC for Apple's Pro lineup…
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#729Earlier quoted context omitted.
Web Developer here. Wouldn't accept anything less than 32GB for a work machine.
Yep, if you're running big IDEs (e.g. Rider/IntelliJ, Visual Studio), containers and VMs, 32GB is really a must. There always seem to be people in these threads claiming that 16GB or even 8GB is enough - I just don't understand how that could possibly be for most of the HN demographic.
The Apple stack is better optimized to take advantage of the hardware they have. Indeed, one of the reasons is because they have so few SKUs to worry about it focuses the engineering team (for example, in the past, internally engineers would complain about architectural design missteps that couldn’t be fixed because 32bit support wasn’t dropped yet and was pushed out yet another year). Now, obviously in a laptop use-case this is trickier since the source code is the same as the x86 version. It’s possible that the ARM code generation was much more space efficient (using -Oz instead of previously likely set at -O3). It’s also possible that they have migrated over to iOS frameworks in an even greater part than they were able to in the past, leveraging RAM optimizations that hadn’t been ported to macos). There could also be RAM usage optimizations baked around knowing you will always have a blazing fast NVME drive. Now you may not even need to keep data cached around and can just load straight from disk. Sure, not all workloads might fit (and if running x86 emulation the RAM hit might be worse). For a lot of use cases though, even many dev ones, it’s clearly enough. I wouldn’t be surprised if Apple used telemetry to make an intelligent bet around the amount of RAM they’d need.
Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model
#730Earlier quoted context omitted.
Heavy load in my case is a few dozen terminal tabs, six of which are running TPU training jobs, 40 chrome tabs, a few of which are playing twitch streams and YouTube videos, a half dozen instances of pycharm, one webstorm, one clion, around 35 macvim windows, and a few dozen PDFs open in Preview. I’m not exactly representative, but I think the stddev of usage patterns is high across developers. The unfortunate part i…
This is heavy load for any machine unless it's configured as a bona fide workstation. Any machine, any OS (with M1 MacBook Air's HW configuration) would trash its SSD while swapping in that case, IMHO. > I’m not exactly representative, but I think the stddev of usage patterns is high across developers. When I'm in development mode with all cylinders firing, I have a single Eclipse window in CDT perspective, a couple…
The problem is unoptimized apps running on Rosetta2.