Earlier quoted context omitted.
There was a magical period. I suspect it ended with the introduction of the Secure Enclave. But maybe it was a little later. An encrypted iTunes backup of a device was a perfect image. Take the backup, pull the SIM card, restore the backup to a new phone with the sim card installed, and it was like nothing had happened. No reauthentication. No missing notifications. No lost data. Ever. It was nice.
Security theatre killed this. Everyone must be assumed to be a moron incapable of living with the consequences of their own choices at all times.
My iPhone 16 Pro Max produces garbage output when running MLX LLMs
181–190 of 239 posts
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#182I wish he would have tried on a different iPhone 16 Pro Max to see if the defect was specific to that individual device.
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#183Methodology is one thing; I can't really agree that deploying an LLM to do sums is great. Almost as hilarious as asking "What's moon plus sun?" But phenomenon is another thing. Apple's numerical APIs are producing inconsistent results on a minority of devices. This is something worth Apple's attention.
> What's moon plus sun? Eclipse, obviously.
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#184I clicked hoping this would be about how old graphing calculators are generally better math companions than a phone. The best way to do math on my phone I know of is the HP Prime emulator.
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#185Earlier quoted context omitted.
Blog post dated 28 Jan 2026, the bug fix posted 29 Jan 2026, so I guess this story had a happy ending :) Still, sad state of affairs that it seems like Apple is still fixing bugs based on what blog posts gets the most attention on the internet, but I guess once they started that approach, it's hard to stop and go back to figuring out priorities on their own.
I think you overestimate the power of a blogpost and the speed of bugfixing at Apple for something like this. I almost guarantee there is no way they can read this blogpost, escalate it internally, get the appropriate approval to the work item, actually work on the fix, get it through QA and get it live in production in 3 days. That would only happen on really critical issues, and this is definitely not critical enou…
If not, talk about coincident that someone reported an issue and all of that you mentioned was already done before that happened, and the only thing missing was merging the code to the repository which was done after the issue was reported. Not unheard of, but feels less unlikely than "Engineer decided to fix it".
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#186Earlier quoted context omitted.
Blog post dated 28 Jan 2026, the bug fix posted 29 Jan 2026, so I guess this story had a happy ending :) Still, sad state of affairs that it seems like Apple is still fixing bugs based on what blog posts gets the most attention on the internet, but I guess once they started that approach, it's hard to stop and go back to figuring out priorities on their own.
How do you know that it wasn’t merely that the blog post elicited multiple people to file the same duplicate bug in Apple’s radar system, which is how they ostensibly prioritize fixes?
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#187Earlier quoted context omitted.
So the underlying issue is that the iPhone 16 Pro SKU was misdetected as having Neural Accelerator (nax) support and this caused silently wrong results. Not a problem with the actual hardware.
Apple's documentation is utter garbage, but this code almost seems like a separate issue (and notably the MLX library uses loads of undocumented properties in metal which isn't cool). It looks like the change used to allow the NAX kernel to be used on the iPhone 17 or upcoming 18 if you're on 26.2 or later, to instead only allow it on the iPhone 17 Pro or upcoming 18. I'm fairly sure the GPU arch on the A19 is 17. Th…
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#188It is a bug in MLX that has been fixed a few days ago: https://github.com/ml-explore/mlx/pull/3083
Blog post dated 28 Jan 2026, the bug fix posted 29 Jan 2026, so I guess this story had a happy ending :) Still, sad state of affairs that it seems like Apple is still fixing bugs based on what blog posts gets the most attention on the internet, but I guess once they started that approach, it's hard to stop and go back to figuring out priorities on their own.
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#189Methodology is one thing; I can't really agree that deploying an LLM to do sums is great. Almost as hilarious as asking "What's moon plus sun?" But phenomenon is another thing. Apple's numerical APIs are producing inconsistent results on a minority of devices. This is something worth Apple's attention.
It’s a reasonable Tarot question.
Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs
#190Earlier quoted context omitted.
built-in calculator apps are surprisingly underbaked... I'm surprised neither of the big two operating systems have elected to ship something comparable to a real calculator built in. It would be nice if we could preview the whole expression as we type it.. I use the NumWorks emulator app whenever I need something more advanced. It's pretty good https://www.numworks.com/simulator/
That’s certainly an improvement - but why can’t I modify a previous expression? Or tap to select previous expressions? What I want is something like a repl. I want to be able to return to an earlier expression, modify it, assign it to a variable, use that variable in another expression, modify the variable and rerun and so on.