parkie-doo
@parkie-doo.sh
1.1K followers 160 following 91 posts
PhD Candidate at UC Berkeley EECS // Programming Languages • Human-Computer Interaction • Visualization • Cartography // Building alpha.cartokit.dev Software Engineer at @gristnews.bsky.social // Maps • Data • Graphics • Code
Posts Media Videos Starter Packs
parkie-doo.sh
As the resident baseball nerd of UC Berkeley’s CS grad program _and_ a massive Ballers fan, I always love reading Bryan’s thoughts. This piece is so dang good!
bcantrill.bsky.social
There's an @oaklandballers.bsky.social parade tomorrow to celebrate their magical season, and it affords an opportunity to reflect on why this team is so meaningful to Oakland
bcantrill.dtrace.org/2025/10/04/a...
A parade in Oakland | The Observation Deck
bcantrill.dtrace.org
parkie-doo.sh
The end of the Red Sox season was emotionally crushing, but watching the Jays just absolutely body the Yankees is proving to be a pretty good salve.
parkie-doo.sh
Derrick White celebrating at the Sox game has me in my feelings
parkie-doo.sh
To quote the immaculate Will Fleming: “CEDDANNE, SAY GOOD NIGHT!” GO SOX!!!!
redsox.com
YOUR BOSTON RED SOX ARE POSTSEASON BOUND!
TEXT: Tremendously Postseason Bound
Postseason 2025
IMAGE: Postseason clinch graphic featuring shaded, black and white cutouts of players on the 2025 Red Sox roster on top of a light blue background. The design includes a red hanging Sox logo, the 2025 MLB Postseason logo and sticker variations of the team’s slogan “Tremendously Locked In.”
Reposted by parkie-doo
parkie-doo.sh
Another new UI detail on alpha.cartokit.dev — smart tooltips 💅 Smart tooltips:

• Dynamically determine the topmost interactable layer under the mouse and only show attributes of that layer.
• Perform screen edge detection and pick a space-optimal placement.
• Can be turned on/off per layer.

Zing!
parkie-doo.sh
Some nice new UI 🧈 in latest cartokit—UI tooltips and keybindings. I love the feel of Figma's keybindings so much, so I added a whole host to cartokit. It's wild how much faster you can navigate the interface! Out now on alpha.cartokit.dev 💅
Reposted by parkie-doo
compatibilism.bsky.social
Hello friends, especially Chicago friends. Today for @grist.org, @wbez.org, and @insideclimatenews.org, we've published an investigation into Chicago's lead pipe crisis and an accompanying interactive map. You can read the story here: grist.org/accountabili...

A quick 🧵 follows.
Chicago’s lead pipe crisis, mapped
Here's what the data reveals about who's most at risk.
grist.org
parkie-doo.sh
A big shout out to the data reporters working on this piece, including @keertigopal.bsky.social, @juanpab.bsky.social, @amyqin.bsky.social, @peteraldhous.com, and many more folks at Grist, WBEZ Chicago, and Inside Climate News. I'm lucky I get to spend my days writing code to support their work!
parkie-doo.sh
Out today—a new interactive I worked on with @compatibilism.bsky.social mapping lead pipes in Chicago. You can use this tool to check any water service line in the city for lead, and explore how lead exposure overlaps with race and class. Check out the full piece: grist.org/accountabili...
parkie-doo.sh
For the curious, the demo is visualizing precinct-level voting results for the 2020 US presidential election, using data from The Upshot: github.com/TheUpshot/pr...

In cartokit, you can program a map like this _entirely_ through natural language, or use a combo of NL and direct manipulation.
GitHub - TheUpshot/presidential-precinct-map-2020: The GeoJSON dataset behind our nationwide precinct map of the 2020 presidential general election
The GeoJSON dataset behind our nationwide precinct map of the 2020 presidential general election - TheUpshot/presidential-precinct-map-2020
github.com
parkie-doo.sh
Now out in limited preview on alpha.cartokit.dev — edit your map using natural language with GPT 4.1! Our integration leverages cartokit's deterministic code generation, so generated programs are _always_ valid.

Want access? Consider signing up for our user study! forms.gle/4sUjSqSEEy7N...
parkie-doo.sh
One of the hardest parts of cartography is constructing the visual hierarchy for your base and data layers. Now out in alpha.cartokit.dev v0.14.0—support for 5️⃣0️⃣ different basemaps (or your own custom one)! Seamlessly shift between styles to see what works best with your data.
parkie-doo.sh
A long time coming—cartokit v0.13.0 introduces support for heatmaps! Available now up on alpha.cartokit.dev.
Reposted by parkie-doo
craigcalcaterra.bsky.social
This was Vin Scully's call of Henry Aaron's 715th home run. Tonight Major League Baseball cut off the first sentence, starting it with the "What a marvelous moment" part because they don't want to anger the white supremacists who run our country and of whom Rob Manfred is an ardent supporter.
"A Black man is getting a standing ovation in the Deep South for breaking a record of an all-time baseball idol. What a marvelous moment for baseball. What a marvelous moment for Atlanta and the state of Georgia. What a marvelous moment for the country and the world.”
parkie-doo.sh
Nourishment for my soul, Ceddy is cold as hell
redsox.com
Red Sox @redsox.com · Jul 12
IT WAS ALWAYS CEDDANNE!!!
parkie-doo.sh
In Seoul for this conference so hopefully something local 🇰🇷
parkie-doo.sh
Nothing like the sweet relief of finishing a conference talk. Literally 10,000 pounds lighter. (And if you still want to chat about patch-recon or learn more about cartokit, I’ll be around PLDI thru tonight—sadly have to skip early tomorrow AM 😭)
parkie-doo.sh
Another PLDI ‘25 talk announcement! My good friend and collaborator Justin Lubin is going to be speaking about his AMAZING work on Programming by Navigtion shortly (20 mins!) in Orchid. He was kind enough to let me freeload on his brilliant ideas to contribute a small morsel to the paper. Come thru!
parkie-doo.sh
Well, I was too lazy to get the pre-print up, but the full paper is now up on the ACM DL (open access!): dl.acm.org/doi/10.1145/...

And if you or your pals are at PLDI ‘25, come to the talk on Thursday (10:30am in Orchid) and say hi!
parkie-doo.sh
Casey is well and truly at the bat now
parkie-doo.sh
Doing the absolute corniest thing possible but damn it if I didn't earn the right.
parkie-doo.sh
Finally got around to reading this! Super enjoyable, and the concepts remind me a lot of @shadaj.me’s work on hydro.run and distributed stream types. Good abstractions for reasoning about distributed systems as a single program seem…pretty awesome?
parkie-doo.sh
The Luke Kornet game. Unreal.