upvote
I am a longtime Windows user and it brings me absolutely no joy to report that the M4 I am forced to use for work runs the Rust compiler a good bit faster than the big fancy gaming PC I just got with a 9800X3D.
reply
Rust literally compiles ~4x faster on WSL than on the Windows command line, on the same hardware, so try that and see. Also set up the mold or wild linker as well as sccache, although sccache is OS agnostic so you can use it on macOS too. Make sure your code is on the WSL side not on /mnt/c which is the Windows side though, that will kill compilation speed.

https://www.reddit.com/r/rust/s/CsEy9bLivK

reply
That has not been my experience at all; I get pretty much the same times on the same machine on Linux and Windows. Something weird has happening to that person. Someone mentioned Defender, and that could certainly be it, as I have it totally disabled (forcibly, by deleting the executable).
reply
At least 10 years ago, some IBM tools I was forced to use worked faster in a linux VM on Windows (through VirtualBox) than on Windows.
reply
I'd wager that's more likely due to Windows than the hardware. Like sure the hardware does play a part in that but its not the whole story or even most of it.

My C++ projects have a python heavy build system attached where the main script that runs to prepare everything and kick off the build, takes significantly longer to run on Windows than Linux on the same hardware.

reply
Afaik a lot of it is ntfs. It’s just so slow with lots of small files. Compare unzipping moderately large source repos on windows vs. POSIX, it’s day and night.
reply
No, it’s not NTFS, it’s the file system filter architecture of the NT kernel.
reply
I had internalised that it was Windows Defender hooking every file operation and checking it against a blacklist? I've had it forced off for years.
reply
Just deleting 40,000 files from the node_modules of a modest Javascript project can thoroughly hammer NTFS.
reply
I think part of that is Explorer, rather than NTFS. Try doing it from the console instead. rd /q /s <dir>.
reply
It still takes a lot longer than Linux or Mac OS X.
reply
NTFS is definitely slower to modify file system structures than ext4.
reply
A big part of it is that NT has to check with the security manager service every time it does a file operation.

The original WSL for instance was a very NT answer to the problem of Linux compatibility: NT already had a personality that looked like Windows 95, just make one that looks like Linux. It worked great with the exception of the slow file operations which I think was seen as a crisis over Redmond because many software developers couldn’t or wouldn’t use WSL because of the slow file operations affecting many build systems. So we got the rather ugly WSL2 which uses a real Linux filesystem so the files perform like files on Linux.

reply
I don't know about ugly. Virtualization seems like a more elegant solution to the problem, as I see it. Though it also makes WSL pointless; I don't get why people use it instead of just using Hyper-V.
reply
Try adding your working directory to the exclusions for windows defender, or creating a Dev Drive instead in settings (will create a separate partition, or VHD using ReFS and exclude it from Windows defender). Should give it a bit of a boost.
reply
Apple buries this info but the memory bandwidth on the M series is very high. Doubly and triply so for the Pro & Max variants which are insanely high.

Not much in the PC line up comes close and certainly not at the same price point. There's some correlation here between PCs still wanting to use user-upgradable memory which can't work at the higher bandwidths vs Apple integrating it into the cpu package.

reply
They don't bury it. It's literally on the spec page these days. And LPCAMM2 falls somewhere between the base M and Pro CPUs while still being replaceable.

The new MacBook Neo is a less than half the memory bandwidth of the base model MacBook Air.

reply
That's most likely because windows indexes and scans files rustc produces. My linux machines demolish my iMac in rust compilation.
reply
Intel iMac?
reply
M4. To be fair I bought it as a pretty ssh terminal in living room into compute in another room.
reply
You’re running Windows unironically?
reply
This is how opinions differ. IMO plastic is better than aluminium. It is robust (if done right), lighter and doesn't have good thermal conductivity (which makes laptop usage possible, MacBooks can be uncomfortable for lap usage if too hot).

The metal is more "luxury", though.

reply
> MacBooks can be uncomfortable for lap usage if too hot

This was definitely the case in the Intel era, but I can't say I've had this problem since the move to Apple silicon

reply
I have an Air. Maybe active cooling prevents it from getting too hot. With the Air, the metal body is kind of the heatsink.

I can configure my Snapdragon plastic laptop such that the fan doesn't turn on, so the body being metal isn't a requirement for not turning on the fan...

reply
If the body was a heatsink, it would be extremely hot to the touch.

https://hothardware.com/news/make-your-m1-macbook-air-perfor...

reply
From your link:

Essentially the bottom cover of the MacBook Air becomes one large heatsink

Anyway, the author claims:

you are the type that likes to work with the MacBook Air on your lap it will be quite a bit more toasty than before.

Does toasty mean extremely hot?

The Apple M4 CPU is, if I recall correctly, capable of converting 20 watts of electrical energy in to heat, at full throttle.

