News for hackers. Stuff that matters.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by jamil7 on Thursday April 07, 2022 @08:10AM (#30943382)
For Apple Music it's probably a case of Hanlon's razor, it's been buggy and busted forever.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by exikyut on Thursday April 07, 2022 @08:43AM (#30943672)
My vague understanding (just from reading blog articles) is that iTunes became an insane metamorphization of the Eye of Sauron, an infinite pit of quicksand (blub blub) and Yes™, Inc (all things to all people).

Y'know, iPod (and later iPhone) sync, music browsing and purchasing, (payment handling), intelligent media organization (or some approximation thereof), working with giant media libraries...

I get the idea that everyone just feature-piled on top of the SoundJam code without fully scaling the design to the point of being able to coherently load-bear the additional functionality. So basically failure to adequately PM where it counts. That requires PM that understands engineering, which is sadly a tall order out of the gate and generally the most crucial before projects get big and the need for support becomes obvious.

*IFF* that happened in this case (I have absolutely no concrete idea), my question would be a) where "Steve really wants this - put a good PM on it" and/or b) where "this code explosion is killing everyone, we need PM help", ended up.

iTunes history anybody? (Genuinely curious, wondered for a while)

Re:The 0.5 MB of nothing in all Apple Music files (2020) by JKCalhoun on Thursday April 07, 2022 @09:17AM (#30944023)
Curious as well. All I can add is that iTunes also needed to run on Windows (and I believe QuickTime had, in effect, the old MacToolbox running cross-platform). So add throw that on the pile.

iTunes had to move fast. There was not time, from what I understand, to step back and refactor it in any meaningful way.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by at_a_remove on Thursday April 07, 2022 @10:35AM (#30944945)
There never is time to refactor.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by easton on Thursday April 07, 2022 @09:54AM (#30944454)
Adding on to this, I heard a rumor (probably here) that iTunes for Windows was ported by Apple porting Objective-C and Cocoa to Windows, which is part of the reason it acted so funny. I have no idea if that's true though.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by jfb on Thursday April 07, 2022 @10:35AM (#30944935)
Safari for Windows was a side effect of the porting work that was happening on the Store to move away from a custom renderer to just using WebKit. And the reason iTunes on Windows was the way it was, and indeed, why iTunes on Mac stayed in this hellacious status for so long, is that it was built on _QuickTime_, which brought most of the Mac Toolbox over to Windows, and then -- eventually -- Carbon.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by kitsunesoba on Thursday April 07, 2022 @10:02AM (#30944542)
Objective-C and Cocoa for Windows dates back to the NeXTSTEP/OPENSTEP/Rhapsody days, but yes it’s true. Safari for Windows also utilized this, perhaps to a greater extent, because its UI looked significantly more like its Mac counterpart than iTunes did, to the point that even the text rendering was the same between Windows and OS X.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by mattl on Thursday April 07, 2022 @10:17AM (#30944737)
Yeah OPENSTEP Enterprise (OSE) was a commercial product sold by NeXT and briefly by Apple. Also later versions of WebObjects that ran on Windows provided much of the same tools.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by codyb on Thursday April 07, 2022 @10:20AM (#30944761)
Yea, the idea this is some concerted effort to sell more iCloud storage is kind of funny to me.

I'd love to see those discussions - "The OKR was to sell more iCloud storage so the Music team added half a meg of junk to every song file"

"Great!"

... I mean... weird shit has happened, but... I dunno, I've worked at quite a few companies and I just don't get the sense that that's Apple's MO. The bad publicity if it became public that they actually did this on purpose would be terrible, it seems pretty conspiratorial in this thread.

Also, Music is a real shit, buggy app that constantly annoys me.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by willis936 on Thursday April 07, 2022 @08:13AM (#30943405)
What if the incompetence is maliciously decided upon? Hanlon's razor works for individuals, but falls apart for larger institutions.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by tshaddox on Thursday April 07, 2022 @08:24AM (#30943512)
It also falls apart any time there is a legitimate responsibility to do something. Negligence is malicious even if it’s convenient to blame incompetence.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by Spooky23 on Thursday April 07, 2022 @08:40AM (#30943643)
Incompetent management wouldn’t be able to be consistently incompetent. That’s the big issue with incompetence.

Apple is unique in that their product marketing has a big role in the product design process. If you step back and look at what they do objectively, there are a few journey mapped “happy paths” that Apple designs to. They actively remove features that distract from the true paths.

It’s noticeable with them as Apple has no sympathy for legacy. But you can see it with other companies. An easy one is Google Drive/Docs - they make it easy to find a file, but didn’t consider that you may want to see the folder context of where the file is.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by smugma on Thursday April 07, 2022 @10:05AM (#30944582)
Less true in music. For example, iTunes Match is still a thing, even though it’s (mostly) obsolete if you have Apple Music.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by Spooky23 on Thursday April 07, 2022 @11:55AM (#30946220)
Sorta. I'm an iTunes Match person. They sort of integrated it as Apple Music lite.

They wrecked the UI completely. Which makes sense - I imagine that the program management of iTunes Match is probably a low priority. Basically, i use search history as a sort of playlist.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by Ken_At_EM on Thursday April 07, 2022 @08:14AM (#30943423)
I believe that you may be significantly underestimating the incompetence of most organizations.
Re:The 0.5 MB of nothing in all Apple Music files (2020) by jklein11 on Thursday April 07, 2022 @08:19AM (#30943471)
If all of the individuals are acting without malice, how could the institution act with malice? Isn't the institution just the collective will of the individuals?

I could see it playing out like this, incompetence causes the problem, incompetence fails to identify the problem, incompetence fails to fix the problem.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by 8organicbits on Thursday April 07, 2022 @09:22AM (#30944081)
> If all of the individuals are acting without malice, how could the institution act with malice? Isn't the institution just the collective will of the individuals?

I think we are on an unproductive tangent, but these are quite important questions. An institution doesn't have its own free will, so I don't think I can claim it can have "intent to cause harm", but it can certainly cause harm.

An institution is not just a collection of people, it is also the business processes and policies. While these are created by people within the institution, they stick around over time. As the world changes around the organization, well intentioned policy can begin to harm.

Individual employees following policy and normal business practice (i.e. just doing their jobs) can behave maliciously without their own intent to do so (sorry, my hands are tied).

An institution needs not only non-malicious members, it needs to constantly re-evaluate its practices. Importantly, when harmful outcomes are observed the institution must re-evaluate and adjust, otherwise the harm will continue.

It's not enough for members to conduct their own behavior without malice, they must also observe outcomes and actively fight against the inertia of existing policy.

Re:The 0.5 MB of nothing in all Apple Music files (2020) by willis936 on Thursday April 07, 2022 @08:40AM (#30943646)
That betrays the cooperative principle. Such an institution could not survive.