Earlier quoted context omitted.
It’s not fashion. Unfortunately you are wrong. Everything we call tech is in fact driven by fashion. My older version Mac is badgering me to upgrade to Bug Sur. Top feature: 100 new emojis. That is what Apple prioritised. Why the hell are emojis even part of the OS let alone its top feature! Truth is GUIs are done, were a decade or more ago. All there is left now is change for the sake of change. And Apple can’t thin…
Emoji are part of the OS because they’re frequently displayed on websites and in applications, so the system font needs to support them to render them correctly.
Apple Silicon M1: Black Magic Fuckery
201–210 of 1001 posts
Re: Apple Silicon M1: Black Magic Fuckery
#202Earlier quoted context omitted.
Reference counting releases memory as soon as it gets dereferenced, while GC cleans up memory periodically, which means higher memory usage (more than what's actually in use at any moment).
with lots of tiny, short lived objects, reference counting can be hugely inefficient.
Garbage Collectors and JITs typically work best with hardware support, as you need to check pointer reads and writes as objects are being moved around or code is being rewritten. A lot of these systems use MMU gymnastics, such as mapping the same memory page into multiple locations with different permissions.
You also have systems where you create the objects knowing that they will be tiny and short-lived with a fixed lifetime, which can be hugely efficient. This is how Apache Bucket brigades work, since they know that other than a few special cases all memory allocated while handling a request will be garbage once a response is returned.
Re: Apple Silicon M1: Black Magic Fuckery
#203Earlier quoted context omitted.
They stuff the reference count in the unused bits of the 64-bit pointers.
Yikes. That's the same shenanigans that got them into trouble with the 68000. Everyone stuffed data into the top 8 bits of pointers because even though the 68000 had 32-bit addressing registers, it only had a 24-bit address bus and the top 8 bits were dontcare's. Then, the 6802x came out with more address lines and... ...and that's basically why x86_64 was specified to require a particular bit pattern in high-order b…
Re: Apple Silicon M1: Black Magic Fuckery
#204Those of us who are long enough in UI design know what is a result of attention to detail and professional GUI. We have all used Os X not only for UNIX like core (Darwin) but for consistent UX and UI libraries. In some point in time Apple was influencing our work in really meaningful way by setting the standard (remember Apple Human Interface Guidelines pre Yosemite). For me personally Soundtrack Pro is most polished…
Oh hey another emacs user! You can turn off all the telemetry in macOS and they ask you if you want it on when you setup the computer. Agree to disagree on Big Sur, I love the new look. Keep in mind they’re calling it macOS 11, so there are probably bigger and less superficial changes down the road.
PS. Emacs is great, and I am thankful that Apple decisions have pushed me to replace Devonthink and start using Org Mode instead.:)
Re: Apple Silicon M1: Black Magic Fuckery
#205I 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…
Re: Apple Silicon M1: Black Magic Fuckery
#206At 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
#207I have an iPad Pro with keyboard and a 15-inch MacBook Pro I got when my previous MacBook Air couldn’t handle the video editing I was dabbling in. I desperately want one machine (and probably in the iPad form factor) but I don’t know if Apple is ever going to get me there. What say you HN? Is there a future where I can have a single machine? Any other suggestions for what I can do about it today? I’ve test driven Sur…
I really do think that a 13 or 15 inch MacBook Pro 2 in 1 like the Dell xps would sell pretty well...
[edit] fixed spell check
Re: Apple Silicon M1: Black Magic Fuckery
#208I 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…
While I won’t go that far, arguing that macOS with a Windows 95 UI is a good idea, I do agree that Big Sur’s current UI is a mess. Traditional macOS users valued the Mac user interface deeply, and IMO that was why while iOS 7 got a big refresh, macOS got a much smaller one, only with flatness refinements. Big Sur feels like the iOS 7 for the Mac, and I’m very sad that I’ll have to wait at least 4~5 years to see the n…
It used to be that focus stealing on OS X was a cardinal sin and now no one cares. If they only fix a single thing in the entire OS, it should be this.
Re: Apple Silicon M1: Black Magic Fuckery
#209The A-team was working on getting everything ready for M1. The B-team was working on the usual releases.
If the M1 is as good as everyone says, then that means they had the best people on it.
Re: Apple Silicon M1: Black Magic Fuckery
#210I 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…
You don't even need to go as far as Windows. Classic Mac OS would be just fine.