Live data from Hacker News

Setting the bozo bit on Apple

blog.metaobject.com

101–110 of 185 posts

Re: Setting the bozo bit on Apple

#102

Earlier quoted context omitted.

> .mp4 being associated with a video player seems reasonable, since it's almost always used for video. (I think the only difference between .mp4 and .m4a is the extension? It's just serving as a signal about which app should open it, really.) mp4 is a container format, all it does is wrap some codecs and add metadata. There's no requirement that it contain video. The smart thing to do would be to inspect the mp4 and…

File extensions alone decide how to open something. Inspecting the data takes time, and you might be opening many at once.

I used to work on this part of CoreMedia. Opening the mp4 header is fast enough that spotlight does it in the background for every supported media file on your system.

For tens of thousands or even millions of files, inspecting the header only loads about an extra page into RAM per file. Or, since Apple already has the Spotlight index with this track data in it, 0 extra pages.

Basically, only track information that's not already in the Spotlight DB needs to be loaded so the performance should be the same as walking the filesystem for filenames.

Re: Setting the bozo bit on Apple

#103
post #65

> iTunes used to be if not the, then certainly a flagship app for Apple. I have used iTunes off and on for around two decades and it has never been a great or even mediocre experience. It was always bad. The author is fondly remembering a time which might never have existed.

I’ve been using Music (previously iTunes) since it was called SoundJam MP. It’s always been fine for me. It’s had some issues here and there but nothing that would ever get me to describe it as “bad.” Why do you think it’s bad? I’ve heard others say the same but I’ve never heard a general (as opposed to esoteric) reason.

I miss Audion.

Re: Setting the bozo bit on Apple

#104

Earlier quoted context omitted.

For me, iTunes was quite good on Mac. It's the Windows experience that has always been an afterthought, for example: why is there not an option to turn off "black out other monitors when going full-screen on a movie"?

> why is there not an option to turn off "black out other monitors when going full-screen on a movie"? Here was my train of thought on reading that: Who voluntarily uses iTunes? Who voluntarily uses iTunes on Windows? Can you watch movies in iTunes on Windows? Why would you ever want to do that? Blacking out other monitors on full-screen? That's a pretty novel idea, I've never seen that before. Apple would never impl…

- You stream music from Apple Music

- You have purchased video/tv content on your Apple TV or other iOS device

- You want your podcasts sync'd across your devices

Re: Setting the bozo bit on Apple

#105

Earlier quoted context omitted.

File extensions alone decide how to open something. Inspecting the data takes time, and you might be opening many at once.

I used to work on this part of CoreMedia. Opening the mp4 header is fast enough that spotlight does it in the background for every supported media file on your system. For tens of thousands or even millions of files, inspecting the header only loads about an extra page into RAM per file. Or, since Apple already has the Spotlight index with this track data in it, 0 extra pages. Basically, only track information that's…

But how fast is that? Cause Spotlight is running in the background, not blocking you from opening the file.

I think the bigger issue is just that users expect a .mp4 to open with their default .mp4 player, and in fact some people don't know about "open with" and change the extension as a way to pick the player.

Re: Setting the bozo bit on Apple

#106
post #90

Earlier quoted context omitted.

The EU did nothing. When Apple moved away from the 30 pin connector to the lightning connector they promised they'd keep it for a minimum of 10 years since so many people were howling about the change. That was 2014. Guess what? It looks like Apple will be adopting USB-C in 2024, thus fulfilling their 10 year promise. Meanwhile, since 2014, Apple has been adopting USB-C across their entire product line - except the i…

The EU is telling Apple that the iPhone may no longer use connectors that they license themselves. Apple can do whatever they want in 2024, but if they want to sell phones in Europe then the iPhone will ship with a more agreed-upon connection standard. If Apple still wants to use a superior in-house technology, they can implement Thunderbolt on iPhone.

You missed my point entirely - the EU capitulated to Apple. They mandated what Apple was going to do anyway. Great job!

Re: Setting the bozo bit on Apple

#107
post #75

My biggest issue right now is that the iOS Music app has been almost completely hobbled by Apple Music (the service). I just want an app I can use to play my existing media files, but it’s always pushing you to subscribe to the service. Especially annoying is that they have hidden the previously free access to streaming terrestrial radio stations (not the same thing as the Apple Radio subscription). You can only acce…

I suspect the entertainment industries, (film, tv and music), have fundamental differences from technology products in how they operate.

The necessity of an integrated stack of content and delivery has had corrupting influence on Apple products.

In Music, pushing content on For You and elimination of free radio as described to drive revenue at the clear expense of customer experience.

In Apple TV, the company has to compete in providing content that is at odds with Apple values. For example, the recent purchase of John Lasseter’s work and having to put punchy Mcpunchington Will Smith on the cover of Apple TV because the content was already bought.

Re: Setting the bozo bit on Apple

#108

Earlier quoted context omitted.

File extensions alone decide how to open something. Inspecting the data takes time, and you might be opening many at once.

That's actually not true on macOS (Finder), which has a much more sophisticated^H^H abstruse system https://eclecticlight.co/2022/12/24/how-does-macos-tell-the-...

So if I understand correctly, if you have a file with an unknown type then change the extension to something still unknown, it'll preserve the first default editor you set for the file.

Re: Setting the bozo bit on Apple

#109
post #94
post #75

My biggest issue right now is that the iOS Music app has been almost completely hobbled by Apple Music (the service). I just want an app I can use to play my existing media files, but it’s always pushing you to subscribe to the service. Especially annoying is that they have hidden the previously free access to streaming terrestrial radio stations (not the same thing as the Apple Radio subscription). You can only acce…

I highly recommend the excellent Broadcasts[1] app for streaming radio. 1: https://apps.apple.com/app/broadcasts/id1469995354

I use Spotify for streaming and Castbox for podcasts. But I've never found a satisfactory solution for my own files— the sync piece is so hard to get right, and since I'm a Spotify subscriber anyway, it lets me cache playlists on my device for when I know I'll be offline, all with less friction and planning-ahead than if I had to connect it up somehow to another machine containing my own MP3s.

Re: Setting the bozo bit on Apple

#110

Earlier quoted context omitted.

The EU is telling Apple that the iPhone may no longer use connectors that they license themselves. Apple can do whatever they want in 2024, but if they want to sell phones in Europe then the iPhone will ship with a more agreed-upon connection standard. If Apple still wants to use a superior in-house technology, they can implement Thunderbolt on iPhone.

You missed my point entirely - the EU capitulated to Apple. They mandated what Apple was going to do anyway. Great job!

Apple never said they were switching the iPhone to USB-C, unless I missed something. Do you have a source for that?
Post reply on HN