655 karma · joined April 18, 2026
I was surprised recently when I tried to really dial in the colors on my personal website, and found that I perceive and get a different feeling from a hex code change of only 1. I didn’t test whether it’s just me or whether this particular color makes it more visible, but I did test a few monitors, including a bad one. So, I get feeling some way about a specific hex code, if you spent longer picking it than we usually do.
I do, though, wonder what the idea behind assembling a centralized registry is. Is it about making a few favorite very specific colors easier to refer to? Browsing colors? Browsing ideas people have about what colors mean? What would the ideal ultimate form of this list include, every color? What’s the difference between a good name and a bad one?
Also, I think also led by Google, `font-display: block;` actually behaves the same as swap now, just with a longer wait for the font to load [1]. Iosevka’s webpage does use swap, though.
[1]: https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/A...
iMessage leaks I know about:
- iCloud backups. While I appreciate Advanced Data Protection, I still count this because it’s not available everywhere, most people have it off, and most people with it off are unaware of it backdooring the E2EE marketing they still saw.
- Recipients’ copies, and all the ways their copies get copied. Yes, tricky to address, that’s the comment. While no app can guarantee no unencrypted recipient copies, privacy focused apps do make it not happen unintentionally and by default.
- APN leaks the timestamp, sender, and recipient of every message. Especially powerful in combination with recipient copies.
- Apple controls the key directory and can MITM at will. As usual, see Signal for a high profile attempt at a centralized key directory that’s resistant to controller abuse.
- Contacts, Siri, and Apple Intelligence all ingest then upload iMessage data.
- No source code or reproducible builds. Obvious reasons, still a real hole.
Apple regards privacy as a feature, and I mean that precisely: some places they implement it, other places they decide it’s not worth it, and they only ever tell you about the former. A good example is iMessage: everybody in tech knows it’s E2EE, many fewer realize that the other three copies of your iMessage data on Apple’s servers are just, uh, not encrypted.
You can’t have the same intuition for Apple and privacy that you would for a group like Signal. You need to instead ask yourself whether you fully understand what you need, then whether Apple has guaranteed precisely and fully that, without weasel words.
Asking who to blame is simplistic and unproductive, the right question is what to do. As a user, obviously that involves things like updating your understanding of the network stack and the many different places config is stored. I was commenting from a UI designer’s perspective, because I am one and I find that more interesting.
I think Linux for consumers has been historically quite bad at this, and Apple has at least recently also been bad at it. “You’re holding it wrong” is the same mistake.
You can frame it around being “non predictable”, but then you need to define those words. It’s not, for example, a poker game where it’s trying to bluff you, right? It’s also not about just making predictions < 100% reliable and declaring victory. It must specifically make all predictions no better than random guessing, and that entails picking any number in range with equal probability, otherwise predictions like “it will be {hot spot}” or “it won’t be {cold spot}” do better than random chance. In this case, specifically, I can predict with 100% accuracy that the result won’t be 0, and that’s a flaw in its unpredictability. I can also predict a bunch of other things with slightly higher accuracy than random guessing, like that it will be odd or greater than max ÷ 2.
I think we might be coloring it as we’d like it to be, though. Only rarely does it end in brand death, more often they just get a bad reputation then keep going, sometimes not even less profitably. I think the intent might be more along the lines of recalibrating to a lower expectation of consumer discernment or rationality.