Live data from Hacker News

Onboarding with an M1

authzed.com

131–140 of 165 posts

Re: Onboarding with an M1

#131
post #37
post #30

Earlier quoted context omitted.

That is why I think Dell XPS 13 is top: three external monitors via a Thunderbolt TB16 and a desktop experience only plugging a single cable. This is not to say that the XPS 13 is perfect (need to change battery every two years in all the notebooks at the office and the notebook gets hot) but the notebook is great in many other factors.

FWIW (and, anecdotally); my company just started rolling out XPS 13's and had to stop as they are overheating constantly. Instead, people are going to be getting latitudes.

Our product has a webgl component, and the XPS13 would constantly crash Ubuntu when the webgl view was open. It was so unworkable the developer switched to windows with WSL2 just to have a stable environment.

Which is annoying because the whole reason I was buying XPS laptops for our devs was supposedly good Linux support. Maybe the laptop was overheating?

Re: Onboarding with an M1

#132
post #126

Earlier quoted context omitted.

I’m not aware of anyone (except those using VMs) who are complaining about the memory. I personally went from 16gb to 8 and don’t miss it. Do you actually own/use an m1 Mac?

I am not using VMs (unless you count the JVM or something) and I regularly exceed 16GiB of ram. I offloaded my docker VM to another machine because it was so bad. For context I regularly have open (what I consider to be standard apps): * IntelliJ IDEA (Pycharm or Clion, never both) * Slack * Chrome * kitty (20 or so terminals) * Outlook * yabai & bartender * littlesnitch & adguard

Have you gotten yabai to work on the M1?

Re: Onboarding with an M1

#133

As mentioned in the epilogue regarding single monitors, I feel that Apple was a little too silent regarding that limitation. It also caught me off guard especially as I purchased the LG 4K thunderbolt/usb-c monitors from the Apple website with the hope of connecting everything via daisy chain. I haven’t yet definitively found a DisplayLink hub that can output its video via thunderbolt and/or USB-C so whenever I see a…

I wonder if the single monitor limitation is a hardware or software issue?

The reason I ask is that my ThinkPad X1 Extreme can only handle a single external monitor running any recent version of Ubuntu, but on Windows 10 I run it with two or three external monitors with different scaling factors. I've used either a ThinkPad Thunderbolt dock or currently a Cable Matters mini-dock with two DisplayPorts and one HDMI.

So I gave up on Linux on the hardware and run it in a VMware VM under the Windows 10 host, or under WSL2 depending on what I'm doing.

Re: Onboarding with an M1

#134
post #22

Earlier quoted context omitted.

MS Teams runs beautifully on my M1. Cisco Anyconnect now installs a bunch of network filters instead of a single kext, but it works. The only programs that run poorly are Apple's own Mail app (often hangs on quit) and Safari (has crashed the whole Mac a few times).

Cisco Anyconnect has a nasty habit disrupting Sidecar.

We used to use AnyConnect at work and I found OpenConnect to be a much nicer option: https://www.infradead.org/openconnect/. The anyconnect app was buggy and a resource hog, but open connect ran smooth. Not sure if it would be any better for your use case, but may be worth a try.

Re: Onboarding with an M1

#135

Earlier quoted context omitted.

Or for that matter I’m looking forward to learning more about nix which promises sort of the holy grail in these matters

I tried using nix on a Mac, because I really respect what they're trying to do and it seems like a "right thing" kind of platform which I want to support. I wasn't able to get it to work, and it left a bunch of users (like ten??) and other various junk which was a pain to clean up. This was in 2017 I think. I keep hoping someone will chime in and say "I use nix on my Mac, and it's dreamy, everything Just Works you sh…

I use nix on my Mac, and it's dreamy, everything Just Works you should try it!

Well, it works now that I've set it up. But the setup is not exactly trivial. Here are the steps I used last time I set it up, a year or two ago, to get a single-user install working:

```bash

sudo vim /etc/synthetic.conf

# Insert the following line in vim (the file should be three bytes long):

nix

# Save and exit vim

echo "LABEL=Nix /nix apfs rw" | sudo tee -a /etc/fstab

# Reboot computer

sudo diskutil apfs addVolume disk1 APFSX Nix -mountpoint /nix

sudo diskutil enableOwnership /nix

sudo chown -R "$(whoami)" /nix

# Reboot computer

sh https://releases.nixos.org/nix/nix-2.3.10/install) --no-daemon ```

