Comparing iPhone OS 1.0 with iOS 14 using tree maps
blog.timac.org
blog.timac.org
Just look at how much space fonts are taking up in iOS14. My hunch is that reflects a growing set of emoji and support for hundreds (thousands?) of alphabets. It's hard to call that bloat.
Also initially I was surprised to see the networking code take up so much volume, but that also makes sense. I can only imaging how much custom code is needed to ensure a solid connection with the hundreds of wireless carriers around the world.
I find it incredibly easy to call emojis bloat.
No kidding, it's the reason many people update their phones.
Not being able to install new fonts and being forced to ‘upgrade’ (in a non-modular fashion, being forced into a whole bunch of new ‘features‘ that push older devices to early deaths - planned obsolescence - which leads to tons of toxic e-waste [1]) is peak corporate black-box fuckery.
And before someone says “don't use it then, no one is forcing you to use it”, just remember that corps like Apple kick away the ladder they climbed up themselves: blocking others to create alternatives by privatizing and monopolizing new discoveries (often originally funded by government grants [2]) through the use of Patents and Copyrights and other ‘intellectual property’ protections given by the Intellectual Property office.
Public money, public code!
Software patents & much of copyright seem to me to be to be hurting more than they are helping.
I'd love to experiment w/ ditching those.
While we're at it, we should legally mandate that devices are open to 3rd party app stores and be "jailbroken" by anyone that cares to do so.
(It's pretty crazy that the dominant artist medium of our time is controlled by a single, outrageously censorious entity. Thank god we've got the web, at least. (For now.))
Sometimes it’s not obvious in which way text can be interpreted so it helps give context that’s missing in non-face to face chat
Between , , and WrItInG lIkE tHiS, the situation has greatly improved since then.
EDIT: Aparently HN is not displaying the eyeroll, facepalm and upside down smiley emoji.
IIRC HN strips out most things not in the BMP.
emojipedia.org or similar emoji dictionaries. Like words, meaning can vary based on context and audience, and linguistic drift can/does happen with emojis too.
You might find this interesting: https://slate.com/technology/2019/07/because-internet-excerp...
How can you be sure that emojis aren't conveying emotional context to you? It's not possible to rewind reality to the time before you received that text, and replay it again without the emoji to see the difference. I posit that emojis do in fact add emotional context, and if you could run that experiment, that you would have a harder time deciding sarcasm, self-deprecation, humor in general, and a whole host of other emotions. They are becoming part of the textual grammar just like facial expressions provide grammatical context for sign language and can totally change the meaning of the same hand sign.
Either you learn the emotional contexts, or you don't and suffer the social consequences. I don't see much that's changed, just that technology is still way behind in-person communication. Seems to be catching up little by little, though.
Emotions don't have either. That's why emojis show them well. Plus people have learned for millenia to read other people, and face emojis are basically glorified magnified face expressions...
“Fonts are now counting for less than 6 % of the size”
And I assume emojis are part of that relatively small percentage. (‘Apple Color Emoji.ttc’ takes up 208 megabytes on my Mac, assuming that’s how they implement emojis.)
You’d fault wallpapers for bloat before emojis. Those things are massive.
Even at the time, I remember thinking this is what makes it look so special, we shouldn't write it off just because we're used to scraping for every byte at the cost of shiny graphics.
Sadly the optimization masters won the day, and didn't see the writing on the wall that Apple did.
The keyboard is "good enough" and Apple is going to capture the market or retain users with a better ecosystem of apps. So they're investing in making it easy for other developers to build things using ML on the iPhone.
https://www.smh.com.au/technology/iphone-autocorrect-driving...
The good:
> Machine learning has enabled the iPhone to correctly predict oddly spelt suburb names like Prahran and Woolloomooloo, to read the screen of an article and guess the surname or product I'm about to Google, and to suggest the spelling Bryan over Brian, because the former is a close friend.
The ugly:
> For at least two years now, my iPhone has insisted on autocorrecting Sydney to SYDNEY, every single time I type the word. After weeks of troubleshooting that included resetting the keyboard and uninstalling any transit apps I thought might be to blame, I realized the culprit. I have a few hundred contacts on my phone from a previous employer, all with UNSW SYDNEY as their address.
What should happen here with a few _hundred_ entries of "SYDNEY"? I guess it should be unlearned after the user entered a few times (once? two times?) by hand "Sydney" and user entered text privileged over other text corpora (even dictionaries?). But then you have other problems again like autocorrect learning potentially wrong spelling idiosyncrasies of the user.
I'd say, change the case in the database to proper "Sydney" and have whatever writes a piece of physical mail do the transformation to the correct format?
"Hey, do you know in haskell-mailing-list@something.org if the Prelude..."
So, now I've turned off EVERY bit of AI bullshit everywhere, and I deal with mistakes myself.
Question about iOS I have is if it’s packed with vision models, why can’t I as a developer just feed an image and get tags / text?
So, finally, they don’t step on the toes of third-party developers, and you still complain? ;-)
I don't see anything smart with my iphone, nothing has changed since the introduction of Siri. I still can't use it seriously for anything else other than to set the alarm clock, and not a single app i download or use seem to do anything special needing ML running on the client side.
Fully agreed on the Siri shortcomings, though! But, I'm not sure how much of that work is done on device with the neural engine vs in the cloud. Not like that matters when the end result is so bad.
When I'm writing in my native language, I might type a phrase like "dit is echt the next best thing" or "ik breng je naar Brussels Airport". My iPhone will 'correct' this to NeXT and AirPort.
PS: iOS apps can run on Mac with new M1 chip or iOS device with ARM chip like Apple A14 Bionic
But Siri still sucks. If they were generally bad at ML I'd understand. But they're not. They make their own TPU-type things FFS.
It also might be that Apple hasn’t seen voice control as an area of growth or enhancement to experiences long term. Maybe those who have Alexas and all of its processing capabilities end up just using it for timers and dictionary definition lookups.
Google's entire model is collecting massive user data which they can then use to train their models.
It's a lot harder to do that kind of thing when privacy is a big part of your brand (thankfully). I prefer the tradeoff of Siri being behind the others if that's what it takes.
It’s either they suck at it or pretend to suck so people think their data isn’t “collected”...
[0]: https://www.theguardian.com/technology/2019/jul/26/apple-con...
"Set me a timer" or "call my brother" both work great, but you can make something like that with off-the-shelf software and libraries in like an hour of hacking.
They've integrated Siri in speakers, computers, phones, and more, and yet somehow it's worse than Alexa, where most of the exposure to that is just through echo devices.
Here's a face-off article[1] that might help.
[1] https://www.tomsguide.com/us/alexa-vs-siri-vs-google,review-...
Edit: For reference, her answer was "Djibouti is the capital of Djibouti"
iOS or latest iPhone it slowed down massively most of the time hitting a race condition...
Health is a significantly larger piece of software, so there must be more to the story.
All those years later, I still don't use emojis in my daily life but I would love to read that article again
e.g. if we stall at the 3 nm node or whatever, would we expect the feature set to level off?
Do we really expect the phone to continue to improve at this pace the next 100 years?
I forgot iPhones came with wallpapers
I would like the option to run an iPhone OS 1.0 sized OS on a modern iPhone.
It has many drawbacks, too.
And when it comes to OSes the word of choice is Bloated it would seem.