Profile avatar
jamesgoldie.dev
#climatehealth 🌡️ → #datajournalism 🗺️ Previously 360info.org. Building, coding and storytelling with #rstats, #js and #swift for fun and for good 😊
113 posts 562 followers 562 following
Prolific Poster
Conversation Starter

I rly hope @observablehq.com Plot never goes away (along with Framework). It makes dashboarding so stupid easy. Just added some new things to the internal alpha site before we put this up as another Viz Experiment.

Sverto is now quarto-svelte! But that's not all — there's a new release of quarto-svelte, with Svelte 5 support! The release is packed with bug fixes and is easier to use than ever! #Svelte + @quarto.org = 🤯 github.com/jimjam-slam/... #quarto #quartopub

R's graphics engine is getting variable font support! #RStats developer.r-project.org/blosxom.cgi/...

Testing out iPadOS 26 and I’m seriously considering switching on extra contrast. The glass is pretty but really adds a lot of detail that feels like it increases cognitive load 😮‍💨

Using `make` to compile C programs (for non-C-programmers) jvns.ca/blog/2025/06...

Is it hot right now in the UK? New interactive website allowing anyone to explore live temperatures hour-by-hour across the UK, and whether they are cool, warm or hot relative to normal. istheukhotrightnow.com Built by @roostweather.bsky.social.

Oh cool! I love that the concept behind @mlip.bsky.social, Steefan Contractor (are they here?) and @jamesgoldie.dev's isithotrightnow.com is going global. It's such a brilliant idea and so well executed.

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

Last week I had the pleasure of finally releasing the #SveltePlot alpha version during my talk at the #SvelteSummit in Barcelona. It's a new visualization framework for @svelte.dev that I've been working on for the past 18 months, so it's about time for a 🧵

let me plug a usb keyboard in and run #rstats on this thing, you cowards

This would be a great opportunity for a foundation/university to step in, open source these products, and maybe even make them better and more useful.

FOLKS WE DID IT ✅ I'm typing this on @aviva.gay's deer.social ✅ which posted to @alnkq.bsky.social's AppViewLite ✅ which is listening to the @blacksky.app atproto.africa relay

Okay, @sunderfolk.com is outrageous fun. Between this and Split Fiction, it’s a great time for couch co-op games youtu.be/FK-mZdoR5dU?...

quite like this explainer on how preferences work from ninefax www.smh.com.au/interactive/...

This is a v nice intro to Julia for #rstats or #python users from @coatless.bsky.social (ashamed to say I still haven’t given Julia a proper go!)

New unhinged #rstats rant about NSE just dropped: 🔗 kbodwin.github.io/paRticles/po... tl;dr - some cute (?) tricks for iterating over unquoted columns see below to skip the stream-of-consiousness blog and go straight to code snippets

Pleeeeeeeaaaaaase

Announcing Datasette for Newsrooms - a hosted version of @datasette.io specifically targeted at newsrooms and data journalists Think of it as a library for your data - load in CSVs and JSON, extract data with LLMs, collaborate on analysis with the rest of your team simonwillison.net/2025/Apr/24/...

📝 "Publishing Quarto Dashboards for FREE using GitHub Actions and GitHub Pages" 👤 Melissa Van Bussel 📖 Free Quarto dashboards! Automate publishing via GitHub Actions & Pages. Learn now! 🔗 https://www.youtube.com/watch?v=5zYrgRylkH0 #rladies #rstats

Man various disabilities wins access to NDIS after being refused. He is hospitalised ~because~ of having to give evidence at tribunal, counsel for NDIS agency submit his evidence was unreliable and make no mention of the fact he was taken by ambulance to hospital. www.austlii.edu.au/cgi-bin/view...

Want to create your own custom marks in @observablehq.com Plot, but don't want to go full D3? I've created a guide with 6 approaches of varying sophistication for specifying reusable custom marks: observablehq.com/@jwolondon/h...

1. LLM-generated code tries to run code from online software packages. Which is normal but 2. The packages don’t exist. Which would normally cause an error but 3. Nefarious people have made malware under the package names that LLMs make up most often. So 4. Now the LLM code points to malware.

yessss native penguins dataset in #rstats 4.5 ALSO the ability to load single functions from packages!

For the last couple of months I've been working on something and I'm excited to finally share an early preview: Say hello to plumber2 🎉 plumber2 is a full rewrite of the plumber package for creating powerful webapis in #rstats. It takes everything we have learned from plumber and adds even more

Tired: learn to download data through APIs in #rstats Wired: learn to animate WLED strips using their API in #rstats

Will be interested to see whether Android's native USB webcam functionality works with the Switch 2! Seems like the best webcam most folks will have on hand. As an iPhone owner, I love Continuity Camera but wish it'd been built this way www.tomsguide.com/how-to/use-a...

One flight attendant recalled being told: “‘If a fire occurs in the cabin, if we land on water, don’t check on the immigrants. Just make sure that you and the guards and the people that work for the government get off.’” By @mckenziefunk.com

BREAKING: In a reversal, all NOAA Research sites will now remain online with "no interruption in service," according to the agency. NOAA had previously moved to cancel the research division's cloud services contract. Story for @bloomberg.com (free link): www.bloomberg.com/news/article...

Looking for a postdoc in stats or a job with computer vision / deep learning? Postdoctoral position in statistics is now out at Australian National University! jobs.anu.edu.au/jobs/postdoc... And also APPN is looking for a data lead @scienceanu.bsky.social jobs.anu.edu.au/jobs/data-le...

Quarto + #RStats + Observable = ❤️ New blog post from me about: 👁️ What is Observable? ❓ Why should R users care? 📊 How do you use both together to make interactive charts? Link: nrennie.rbind.io/blog/observa... #DataViz #Observable #QuartoPub

Apparently Apple Maps now shows indigenous lands in Australia and New Zealand. I can’t pretend to understand the full context but this looks amazing! I wish we could have this for North America but clearly not in this political climate. www.apple.com/au/newsroom/...

1. The Trump administration has announced it will be investigating California, and will pull its school funding unless it forcibly outs transgender students. California has a law against forced outing policies. The latest from Mira Lazine. Subscribe to support our journalism.