Robert Kosara

Robert Kosara

@eagereyes.org

Interested in all things visual and data, like data visualization. ISOTYPE collector, synth dabbler, runner.

3.7K followers203 following263 posts

The first four weeks of digital solargraphs are in the bank! Over 45,000 individual shots across two cameras, 380GB of RAW files condensed into a few seconds of video 😅

I guess watching Widow's Bay gave us a false sense of security and comfort around (tame and funny) horror. Watching Obsession (2026) was something else, though… not for the faint of heart. Good movie for sure, but I know why I normally stay away from horror movies.

The beauty of digital solargraphy is that you have so many ways of using what you capture. See how the clouds impact the trail! Marvel at the sky changing through the day! Enjoy the Seattle weather (You can even see rain on the sensor on a couple of days)!

It's weirdly sad/funny that all the half-broken Washington Post news graphics I linked from this blog post in 2016 are now entirely unreachable, while the NY Times Flash-based example I described as "you're now just staring at a big hole" works again. eagereyes.org/blog/2016/th...

eagereyes.orgThe Bits Are Rotting in the State of Data Journalism – eagereyesNews articles are an incredibly important source of historical information. Online media and interactive pieces are much more at risk of breaking or disappearing, at least in theory. Well, it's not ju...

Spending some time to clean up old links in blog posts and comments. A lot of things have gone away, pretty sad to see. So long Charticulator, Circos, iCharts, kartograph, Kuler, a bunch of yearly EuroVis and VIS workshop sites (BELIV!), and a whole lot of people's academic websites.

View full thread

