Sign in

Colin Gillespie

@csgillespie.bsky.social
186 followers 232 following 92 posts

Co-Founder of @jumpingrivers.com

PostsRepliesMedia
Colin Gillespie @csgillespie.bsky.social · 22/09/2026
Just added #positconf 2027 to jumpingrivers.github.io/meetingsR/ev.... I was going to add useR2027, but I couldn't find the dates. Does anyone have that info? #rstats
jumpingrivers.github.io
Events | A list of R conferences and meetings
Events | A list of R conferences and meetings.
010
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 15/09/2026
Day 2 at posit::conf(2026) 💜 We’ve been enjoying talks on AI, LLMs, notebooks, Shiny, Posit tooling and trusted AI in pharma. Say hi to Myles, Amieroh or Colin, or stop by the Jumping Rivers booth for some goodies. Doug from our partner, Validated Cloud, is there too.
031
Colin Gillespie @csgillespie.bsky.social · 12/09/2026
First time I've actually watched #lastnightoftheproms. What's not to love: a bit of Scottish music, followed by sea shanties!
000
Colin Gillespie @csgillespie.bsky.social · 12/09/2026
#parkrun Houston. Humidity was horrible, but the people and coffee was great! Even got ice pops and an outside shower afterwards. Not sure if that will catch on in Newcastle
0140
Colin Gillespie @csgillespie.bsky.social · 07/09/2026
If anyone is at @posit.co conf early and fancies doing the local #parkrun, let me know www.parkrun.us/terryhershey/ #rstats
parkrun.us
home | Terry Hershey parkrun | Terry Hershey parkrunFacebookXInstagramYouTubeTikTokLinkedIn
Terry Hershey parkrun is one of many worldwide free, fun, and friendly 5k community events that takes place every week
020
Colin Gillespie @csgillespie.bsky.social · 06/08/2026
I'll never think of baby sitting the same again!
000
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 27/07/2026
We're hiring two data scientists in Newcastle, R or Python, solid stats, dashboards with Shiny or Dash. Senior Data Scientist: jumping-rivers.welcomekit.co/jobs/senior-... Data scientist: jumping-rivers.welcomekit.co/jobs/data-sc... #DataScience #RStats #Hiring
061
Colin Gillespie @csgillespie.bsky.social · 14/07/2026
We're happy to jump on a call (@jumpingrivers.com). Depending on the company, a single call can satisfy its needs. They just have questions about this weird thing called R that IT have never heard of.
010
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 13/07/2026
We're hiring an Engineer! Newcastle Upon Tyne, or full remote. You'll deploy and look after data science software (Posit) across AWS, Azure and GCP. Ideally 2+ years in DevOps or infrastructure. Apply: jumping-rivers.welcomekit.co/jobs/enginee... #Hiring #DevOps
152
Reposted by Colin Gillespie
ASH TRAY The First, Popetato of Wülferhampton 📎 @thomasashman64.bsky.social · 09/07/2026
Andrew Marr: " The Commons rules are very clear and they forbid face coverings " Count Binface: " Well the Commons rules are very clear about what you can do with donations , but that seems to have got all murky so why can't I see how the line can get tested ? " #lbc @countbinface.bsky.social 👀
620036
Colin Gillespie @csgillespie.bsky.social · 30/06/2026
What about measurement error? Do we really believe it's exactly 60kg? Then we have to consider wear and tear, so a time-based model is required to measure the reduction of the real weight I sense a PhD project in the horizon
140
Colin Gillespie @csgillespie.bsky.social · 28/04/2026
My hypothesis is that older cran packages have fewer dependencies. That way when authors move on, they still remain on cran. If you have moved on fixing broken packages isn't a priority
110
Reposted by Colin Gillespie
Russ Hyde @russhyde.bsky.social · 16/04/2026
New blog post about R4.6 #rstats www.jumpingrivers.com/blog/whats-n...
jumpingrivers.com
What's new in R 4.6.0?
Here we summarise some of the more interesting changes in the April 2026 release of R 4.6.0.
23311
Colin Gillespie @csgillespie.bsky.social · 06/04/2026
I've just reproduced your example (for 24.04). It took a minute to install tidyverse - which is nice! I'm assuming it's slower due to pinging r2u.stat.illinois - are there UK/EU mirrors?
100
Reposted by Colin Gillespie
explodedsoda @explodedsoda.me · 31/03/2026
lol Claude Code's Entire Source Code Was Just Leaked via npm Source Maps dev.to/gabrielanhai...
dev.to
Claude Code's Entire Source Code Was Just Leaked via npm Source Maps — Here's What's Inside
A security researcher found Anthropic's full CLI source code exposed through a source map file. 1,900 files. 512,000+ lines. Everything.
66824
Reposted by Colin Gillespie
Gergely Orosz @gergely.pragmaticengineer.com · 27/03/2026
If you use GitHub (especially if you pay for it!!) consider doing this *immediately* Settings -> Privacy -> Disallow GitHub to train their models on your code. GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH github.com/settings/cop...
8920461488
Colin Gillespie @csgillespie.bsky.social · 06/03/2026
It's not going ahead this year.
110
Colin Gillespie @csgillespie.bsky.social · 06/03/2026
Last chance for the early bird discount to AIP in Production. We've started adding speakers as well. #ai ai-in-production.jumpingrivers.com
ai-in-production.jumpingrivers.com
AI in Production Conference | 4–5 June 2026
Join AI in Production, the leading conference for teams building and maintaining AI and machine learning systems in production in Newcastle upon Tyne.
000
Colin Gillespie @csgillespie.bsky.social · 26/02/2026
I feel quite old. I can't even be bothered explaining to everyone why they should use "=" instead of "->" in #rstats anymore.
480
Colin Gillespie @csgillespie.bsky.social · 25/02/2026
We changed our R user group to "Data Science" a few years ago. It just meant that half the talks were R, half were Python, and 4 times as many people attended!
120
Colin Gillespie @csgillespie.bsky.social · 25/02/2026
It wouldn't be that to hard to cancel any group with no events for the last 2 years and ping any group with no events for the last year
100
Colin Gillespie @csgillespie.bsky.social · 23/02/2026
I've done this far too many times!
000
Colin Gillespie @csgillespie.bsky.social · 19/02/2026
Related. I was listening to www.bbc.co.uk/sounds/play/... a few days ago. Consistution vs rule of parliament
bbc.co.uk
The Reith Lectures - Jonathan Sumption - Law and the Decline of Politics - Rights and the Ideal Constitution - BBC Sounds
Jonathan Sumption assess the pros and cons of written and unwritten constitutions.
000
Colin Gillespie @csgillespie.bsky.social · 14/02/2026
So just now I'm sitting at 600. That includes work (Uni and @jumpingrivers.com), personal and 2 kids (the latter adds a lot). The other week kids started a club. That involved an account for the club and the national body. So 4 straight away! Spotify. 5 accounts (sonos + individual).
000
Colin Gillespie @csgillespie.bsky.social · 14/02/2026
Agreed. I did a pruge of passwords in my password manager. I had been using it for 12+ years and had over 800+ accounts. Ok a large number were trying a service and never going back. I even had Olympics 2012 login details
120
Colin Gillespie @csgillespie.bsky.social · 11/02/2026
Workshops suitable for those who are just starting with #Ai to the seasoned experts
000
Colin Gillespie @csgillespie.bsky.social · 05/02/2026
Keeping things consistent. When I open projects it feels that the panes are all different widths, heights, etc
100
Colin Gillespie @csgillespie.bsky.social · 04/02/2026
Does this screenshot help?
100
Colin Gillespie @csgillespie.bsky.social · 04/02/2026
Thanks. I was thinking more about the variables pane being minimized on start up
200
Colin Gillespie @csgillespie.bsky.social · 04/02/2026
In #Positron, is there a way to set the default sizes of panes, and if they are open at startup. Tagging the expert @libbyheeren.bsky.social #rstats
130
Colin Gillespie @csgillespie.bsky.social · 31/01/2026
We wrote www.jumpingrivers.com/blog/retriev... a few weeks ago
jumpingrivers.com
Retrieval-Augmented Generation: Setting up a Knowledge Store in R
Learn about retrieval-augmented generation (RAG) workflows for large language models. This blog provides a hands-on introduction, including example code for creating a working knowledge store using op...
011
Colin Gillespie @csgillespie.bsky.social · 28/01/2026
We've written a few blog posts at www.jumpingrivers.com/blog/?search... on the topic
jumpingrivers.com
Jumping Rivers
Jumping Rivers is an analytics company whose passion is data and machine learning. We help our clients move from data storage to data insights. Based in Newcastle and founded in 2016, the company is b...
121
Colin Gillespie @csgillespie.bsky.social · 28/01/2026
Changes don't appear on the website (but are in the changelog)
120
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 26/01/2026
AI in Production 2026 has extended its Call for Papers to 30 January. If you work on machine learning, data science, or AI systems in production and have lessons to share, submit a proposal and join us in Newcastle this June. Submit your abstract here: ai-in-production.jumpingrivers.com
012
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 23/01/2026
Accessibility often gets lost once dashboards become interactive. This post shows how to use {ellmer} to generate dynamic alt text for ggplot2 charts in Shiny apps, keeping screen reader users aligned as plots change. Read more: www.jumpingrivers.com/blog/ellmer-...
052
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 22/01/2026
Responsible for running the Posit platform in production? Join our webinar on maintaining Posit in practice. We’ll cover stability, upgrades, support, and what to plan for as usage scales. 🗓 19 Feb 2026 ⏰ 1:15–2:15pm GMT 📍 Online Register here: jumpingrivers.typeform.com/to/UmdyNbAs
011
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 15/01/2026
CFP for AI in Production 2026 closes next week! This conference is about running AI systems in production. Deployment, data pipelines, monitoring, and failure modes. With talks from teams at @databricks.bsky.social, Red Hat & @posit.co Abstract deadline: 23 Jan ai-in-production.jumpingrivers.com
011
Colin Gillespie @csgillespie.bsky.social · 14/01/2026
Thoughts: It was quite a fun process. It allowed me to iterate through a few ideas before settling on one. It obtained the population data on its own. Cons: I'll check the final code, but I never check the intermediate code. Does this mean I might miss something?
000
Colin Gillespie @csgillespie.bsky.social · 14/01/2026
#TidyTuesday Used the data to create a linguistic heat map - scaled by Population size. This graph was created purely using #ai (in this case @posit.co databot). It #ai #rstats
A cartographic visualization titled "Africa's Linguistic Diversity" showing the number of languages per million people across African nations. The map employs a monochromatic blue color scheme ranging from pale ice blue (#e0f4ff) for countries with fewer languages per capita to deep midnight blue (#0a1128) for those with the highest linguistic diversity, all set against a black background. 

The three most linguistically diverse countries are labeled on the left side with their national flag emojis and connected to their geographic locations via white lines: the Republic of the Congo (🇨🇬) at the top with 12.8 languages per million people (shown in the deepest blue), Botswana (🇧🇼) in the middle at 6.0, and Namibia (🇳🇦) at the bottom with 8.1 languages per million (both shown in medium-dark blue). 

The geographic pattern reveals that Central and Southern African nations, particularly smaller population countries, maintain higher linguistic diversity per capita. Most West African countries appear in medium to light blue tones, indicating moderate diversity. North African countries are rendered in dark gray, signifying missing data in this dataset which focuses on sub-Saharan languages. A legend on the right shows
110
Colin Gillespie @csgillespie.bsky.social · 08/01/2026
I just had to buy a new underfloor heating box. The app had disappeared from the app store when I upgraded my phone. Replacement is app free!
000
Colin Gillespie @csgillespie.bsky.social · 07/01/2026
Only a couple of days left for the super early bird discount ai-in-production.jumpingrivers.com#schedule
ai-in-production.jumpingrivers.com
AI in Production Conference | 4–5 June 2026
Join AI in Production, the leading conference for teams building and maintaining AI and machine learning systems in production in Newcastle upon Tyne.
010
Reposted by Colin Gillespie
Jumping Rivers @jumpingrivers.com · 07/01/2026
Early submissions for AI in Production 2026 show a strong focus on production-first thinking. Teams are sharing what it takes to run AI systems beyond initial deployment, from observability to governance. CFP open until 23 January. Submit your talk here: ai-in-production.jumpingrivers.com
031
Colin Gillespie @csgillespie.bsky.social · 05/01/2026
My idea was a wrapper function. Something like. If 1password installed, look for variable otherwise try sys.getenv Also enforce the same name in 1password and renviron
000
Colin Gillespie @csgillespie.bsky.social · 04/01/2026
That's nice! Thanks. I use 1password for ssh keys. Do you have any ideas on writing code thats more shareable? E.g. I use renviron but you use 1password
000
Reposted by Colin Gillespie
Kelsey Hightower @kelseyhightower.com · 03/01/2026
I can see the prompts now. "Please stop this DDoS attack and recover our customer's stolen data"
613314
Colin Gillespie @csgillespie.bsky.social · 03/01/2026
I wanted Alcott and Dickens "in the plot", but I was continuously gaslight by the bot, so I gave up.
110
Colin Gillespie @csgillespie.bsky.social · 03/01/2026
My first ever #rstats #tidytuesday attempt. My personal constraint was that I could only use #ai.
Lifespans of authors who wrote classic Christmas novels
140
Colin Gillespie @csgillespie.bsky.social · 16/12/2025
So what's the true number? The place is a series of never ending roundabouts
100
Reposted by Colin Gillespie
Men in Blazers Media Network @meninblazers.bsky.social · 14/12/2025
Sunderland's hatred of Newcastle runs so deep, they only put "visitors" and not their rivals' badge on the scoreboard 😭
4068771