Live data from Hacker News

Onboarding with an M1

authzed.com

101–110 of 165 posts

Re: Onboarding with an M1

#101

I always wonder why ppl do not use MacPorts? There was a great article on HN which basically drew a pretty clear picture how brew can easily mess your system up. Yet, being a new Mac user, wherever I go, I only see a reference to brew installs. I am using M1 for a over a month and it’s been a very smooth ride so far. Installing everything via MacPorts where I only had an issue with rabbitmqd which failed to build bec…

I've always considered macports/brews as last possible solution for problems on macos because you eventually end up with broken system. Luckily you can run most of the stuff on a remote linux with containers.

Re: Onboarding with an M1

#102

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 probably won't happen), I'll have the machine or the part replaced for free. If anything breaks after the second year, well, I can either have it repaired or just get a newer Mac with the total cost of ownership of the old one being firmly below $50/month, which is laughably low for a tool that puts food on the table. And that's in an ex eastern bloc country where the average monthly wage is around $1300 net.

> My desktop is in a quiet room where I do work stuff

Mine too, in my bedroom, where I have a desk with a 43" screen on it. With the laptop connected in clamshell mode. Or on the couch. Sometimes I go to the office. Sometimes I go to meetings. And a laptop allows me to use a single machine for all that, ain't that great?

Re: Onboarding with an M1

#103

Earlier quoted context omitted.

I switched from brew to macports recently, so here are my thoughts: - before, I had generally heard of homebrew a lot, and macports very little. Brew's marketing is better. I think this is intentional (as in Macports doesn't really do any) - The docs for macports are very poor. They are comprehensive, but barely navigable. Keyword search doesn't work well. They're obtuse. Further context: I also find brew docs poor,…

Interesting observations. Why does Brew seem more secure on first impression?

Because not using sudo implies you’re not giving anything escalated privileges. I’m aware there’s a contrary view (which I can’t recall, but will dutifully refresh my memory after I post this answer) but this reasoning still feels more intuitive to me.

Re: Onboarding with an M1

#104

I always wonder why ppl do not use MacPorts? There was a great article on HN which basically drew a pretty clear picture how brew can easily mess your system up. Yet, being a new Mac user, wherever I go, I only see a reference to brew installs. I am using M1 for a over a month and it’s been a very smooth ride so far. Installing everything via MacPorts where I only had an issue with rabbitmqd which failed to build bec…

For me it was that I heard about Homebrew first, installed it, never had any problem with it. So, marketing?

Not necessarily even marketing. It’s also just the de facto Mac package manager most commonly mentioned in docs/READMEs for Mac install instructions. This is probably more a matter of convenience than anything, and anyone using other package managers can easily mentally map the instructions to their own usage.

Re: Onboarding with an M1

#105
post #27

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 suffered more about having to trash my perfectly fine fullhd monitor(s) that worked great with linux until the day before, just because they decided to drop subpixel hinting with latest macos versions. Now I need 5-6 times more pixels to get comparable font rendering

I’m also still mourning the loss of subpixel AA with my primary display being 4k@1x. For several versions of macOS it was removed from the System Preferences UI but still available with a defaults command, but I’m pretty sure that’s gone now too.

Re: Onboarding with an M1

#106

Earlier quoted context omitted.

> I am unsure if you need thunderbolt specifically to use USB c to display port cables. It seems you do not need thunderbolt but I am not an expert. Correct, you do not need Thunderbolt for this. Most laptops with USB-C support something called DisplayPort Alt Mode, which is essentially DisplayPort over the type-C connector; I'd imagine that's what those cables are doing. Now, if you have a Thunderbolt display specif…

If you are using USB-C in alternate mode, it means that you forego everything else: with USB-C cable, you can basically use USB2, power delivery and (USB3 or alternate mode) at the same time. Funny things happen when the alternate mode is Thunderbolt. It allows to tunnel DisplayPort and USB3 traffic, so when you are using TB alt mode, you still have usable DP and USB3, not USB-C natively, but packetized inside TB3 tr…

If you are using USB-C in alternate mode, it means that you forego everything else: with USB-C cable, you can basically use USB2, power delivery and (USB3 or alternate mode) at the same time.

