Live data from Hacker News

Ode to the M1

fabiensanglard.net

211–220 of 286 posts

Re: Ode to the M1

#211
post #111

Earlier quoted context omitted.

Consumers care but have no choice. Like consumers that want to buy a phone that fit in the hand… there is none at a reasonable price.

How do you know they care but have no choice? Are average people besides devs talking about how slow their web apps are? For your small phone example, even Apple is cutting production of their smaller phones because not enough people are buying them. The entire premise really is overblown online.

> How do you know they care but have no choice?

You've ever heard a anyone say "This computer is too fast" or "this computer doesn't burn enough electricity"?

> For your small phone example, even Apple is cutting production of their smaller phones because not enough people are buying them.

Yeah I did mention "reasonably priced", which apple is not.

Re: Ode to the M1

#212

Earlier quoted context omitted.

> Practically no consumers care except for other software engineers complaining loudly on HN, and meanwhile companies save millions by not handcrafting their CRUD apps in assembly. And you know that because you’ve analyzed whole market and know opinion of users of every web software? Definitely not because you only live in bubble of other software engineers so you’re not exposed to complaints of common folk?

No end consumers I know or even acquaintances of other people I know even know nor care about Electron. You might say that I'm in a bubble but at that point it's just the No True Scotsman fallacy.

They don't know how it's called, they still hate when they are forced to use slow applications.

Re: Ode to the M1

#213
post #80

Earlier quoted context omitted.

A similarly bad problem is that Electron apps by default does not adhere to the operating system conventions and API:s, and often also does not use the the features which makes the OS good. For example all Electron apps I use have their own implementation of a spell checker rather than hooking into the system one. Normally in Mac OS if I add a word to the system dictionary all apps will learn that word, but in each E…

Most consumers don't care about native controls. In fact for a company it's more important to have a unified UX across all devices so that the user can pick up easily from one to the other, ie Macbook to iPhone. Slack is a good example of this.

How are controls unified when on a device you have a mouse and 400cm² of space and on another you have a finger and 60cm² of space?

Re: Ode to the M1

#214
post #179

Earlier quoted context omitted.

I guess you limit your context to your own application and not the entire computing device and therefore you get flawed results.

No, we never asked them about our own application specifically, it was about what they preferred generally across all of their devices. So, no flaws here. You may just be projecting your own bias for OS specific controls onto the general populace.

I highly doubt your research was so perfect, since it seems it wasn't even peer reviewed and published, so that conveniently nobody can point out methodology flaws.

Re: Ode to the M1

#215
post #89

Earlier quoted context omitted.

I use Ubuntu in UTM, but I installed the ARM64 server version, then the desktop packages.

Interesting, this results in a fully functional desktop version? I have a M2 and the hardware is great, but the OS that came with it not so. If I could replace the OS with Ubuntu that would be great. (Windows would also be great, but I have no experience in installing that)

> Interesting, this results in a fully functional desktop version?

It's very snappy. I run Firefox to work with my Internet banking site in an isolated environment.

I installed KDE -- I am very satisfied.

Re: Ode to the M1

#216

Earlier quoted context omitted.

seems a lot of orgs work on cargo-cult knowledge https://twitter.com/SwiftOnSecurity/status/56891586200393318... (2015) https://twitter.com/SwiftOnSecurity/status/11917713453627965... (2019) i think swift had another post about it a bit more recently but i cannot find it now if you encrypt the disk at the os level, you only need to throw away the keys, ie: reformat the drive. no need to physically erase as what is st…

Thanks for the links. I wonder if it’s entirely that, or if management fears that staff might somehow gain a benefit by taking obsolete hardware.

maybe there's no point for us to argue over the decisions of management

Re: Ode to the M1

#217

Earlier quoted context omitted.

M1 Pro and greater break that one monitor limit. There is also a trick with external docks that can get an M1 to use two external monitors but I just got a Max.

EDIT: I think we misunderstood each other, sorry about that! You were referring to 1 external display, I was referring to 2 being the limit of the Pro Apple CPUs. ---- This says otherwise: https://support.apple.com/kb/SP858?locale=en_US M1 Pro: 2 external displays. M1 Ultra: 3 external displays. https://support.apple.com/en-us/HT213503

Yeah, the M1 can do one external + the built in (so two)

The M1 Pro can do two external, the M1 Max can do four (three at a higher resolution, one at a lower).

I have a Max with five displays total (including the internal). I suspect with some trickery I could get more than five (some external adapters allow two displays to appear as one larger/higher resolution one. But 34,216,704 pixels should be enough for anyone ;)

Re: Ode to the M1

#218

Earlier quoted context omitted.

Thanks for the links. I wonder if it’s entirely that, or if management fears that staff might somehow gain a benefit by taking obsolete hardware.

There’s a temptation that is removed by destroying or selling to a liquidator - and it removes any chance of apparent favoritism: Steve got to take home that twelve CPU rack mount and I just got an old mouse. But even more common in large companies is that it’s all on leases and goes back to the leasing company to be liquidated on eBay; you can always find miles of three or five year old gear there.

ebay being the access normaliser to this equipment doesn't sound too bad

it substitutes the internal network/hierarchy bias for a mostly monetary one

Re: Ode to the M1

#220
post #64

Earlier quoted context omitted.

You can't run x86 Linux quickly on macOS. What you can do is to run ARM Linux quickly on macOS and run x86 programs inside of that Linux with Rosetta quickly.

Am I missing something? Is this quicker just because you are emulating only the program and not the OS?

It is quicker because Rosetta is a proprietary Apple technology which apparently works superb, but only supports userspace code. Emulating x86 with qemu does not work as fast, unfortunately. I'm not qualified enough to judge whether it's qemu shortcoming or it's just not possible to emulate entire VM as efficiently, but the practical result for today is that you want to use Rosetta.
Post reply on HN