Good use of LLMs though, I had Claude build some scripts, and then Fable orchestrated 25 Haiku agents to classify uses of links into incidental (could break removed automatically) and "load-bearing" (hey, it's Claude after all!).

I still need to clean up about 300 of the latter, but Claude fixed (or built scripts to fix) the other ~800 links. I would never have done that by hand, obviously. Also, updated almost 2,500 links from HTTP to HTTPS and checked that they still work.

Spending some time to clean up old links in blog posts and comments. A lot of things have gone away, pretty sad to see. So long Charticulator, Circos, iCharts, kartograph, Kuler, a bunch of yearly EuroVis and VIS workshop sites (BELIV!), and a whole lot of people's academic websites.

I think it's really sad that universities don't feel the need to keep former professors' websites up. These aren't just little vanity websites, they often host important research data and papers. Going through my old conference reports, about half the links to projects and materials are now dead.

Something fun you can do with digital solargraphs that you can't with paper, is look at each daily streak separately and admire the patterns. Here are four from the last few days in Seattle, the first on the solstice (6/21), and then 6/26-28.

These are all the last "bright" image of the day overlaid with the sun trail. They're in addition to the "dark" images that correctly capture the sun, and I initially just wanted them to recalibrate the stitching if necessary. But they actually turned out to be really useful as backgrounds.

Also shoutout to CinemaStix, who never fails to amaze me and get me excited about movies again. Even though I also always hesitate before watching a movie, because something about the thumbnails and titles always feels like a setup for a big let-down. But always worth it.

This isn't so much a chart as a visual calculator (a nomograph or nomogram, as it says in the title). They were very common before computers/calculators, and encoded a fair amount of knowledge about their specific application areas and use cases.

Philip Bump@pbump.com

In case you were wondering if charts were genetic, here’s one my grandfather got published in 1946 when he was at Standard Oil.

ICYMI: I built a little app that lets you draw solargraphs as seen from a number of different places across the globe, including the South Pole.

Robert Kosara@eagereyes.org

I've built a solargraph simulator using solar irradiation data. Pick a place on Earth, animate the solargraph, draw just one point per hour for analemma view, or switch to panorama mode that projects the solargraph into a virtual sky you can navigate. eagereyes.org/app/solargraph

Robert Kosara reposted

I've built a solargraph simulator using solar irradiation data. Pick a place on Earth, animate the solargraph, draw just one point per hour for analemma view, or switch to panorama mode that projects the solargraph into a virtual sky you can navigate. eagereyes.org/app/solargraph

Also, Happy Solstice! 😎

Robert Kosara@eagereyes.org

I've built a solargraph simulator using solar irradiation data. Pick a place on Earth, animate the solargraph, draw just one point per hour for analemma view, or switch to panorama mode that projects the solargraph into a virtual sky you can navigate. eagereyes.org/app/solargraph

I've built a solargraph simulator using solar irradiation data. Pick a place on Earth, animate the solargraph, draw just one point per hour for analemma view, or switch to panorama mode that projects the solargraph into a virtual sky you can navigate. eagereyes.org/app/solargraph

I just sent out emails to everybody who was subscribed to my website back when it was on WordPress. If that's you, check your spam folder :) You'll have to confirm your subscription or it won't be activated. There's interesting new stuff coming, you don't want to miss it…

Robert Kosara reposted

WELCOME TO WASHINGTON, SOCCER FANS. Get acquainted with our state via this highly accurate and mostly-to-scale map.

There's something about USB power I just don't understand. This is old-school 5V power, not power delivery. It seems that USB hubs provide more power when no host device is present than when there is a computer there. So devices might work without host, but fail to boot up when there is one.

View full thread

In my case, it's for a pair of GoPro cameras. They power up just fine on a power brick, and on some USB hubs when there's no computer. But the point was to control them over USB, which is impossible unless I want to turn them on by hand each time power comes back (which I don't).

There's something about USB power I just don't understand. This is old-school 5V power, not power delivery. It seems that USB hubs provide more power when no host device is present than when there is a computer there. So devices might work without host, but fail to boot up when there is one.

I've tried three different USB hubs that all should provide enough power. One even lets you turn power off and on for each port programmatically (and it even works, seems pretty hit-or-miss in general). But the behavior is the same with all three.

I'm trying to make some nice transitions from one place on the globe to another. Are there any good web apps or similar for this? I'm trying Google Earth Studio, but when I export, I get… this.

View full thread

It did eventually make this though (in 4K too, but I scaled it down), so yay I guess. I'm still baffled that this is so janky and difficult to make, though.

I'm trying to make some nice transitions from one place on the globe to another. Are there any good web apps or similar for this? I'm trying Google Earth Studio, but when I export, I get… this.

It's supposed to be satellite imagery. But even that aside, the animation controls are pretty terrible (can't control position and zoom independently?). And the point-to-point preset produces some pretty bizarre key frames (this is that preset, not that it matters with the other issues).

I've found LLMs really useful for kicking around ideas and getting different views on them. You have to spend a little time figuring out how to prompt, but they're really helpful when you do it right.

Me: Hmmmm, should I look into some way to add comments to my static-site blog? Claude Code: here, let me build a commenting system that creates PRs on your repo with a custom-written Lambda and walk you through how to set it up. Me: okay

Do I expect people to actually comment on a blog in this age of social media? Not really. Was it fun to add such a weird commenting system, even with the pain of AWS Lambda configuration and troubleshooting? Yes, absolutely.

Robert Kosara reposted

That's-a-me (when I was still at Observable)! We mostly talked about my background, industry vs. academia, visualization research and how much it makes it into products, and also treemaps. Oddly, pie charts only make a very brief appearance. It was fun to record, and I think it's worth your time.

Software Engineering Daily@softwaredaily.bsky.social

Robert Kosara is a Data Visualization Developer at Observable. He joins the show with @seanfalconer.bsky.social to talk about modern data visualization and his work at Observable. softwareengineeringdaily.com/2025/09/02/m...

That's-a-me (when I was still at Observable)! We mostly talked about my background, industry vs. academia, visualization research and how much it makes it into products, and also treemaps. Oddly, pie charts only make a very brief appearance. It was fun to record, and I think it's worth your time.

Software Engineering Daily@softwaredaily.bsky.social

Robert Kosara is a Data Visualization Developer at Observable. He joins the show with @seanfalconer.bsky.social to talk about modern data visualization and his work at Observable. softwareengineeringdaily.com/2025/09/02/m...