Rob Cannon
banner
robpc.com
Rob Cannon
@robpc.com
Occasionally make small games on itchio, part-time dance and concert photographer. Creator and maintainer of the F1 feed.

Sr Principal Software Eng @yahoonews.com | Former Sr Tech Arch @washingtonpost.com
We're back!
September 24, 2025 at 12:58 PM
Carl bot as parliamentarian.
September 13, 2025 at 1:15 AM
Getting into F1 cards, what could go wrong?
September 9, 2025 at 2:23 PM
June 23, 2025 at 6:43 PM
March 27, 2025 at 8:40 PM
I'm in awe of how you cropped this video to look like a thread post in the app ui at the start. It's mesmerizing lol.
January 21, 2025 at 1:18 AM
I'm really in awe of the simplicity of putting together a video feed and how it builds on the existing feed system. Took me about an hour to create a F1 video feed using the same code for the existing feed. One of the many reasons just messing around in Bluesky is so rewarding.
January 20, 2025 at 2:27 PM
Here is a preview of the F1 Video feed in action.
January 20, 2025 at 6:43 AM
I made a visualizer called Skyfall, that shows new users and their first minutes on the platform. viz.skyblue.social/skyfall
December 20, 2024 at 10:43 PM
I feel like I did the Day 11 #AdventOfCode wrong somehow... I used recursion wrapped in a function cache, but surely there is a better intended solution. Only took 0.4 seconds to complete though, so I'll take that. #GoLang
December 11, 2024 at 10:01 PM
Having a normal one writing a phony disk defragger and hex code viewer for when it doesn't work for "fun" (it was quite fun lol). #AdventOfCode Day 9 #GoLang
December 9, 2024 at 10:07 PM
I find #golang struct/methods less stressful then full-on classes. Class syntax can encourages you to think ahead when you aren't ready. In Go, you to write the struct, use it, and then write the function when you need it. Which is funny because no reason you can't do that with classes.
December 6, 2024 at 10:05 PM
Here is the #adventofcode ruleset for my own feed generator, if anyone is curious.
December 4, 2024 at 4:34 PM
Also might be easy to miss but there is a Translate button but it is hidden in the context menu (triple dot).
November 16, 2024 at 6:48 AM
Well that looks wildly better. Please let me know if you see posts missing from the F1 feed, but I am going to let this update run for a bit.
November 14, 2024 at 2:37 PM
Vamos!!!!
September 11, 2024 at 12:24 AM
I found the place in the code that was getting tripped up by a bad "psot" and have fixed it. It is legitimately going through old posts now and should catch up soon.

The feed is usually pretty error resilient but this one tripped up the Javascript JSON parser which is a bit wild.

#F1 #F1Ñ #F1jp
May 18, 2024 at 7:33 PM
Oh it was not a test, I just thought I would send the note about my outage to your feed since I people are in both. I avoid complicated regexs but just having more of them in mine lol
May 18, 2024 at 7:27 PM
I am leaving The Washington Post after nine years. It's hard go put into words what an incredible journey it's been. So thankful for opportunities I had there, the things I learned, and most importantly the thoughtful and caring people I met.
October 6, 2023 at 7:38 PM
I am getting ones (only profile updates) where the decoded CAR blocks has no entries, such that `car.blocks.get(cid)` is undefined. And this is using the official JS repo functions
August 30, 2023 at 3:02 AM
It looks like a gradual rollout unless I am missing something obvious. EDIT: it just came in while messing with the screenshots lol.
July 26, 2023 at 3:07 PM
The F1 feed though is more of the former category but it has a long list of things that it is looking for. Here is a sample.
July 14, 2023 at 12:02 PM
Not perfect at filtering out bots and duplicates but I made this that shows trends if you want to give it a try https://trends.skyblue.social/
June 28, 2023 at 11:21 PM
📸 a little after the wave punching
June 26, 2023 at 12:04 PM