Is that likely to bring the back plate or a MBA above 45 degrees?

You’re probably right, with sustained workloads it could.

Everything’s a trade off.

reply
In a Notebookcheck test, they got the bottom plate up to 43C, and top plate near the screen up to 45C: https://www.notebookcheck.net/The-passively-cooled-M4-SoC-ma...
reply
hence the Neo and the iPhone chip!
reply
YOU GUYS IT HAS A HEADPHONE JACK
reply
Don't all macbooks have one?
reply
Makes me wonder if this is an ADA requirement for education devices. (assistive listening devices)
reply
Not even ADA - kids all get headphones to listen to education materials. Wired headphones are way, way easier to manage.
reply
There’s also plenty of room for it which is why it continues to appear on all MacBooks.
reply
This isn't news, all MacBooks have one.
reply
> MacBooks can be uncomfortable for lap usage if too hot).

My body is the heatsink

reply
Also for males it is natural birth control. Can be a plus depending on your situation
reply
> plastic is better than aluminium. It is robust (if done right), lighter and doesn't have good thermal conductivity (which makes laptop usage possible

Yep. I miss my plastic phones too.

reply
I'd go further and suggest that metal is a lousy substance for laptop enclosures.
reply
Plastic is better if done right. I do not know a single manufacturer today which does plastic right.
reply
> I wanted something BEEFFY! Specs wise but 13 inch at most.

One thing to bear in mind is bezels are a lot thinner than they were a few years ago.

~7 years ago, my daily driver was a Latitude E7270 - a 12.5 inch ultrabook with dimensions of 215.15 mm x 310.5 mm x 18.30 mm, 1.24 kg, 14.8 inch body diagonal

Today, an XPS 14 has dimensions 209.71 mm x 309.52 mm x 15.20mm, 1.36 kg, 14.7 body diagonal - and a 14-inch screen.

The 12.5 inch segment hasn't disappeared - it's just turned into the 14-inch segment.

reply
The same is also true within the Macbook line. The 14" Pro is smaller and nearly 2lbs lighter than the first 13" unibodies. I have my 2009 college laptop on a shelf as a memento and it feels pretty chunky. This hasn't changed much in the M-series though, and the M5 is slightly heavier than the M1.

Something I miss from the Windows side is sub-kg machines, at least since Apple discontinued the 12" Macbook. It makes a surprisingly big difference when traveling, especially with Asian carriers that have hard carry-on limits. The Thinkpad X1 Carbon is a fantastic form factor, though the older Intel chips run incredibly hot. I repurposed that as a garage/workshop Linux machine. Unfortunately, the price differences between Mac/Windows also disappear when you start looking at those higher-end machines.

reply
My Sony Vaio Z from 2009 or 2010 looks at your Dell in contempt: 13.1" FullHD screen at 314mm x 210mm (we'll pretend the thickness does not matter ;)) and 1.36kg. Vaio TT was even smaller footprint.

But even in 2018, you could get an X1 Carbon at 1.13kg and 323mm x 217mm x 15.5mm.

reply
reply
One thing Apple seems to do very well compared to other vendors is make all their hardware available in all markets on release. Companies like Dell, Asus, Lenovo, they have a confusingly large array of models, and they never release the best ones worldwide, or it takes so long to get to New Zealand that I already gave up and bought an Apple computer instead.
reply
I might be a dinosaur but I just can't stand laptops that have touch screen...
reply
I, too, am a dinosaur, but touchscreens on removable screens/tablets are the way to go!

My friend, just imagine: Slide screen out of laptop, it's a standalone tablet. Connect some wires to it and you have an oscilloscope. Do some diag. Connect USB buses to it, and read some codes. Carry it around in your garage and take photos of your stuff, the images get recognized by AI and you've updated your garage inventory, it's uploaded to your Homebox running on a mac mini in a shelf somewhere. It has a built in cellular and you can be out in a park taking a picture of a baby owl, mark it with GPS, upload.

When you are done roaming the world loading in data and snapping pics, sit back down, connect the tablet to a keyboard, or even a thunderbird cable for your external display and peripherals, and write up some code or a report. Then in the evening, go play some games, all on the same computer.

It's awesome!

reply
You might want to actually click the links and spent a couple of minutes before typing comments. This is not a laptop with a touch screen - it's a tablet with a kickstand and detachable keyboard.
reply
I accidentally got a pair of ThinkPads that happened to have touch screens, and I absolutely love the touch screen, often it's easier than the touchpad or keyboard nub.
reply
Did you check what Framework offers?
reply
> (ive got a thinpad and the platic build is just terrible. The screen bends when pulling it to open the laptop).

Which thinkpad? Typing on a loaded P16s currently; it's not metal like old MBP or even my travel surface pro, but it feels... fine.

