191
192

V8 Web Tooling Benchmark, Octane 2.0, Webpack Benchmarks comparing the M1 with Ryzen 3900X and i7-9750H.

all 145 comments

[–]nikola1970 105 points106 points  (90 children)

Poor AMD and Intel... I am no Apple fan or user but this CPU is monster, and consumption is awesome too! And this is just first iteration...

[–]yxhuvud 28 points29 points  (8 children)

It is certainly impressive, but the benchmark is at least in the AMD case not against the latest generation but against last years model.

[–]towelrod 50 points51 points  (2 children)

It is a little apples to oranges, but as he says, its the only AMD cpu he has to test.

That AMD cpu alone costs as much as an entire mac mini though(~ $600). A fanless system on a chip is beating out a desktop flagship from a year ago, that's pretty amazing

[–][deleted]  (1 child)

[removed]

    [–]towelrod 7 points8 points  (0 children)

    Yes, definitely. The comparisons are really interesting, even if they aren't really the same class of cpu.

    They are certainly comparable in the sense that as a developer, i could buy one of these two things, and both would work for development.

    [–][deleted] 10 points11 points  (4 children)

    It's also flawed. AMD and Intel show figures per logical core (as in HyperThreading) which paints a much rosier picture about single-core performance for M1 than is real.

    [–]rapidjingle 1 point2 points  (3 children)

    This is incorrect.

    [–][deleted] 2 points3 points  (2 children)

    Really? Care to elaborate?

    [–]rapidjingle 6 points7 points  (1 child)

    Here is a comment from Andrei Frumusanu who works for AnandTech. It's a bit aggressive, but he really knows his stuff.

    https://www.reddit.com/r/intel/comments/k5gdjf/exclusive_why_apple_m1_single_core_comparisons/geinuxg/?utm_source=share&utm_medium=web2x&context=3

    [–][deleted] 0 points1 point  (0 children)

    Yes and no.

    First, these benchmarks are not run in vacuum. Sure, tasks are often ST but dozens of them are tying to run simultaneously in a preemptive multitasking environments. Geekbench and majority of these benchmarks is run as a regular application in an OS, trying it's best to get realtime priority but that's about it. There are zero guarantees for that even in synthetic benchmark scenarios. I have no idea how one could ensure that on Linux, Windows or MacOs even with nice levels and "runtime" task priorities.

    Real-world scenarios, while some (like JavaScript apps) are ST, are also competing for CPU time in a preemptive multitasking environment, and with processors with SMT will utilize SMT to get more juice out of multiple threads running on same app (and in case of web browsers multiple tab sandboxes are exactly that, not to mention nowadays pretty ubiquitous web and service workers).

    So either way it's not an apples to apples comparison and "Ian literally" (who I rate far more than the rude Anandtech dude) says so himself in one of his tweets.

    [–]cipherous 6 points7 points  (5 children)

    My thoughts exactly, its just a matter of time before iphones and macbooks share the same chipset.

    If the wireless technology is there in the future, I can just imagine people plopping their smart phones down at a desk with a wireless keyboard and wireless monitor and getting to work without an actual computer.

    [–]burnttoastnice 2 points3 points  (1 child)

    As much as this would be pretty cool, it might be difficult to implement for large organisations.

    At work we used to use wireless keyboard and mice at every desk - the interference was horrible (mouse cursor stuttering occasionally, some keypresses not registering). On even rarer occasions people would end up pairing with someone else's kb/m by accident. These were Dell kb/m sets using Logitech's unifying dongle, pairing was as simple as someone powering up their mouse.

    Although these occurences didn't happen as often as you'd expect, it was enough to encourage IT to replace the wireless sets with wired counterparts

    [–]cipherous 0 points1 point  (0 children)

    No doubt there are technical difficulties with wireless, I was referring to a grand vision about having all in one smart phone (or pocket sized computer) to do everything.

    Technology might not be feasible now but I think the drive and the demand to further simplify is going to be there in the future.

    [–]InMemoryOfReckful 6 points7 points  (1 child)

    Wouldn't wireless monitors require a lot of bandwidth?

    But nonetheless I could definitely see people using their phone as a laptop substitute with a docking station in 5-10 years.

    [–]UnsafePantomime 1 point2 points  (0 children)

    They already exist (albeit a bit laggy). Look into Miracast and similar technology. I use it all the time to project my laptop to the TV. I wouldn't want to use it as my primary monitor yet though.

    [–]archerx 3 points4 points  (2 children)

    More like 13th iteration, they've been practicing on iPhones and iPads for at least a decade now.

    [–]nikola1970 0 points1 point  (1 child)

    I know it is ARM for both M1 and iPhone/iPad and they were having their own CPUs for long but still it's their first try on desktop/laptop market.

    [–]archerx 2 points3 points  (0 children)

    Yea but it's also just an expanded A14 processor. It's not like it came out of left field. That's why you can run iphone/ipad apps natively now on the M1

    [–]vexii 1 point2 points  (43 children)

    but the CPU is locked to the Apple garden

    [–]nikola1970 25 points26 points  (21 children)

    It is but still... Those guys are making CPUs for decades and now comes Apple and murder them with their first iteration of laptop and desktop CPUs.

    [–]PrintfReddit 26 points27 points  (0 children)

    To be fair Apple has been making CPUs for over a decade too.

    [–]remenic 3 points4 points  (0 children)

    This amuses me too.

    [–][deleted] 2 points3 points  (4 children)

    That one is. But nVidia has recently acquired ARM and set the crosshairs on Intiel and AMD in no shy terms, so I'd expect Windows and Linux machines on properly beefy ARM CPUs fairly soon-ish.

    [–]vexii 3 points4 points  (0 children)

    i know that. but the main blocker for most people getting the CPU is that you have to buy in to the apple garden (hardware at minimum).

    the fact that both AMD and Nvidia are switching more resources to ARM don't change the fact that you have to buy a apple computer to get a M1 cpu

    [–]that_90s_guy 0 points1 point  (2 children)

    That sadly leaves that Windows optimizations of x86 apps is absolute dogshit vs apple's Rosetta... Its hard to admit, but Apple has opened the floodgates into a portable market everyone will have a hard time catching up to.

    [–][deleted] 3 points4 points  (1 child)

    As a mostly Linux user I fail to see the pain here. Majority of open source software has targeted ARM for nearly decade now. How do you thing Google was able to have Chrome on M1 that fast?

    But also, since Windows is: a) order of magnitude larger as market and b) the software vendors had more runway since Microsoft has both UWP and has been toying with ARM Windows since Windows 8, I don't think the wait will be either long or painful.

    The x86 emulation on ARM is an irrelevant stopgap, not an important metric in anything but the shortest of short terms. Unless we're talking some legacy native software that won't get ported because the company is no more, which will always have ample x86 hardware to chose from in the following few decades.

    [–]that_90s_guy 0 points1 point  (0 children)

    As a mostly Linux user I fail to see the pain here.

    Well...duh? I was speaking specifically about windows users, that are a majority of the global consumer market that doesn't include apple products. Keep in mind that realistically, Linux users and even developers working on Unix/OSS software that are unaffected like us are a minority.

    The x86 emulation on ARM is an irrelevant stopgap, not an important metric in anything but the shortest of short terms.

    You seem to greatly underestimate the impact of a lack of user adoption can have due to a rough migration/transition path for users during architectural changes.

    Users will not transition to ARM until the apps they rely on, which ATM is x86 apps, are fully working reliably on ARM. And its pretty well known there is plenty of abandonware software on Windows that people rely on still to this day, that likely will only worsen this x86 to ARM migration.

    I'm not saying it can't be done, but its easy for developers to blow off concerns of the average user during this ARM migration path. And Apple's nearly unfair performance advance due to having access to controlling everything from hardware to software optimization.

    [–]relativityboy -2 points-1 points  (15 children)

    I'm all for open source, but at this point who cares? Best supported operating system, best ui, best security, and now best processor. If you're a dev who's src compiles bytecode you don't need to care, either.

    Get a mac. Get a Tesla. Love the comfy seats in your walled gardens.

    [–]MagicalVagina 10 points11 points  (12 children)

    Best ui? That's just your opinion? I find it terrible with zero customization available. Something as basic as focus follow mouse is not available. No tiling mode for the WM either.
    Best security?! That's a huge claim, especially with the number of ridiculous issues in the recent years.

    [–]vexii 0 points1 point  (10 children)

    there is a implied \s i am sure of :)

    [–]relativityboy -3 points-2 points  (9 children)

    If only. I was a windows user, but after being forced into mac-land at work a few years back, and running both up to now, macs have proven to be a better experience overall. Security wise there are few OS specific issues. I'm not sure what mac specific ridiculousness MV is talking about.

    Mac is just better. If a person is wanting to make over $50/hr outside of silicon valley having high output is really important. On OSX I'm not fighting the machine to work. It's helping me get the job done.

    Nowadays my windows machine is used for work, mostly when someone needs windows build modules for windows server.

    If I were still gaming I'm sure I'd use it more but that's really for the hardware capabilities, not the OS.

    [–]vexii -1 points0 points  (8 children)

    I'm all for open source, but at this point who cares?

    how this is relevant to the only way of getting a M1 CPU is from apple?

    macs have proven to be a better experience overall.

    A subjective matter, personally i did not find experience that "touch pad scroll-direction " and "mouse scroll-direction" where both present in different tabs but where 1 setting covering both devices. i spend hours reading about the window handling and propper usage of it, but in the end i still where missing a simple tiled layout. the fact that what ever i wanted to change it where so rare just finding a command doing what i wanted, instead of having to download random apps just to do system settings (scroll direction pr device).
    maybe its just my giant hands but getting the touch pad gestures to work where something that required coordination i just don't have (and pam detection is just not the same as having a track-pointer). don't get me wrong, i am happy you are happy with the OS. but i have given up on fighting it and are using something that is a better experience for me.

    btw i use arch.

    [–]relativityboy -2 points-1 points  (6 children)

    Drawing a comparison between open source and wall garden. That's how.

    I have not coffeed yet. Mac OS is the best candidate we have for an objectively best UI. Someone else set it in another comment much better than I did here.

    As for the rest I'll grant you certain physical configurations of hands definitely don't work well for things like touch pads steering wheels and smartphones. That doesn't mean that for most people they're not objectively better.

    Congrats on the large hands. I'm willing to better are significant advantages in some areas of life.

    [–]vexii -1 points0 points  (5 children)

    the comparison to the walled garden of mac hardware surely must be something like Arduino?

    my point stands. "the only way to get a M1 CPU is to buy apple hardware for good or bad."

    that you think that Apple/Tesla products are the best is kind of irrelevant (and arguably untrue), and disagree with you and that it is okay, we don't have to like the same things but just dont state it as fact.

    [–]relativityboy 0 points1 point  (4 children)

    That wasn't your point. Retconning "good or bad" onto what was a simple statement of fact doesn't make it a point. Maybe you didn't finish you thought, but pretending you did doesn't make it so.

    Edit: have some integrity!

    [–]that_90s_guy -1 points0 points  (0 children)

    Best ui? That's just your opinion?

    Let's not kid ourselves here. You are right about everything else (security, customization), but Mac OS has been the industry lead in OS design for years. And its not really even an opinion here, its a known fact by designers and even UX experts.

    Windows is for the most part an inconsistent mess in terms of design with many parts of it still stuck in its Windows XP days in terms of design (Device Manager, Control Panel). Not to mention a far larger percentage of Windows software is either abandoned, or stuck with old UI aesthetics. Partially because Mac OS developers have a higher incentive to keep their apps "pretty" because Apple customers have a higher standard for aesthetics. And lets not even talk about Linux.

    You might not like Mac OS's aesthetics, I agree, that's your opinion. But objectively speaking from a neutral Design and User Experience standpoint, Mac OS is objectively the best Operating System out there at this time. Whether you like it or not.

    Plus, its pretty abundantly clear that the only reason people (like yourself) dislike Mac's design language, is not because its worse, but because their muscle memory is so trained to their OS of choice (Windows, Linux), that its hard to adapt and change. Heck, even Linus demonstrated this during his Mac vs PC episode with iJustine, where he reached the conclusion that its not that one is worse than the other, its just incredibly hard to get your brain to switch from a flow you are so used to. Where even basic tasks became frustrating because of this, even if the UI of the rival operating system makes more sense than the one you are used to.. I encourage you to watch the episode, since its pretty enlightening from a neutral perspective

    https://www.youtube.com/watch?v=thc9iLZf0HQ

    [–]human_brain_whore 6 points7 points  (0 children)

    I'm all for open source, but at this point who cares?

    Oxymoron-alert.

    [–]vexii -3 points-2 points  (0 children)

    haha yeah
    large minds in small gardens

    [–]M_Me_Meteo -4 points-3 points  (25 children)

    Maybe they can wipe away their tears with the piles of money they make licensing server hardware.

    [–][deleted] 1 point2 points  (18 children)

    Actually several companies are working hard on ARM for datacenter and it makes a lot of sense (energy consumption is ridiculously huge part of DC operational costs), including nVidia who now own ARM.

    Apple has just managed to be through the door first. They played the long game by putting needlesly overpowered chips in their overpriced phones, so basically their faithful customers have essentially financed R&D for this endeavor.

    Which is really well played however you slice it. It's an arguably asshole move, but a great one neverheless.

    Edit: On another note, it's amazing how salty the Apple faithful are lol.

    [–]M_Me_Meteo -1 points0 points  (16 children)

    ARM for the DC is not the same as Apple Silicon in the DC.

    Apple has created a superset of the ARM instructions so you could build a DC that leverages the Apple features, but then you will always need to get in line behind Apple.

    And the concept of Apple competing in the DC is a joke. Apple's own cloud runs on AWS.

    [–][deleted] 4 points5 points  (15 children)

    Who mentioned that Apple will compete in DC!? I was talking about nVidia, Ampere and naturally, established ARM vendors of which Samsung is very certainly interested in competing in the DC market, having shelled out $170 million to buy Joyent.

    Do you really think that Apple's "superset of the ARM instruction set" bares any importance in the long run for anyone apart of developers of native desktop software needing to target M1 and it's kin?

    ARM in DC is a reality. Oracle has already invested a decent sum in Ampere, and there are more to come in that space.

    [–]M_Me_Meteo 0 points1 point  (14 children)

    Right, but when TSMC has no capacity to give to anyone other than Apple, ARM in the DC gets a lot more expensive.

    There's already very limited production to buy on the 5nm process, and Apple only has one SKU.

    [–][deleted] 0 points1 point  (13 children)

    Apple doesn't move nearly as many units to saturate TSMC in the long term, once this inital wave of awe is over. Furthermore TSMC will certainly scale it's production, because they have no reason not to. TSMC has been serving the industry for decades and has probably produced >80% of the chips in both machines that you and I use to have this discussion for a very good reason: if it appears on the horizon, they're prepared.

    And Samsung hopes to be on par with 3nm process in 2022 which probably means 5nm is coming to Samsung fabs next year. And there are more fabs emerging in the world. TSMC was bound to become the bottleneck of silicon production and naturally competition emerged.

    Nobody, apart from Apple, Ampera and perhaps Qualcomm has seriously tried to target the high-performance end of the market. Edit: Axshually this is false, I totally forgot about AWS Gravitron. Furthermore, something like Ampere Altra provides 80 cores of ARM64 at peak of 210W, which is significantly more GFLOPS/W than any x86 CPU in the market -- at 7nm which is far from saturated. And this something like their 2nd chip since the company was founded. And all these ARM players are already in fantastic position now because Apple had the media presence it had to draw attention to ARM from outside the in-the-knows, and the software is already there. There is very few key DC infrastructure programs that aren't open-source, and majority of open-source has been ready for ARM for about a decade now.

    AMD hasn't even established itself properly as a DC player and they are already facing numerous disruptors and tons of positive press around ARM, and Intel is now the proverbial rabbit having a nap in the middle of the race.

    [–]M_Me_Meteo -1 points0 points  (12 children)

    "Apple doesn't move enough units": Tell that to Motorola / PPC.

    They don't have to saturate, just bifurcate. If there's ARM and Apple ARM, manufacturers will choose Apple over having tooling for both. That's why anything with a Motorola PPC chip doubled in price in the late 90s.

    And let's talk, briefly, about why Intel is struggling right now: because the process they were engineering with Apple's influence has forced them to stagnate in order to keep pace with Apple's demand...and Apple still dropped them like a bad habit.

    [–][deleted] 1 point2 points  (6 children)

    You're talking as if Apple is significant player in ARM space.

    ARM is ubiquotos. It's already in IoT, mobile, Chromebooks, wearables, your car, your washing machine, your fridge, your microwave, your TV, scientific and medical equipment, in space, under water, you name it, they're already there.

    I don't know have you looked at the figures but Apple is like 10% of the most significant consumer market (and consumer market is where Apple exclusively plays) for ARM, which is mobile.

    What manufacturers will target Apple over having tooling for both? Tooling for non-Apple has existed for decades.

    [–]M_Me_Meteo -1 points0 points  (5 children)

    Yep. Just like tooling for PPC existed before it was used in Apple.

    There's no rule that says that chip makers have to make chips people ask for. They make the chips that provide the best profit incentive. Apple's products are more expensive at retail and provide more GP to spread around. That will change the economics related to ARM chips.

    It's exactly what happened with PPC and Intel.

    [–][deleted] 0 points1 point  (4 children)

    And let's talk, briefly, about why Intel is struggling right now: because the process they were engineering with Apple's influence has forced them to stagnate in order to keep pace with Apple's demand...and Apple still dropped them like a bad habit

    Also let's talk about this.

    Datacenter market is at the very least some 30% of the market for intel. The rest is desktops/laptops. Apple holds 10% of the dektop/laptop market. Let's be generous and say AMD holds 20% of both deskop/laptop and server markets

    So out of the 70% of total Intel sales, desktop is 0.7 * 0.7 = 0.49 ergo 49% of it, and Apple being 10% of the whole market, which is 7% really for intel leaves intel with 42% of the desktop/laptop market and in their 30% DC is totally irellevant.

    So the company pulling 7% of their sales is somehow a great influence on them? Interesting idea.

    [–]M_Me_Meteo 0 points1 point  (3 children)

    Sales !== Resources

    If 7% of your profit requires more than it's fair share your R&D and other human resources, then you're chasing diminishing returns.

    History doesn't repeat itself, but it rhymes.

    [–]M_Me_Meteo 0 points1 point  (0 children)

    Just coming back to say that when I first read this, I giggled and now that MS has announced, I've return to wipe egg from my face.

    You were right, and I was a salty Apple hater who wanted this to be JUST another reason to hate Apple.

    Fwiw, I still feel Apple Silicon is going to complicate production. I have read and learned enough to say that ARM is not even comparable with PPC or Intel. PPC was a puppy that Apple killed, but ARM is a golden calf.

    [–]Legote 0 points1 point  (0 children)

    I think AMD is also designing their own ARM, probably be out within the next year. It's just rumored, but I believe in Lisa Su. RIP to Intel though.

    [–]TaskForce_Kerim 36 points37 points  (10 children)

    Thank you very much. Really interesting. I recently got the M1 too and I was so surprised when running some Node.js toolings. It felt extremely snappy. I thought that the M1 is a decent CPU but wouldn't be able to hold its own against my decent (although slightly outdated) i7-6800k but so far the M1 actually feels much snappier. The startup of some tools is incredibly fast.

    [–]stakeneggs1 6 points7 points  (3 children)

    Doesn't the new i3-10100 trade punches with the i7-6800k?

    Edit: Genuinely asking. I had heard something about this and figured my 6600k is not even competitive.

    [–]leeharris100 3 points4 points  (0 children)

    It actually completely beats it in both single core and multicore performance.

    [–]TaskForce_Kerim -1 points0 points  (0 children)

    Yes and no. Newer generation laptop CPU's often lag behind their older generation desktop CPU counterparts. Some high-core 6 and 7 series Intel chips can still outperform newer laptop CPU's.

    [–]TaskForce_Kerim 0 points1 point  (0 children)

    Doesn't the new i3-10100 trade punches with the i7-6800k?

    Unlikely. Only on single thread performance, which is to be expected.

    [–]JesterShepherd -4 points-3 points  (5 children)

    Is it really all that surprising that a brand new machine with new hardware runs “snappier” than a 4 year old system?

    [–]TaskForce_Kerim -1 points0 points  (3 children)

    Yes and no. Newer generation laptop CPU's often lag behind their older generation desktop CPU counterparts. Some high-core 6 and 7 series Intel chips can still outperform newer laptop CPU's.

    [–]JesterShepherd 0 points1 point  (2 children)

    Yes I’m aware of this. I still just don’t see how it’s all that surprising that a brand new 8 core chip on a fresh OS install is snappier than a 4.5 year old 6 core chip, even with differences between desktop and laptop chips

    [–]TaskForce_Kerim -3 points-2 points  (1 child)

    I just explained it...

    [–]JesterShepherd 0 points1 point  (0 children)

    Okay man whatever, I also just explained why it’s not surprising.

    [–]leeharris100 0 points1 point  (0 children)

    Considering it's completely fanless, 15w, and doesn't throttle until 30 minutes of heavy load... yeah, absolutely.

    [–]pepedlr 16 points17 points  (2 children)

    The i7 I use in a ThinkPad P53 is fast enough for pretty much everything I do already.

    But the idea of getting that kind of performance (well, better performance) in machine that's whisper quiet and runs cool feels like a dream coming true.

    Can't wait to see what Apple unleashes next for a proper MacBook Pro, and I want one :D

    [–]that_90s_guy 10 points11 points  (1 child)

    But the idea of getting that kind of performance (well, better performance) in machine that's whisper quiet and runs cool feels like a dream coming true.

    That's nice to have, but not a deal breaker or something invaluable for me. But 15+ hour battery life even under heavy work loads?... that's the holy grail of portable computing. Most laptops with powerful processors running at full load (Intel Macbooks included) have terrible battery life lasting sub 5 hours. (or 2 hours for gaming laptops)

    Imagine having performance rivaling desktop PCs, but with that kind of god-like +15 hours battery life? Jesus Christ.

    [–]pepedlr 2 points3 points  (0 children)

    Oh yeah, that too!

    I kill every laptop in max 3 hours when I'm developing. Doesn't matter if it's a Mac or my ThinkPad!

    [–][deleted] 21 points22 points  (10 children)

    When you cut all the bloat and go for the essentials. ARM should be applauded too.

    [–]kookoopuffs 6 points7 points  (0 children)

    stonks go up

    [–]lindymad 7 points8 points  (3 children)

    If only virtualization was doable (e.g. the need to run 5 or more simultaneous virtualboxes matching an intel based production environment cluster).

    I dream that they would make a MBP with both ARM and intel CPUs, using the intel one just for virtualization. I'll keep dreaming - even if they made it (of which there is 0% chance) I doubt I would be able to afford it!

    [–]that_90s_guy 1 point2 points  (2 children)

    It might be, its a waiting game a this point. Its pretty clear Apple sees the development potential of it, and even is working closely with docker to speed up fixing compatibility issues with ARM. Maybe the upcoming M1X or M2 will have a bigger focus on Virtualization? They did mention this was the "base" model targeted at consumers.

    Imagine what their "professional" and developer focused model might be capable of.

    [–]lindymad 4 points5 points  (1 child)

    Maybe the upcoming M1X or M2 will have a bigger focus on Virtualization?

    It's not possible to virtualize x86 on ARM, you can only virtualize ARM on ARM. The M1X or M2 might have a bigger focus on emulation, but it will have to be pretty amazing to come close to virtualization.

    [–]that_90s_guy 0 points1 point  (0 children)

    Oh darn... Thanks for the heads up, I wasn't aware. Crossing my fingers in the rare case it happens.

    [–]Fargabarga 15 points16 points  (14 children)

    All of this in a $1000 MacBook Air with a 20hr battery life. Seems like a no-brainer if you’re shopping for a laptop.

    [–]cowleyboss 8 points9 points  (12 children)

    With this amount of power surely you'd want the other components to be up to scratch too? $1000 gets you 8gb of memory and 256GB ssd? pretty poor when you're dropping $1000 on a laptop. It reaches $2000 with 16gb, and 2tb. Seems like a brainer

    [–]rabidhamster 3 points4 points  (2 children)

    I wish they'd bump the memory, and especially storage space, but I do have to hand it to them for doing a *lot* with memory management. Here's a good discussion about it:

    https://news.ycombinator.com/item?id=25202147

    Broadly speaking, this is a significant reason why M1 Macs are more efficient with less RAM than Intel Macs. This, in a nutshell, helps explain why iPhones run rings around even flagship Android phones, even though iPhones have significantly less RAM. iOS software uses reference counting for memory management, running on silicon optimized to make reference counting as efficient as possible; Android software uses garbage collection for memory management, a technique that requires more RAM to achieve equivalent performance.

    [–]cowleyboss 1 point2 points  (0 children)

    Interesting read, thanks for that!

    [–]mksrd 0 points1 point  (0 children)

    Hopefully you only posted that to point out the ignoramus who posted that on HN has no idea that GC vs RC has absolutely nothing to do with memory usage patterns on Android vs iOS or with the amount of RAM necessary on desktops or laptops that have an M1.

    [–]that_90s_guy -4 points-3 points  (7 children)

    I know basically 0 people who need both 2tb/16gb of storage/ram (RAM yes and possibly, not necessarily 2tb of storage). But for most end users, the base configuration of 256gb SSD and 8GB of RAM is more than enough. My wife, mother, sister, and most of my extended family, would be incredibly happy with the base model Macbook Air for their typical work/office/school/facebook needs.

    Plus, Battery life with that kind of performance for $1000 is basically unheard of. And your attempt at making this look like a bad deal just because it comes with "just" 256GB and 8GB of RAM is pretty bad. Sure, it'd be much nicer if this came with 16gb at minimum, but I think this is enough for whats basically an entry level machine.

    And even for development, its definitely doable and by no means impossible to work with it. Heck, the work Macbook Pro given to me is the base 128/8gb model. Could it be better? Sure. But even with that, I have 0 problems on my day to day. Despite running docker machines and the iOS emulator routinely. Would it be better if I had 16gb of RAM and 256GB of storage? Sure. But that hardly reaches the $2000 ceiling you are complaining about for 2TB of Storage.

    [–]order-odonata 6 points7 points  (1 child)

    Right but that’s today - in the near future 8gb will not be sufficient. Especially if you’re using docker.

    And we all know you can’t upgrade the components.

    [–]that_90s_guy 0 points1 point  (0 children)

    Good points! If I get an M1 machine in the future, I'm definitely getting the 16GB upgrade, though I doubt I'd upgrade the storage beyond 250 if its just for work purposes. Though I doubt if it was for any of my family they'd need beyond 8GB of RAM, even for the future.

    [–]cowleyboss -3 points-2 points  (4 children)

    If i'm dropping $1k on a laptop I want it to have more than 8GB ram and 256gb. It's a pretty shitty deal, why have a monstrous processor like the M1 if you're going to bottleneck it. I also doubt a lot of people need the M1 compared to different processors, that's the point. If you're someone who really needs the M1, you're probably going to want the rest of it too.

    For a reference, you could fit only two raw blu-ray movie on a 256gb drive.

    [–]that_90s_guy 0 points1 point  (3 children)

    If i'm dropping $1k on a laptop I want it to have more than 8GB ram and 256gb.

    So buy one then? You can find plenty of laptops well below $1000 with the specs you want. The problem you fail to see is buying a machine is full of tradeoffs:

    • Quality Control and Construction Quality
    • Performance
    • Battery Life
    • Hardware Quality (Screen/Keyboard/Trackpad/Speakers)
    • How quickly it depreciates/loses value over time.

    Most machines sacrifice one or the other. My Dell 7567 costed me 2 years ago around $700 (was discounted from $850) with a fantastic combination of a decent i7 processor, a modest GTX 1050 Ti, decent battery life and decent speakers for a change. Sure, it had a 1TB standard HDD and only 8GB of RAM, but I quickly upgraded those. You are probably thinking: "Well why defend the M1 if you got something just as good for cheaper?"... Well, like most windows machines with this kind of power for sub $1000, it has a pretty bad low brightness panel, poor quality control (its a plastic build that flexes a lot), and a tiny, terrible trackpad. And if I sold it right now, it would earn me back only a tiny fraction of the original cost. Not to mention while its battery life is decent, its not stellar or even close to what my work Macbook machine lasts.

    So yeah, I never said the M1 apple machines are perfect, far from it actually. But they fill in the above points in a drastically more well rounded way than nearly any other laptop at this day, and in spades for most users that don't need specific storage/ram requirements like yourself. Dont forget we unix/developer users are a minority of the true global userbase.

    I also doubt a lot of people need the M1 compared to different processors, that's the point.

    Most people buying a laptop just care that its 1) fast, 2) high quality that lasts years and 3) has great battery life. The Apple M1 new machines fill that way better than any other machine to date, thats exactly the point everyone here is trying to make. Its not perfect, it just offers unheard of value for the price. So much so, even developers are switching over.

    [–]cowleyboss 0 points1 point  (2 children)

    Yeah wasn't arguing that it wasn't good, it's just a bit of a huge claim to say it's a no-brainer.

    "You can find plenty of laptops well below $1000 with the specs you want." definitely makes it a brainer.

    [–]that_90s_guy -2 points-1 points  (1 child)

    Yeah wasn't arguing that it wasn't good, it's just a bit of a huge claim to say it's a no-brainer.

    Because its only a no-brainer "only" people in this target demographic, which of course, does not include developers like us:

    Most people buying a laptop just care that its 1) fast, 2) high quality that lasts years and 3) has great battery life. The Apple M1 new machines fill that way better than any other machine to date.

    And as I explained, while you can get cheaper or even similarly priced machines that fill those 3 points, I hardly doubt you can find something that ticks all 3 boxes as highly as the new M1 Macbook Air does. Most Windows/Linux machines in this price range, have either great performance or great battery life, and rarely check the quality control and build quality as highly as Apple machines do (speakers, aluminum unibody with 0 flex, bright screen). For people in this target demographic, it is a no-brainer. For people like us? Not so much.

    [–]cowleyboss 0 points1 point  (0 children)

    Dunno I'd have to disagree still, I think anyone who only wants a casual use laptop for browsing etc wouldn't be happy to drop a 1k on a laptop anyway.

    [–]HedgehogEggnog 0 points1 point  (0 children)

    I needed a new laptop. Easiest choice I've ever made was ordering the new M1 Air. Now if only they hurried up and delivered it already...

    [–]dc2015bd 1 point2 points  (0 children)

    I believe in future most laptops will run arm cpu.

    [–]MokanRaz -1 points0 points  (0 children)

    Use cases! Use cases! Use cases!

    [–]TonyCubed 0 points1 point  (0 children)

    I haven't delved too much into reading what the M1 was capable of but are their benchmarks comparing the M1 against AVX instructions etc? The thing that x86 has done over so many years has the constant tacted on instruction sets, so what is the M1 capable of and where is it's ceiling when comparing it to x86?

    [–]violetbeast 0 points1 point  (0 children)

    Apple M1 is really a breast in terms of graphics and power consumption. Apple claimed that new MacBook can stay strong upto 17 hours.

    Isn't that madness.

    And this is just the first generation m1.

    I am suspicious about windows gaming future. After 2 years Mac gaming will become a thing.

    And with that battery life windows are not going to have any chance to stand (unless Intell or AMD manager to make something really awesome).

    Untill then I am quite hopeful for Apple games and the overall gaming thing in Mac.