It's not going ahead this year.
It's not going ahead this year.
Last chance for the early bird discount to AIP in Production. We've started adding speakers as well.
#ai
ai-in-production.jumpingrivers.com
I feel quite old. I can't even be bothered explaining to everyone why they should use "=" instead of "->" in #rstats anymore.
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!
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
I've done this far too many times!
Related. I was listening to www.bbc.co.uk/sounds/play/... a few days ago. Consistution vs rule of parliament
Okay, this is quite outstanding from Bedford Council.
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).
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
Workshops suitable for those who are just starting with #Ai to the seasoned experts
Keeping things consistent. When I open projects it feels that the panes are all different widths, heights, etc
Does this screenshot help?
Thanks. I was thinking more about the variables pane being minimized on start up
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
We wrote www.jumpingrivers.com/blog/retriev... a few weeks ago
We've written a few blog posts at www.jumpingrivers.com/blog/?search... on the topic
Changes don't appear on the website (but are in the changelog)
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
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-...
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
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
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?
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
#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
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!
Only a couple of days left for the super early bird discount
ai-in-production.jumpingrivers.com#schedule
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
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
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
I can see the prompts now. "Please stop this DDoS attack and recover our customer's stolen data"