

I bought a thing
I got my first Macintosh when they came out in 1984. It meant the world to me. I’ve had lots of Macs since then. Yesterday I bought another original 128k Macintosh, model M0001. I am in love. 💕


I got my first Macintosh when they came out in 1984. It meant the world to me. I’ve had lots of Macs since then. Yesterday I bought another original 128k Macintosh, model M0001. I am in love. 💕
Quick follow-up to my June post here. Overflight, the app that shows you the aircraft visible from your current location, shipped on the App Store today: https://dgrlabs.co/g/ocstcd
Mostly I want to say thanks. The app runs on community ADS-B data (airplanes.live), and every aircraft it identifies is there because somebody in this hobby put an antenna on a roof. The beta had testers in 27 countries, and the coverage quality in places I expected to be dark was honestly humbling.
For transparency since this sub rightly asks: I've been developing and shipping software for 30+ years and yes I used Claude Code to help develop this. But I hope you'll agree that it's anything but some thrown-together AI slop app. I've put a lot of work into this and hopefully that shows.
The app is free to use, and there's also a paid tier that includes route lookups, spoken traffic, interesting inbounds, and an always-on mode. Route data is licensed commercially (it's the one marginal cost per lookup), and the sub is what keeps that sustainable without ads or selling anything about you. No tracking, no accounts.
Not going to pitch harder than that here. If you want to get into the weeds about how any aspect of the app works, I'm around in the comments. (I messaged the mods asking for permission to post this a few days ago but I never heard back.)
Last month I posted here about the TestFlight for an Apple TV app I was working on: Overflight, a radar scope that shows the aircraft flying over your house (or office or...). Just following up to announce that it went live on the App Store today: https://dgrlabs.co/g/bvb9xb
Quite a few people from r/appletv joined the beta (thank you, and check your email!) and the Apple TV numbers genuinely surprised me. As it turns out, it's a totally different app on Apple TV than it is on iPhone/iPad.
Average Apple TV session in the beta ran almost 30 minutes, versus under a minute on iPhone. People leave it on. So v1.0 leans into that: the screen saver never interrupts it, and the app prevents burn-in by drifting the whole display a few pixels every couple of minutes so the static parts aren't actually static. There's also a pure-black background option if you want the UI to really stand out in a brightly-lit room.
When something notable is inbound (military or other rare type) the display goes amber and counts down until it reaches you. Most days are quieter than that, but when it happens it's pretty cool.
The scope itself is free. With Pro you get routes (origin and destination), spoken callouts, interesting inbounds, and always-on mode for $3.99/mo, $19.99/yr, or $69.99 once. There's a 7-day free trial on the yearly sub if you want to test drive it first.
Thanks again to everyone here who tested it. A good chunk of the polish in this build traces straight back to beta feedback from this sub.
Apparently I have a thing for Apple TV as an ambient object instead of a content pipe. I've shipped a split-flap message board (Flip Flap) and a CD wallet for Apple Music (CD Wally), and the new one is called Overflight: a live radar of the sky over your house.
You put it on and it sits there looking like an instrument panel, showing whatever aircraft is passing overhead: airline, route, type, altitude, plus a scope of everything else in your sky. Cards rotate on their own, so it works as a leave-it-running display. When something notable is inbound (military transports are the fun ones) it switches to an amber alert card until it passes.
Apple TV has location services but no GPS, so it starts from a rough network location, and you can optionally scan a QR code with your phone to pin it exactly. No account, no sign-in.
There are iPhone and iPad versions too, but the TV is what I actually built it for. Glance up from the couch, oh, that's the Qantas A380 going into LA
TestFlight waitlist: https://dgrlabs.co/overflight
Please try it out and let me know what you think!
It's called Overflight. The idea is a radar scope that lives on your TV (also iPhone/iPad) and always has the aircraft closest to you in focus, with callsign, route, type, altitude, speed, and a bearing line so you know where to look. Everything else visible from your location shows up as contacts around it.
Positions come from airplanes.live's keyless API. Since the network is volunteers I tried to be a good citizen about it: one request a second, descriptive user agent, heavy caching. Route lookups go through my own proxy with a shared cache so a given flight only gets resolved once no matter how many users see it, and every route is sanity-checked against the plane's actual position before display, because route DBs return the wrong leg more often than you'd expect (callsign reuse, mostly).
The filter isn't a radius. It estimates whether you could actually see the thing: angular size from wingspan and slant range, elevation angle, corrected for your own altitude. A King Air at 3,000 ft makes the cut, a 737 at FL380 forty miles out doesn't. Military and otherwise interesting traffic headed your way jumps the queue, to the extent it's squawking at all.
Beta opens on TestFlight soon, waitlist here if you want in: https://dgrlabs.co/overflight
If you run a feeder I'd especially like to hear what you'd want out of this. There's a "what flew over while I was out" log on the roadmap and the always-on TV makes that more interesting.
After Claude Desktop auto-updated, the Cowork Projects panel is completely empty. All previously created projects and all scheduled tasks are gone from the UI. There is no error message. The panel simply shows nothing, as if no project had ever existed.
Environment:
* Platform: macOS, Apple Silicon (iMac)
* Claude Desktop version: 1.11187.4 (defaults read /Applications/Claude.app/Contents/Info.plist CFBundleShortVersionString → 1.11187.4)
* Trigger: automatic in-app update. The projects list was populated before the update and empty immediately after.
After the update the standard Cowork data locations contain no recoverable project or session data at all:
* ~/Library/Application Support/Claude/claude-code-sessions/ — does not exist.
* ~/Library/Application Support/Claude/local-agent-mode-sessions/ — exists, but contains only the bundled skills-plugin scaffolding (SKILL.md files, xlsx schema files, plugin manifests under a skills-plugin/<uuid>/<uuid>/ path). No user session data.
* scheduled-tasks.json — not found anywhere under ~/Library/Application Support/Claude/.
* ~/Documents/Claude/ (and ~/Desktop/cowork/, ~/Desktop/Claude/) — do not exist. No project working folders in the documented default locations.
And according to Claude, having Time Machine backups (which I don’t) wouldn’t have even helped much:
“Time Machine is excellent insurance for files-as-files and would have let you recover any real deliverables on disk. It is unreliable insurance for resurrecting an Electron app’s internal project catalog/session state — that’s not a file you restore, it’s app+account state the app rebuilds on its own terms. The durable lesson isn’t ‘I should’ve had Time Machine’ so much as ‘the catalog should never have been the only home for the work’ — keep deliverables in plain folders you own, and then Time Machine protects them perfectly.”
I've wanted to do this for a long time and finally got around to it. Available at:
ssh -p 3517 dgl@games.dgrlabs.co
Let me know what you think!