reply
Which Thinkpad do you have? Lenovo have introduced some lines with the name but diminished quality.
reply
For a someone looking to switch from a M-series MacBook to a Thinkpad, which one would you recommend? Preferably not of a diminished quality, so I can daily-drive Ubuntu without missing Apple.
reply
The HP Zbook G1A is what you wanted. It's Strix Halo with up to 128GB of unified RAM and built like a MBP.
reply
> ive got a thinpad and the platic build is just terrible. The screen bends when pulling it to open the laptop

Damn. I was at IBM in the early 2000s and for many decades you used to be able to beat people to death with IBM hardware, including Thinkpad laptops and model M keyboards.

reply
I have so many questions.

- Was there a lab where they tested beating people to death with IBM hardware?

- Where did they find subjects? Volunteers, interns, exit-interviews from layoff rounds?

- Now that you can't beat people to death with IBM hardware, what do you use instead?

reply
Shh... we don't talk about those dark ages any more. Times were different.
reply
> Now that you can't beat people to death with IBM hardware, what do you use instead?

I believe IBM hardware is still applicable for this, the Thinkpad just isn't IBM hardware anymore.

reply
The hard part of beating someone to death with a z16 is lifting and swinging a z16; if you can manage that, though...
reply
> - Where did they find subjects? Volunteers, interns, exit-interviews from layoff rounds?

Standard issue for field agents in the corporate acquisitions and consulting divisions.

(Hey, Eric!)

reply
We test these things in production.
reply
The best laptop that I ever had was an Thinkpad T530 back in ~2012 - that chunky brick felt like it was made from recycled soviet tanks.

Modular as hell - trivial to swap out batteries, cd-rom bay with an extra SSD, RAM upgrades, keyboard itself.

reply
Thinkpad build quality depends heavily on the model. The flagship T-series are still tough as nails, generally speaking
reply
They built a reputation on that and silently replaced the plastic with crap abs. Thinkpads have been garbage since 2012. Not specs wise but build quality wise. Spec wise it’s always been a beefy machine.
reply
deleted
reply
ASUS ROG G14 is as close as you're going to get on the x86 side of things or that new chonk of a surface with the Ryzen 395+ and 128gb of ram. both are like $2500+
reply
I have the chonk. 10/10 would chonk again. I miss the 12" MacBook form factor for an email/web/dumb terminal machine, though. Would love something like that with great Linux support. Bonus points for cellular.
reply
What are your use-cases for 128gb of RAM? I find it hard to imagine what you could be doing with that, so it must be interesting :)
reply
Unclear for a laptop, but for a workstation 1tb+ is what you want for any sort data science stuff.
reply
I'm not the person you're replying to, but I do have a 64GB machine that I'd been planning to bump up to 128 right around the time the prices went through the roof. My uses are:

- VMs, I'm leaning on them more and more for sandboxing stuff I'm working on, both because of the rise in software supply chain threats, and to put guardrails around AI agents.

- Local LLMs experimentation, even pretty big MoE models (GPT OSS 120b) run pretty usably (~10 tokens/sec) with the latest tooling on a 16GB GPU and a lot of system memory.

- Even compared to a fast NvME drive, it's super nice to load a big dataset into memory and just process it right there, compared to working off of the disk.

reply
Unreal + blender + ide.

Fusion + blender + slicers.

Virt machines / docker + dev env

iOS Android web development

16 copies of Claude code, cursor or kiro

Any of that while running arc raiders and watching twitch or YouTube or plex

My gaming PC is usually at 50-70 gb use

My mbp for work is often at 90 and starting to swap.

My personal mbp is only 48gb and often swapping

I have 128 in everything except my smaller mbp personal.

reply
You mean all of that running all the time is 70gb?

I tried freecad + blender with 8 mil sculpt model + prusaslicer, but that was only 11gb, so I added pycharm + steam and cyberpunk 2099 and that was 19gb.

reply
most people who are into graphics processing e.g video-games, 3d for films/entertainment industry etc need these "PRO-workstation" machines, or doing fluid mechanics

if your work is around data | software engineering (web backends etc) like me - a MacBook Air tends to be sufficient

reply
Running FatLTO on Chrome.
reply
You do have 13" options, though 14" is much wider. If I was going for 13" workstation, I'd go for Asus ProArt PX13 with Ryzen AI Max 395 (if I got that right, there might be a plus somewhere) and 128GiB of RAM. They've got ROG Flow X13 with older hardware or Z13 with same hw as above, but that's a tablet computer instead.

At 14", thin-and-light gaming computers like Asus G14 or Razer Blade 14 look decent, or some of the workstation models from Lenovo or HP.

Still, for me, at 13/14", portability and battery are most important, so I am going with Thinkpad X1 Carbon atm (next gen should again allow 64GiB of RAM).

reply