Kimi K2 will have to wait
Yesterday I wanted to download the latest Moonshot model, Kimi K2 Instruct. A pretty promising model that I’d been wanting to test for days.
I went to make some space, checked the disk, and found this:
Disk: 927GB
Used: 644GB
Free: 283GB
Hmm. 283GB free isn’t bad, but what the hell is taking up 644GB? I keep my Mac pretty clean, don’t store movies locally, and use the cloud for almost everything.
I start investigating. And then I remember.
The 45GB of jellyfish
I already knew that Apple, in their infinite wisdom, had decided to include 45GB of animated wallpapers in macOS Sonoma. 4K videos at 240fps of floating jellyfish, breaking waves, northern lights, and various landscapes.
I didn’t ask for them. I don’t want them. But there they were.
What I DIDN’T know is what came next.
Plot twist: they’re duplicated
Turns out macOS stores these videos in two different places:
| |
Eighty-four gigabytes. Of the same videos. Duplicated.
Because apparently Apple thought it was a good idea to have a system copy (owned by root) and a user copy (owned by fernando). The same 89 .mov files. The same UUIDs. The same content.
They’re not hardlinks, they’re real copies
I thought: “Okay, maybe they’re hardlinks or APFS clones. Same files, same disk space, all good.”
Nope.
| |
Copies. Real ones. Eighty-four gigs of jellyfish taking up real space on my SSD.
A 256GB SSD costs $200 extra
What pisses me off most is the context. Apple sells Macs with ridiculously small SSDs for the price they charge:
| Model | Base SSD | Upgrade to 512GB |
|---|---|---|
| MacBook Air M3 | 256GB | +$200 |
| MacBook Pro 14" M3 | 512GB | +$200 |
| Mac Mini M4 | 256GB | +$200 |
And then they go and install 84GB of duplicated wallpapers.
That’s a third of a base MacBook Air SSD. A third of the disk for jellyfish videos nobody asked for.
The daemon that won’t stop
The culprit behind this atrocity is a process called idleassetsd. It’s the daemon that manages downloading and updating these wallpapers.
And here’s the kicker: even if you switch to a static wallpaper, if you ever previewed the animated wallpapers at some point, idleassetsd downloads them all. And duplicates them. And if you delete them but the screensaver is still configured with aerials, it downloads them again.
There are people on Apple forums reporting that the process would fill their disk in an infinite loop. A restart would stop it temporarily, but it would start again.
Apple, of course, provides no way to manage this from the UI. You can choose which wallpapers you want, but you can’t delete them from the same place.
The solution
Step 1: Make sure you don’t have an aerial as your current wallpaper. I use a static image, so I’m safe.
| |
Step 2: Stop the daemon and delete everything.
| |
Step 3: Prevent it from happening again. This is optional but recommended if you’re vindictive like me:
| |
The schg (system immutable) and uchg (user immutable) flags make it so even root can’t write to those directories without removing the flag first. idleassetsd will try to write, fail silently, and go on with its life.
84GB recovered
After cleanup:
Before: 283GB free
After: 367GB free
Eighty-four gigs. A third of a base MacBook Air. Recovered.
Now I do have space for Kimi K2. And for Llama 3.3. And for Qwen 2.5. And for all the models I want to test.
There are too many models to test
And that’s the point. We’re in 2026. Every week a new model comes out that needs to be evaluated. DeepSeek, Kimi, Qwen, Llama, Mistral, Gemma… all competing for space on our disks.
I don’t have time or SSD space for 4K jellyfish videos at 240fps.
Sorry Apple, but between your jellyfish and a 70B parameter model that helps me code, the choice is obvious.
The jellyfish are out.
The only good jellyfish is jellyfish salad. If you’ve ever tried 凉拌海蜇 at a decent Chinese restaurant, you know what I’m talking about. Crunchy, fresh, with that hint of vinegar and sesame. Now that’s a good use of jellyfish.
4K videos taking up 84GB of my SSD, not so much.