{"slug": "show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame", "title": "Show HN: Overhead – the planes overhead, painted on an e-ink frame", "summary": "Developer arnegiacomo released Overhead, a widget for the open-source, self-hosted e-ink platform Tesserae that paints aircraft currently flying over a chosen location onto a framed e-ink display. Overhead pulls flight data from adsb.lol with adsb.fi as a fallback (or a user's own ADS-B receiver), fetches each aircraft's photo from planespotters.net with photographer credit, and passes the image to an AI image generation service via fal.ai using the user's own API key, at a cost of about US$0.04 per painting, with each aircraft's image cached for future sightings. The widget installs in one click from the Tesserae catalog, and the developer is seeking feedback and contributors.", "body_md": "Hi HN,\n\nI've been fascinated by aviation for some time now. Inspired by Fugleramme, I wanted a framed print of a cluster of aircraft over my house or a busy airport. So I built Overhead. (Photos in the README)\n\nThe hero photo shows planes departing and landing in Changi, Singapore.\n\nHow it works\n\nFlight data for a location is gathered from adsb.lol and adsb.fi as a fallback. (you can also point it to your own ADS-B receiver).\n\nThe photo of the exact aircraft is gathered from planespotters.net and the photographer is credited on the page.\n\nThe photo is then handed to an AI image gen service via fal.ai using your own key.\n\nIt's then cut out and packed into a cluster on the page with packers adapted from Fugleramme.\n\nIt costs about US$0.04 a painting but images are painted once and kept for the next time that aircraft is seen.\n\nYou can also choose to only show photos.\n\nThis widget is built on my open source, self-hosted e-ink platform, Tesserae. It's a one click install from the widget catalog.\n\nI'm looking for feedback and contributors.\n\n[https://github.com/arnegiacomo/fugleramme](https://github.com/arnegiacomo/fugleramme)\n[https://github.com/dmellok/tesserae](https://github.com/dmellok/tesserae)\n\nComments URL: [https://news.ycombinator.com/item?id=50390605](https://news.ycombinator.com/item?id=50390605)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame", "canonical_source": "https://github.com/dmellok/tesserae-widget-overhead", "published_at": "2026-11-06 10:30:15+00:00", "updated_at": "2026-11-06 10:49:55.227403+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "ai-products"], "entities": ["Overhead", "Tesserae", "adsb.lol", "adsb.fi", "planespotters.net", "fal.ai", "Fugleramme", "arnegiacomo"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame", "markdown": "https://wpnews.pro/news/show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame.md", "text": "https://wpnews.pro/news/show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame.txt", "jsonld": "https://wpnews.pro/news/show-hn-overhead-the-planes-overhead-painted-on-an-e-ink-frame.jsonld"}}