Live data from Hacker News

Ask HN: How do you like developing on an M1 Mac so far?

news.ycombinator.com

121–130 of 135 posts

Re: Ask HN: How do you like developing on an M1 Mac so far?

#121

My experience has been quite good, Mac Mini M1, 8GB RAM. It's very fast while running many applications, no CPU throttling, excellent thermal control. - VS Code Insiders works well for Web, Nodejs, and Ruby. - iTerm, Alfred, and Dash all work as expected. - Homebrew support is excellent. - Only a few issues with needing to re-install updated Ruby gems or Nodejs packages due to incompatibility issues from native C ext…

But you own the mini, so you can use 2 external monitors right?

There is an known issue connecting two VGA monitors using an Apple adapter. I’ve only been able to connect one so far.

Re: Ask HN: How do you like developing on an M1 Mac so far?

#122
post #59

I have the M1 MacBook Air and it’s best computer I’ve ever owned, hands down. Brought me back to Mac from my X1 carbon 6th gen running Linux (arch btw). The machine itself? - Faster than blue blazes - Dead silent - Cold to the touch (even when cranking) - Has excellent screen and keyboard - No touchbar - Has bonkers battery life - Comes with tiny a/c adapter that charges it quickly When I say fast I mean desktop proc…

Hey do you miss using Arch linux when you moved to m1 Mac

Re: Ask HN: How do you like developing on an M1 Mac so far?

#123
post #75

When building Tensorflow from source (because you have to, to get it working even with Rosetta 2) was frustratingly slow, and the whole computer became unusable. After more than an hour of waiting, I stopped the bazel build process. Which reminds me, I'm going trigger the build now and go for a walk...

Is Bazel native or running under Rosetta2 ?

First I ran it native, and after 5+ hours, it failed right at the end. So I restarted with Rosetta2, and after 2 hours, I gave up. I just downloaded the tensorflow_macOS fork that apple made to use the M1 GPU anyway.

Re: Ask HN: How do you like developing on an M1 Mac so far?

#124
post #59

I have the M1 MacBook Air and it’s best computer I’ve ever owned, hands down. Brought me back to Mac from my X1 carbon 6th gen running Linux (arch btw). The machine itself? - Faster than blue blazes - Dead silent - Cold to the touch (even when cranking) - Has excellent screen and keyboard - No touchbar - Has bonkers battery life - Comes with tiny a/c adapter that charges it quickly When I say fast I mean desktop proc…

Hey do you miss using Arch linux when you moved to m1 Mac

Yes I do. I love my Linux setup but I was getting sick of my computer performing like dogshit when I needed to be on a video call screen share AND do something at the same time.

Re: Ask HN: How do you like developing on an M1 Mac so far?

#125

Earlier quoted context omitted.

I’m so frustrated by what apple has done with externals in the last few iterations, especially displays. I am an outlier in that I use three external displays, and my current MacBook can just barely support it if I make sure to spread my devices over separate usb-c dongles. If I try to put keyboard, mouse, power, and monitor on a single advertised as supporting multiple USB and power and HDMI, the keyboard and especi…

Have you looked at the larger Thunderbolt hubs, rather than one of the cheaper and more ubiquitous USB-C dongles? I use a 15" MacBook Pro and a Caldigit TS3+ – more expensive, but I have a single cable supplying power, a bunch of USB ports, Ethernet, audio, an SD reader and 2x4k monitors. It pretty much feels like magic and has been completely flawless. It won't run three screens though – I do sometimes use a third m…

I own that magic box, mine runs 3 x 4K screens, via two USB-C and one DisplayPort. I have it plugged to right rear port because of the charging heat rumors.

Rumor source: https://apple.stackexchange.com/questions/363337/how-to-find...

EDIT: Not HDMI, DisplayPort.

Re: Ask HN: How do you like developing on an M1 Mac so far?

#126
post #32
post #25

Earlier quoted context omitted.

I have laptops with 64 and 32Gb of RAM, but I found my best work happens with 8Gb of RAM. I can't exactly explain how or why, but it seems to enforces discipline by reducing task (and context) switching - so much that I got myself another laptop with 4Gb.

This reads like an apple user parody.

I know exactly what he's talking about as somebody who ran a win7 and Linux VM on a 4gb MBA. I had to be incredibly choosy about what I kept open at any given time or my system would keel over. It enforced discipline that I just didn't have normally which helped keep me organized.

Re: Ask HN: How do you like developing on an M1 Mac so far?

#128
post #40

I got mine on release day. Go debugger support took a while, but now it's my dream computer. My biggest complaint is that it doesn't warm my lap. The battery life makes up for that though. My other computer has a 3900x and it's been getting very little use even though I'm homebound.

> My biggest complaint is that it doesn't warm my lap.

May I recommend investing in a cat

Re: Ask HN: How do you like developing on an M1 Mac so far?

#129
post #124

Earlier quoted context omitted.

Hey do you miss using Arch linux when you moved to m1 Mac

Yes I do. I love my Linux setup but I was getting sick of my computer performing like dogshit when I needed to be on a video call screen share AND do something at the same time.

I see I have been using Arch on my Dell XPS 13 running i3wm I’m kinda hesitant to switch to mac as I would loose the power to customize my environment compared to linux

Re: Ask HN: How do you like developing on an M1 Mac so far?

#130

Earlier quoted context omitted.

Can you elaborate on this?: > I do all of my development remotely via ssh and local forwards I do a little with SSH tunnels, but not much. Do you mean you have it set up so that on your Mac you can go to localhost:8080 (or whatever) in your browser and it will actually go to the remote machine?

It’s worth reading a bit about sshuttle. It basically leverages ssh into a simple one way VPN as far as ergonomics and user experience go (but the underlying implementation is closer to opening LocalForward connections on demand). Highly recommended.

Almost as easy: just setup a point to point WireGuard tunnel. I used sshuttle for remote Docker dev for a while, but found that WireGuard way outperforms it.
Post reply on HN