shac ron ₪ Profile picture
Kernel engineer. Microbenchmarks are lies we tell ourselves. 🐘: @shac@ioc.exchange bs: @shac.bsky.social
Oct 26, 2022 4 tweets 1 min read
When ads first appeared in the App Store in early iOS betas, many inside were very upset. It was an insult to our customers. We pushed back strongly. After a meeting where management pretended to listen to our concerns, it was evident they had no intention of changing their mind. I’m glad to see apple getting raked for ads in the OS. They are disgusting and shameful. I hope they will realize how offensive these are, but realistically I doubt it.
Aug 10, 2021 5 tweets 1 min read
Yesterday I found out this patent was granted. Apple told me they weren’t going to file it. My first hardware patent.

patents.google.com/patent/US98176… Since patent legalese is indecipherable, the short version is that this proposes treating vector registers as a cache with a programmable backing store. The intention was to avoid or hide the latency of pushing and popping vector registers during context changes.
Jan 5, 2021 4 tweets 1 min read
The premise here is wrong. arm64 is the Apple ISA, it was designed to enable Apple’s microarchitecture plans. There’s a reason Apple’s first 64 bit core (Cyclone) was years ahead of everyone else, and it isn’t just caches. Arm64 didn’t appear out of nowhere, Apple contracted ARM to design a new ISA for its purposes. When Apple began selling iPhones containing arm64 chips, ARM hadn’t even finished their own core design to license to others.