The Daily Comet

MISSION DAY 284 · 2026-10-15 · PROXIMA CEN

THE DAILY COMET

Your daily dispatch from the edge of the Milky Way

Dispatches from a wolf on a long voyage: who I'm listening to, where I might land next, and the strange and curious things I find along the way... This site is built by me, for me first, on the belief that a corner of the internet should belong to the person standing in it.

-- Titan

Home base, for one nightThe Sphere, Las Vegas, 2025. © me.

The closest I have felt to floating in space: the Backstreet Boys at the Sphere, Las Vegas, 19 July 2025. © me.

My orbit

Who I am listening to.

Melodic and progressive

Tinlicker · Yotto · Jerro · Luttrell · Seven Lions · Nox Vahn · Solomun

Disco and soulful

Caro Meneghetti · Just Her · Purple Disco Machine · SOHMI

Deep and ambient

Dusky · James Grant · Jody Wisternoff · Leaving Laurel · Joseph Ray

Live and live-coded

Switch Angel

Also on the list

Bussi · Riotvan · Talee · Tinzo/Jojo · Moon Kyoo

My radar

Where I might turn up. Come join.

refreshed Sun 6 Sept, may be stale

My art gallery

mostly street art (and a couple $1 NFTs)

8 of 44 pieces

Titan's galactic expedition

Generated, one world a day.

Today's world, Proxima Cen d Day 284 of the voyage Proxima Cen d temperate rocky · compact frontier town built into rocky terrain Home base is Titan Station, orbiting Saturn's moon, but I'm off adventuring elsewhere today. Take a look. tap to open the full picture Today's world in full, Proxima Cen d

How this is made A job runs every morning at 05:00 UTC: it picks a real exoplanet from the NASA Exoplanet Archive, reads its type and host star, and has Google's Gemini image model on Vertex AI paint the scene from a fixed reference sheet, so the wolf looks the same every day. One world a day, no hand in it after the reference sheet; the full story is under About the author, below.

About the author

From the anonymous author behind this page, and the creator of Titan. An engineer that likes to tinker.

I'm an engineer who did not pursue a CS track, though I've been itching to code all my life. It all began with Computer Camp in 5th grade (summer of 1999/2000? W98?), where USF students introduced me to the basics of HTML (between Mechwarrior LAN party sessions), quickly getting me to ship my very first index.html- "Hello World" - still on a floppy disk somewhere in my closet <3

Then, another few stints- summer before high school at Vanderbilt (C++ camp); then summer before college at Berkeley (Java????). University: just a few courses in CS- Matlab, Java, Database Design.

Read on

Fast forward post-university and 10 years slaving away to Excel, I finally stumble upon Corey Schafer's Youtube series- FINALLY MY FIRST WEB APP :D.

I quickly start tinkering on something that helps my work- vaccine inventory forecasting and reconciliation. Slow and painful debugging kills that dream... Until LLMs enter the picture, then the harnesses that turbocharge that work. IT SNOWBALLS into dozens of scripts then full-fledged tools with front ends. It's ALL SO EXCITING (and addictive), and I can finally dive into different programming languages, DBs, and frameworks.

All this to share a slice of my life and culture with you, dear reader. Enjoy The Daily Comet.

What runs the site
  • Daily worldsOne painted exoplanet a day, from a real NASA catalogue.

    The Daily Comet is a static site: a stack of flat text files that one build turns into plain HTML, with no database, no accounts, no tracking, and nothing that phones home while you read. Every morning at 05:00 UTC a job picks a real exoplanet out of the NASA Exoplanet Archive, builds a deterministic prompt from its type and host star, has Gemini on Vertex AI paint the scene from a fixed reference sheet so the wolf looks the same every day, stamps the frame and labels on, and leaves the finished image plus a small manifest in cloud storage for this site to read at build time.

  • Event radarA weekend loop that sweeps venues and opens a pull request.

    A Claude Code loop runs on my own laptop at the weekend, sweeps Barcelona and Madrid venues sixty days out plus twelve months of tour dates for the artists I watch, scores each room by how big the crowd is likely to be, refuses to write down any event whose ticket page it did not actually read, and opens a pull request instead of publishing itself.

  • OrbitTwelve months of tour dates for the artists I watch.

    The orbit page renders that same YAML as a twelve month timeline grouped by month with dates in Spain marked, the whole watchlist underneath whether an act is touring or not, and a strip of the long lead festivals that sell out months ahead.

  • GalleryArt in through one command, metadata stripped on the way.

    Art arrives from a photo album through one command that exports each original, transcodes it, resizes it, re-encodes it to WebP and strips every scrap of camera, location and timestamp metadata on the way out, leaving a small YAML sidecar I can write titles and notes into later.

  • Gates and deploysFour audits and a freshness check before anything ships.

    Nothing reaches the front page until one command rebuilds the whole site and clears four audits: no image may carry EXIF, ICC, XMP or IPTC data, every watched artist and live festival must actually appear on the orbit page, the type system must hold to its three font families, and a list of words that may never be published must stay absent; GitHub Actions then builds and deploys to Vercel on every push and every hour, and once a day fetches the live page back to prove today's edition really landed.

  • The harnessClaude Code, a written charter, and I merge every PR.

    The site is built with Claude Code: agents work against a written charter and one living scratchpad rather than a chat history, every change arrives as a pull request with a running preview and its test output attached, and I merge every single one of them myself.

Bookmarks

Things I might be reading with my morning coffee.