Thomas Lin Pedersen @thomasp85.com · 5hI'm not sure you understand what kind of things a convincing plot can coerce people to do... 100
Reposted by Thomas Lin PedersenBarret Schloerke @schloerke.com · 8h📦 Introducing shinyreact for R & Python Write your UI natively in React. Shrink your Shiny server to data-only logic. Agent Skills write the React for you. ✨ opensource.posit.co/blog/2026-09... This is the start! Tell us what you build and what breaks. #RStats #Python #Shiny #React 23414
Thomas Lin Pedersen @thomasp85.com · 6hWe have been hard at work on ggvis2 but we will have to severely restrict access to it due to safety concerns. The visualisations are just too convincing 1215
Reposted by Thomas Lin PedersenTheo Priestley @theopriestley.net · 29/09/2026Every AI CEO sounds like this. 61033296
Reposted by Thomas Lin PedersenLucy D’Agostino McGowan @lucystats.bsky.social · 28/09/2026🎙️ Today on Regression to the Mean Girls @sarahlotspeich.bsky.social & I chat with the amazing @emilyriederer.bsky.social about a deep dive into election data! We chat data quality! Headless browser automation! Connections to EHR data! It’s great. 2224
Reposted by Thomas Lin PedersenIlya Kashnitsky @ikashnitsky.phd · 26/09/2026😍We were exceptionally lucky at Statistics Denmark to have @thomasp85.com giving a thorough {ggsql} intro, with a focus on motivation and the theoretical foundations 🗣: In the era of LLMs, READABILITY of the code is essential for humans; SQL tops here 🏆 🔗 slides: thomasp85.github.io/2026_ggsql_4... 1211
Thomas Lin Pedersen @thomasp85.com · 24/09/2026As announced at posit::conf(2026) #ggsql is now, with the release of version 0.5.0, in Beta. I'm so excited for the future of this project. Read all about what the latest version brings you in the release postopensource.posit.coggsql 0.5.0: Readers, Writers, and Beta statusAnnouncing ggsql 0.5.0, with new readers and writers for getting data in and out, and the project's graduation to beta status. 14814
Thomas Lin Pedersen @thomasp85.com · 24/09/2026BTW, I know that Blend2D already does pipeline optimisation through a JIT, which is partly why it can be so performant while still being pure CPU - you should read into that if this is your thing 010
Thomas Lin Pedersen @thomasp85.com · 24/09/2026One of my greatest joys of the #rstats language is that it comes with both a runif() and stopifnot() function 0181
Thomas Lin Pedersen @thomasp85.com · 20/09/2026(there's not a chance in hell that you'll get me to use Skia 😅) 010
Thomas Lin Pedersen @thomasp85.com · 20/09/2026This looks great (haven't deep-dived yet), but also perhaps more for the Vello and Blend2D developers But I'll look through to see if there are things that apply to the higher level as well 211
Thomas Lin Pedersen @thomasp85.com · 15/09/2026Also, if you want to talk ggsql in any shape or form, come by during a break and I’ll be happy to chat 050
Thomas Lin Pedersen @thomasp85.com · 15/09/2026I’ll be presenting our work on #ggsql today at #PositConf2026 It will be lovely and whimsical and I hope you’ll join both if your are new to ggsql or have been following along since the springggsql.orgggsql 1101
Thomas Lin Pedersen @thomasp85.com · 14/09/2026Just arrived in Houston. Looking forward to a week of Data Science, R, and Viz at #PositConf2026 Come say hi if you see me 0203
Thomas Lin Pedersen @thomasp85.com · 10/09/2026I was unsuccessful... Any weird code I add to ggsql today is due to 2h of missing sleep 050
Thomas Lin Pedersen @thomasp85.com · 10/09/2026It's 3am, I'm waiting in line to buy tickets for Studio Ghibli Museum, there are 12000 in front of me... This will be the key evidence if my kids ever doubt that I love them 1190
Reposted by Thomas Lin PedersenBryce @brycemecum.com · 08/09/2026New post on the company blog that does a great job showing just how convoluted using ODBC is and how painless database access can be with ADBC and dbc: columnar.tech/blog/odbc-dr...columnar.techThe ODBC Driver Scavenger HuntADBC’s advantages start before the first query runs. 0133
Reposted by Thomas Lin PedersenPosit @posit.co · 08/09/2026Leland McInnes built UMAP to help humans (not AI) make sense of messy piles of images, documents, and video. His full thinking on data, taste, and exploration is on The Test Set. Listen now: posit.co/thetestset/episode/smuggle… 0152
Thomas Lin Pedersen @thomasp85.com · 08/09/2026You could argue that she's starting by defining an axiom and then uses that as a base for arguing about the mental fitness of certain people... But that is still very close to the bare assertion fallacy... On the flipside she never claimed to make a logical argument 100
Thomas Lin Pedersen @thomasp85.com · 08/09/2026That is to say, I suspect that PISA itself has partly been a cause of the decline (among many other factors), purely due to how the results have been used 280
Thomas Lin Pedersen @thomasp85.com · 08/09/2026I just saw how badly Denmark has fared... I remember when the first results came and how everyone in DK was up in arms that we scored in the middle, resulting in decades of flailing policies rather than a cohesive vision for education... 190
Thomas Lin Pedersen @thomasp85.com · 08/09/2026not visible here but take my word on it: Legends now works much better, merge in expected ways, and are generally awesome 040
Thomas Lin Pedersen @thomasp85.com · 08/09/2026you may anticipate some updates to your plot builder since Vega-lite will be deprecated in the future and removed completely before the 1.0.0 release (whenever that is) 000
Thomas Lin Pedersen @thomasp85.com · 08/09/2026Also visible is support for concepts that are unknown to Vega-Lite such as captions and minor ticks+gridlines 250
Thomas Lin Pedersen @thomasp85.com · 08/09/2026I've been hard at work on a new renderer for #ggsql to replace Vega-Lite and it is close to ready for primetime. Here, you can see it running in the browser, showing of a much improved layout model for faceted plots, along with native markdown rendering 1283
Reposted by Thomas Lin PedersenTeun van den Brand @teunbrand.bsky.social · 07/09/2026Also added to development version of ggsql too 🫡 Try it out in interactive examples at ggsql.org/syntax/coord.... ``` VISUALISE continent AS fill FROM ggsql:world DRAW spatial PROJECT TO equal_earth ``` 0234
Thomas Lin Pedersen @thomasp85.com · 31/08/2026I think it is cute that you think it will be released 020
Thomas Lin Pedersen @thomasp85.com · 26/08/2026That paper gives me the feels. Remember it from my gganimate days 120
Thomas Lin Pedersen @thomasp85.com · 19/08/2026yes, eventually - still some work to be done though VegaLite was a lift-off ramp but we outgrew it months ago and the constraints have annoyed us since 010
Thomas Lin Pedersen @thomasp85.com · 18/08/2026New native renderer for #ggsql supporting smooth resizing, rich text layout (not shown), and infrastructure to support interactivity, plot composition and more is coming along nicely 1190
Thomas Lin Pedersen @thomasp85.com · 17/08/2026I pray to god I'll never know how the third time feels 040
Thomas Lin Pedersen @thomasp85.com · 17/08/2026The second time you implement a rich text shaper is def better than the first 150
Thomas Lin Pedersen @thomasp85.com · 11/08/2026“They told me all my cages were mental. So I got wasted like all my potentia” - V 030
Thomas Lin Pedersen @thomasp85.com · 03/08/2026lol - there is not a full overlap but so it's not a competition. I'm excited to see what you come up with 010
Reposted by Thomas Lin PedersenPosit @posit.co · 30/07/2026Ask more of your dashboard with querychat & ggsql! 📊 Explore data in your #RStats and #Python Shiny apps via natural language using safe, reproducible SQL and generate inline charts with ggsql. 🔗 opensource.posit.co/blog/2026-06...opensource.posit.coAsk more of your dashboard with querychat and ggsqlquerychat now supports ggsql-powered visualizations — users can ask "show me" questions and get charts rendered directly in the chat, alongside SQL queries and reactive filtering, all without arbitrar... 092
Reposted by Thomas Lin PedersenRLadies+ Bot @rladies-bot.bsky.social · 26/07/2026📝 "Exploring other ggplot2 geoms" Level up your R data viz with these amazing ggplot2 plugins. 👤 Isabella Velásquez (@ivelasq3.bsky.social) 🔗 ivelasq.rbind.io/blog/other-geoms #rladies #rstats #oldiebutgoodie #reference 183