Live data from Hacker News

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

journal.rafaelcosta.me

101–110 of 239 posts

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

#101

I 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.

I use the "RealCalc" app on my phone. It's pretty similar to my old HP48.

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

#102

Earlier quoted context omitted.

> What's moon plus sun? Eclipse, obviously.

That’s sun minus moon. Moon plus sun is a wildly more massive, nuclear furnace of a moon that also engulfs the earth.

Or potentially a sun that lasts slightly longer?

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

#103

Earlier quoted context omitted.

Admittedly, I hate companies that live off their marketing. Nintendo, Disney, Apple. I hate that these companies can weaponize psychology against humans. Function > Form. I think its a Hero Complex, if Jung is correct.

Yes because 60% of US phone buyers buy an iPhone to stand out from the average US phone buyer and they shouldn’t because it doesn’t run local llm’s well?

That's the least of the problems with using an iPhone.

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

#104

Earlier quoted context omitted.

Admittedly, I hate companies that live off their marketing. Nintendo, Disney, Apple. I hate that these companies can weaponize psychology against humans. Function > Form. I think its a Hero Complex, if Jung is correct.

Macbooks and iPhones are good devices though, saying this as a primarily linux user. There is no way a company could exist purely on marketing, Apple backs it up with tech.

Not really. They back it up with "good enough tech" that looks pretty and sucks people in with marketing, and then locks them into a closed ecosystem. Admittedly, some of their tech is actually very good (e.g. M-series ARM-based CPUs), but much of it is nothing special, or worse, just copying something else that competitors have been doing for years, presenting it as brand-new, and claiming credit for it.

They did this with the always-on screens for phones. My LGs had this many, many years ago. It was so bad that when Apple finally brought it out and acted like they had invented it, coworkers saw my LG and asked if I had gotten the latest iPhone, and I had to point out that it was a 5-year-old LG.

And then there's other stuff that Apple has which is just plain bad, but they present as new and wonderful, such as the "island" keyboard.

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

#105

Earlier quoted context omitted.

Yes because 60% of US phone buyers buy an iPhone to stand out from the average US phone buyer and they shouldn’t because it doesn’t run local llm’s well?

That's the least of the problems with using an iPhone.

So exactly what problems do most people have with iPhones that could be solved with Android.

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

#107

[flagged]

I severely doubt your thesis around iPhones being Veblen goods. You are claiming that if the price of the iPhone went down, apple would sell fewer phones? Correspondingly, you are arguing that if they increased prices they could increase sales? You are claiming that 100s of millions of people have all made the decision that the price of an iPhone is more than it is worth to them as a device, but is made up for by bei…

>Correspondingly, you are arguing that if they increased prices they could increase sales?

Veblen goods aren't like this. If they were, everything would be priced at infinity. Veblen goods have to take into account the amount of spending money their target customers have, and how much they're willing to spend. Apple products are priced this way. They're not targeted just at people who can afford Rolls-Royce Silver Shadows, they're targeted at regular people who are willing to spend too much money on a phone when they can get an equivalent Android phone for half the price. Those people have limited money, but they're willing to overpay, but only so much.

>You are claiming that if the price of the iPhone went down, apple would sell fewer phones?

Quite likely, yes. If they adopted razor-thin profit margins on iPhones, their phones would be seen as "cheap" and wouldn't have the cachet they have now. More people would start looking at alternatives, and start buying Samsung Galaxies and other flagship Android phones.

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

#108
post #93
post #89

Earlier quoted context omitted.

Not obvious. Astronomers are actively looking for signatures of exomoons around exoplanets. So "sun plus moon" could mean that too.

The OP said moon + sun, rather than sun + moon. We have no idea yet if celestial math is non-communicative.

*commutative

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

#109
post #100
post #90

Earlier quoted context omitted.

I guess at the bit level, but not at the level of computation? Anything that relies on bit patterns of nans behaving in a certain way (like how they propagate) is in dangerous territory.

> Anything that relies on bit patterns of nans behaving in a certain way (like how they propagate) is in dangerous territory. Why? This is well specified by IEEE 754. Many runtimes (e.g. for Javascript) use NaN boxing. Treating floats as a semi-arbitrary selection of rational numbers plus a handful of special values is /more/ correct than treating them as real numbers, but treating them as actually specified does giv…

Can you show me where in the ieee spec this is guaranteed?

My understanding is the exact opposite - that it allows implementations to return any NaN value at all. It need not be any that were inputs.

It may be that JavaScript relies on it and that has become more binding than the actual spec, but I don't think the spec actually guarantees this.

Edit: actually it turns out nan-boxing does not involve arithmetic, which is why it works. I think my original point stands, if you are doing something that relies on how bit values of NaNs are propagated during arithmetic, you are on shaky ground.

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

#110

I wish he would have tried on a different iPhone 16 Pro Max to see if the defect was specific to that individual device.

So true! And as any sane Apple user or the standard template Apple Support person would have suggested (and as they actually suggest) - did they try reinstalling the OS from scratch after having reset the data (of course before backing it up; preferably with a hefty iCloud+ plan)? Because that's the thing to do in such issues and it's very easy.

Reinstalling the OS sucks. I need to pull all my bank cards out of my safe and re-add their CVV's to the wallet, and sometimes authenticate over the phone. And re-register my face. And log back in to all my apps. It can take an hour or so, except it's spread out over weeks as I open an app and realize I need to log in a dozen times.
Post reply on HN