James Goldie
jamesgoldie.dev
James Goldie
@jamesgoldie.dev
Data engineer @ countercurrent.ai, former #climatehealth 🌡️ + #datajournalism 🗺️
Building, coding and storytelling with #rstats, #js and #swift for fun and for good 😊
Yeeeeees. It even reports run time without any extra config! #rstats
October 15, 2025 at 12:34 AM
Real excited that @vscode.dev can do OS notifications when Tasks finish now. I've been wanting this one for years — plenty of #rstats devs who want to be able to minimise their code editor while a chunky analysis runs!
October 15, 2025 at 12:21 AM
Flags like --csv, --json, --html, --markdown, --latex, etc. make @duckdb.org feel like Pandoc for data. Lots of quick data tasks that would either require a dedicated tool or a small #rstats or #python script end up being quick one-liners: duckdb.org/docs/stable/...
June 30, 2025 at 7:03 AM
May 30, 2025 at 11:21 AM
Love that I'm building a growing family of Teams organisations that I cannot sign into, cannot sign out of and cannot remove with any amount of reinstalling or Keychain-nuking 😮‍💨 Also great to be kicked back to the login screen every other time I refocus the window, 10/10
May 14, 2025 at 11:35 PM
Pleeeeeeeaaaaaase
April 25, 2025 at 5:30 AM
Tired: learn to download data through APIs in #rstats

Wired: learn to animate WLED strips using their API in #rstats
April 7, 2025 at 5:54 AM
TIL that repeat is a control flow keyword in #rstats for a rare form of loop that can only end manually... which means you can't use "repeat" as a column name without backticks 😅
March 4, 2025 at 2:48 AM
I know there're lots of #ttrpg and #dnd nerds who use @obsidian.md on here! I've been using Canvas for my DM maps for a while, but I recently started using the fantastic Advanced Canvas plugin to hack together canvas cards that appear as icons when not focused. Makes things a lot easier to follow!
January 25, 2025 at 5:57 AM
Oooh, windy.com Premium has ACCESS-C for Aussie users now.
January 9, 2025 at 4:59 AM
There's still a week left to enter your @quarto.org scrollytelling story in the Closeread Prize and maybe win some swag generously provided by Posit PBC! Entries close Jan 5, Anywhere on Earth.

🏁 Enter here: posit.co/blog/closere...
🎓 Learn Closeread: closeread.dev
December 29, 2024 at 4:34 AM
🙏🏻
December 22, 2024 at 9:25 AM
Also how do I make whatever this is stop
December 22, 2024 at 6:04 AM
I’m giving Apple News Plus a whirl… surely there’s a better way to jump to a specific outlet than making a shortcut 😭
December 22, 2024 at 5:51 AM
The Closeread Prize has been extended to Jan 5! And scrollytelling with @quarto.org is easier than you think. Aspiring data scientists and data journalists, prize details are here: posit.co/blog/closere...
December 5, 2024 at 2:03 AM
Ready for that #Melbourne change! Don’t usually get days and nights this hot in November. isithotrightnow.com #wx
November 23, 2024 at 6:11 AM
I should have led with this excellent @posit.co video, which sells the #Closeread Prize much better 😂 Come try out scrollytelling in #QuartoPub and win some rad prizes along the way! #dataviz #rstats #julialang posit.co/blog/closere...
November 2, 2024 at 4:38 AM
We're keen to see what people love about #Closeread, as well as what confuses or limits them!

Build up a complicated plot one bit at a time, take people on an educational journey, or explain something you love.

We have some examples to get you started on the new docs! closeread.dev
November 1, 2024 at 10:17 PM
Has the Australian Government considered having… fewer apps
October 14, 2024 at 11:49 PM
💡 TIL that the #rstats {httr2} package has some very nice helpers if you're getting data from API that paginates its responses.

This one paginates responses over 5000 rows. You write a function to check that and give it to httr2's helper, it bumps a query param for you and gets 'em all. Easy!
October 3, 2024 at 3:12 AM
NEVER MIND ugh
October 2, 2024 at 1:02 PM
Teachin' the kids about reshaping data with gganimate #rstats
September 13, 2024 at 6:49 AM