The stuff Hacker News actually recommends.

Laptops · Apple MacBook

Apple MacBook M3

27owners with an opinion
80%of verdicts positive
15/4positive/negative since 2024
1 yrslongest happy owner
0happy after 3+ years

Praised for performance and software; criticized for design and reliability.

What owners wrote

Likes itOwned 1 year
Can't reproduce. Second one this thread where someone had this error "for years" but I can't reproduce. Smells of a setting that's been migrated for years from an old version, as where I'm writing from is a clean macbook with a clean account (M3, about a year old now). EDIT: can repro. But it's very important to note: you need to have a color selected already. So select a color with the + sign, close the app, open it, top right click custom color, and then the bug appears, although not like you describe: the color selection is easy, it jumps around for 20ms during dragging. If this is what we call "low quality" I'm happy to stay on Mac. Might be a reason why it wasn't fixed if you didn't include that vital step in your repro.
Likes it
That is a good point, but not exactly what I meant. When I was picking out that Lenovo laptop, there were dozens of different laptops just from Lenovo alone with lots of hardware variety. Then consider all the different manufacturers I could have also chosen from. With that much hardware, it's hard to find comprehensive reviews matching the exact laptop I was looking at. And from the few reviews I did find, none of them mentioned that issue. A model of non-Apple laptop could have serious issues, but since it's not Apple, it wouldn't have anywhere near the same media presence an Apple laptop would. With their few SKUs and popularity, the issues are visible. I did not need to follow Macs closely to know about the butterfly keyboard issues, overheating issues, etc. I wouldn't have purchased a Mac back then given those issues. But Apple got their stuff together and fixed that. And when I was considering the M3, there were no hints of any hardware issues from the reviews I saw and discourse I read online. And thankfully that matches my experience, it's the most robust and "it just works" laptop I've used.
Neutral
Code, creative writing, email summaries, automated email replies, and I prefill my invoice notes and daily updates for work. Actually built a full invoicing product for that, using it too. I use Mistral 7b and LlamaIndexTS on Node, I run it on a MacBook M3 and on a Linux server with only 8GB VRAM (old gaming PC). Basically flawless, runs very fast and I don’t even know what paying for “tokens” is :)
Doesn’t like it
Good? My Macbook m3 with 36gb locked up after it filled all memory with Gemma4. A bit useful yes. But it eats all resources. For local models to be useful we need at least 128gb of system memory and 512gb of video memory. Plus 8 times the compute of a single 5090/h200
Likes it
Man did I despise that keyboard. I went from hating that to adoring my M3. Which feels good because I loved my MacBook before those butterfly switches, and again I love my MacBook now. I almost left apple entirely over those stupid switches lol.
Likes it
This is a very impressive release. At 17h to 20hr battery life on Linux, I'll finally be a able to solve my MacBook addiction. With my M2 MacBook running Asahi Linux or my work M3 MacBook running MacOS I easily get 10+hrs on battery. I've made several "attempts" to jump ship from Apple hardware before, like the dell XPS "developer edition" which ships with Linux so all the hardware was supported out of the box; the hardware was OK, but the battery life was abysmal. If I can't get 8hr of battery on a machine battery it's just a portable desktop.
Neutral
I'm out of the loop for local models. For my M3 24gb ram macbook, what token throughput can I expect? Edit: I tried it out, I have no idea in terms of of tokens but it was fluid enough for me. A bit slower than using o3 in the browser but definitely tolerable. I think I will set it up in my GF's machine so she can stop paying for the full subscription (she's a non-tech professional)
Likes it
What's difficult with font SDFs on the CPU? The bezier paths? I made myself a CPU SDF library last weekend, primarily for fast shadow textures. It was fun, and I was surprised how well most basic SDFs run with SIMD. Except yeah Beziers didn't fair well. Fonts seem much harder. SIMD was easy, just asked Claude to convert my scalar Nim code to Neon SIMD version and then to an sse2 version. Most SDFs and gaussian shadowing got 4x speedup on my macbook m3. It's a bit surprising the author has so much trouble in Rust. Perhaps fp16 issues?
Doesn’t like it
Hm. I have a Macbook M3 and it doesn’t come up from sleep every third time or so, freezing and then force-restarting all running apps in the background. Most other times it takes up to a minute to show the login screen. No idea how to debug. Still hoping for some update to magically fix it.
Likes it
Video is accelerated and works fine. Google maps is useable (I just tested it) but not great. It's not too much worse than it is on my MUCH faster M3 Macbook, though. I think I just don't like Google maps. Apple maps works better on both devices. I'm not going to pretend it's not a comparatively slow computer, but the most it really affects is application launch. Starting Firefox or Chrome is pretty bad: five to ten seconds. Once it's launched, however, it's mostly fine.
Neutral
If you know CUDA, then I assume you know a bit already about GPUs and the major concepts. There’s just minor differences and different terminology for things like “warps” etc. With that base, I’ve found their docs decent enough, especially coupled with the Metal Shader Language pdf they provide ( https://developer.apple.com/metal/Metal-Shading-Language-Spe... ), and quite a few code samples you can download from the docs site (e.g. https://developer.apple.com/documentation/metal/performing_c... ). I’d note a lot of their stuff was still written in Objective-C, which I’m not that familiar with. But most of that is boilerplate and the rest is largely C/C++ based (including the Metal shader language). I just ported some CPU/SIMD number crunching (complex matrices) to Metal, and the speed up has been staggering. What used to take days now takes minutes. It is the hottest my M3 MacBook has ever been though! (See https://x.com/billticehurst/status/1871375773413876089 :-)
Likes it
It greatly depends on the laptop, even within the same manufacturer. I have lots of old Apple gear that still works but is just too old to get security updates: - 2012 13" MBP, works great with an SSD upgrade, and the hinge is still solid, which was not the case with my 2009 15" MBP where the screen literally ripped off. - 2013 15" retina MBP. Great laptop, still plenty fast to use today, but runs a little hot and the battery life was never amazing. - 2015 12" retina Macbook. Survived two glasses of water spilled on it, but the speakers and bluetooth died. It was miserably slow to use anyway. My daily driver is now a 15" M3 Macbook, which has been amazing in nearly every way. Only minor complaints is that the ram maxes out at 24GB and I wish I had 1 more USB port on the other side.
Likes it
I’m impressed by how well semi-recent games run on my M3 Macbook using GPTK and Rosetta through Whisky. (30-60fps on high settings at the native ~2k resolution.) Apple could turn the Mac into a truly great gaming platform if they had a team dedicated to building and maintaining something akin to Proton. Alas…
Doesn’t like it
I love the rounded corners honestly. The screen feels more natural with it. The camera notch however bothers me daily. The most annoying bit about it is that the notch is so large that the mouse cursor can get lost in the dead zone behind it. It's awful design... It would had been forgivable if it was just a small circular camera cutout, but I'm guessing they didn't do that purely because they wanted to be different. Plus to go with a circular camera cutout on their Macbooks would suggest that it's not a great design choice on the iPhone either. It's the only thing I genuinely hate about my M3 Macbook. Almost everything else is great.
Neutral
Ironically, power shell is the most consistent cross-platform scripting environment today. No more wrangling osx bsd grep commandline flags not working with linux gnu grep, and vice versa. Powershell just works cross platform. And this from a guy whose daily driver is an M3 MacBook.
Likes it
I must say, I am very happy with my 16" M3 MacBook and iPhone 13. The new 16" MacBooks are the nicest laptops I've used since the old 17" MacBooks. I guess enjoying quality products makes me an idiot to some people. I'm not easily offended. :). The M3 Mac is a real beast of a machine and the iPhone does exactly what I want it to. I originally bought a MacBook after years of using Linux desktops because I wanted a stable POSIX compliant OS (with a complete nix user land) AND a nice desktop environment that "just worked". And that's what I got. I have about 30 years of development and sysadmin experience on nix systems, so, I feel a bit neutered on Windows. No doubt Windows guys feel the same way in *nix environments. Unfortunately the "year of the Linux Desktop" still seems years away. Yes, Linux as a Desktop Environment is feasible (and I do use it often), but, it's still an inconsistent pain in the ass.
Neutral
There is a bait and switch going on, and sam altman or mark zuckerberg are the first to tell you. “No one can compete with us, but it’s cute to try! Make applications though” —almost direct quote from Sam Altman. I have 64gb and an RTX 3090 and a macbook M3, and I already can’t run a lot of the newest models even in their quantized form. The business model requires this to be a subscription service. At least as of today…
Doesn’t like itHasn’t owned it
Frankly it’s borderline unethical that they offered 8gb models past like…M1. 12gb isn’t enough IMO for anyone who wants a machine that will last but at least it’s a step in the right direction. My friend with an M3 MacBook was complaining about the speed. I told them that was ridiculous and they must be doing something incredibly intensive. I came and took a look at it - I know chrome tabs are a memory hog but my God this thing slowed to a crawl with even lightweight usage despite being weeks old. I told him to return it immediately.