So not exactly pretty, but it works. And it works great. Nothing every breaks -- installations/updates may fail, but they leave the previously working version in place so that everything works as if I hadn't tried to install/update in the first place. I wouldn't want to have to set it up again, but now that I have, I don't want to use anything else to manage my packages.

Re: Onboarding with an M1

#136
Lots of Post Purchase Rationalization ITT.

Microsoft could do something identical but people would moan.

Apple does it and "It's not that bad."

I wish everyone has a chance to take a marketing class purely for defense.

Re: Onboarding with an M1

#137

Every time I read one of these reviews it makes me so glad to be using a desktop PC with Manjaro. Things I need to do just all work for me, no surprise limitations, no worrying about how long an irreplaceable battery or SSD will last and no constant battle with some corporation over who controls my computer. I don't get people who would want to optimize for working on a train or a plane or in a meeting either. My des…

> worrying about how long an irreplaceable battery or SSD will last and no constant battle with some corporation over who controls my computer You really need to understand that this is nothing but a strawman. I'm a M1 Air user. I'm currently worrying about how I'm gonna express some business logic in my app, not about some imaginary "irreplaceable" battery or an SSD. If anything breaks in the first two years (which…

It's always a good idea to think about "most likely scenario" and optimize for that. Everyone’s requirements and workflow is different. It's not worth it to go for the "mobility option" if you are sitting behind you desk 95% of your time and vice versa.

For example I can't have all the dependencies I need for work on an "offline laptop" and I work from the same place most of the time. Which means it's much more beneficial for me to have a beefy workstation setup with 3 displays and an old MacBook that works as a "remote desktop" when I need it. On the other hand someone who is on the go all the time might prefer to have beefy laptop with some docking solution on his desk.

I'm always wondering why some people think that their solution is the best for everyone ...

Re: Onboarding with an M1

#138
Ohh this is so good to hear. The Macbook pro (Intel) that I've got from my Company is on its last legs. I'm eagerly waiting for an M1 replacement. I'm not too concerned about the libraries but it'd be really nice to have R and Python locally with data related libraries. I do most of my work on AWS instances though.

Re: Onboarding with an M1

#139
post #29

Earlier quoted context omitted.

how deep is your desk to be able to use all that screen real estate? I already suffer eye strain with my 34 4k as it's already too high

I’m using standard office sized standing desks (40”x60”). On my “work” desk I have two 27” LG5K displays side by side with the laptop off to the side. My second “personal” desk has two 27” Apple Thunderbolt monitors stacked vertically with two 34” LG ultrawides turned vertically on either side of the stacked 27”. No eye strain or neck issues with either setup.

Horizontally I can add as much displays as I want but as soon as my main ones are higher than a typical 32" height my eyes begin to suffer. Could be because top and bottom areas start to lie on too different focal planes. Horizontally you can arrange them on an arc to be all at the same distance and the problem is mitigated

Re: Onboarding with an M1

#140
post #57

As mentioned in the epilogue regarding single monitors, I feel that Apple was a little too silent regarding that limitation. It also caught me off guard especially as I purchased the LG 4K thunderbolt/usb-c monitors from the Apple website with the hope of connecting everything via daisy chain. I haven’t yet definitively found a DisplayLink hub that can output its video via thunderbolt and/or USB-C so whenever I see a…

> I feel that Apple was a little too silent regarding that limitation. That's the whole point. It's about what Apple doesn't tell you that matters, which I have said before [0]. Especially for a new product announcement and release, which is why I don't immediately buy their products because everyone else is hyping it everywhere. Now they are discovering the pitfalls and foot-guns later on after purchasing it, whilst…

If I could describe why I've been an Apple laptop user since their Powerbook days, it's because I didn't want to worry about fiddly computer setups and stuff - just purchasing a machine that works and an afternoon to get my environment up and running (for dev).

In all my previous experiences, purchasing into newly released products has always been a step forward in every measurement. I would say dongles have been the only pain points when moving to new generations.

This is the first product that took a step back in an important way and I wasn't expecting it. And it doubly hurt me as Apple's website store suggested these LG 4k monitors to go along with my new M1 and their store showcased the awesome thunderbolt daisy chain and driver support out of the box.

So while DisplayLink technologies do allow for an inferior multi-display setup - I haven't found one yet to drive dual LG 4k monitors that Apple sells.

Post reply on HN