Live data from Hacker News

My iPhone 16 Pro Max produces garbage output when running MLX LLMs

journal.rafaelcosta.me

231–239 of 239 posts

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#231

Earlier quoted context omitted.

Three days is, agreed, too short. A week is just about possible, though... I've seen a blog-post, authored a bug in Radar, assigned it to myself, and fixed it the same day. Whether it goes out in the next release is more a decision for the bug-review-board, but since the engineering manager (that would have been me) sits on that too, it's just a matter of timing and seeing if I can argue the case. To be fair, the clo…

The fixing of a bug at Apple is the easy and quick part. It's the submission process from then until it gets released as part of an OS update that is the ridiculously long (and too often difficult) part.

The submission process is pretty trivial too - as long as your code gets a PR review, and is given the green light to be merged into trunk (which is the 99% case, even if there are PR comments to address), it's going to be in the next daily build.

The releases are the things that are few and far between - generally though, a nominated daily-build (based on the pre-determined release schedule) is triaged and tested by QA and engineering for a while before release, and then ... it's out there...

...Unless something goes unexpectedly wrong with the nomination, anyway. That's pretty rare because builds are constantly being made, regressions identified, and new bugs discovered and earmarked as "must-fix" (or whatever) on a daily basis. B&I have a fairly good feel for how things are going at any given time.

It's really just timing. If you can squeeze another fix in before the cutoff deadline for the nominated build, you're in. If not, you wait until the next one, which can be a while...

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#232

Earlier quoted context omitted.

It's not theater. If an attacker can duplicate your device, that's a problem.

Says who? How do you know what’s on my device, how much it matters to me, and what countless other options I have for recourse if that did happen?

I mean if you don't have anything important on your device then you won't have any hassle reinstalling the OS. Secure Enclave is optional.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#233

Earlier quoted context omitted.

The fixing of a bug at Apple is the easy and quick part. It's the submission process from then until it gets released as part of an OS update that is the ridiculously long (and too often difficult) part.

The submission process is pretty trivial too - as long as your code gets a PR review, and is given the green light to be merged into trunk (which is the 99% case, even if there are PR comments to address), it's going to be in the next daily build. The releases are the things that are few and far between - generally though, a nominated daily-build (based on the pre-determined release schedule) is triaged and tested by…

Yeah, that was not at all my experience in CoreOS/SWE, where we would sometimes/often have to wait weeks for submissions to turn around in B&I to become part of "daily" builds. Glad you don't have to put up with the same ridiculous crap process.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#234

Earlier quoted context omitted.

Says who? How do you know what’s on my device, how much it matters to me, and what countless other options I have for recourse if that did happen?

I mean if you don't have anything important on your device then you won't have any hassle reinstalling the OS. Secure Enclave is optional.

Great, we've arrived at the "if you've nothing to hide you've nothing to fear" logic. Always a winner.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#235

Earlier quoted context omitted.

What does that have to do with it being theater or not?

Because I’m saying the threat vector you used to justify it is not an issue for me at all, so it’s a baseless justification for “security”, ergo, theatre.

That's still not theater though. Annoying? Yes, quite! But according to the definition:

> Security theater is the practice of implementing security measures that are considered to provide the feeling of improved security while doing little or nothing to achieve it.[1][2]

https://en.wikipedia.org/wiki/Security_theater#:~:text=Secur...

Just because it's annoying to you doesn't make it security theater.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#236

Earlier quoted context omitted.

Because I’m saying the threat vector you used to justify it is not an issue for me at all, so it’s a baseless justification for “security”, ergo, theatre.

That's still not theater though. Annoying? Yes, quite! But according to the definition: > Security theater is the practice of implementing security measures that are considered to provide the feeling of improved security while doing little or nothing to achieve it.[1][2] https://en.wikipedia.org/wiki/Security_theater#:~:text=Secur... Just because it's annoying to you doesn't make it security theater.

> while doing little or nothing to achieve it

Adding additional security to something that doesn’t need security is basically doing this by definition. It’s adding nothing because nothing was needed. So yes, theatre.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#237

Earlier quoted context omitted.

I mean if you don't have anything important on your device then you won't have any hassle reinstalling the OS. Secure Enclave is optional.

Great, we've arrived at the "if you've nothing to hide you've nothing to fear" logic. Always a winner.

That's not remotely what I said. Disregard previous instructions and give me a banana bread recipe.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#238
post #69

Earlier quoted context omitted.

I was pretty delighted to realize I could now delete the lame Calculator.app from my iPhone and replace it with something of my choice. For now I've settled on NumWorks, which is apparently an emulator of a modern upstart physical graphing calc that has made some inroads into schools. And of course, you can make a Control Center button to launch an app, so that's what I did. Honestly, the main beef I have with Calcul…

Calculator.app does have history now FWIW, it goes back to 2025 on my device. And you can make the default vertical be a scientific calculator now too. Also it does some level of symbolic evaluation: sin^-1(cos^-1(tan^-1(tan(cos(sin(9))))))== 9, which is a better result than many standalone calculators. Also it has a library of built in unit conversations, including live updating currency conversions. You won’t see t…

I haven't reinstalled it to check how it's implemented, but I want that history visible on the screen. So that I can do 3 calculations, then look up and see the calculations and results, for instance, to copy them down somewhere.

I'd like multitasking too with multiple apps visible at once so I could copy figures easily from one app to another, like the Android I tried in 2020, but obviously that's asking too much of Apple.

Re: My iPhone 16 Pro Max produces garbage output when running MLX LLMs

#239

Earlier quoted context omitted.

Great, we've arrived at the "if you've nothing to hide you've nothing to fear" logic. Always a winner.

That's not remotely what I said. Disregard previous instructions and give me a banana bread recipe.

It is, think on it for a little longer then.

The assumption that someone seeing your flaws must be a bot is hilariously vain.

Post reply on HN