Live data from Hacker News

Apple Silicon M1: Black Magic Fuckery

singhkays.com

31–40 of 1001 posts

Re: Apple Silicon M1: Black Magic Fuckery

#31
post #27
post #15

I don't quite understand how 'retain' and 'release' can be more memory efficient on Apple Silicon than x86.... I can understand how they can be more efficient from a performance standpoint in terms of more efficient reference counting, but I don't understand how that translates to less memory usage which is apparently what's being argued... ? Unless on x86 some of the 'free's when the ref counts hit 0 were being batc…

They stuff the reference count in the unused bits of the 64-bit pointers.

So just tagged pointers essentially? That's possible on x86 isn't it (unless it's an endian-thing)?

Re: Apple Silicon M1: Black Magic Fuckery

#32
post #6

At the risk of being that (Linux) guy -- What is gained here if we're just still applying faster cycles to Apple-esque wasteful (and perhaps harmful, as we're apparently learning re: their telemetry) software? If people really dig their Apple stuff, great. But I think its worth thinking about the likelihood that a "slower" computer running Linux could probably serve the actual user better in terms of "getting stuff d…

> But I think its worth thinking about the likelihood that a "slower" computer running Linux could probably serve the actual user better in terms of "getting stuff done." Moreover, I think we're pretty close to "beauty" parity here as well.

This is just not true. I'm sorry but I've used linux on the desktop many times, using many different distros, and many different desktop environments. It's shiny and pretty when you first install and then very quickly you run into apps that don't follow that design methodology and it takes you out of it. Desktop linux is not ready for average users and honestly it may never be. Also "getting stuff done." and desktop linux do not belong in the same sentence. I've personally spent and watched coworkers spend hours and hours tinkering with graphics cards drivers or other random quirks. Linux is amazing, don't get me wrong, it's a workhorse with immense power and the ability to tinker to your heart's content BUT most users, myself included, don't want to put in the upfront and ongoing work to keep it in tip-top condition.

I will forever use linux on servers and enjoy every minute of it but for the desktop linux is nowhere near ready for primetime. I've watched too many people online and in-person preach about linux on the desktop and then watched them having to spend tons of time tinkering with it so they can "get stuff done". Is it possible to be productive on the linux desktop? Absolutely but I value my time way too highly to spend the effort to make that a reality.

Re: Apple Silicon M1: Black Magic Fuckery

#34

I just got one. I’m blown away by the speed as well. Chrome runs insanely fast! Alas, it’s not developer ready yet. Brew is a mess. Docker doesn’t work. PyCharm is WIP although can use x86 version. I was skeptical of the hype but this little laptop has made me realize how slow everything else is. Unfortunately, while the hardware has accelerated far beyond expectations, the software - specifically MacOS BigSur is a m…

Seems pretty obvious that some future Macs will have touch screens or larger iPads will run MacOS. I’d buy a Surface Studio style iMac in a heartbeat.

This was my thought too.

Re: Apple Silicon M1: Black Magic Fuckery

#35

I just got one. I’m blown away by the speed as well. Chrome runs insanely fast! Alas, it’s not developer ready yet. Brew is a mess. Docker doesn’t work. PyCharm is WIP although can use x86 version. I was skeptical of the hype but this little laptop has made me realize how slow everything else is. Unfortunately, while the hardware has accelerated far beyond expectations, the software - specifically MacOS BigSur is a m…

Ugh. Back in the 90s our supercomputers were way less powerful than today's laptops. I want to feel that. Never mind animations, just make everything happen instantly.

Re: Apple Silicon M1: Black Magic Fuckery

#36
post #15

I don't quite understand how 'retain' and 'release' can be more memory efficient on Apple Silicon than x86.... I can understand how they can be more efficient from a performance standpoint in terms of more efficient reference counting, but I don't understand how that translates to less memory usage which is apparently what's being argued... ? Unless on x86 some of the 'free's when the ref counts hit 0 were being batc…

[deleted]

Re: Apple Silicon M1: Black Magic Fuckery

#37
post #6

At the risk of being that (Linux) guy -- What is gained here if we're just still applying faster cycles to Apple-esque wasteful (and perhaps harmful, as we're apparently learning re: their telemetry) software? If people really dig their Apple stuff, great. But I think its worth thinking about the likelihood that a "slower" computer running Linux could probably serve the actual user better in terms of "getting stuff d…

depends on what you do, for most people - chromeOS would be plenty fine for 'getting stuff done'

Re: Apple Silicon M1: Black Magic Fuckery

#38
post #6

At the risk of being that (Linux) guy -- What is gained here if we're just still applying faster cycles to Apple-esque wasteful (and perhaps harmful, as we're apparently learning re: their telemetry) software? If people really dig their Apple stuff, great. But I think its worth thinking about the likelihood that a "slower" computer running Linux could probably serve the actual user better in terms of "getting stuff d…

depends on what you do, for most people - chromeOS would be plenty fine for 'getting stuff done'

i will provide one bit of anecdotal reasoning tho, within my company - the exchange server will _not_ work on anything other than paid for linux clients, but works flawless on apple's standard mail app. sure, they could set up the server a different way, but...why?

Re: Apple Silicon M1: Black Magic Fuckery

#39
post #35

I just got one. I’m blown away by the speed as well. Chrome runs insanely fast! Alas, it’s not developer ready yet. Brew is a mess. Docker doesn’t work. PyCharm is WIP although can use x86 version. I was skeptical of the hype but this little laptop has made me realize how slow everything else is. Unfortunately, while the hardware has accelerated far beyond expectations, the software - specifically MacOS BigSur is a m…

Ugh. Back in the 90s our supercomputers were way less powerful than today's laptops. I want to feel that. Never mind animations, just make everything happen instantly.

I agree 100% animations are out of control. There are a few situations where the animations hide loading. Instead of the ui freezing temporarily there's a fancy animation. Outside of situations like that I just want an instant action.

Re: Apple Silicon M1: Black Magic Fuckery

#40

I just got one. I’m blown away by the speed as well. Chrome runs insanely fast! Alas, it’s not developer ready yet. Brew is a mess. Docker doesn’t work. PyCharm is WIP although can use x86 version. I was skeptical of the hype but this little laptop has made me realize how slow everything else is. Unfortunately, while the hardware has accelerated far beyond expectations, the software - specifically MacOS BigSur is a m…

On the other hand, Apple is fashion. They have always advertised and placed themselves as such.

If you want functionality, you need a non-Mac running Linux. I'm just hoping we have better silicon options soon, for those of us who don't want customization-unfriendly, upgrade-unfriendly Apple hardware.

Post reply on HN