Incorrect. Perhaps with a low-end adapter, but with a higher end dock (and sufficiently modern hardware that supports DP1.3) you can drive 4k@60Hz [1], USB 3.2 Gen 2 10Gbit/s, USB 2, and PD at the same time over a single USB-C cable. For example, the Lenovo USB-C Dock Gen 2 that I use does this without any issues.

The configuration is that two superspeed lanes are used for USB 3.2. The other two superspeed lanes are used for DP-Alt, which have 8.1Gbit/s bandwidth per lane with HBR3 for a total of 16.2, which is perfectly fine for 4k@60Hz. You can even do higher resolutions with DSC (though I am not sure which, if any, docks support this).

[1] Or lower resolutions/refresh rates with HBR2.

Re: Onboarding with an M1

#107

I always wonder why ppl do not use MacPorts? There was a great article on HN which basically drew a pretty clear picture how brew can easily mess your system up. Yet, being a new Mac user, wherever I go, I only see a reference to brew installs. I am using M1 for a over a month and it’s been a very smooth ride so far. Installing everything via MacPorts where I only had an issue with rabbitmqd which failed to build bec…

I was using macports before brew really existed and switched over the brew because you didn't have to waste time compiling everything all the time and dealing with breakage. The CLI was also much nicer to use with little bits of whimsy.

Brew was a big timesaver back then (maybe now too if macports is still in 'compile everything' mode) and that is the key reason why it became the dominant package manager. Nobody has 'moved back' because macports isn't 'better enough' to induce people to switch over like they did with brew originally.

Re: Onboarding with an M1

#108
post #48

Earlier quoted context omitted.

From the article, https://doesitarm.com and https://isapplesiliconready.com

Both of those seem pretty binary, like "rosetta yes/no" or "works yes/no", and don't seem to have a way to say something like "works, other than split tunneling", etc. Or, as pointed out in another comment, "disrupting Sidecar".

Some do on doesitarm.com.

Example,

https://doesitarm.com/app/photoshop/

> Known Issues

links to https://helpx.adobe.com/photoshop/kb/photoshop-for-apple-sil...

Re: Onboarding with an M1

#109

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 understand the lack of multi-monitor support in the M1s is an issue. But just after the launch of the M1, I came across a video that demonstrated an M1 Mac mini driving six monitors. [0] There is also a short write up about that workaround, for those who don’t want the video. [1] There are similar workarounds for the M1 MacBoooks. [2] Is this a reasonable workaround until Apple provides M1 hardware that can run mor…

DisplayLink is a software encoded and compressed video stream that the hardware dongle decompresses on display. The experience is not great on my M1 MacBook Air. Sometimes it doesn't work and I have to plug/unplug, DisplayLink doesn't support refresh rates higher than 60hz, and you have to keep their software running in my task bar for it to work, and there are occasional visual artifacts. If you're planning to use your M1 in a multi-monitor setup, I suggest waiting for Apple to support it natively, especially if you're doing any kind of design work.

If you occassionally just want to plug in to multiple displays, it can bridge the gap. It's no substitute for a dedicated workstation.

Re: Onboarding with an M1

#110
post #79
post #52

Earlier quoted context omitted.

How did you install pandas without any work around? (Mini forge, building from source, making a Rosetta terminal)

(Not OP btw) While I'm not sure if it's building from source or pulling a binary, just pip3 install pandas seems to work just fine. Not a Rosetta terminal. Just ran a fresh install from a new poetry venv, seemed to work fine. This was the poetry output Using version ^1.2.4 for pandas Package operations: 3 installs, 0 updates, 0 removals • Installing numpy (1.20.2) • Installing pytz (2021.1) • Installing pandas (1.2.4…

Since there's no arm64 binary on pypi, it downloads source and builds locally.

For some reason, the pip building is failing for me (python@3.9 from homebrew, all non-brew packages in --user). However, if I download the source and do the bdist_wheel manually, it succeeds and produces installable wheel.

Cffi is unbuildable without a patch, it is failing on symbol ffi_prep_closure being non-existant.

Post reply on HN