Congrats!
Posts by Howard Baik
Analyzing Data with AI Assistants Join us with Sara Altman Tues, Feb 3 @ 12 pm ET pos.it/dslab
Join us on Tuesday at the Data Science Lab π§ͺ We are joined by @sara-altman.bsky.social, who will show us how to explore and analyze data using AI assistants in #RStats or #Python!
Feb 3 @ 12 pm ET: pos.it/dslab
We appreciate your use of our free research and bioinformatics resources. If youβre interested in sharing your thoughts, youβre invited to take our survey: xiar7j-itn.shinyapps.io/itn_follow_up/
The ITCR Training Network (ITN) www.itcrtraining.org develops training materials for informatics and research.
We have a short survey ~3-9 min about your experience & preferences for learning as a researcher. Previous engagement not required!
xiar7j-itn.shinyapps.io/itn_follow_up/
New #rstats blog post: Deep Dive into ellmer: Part 3.
I explore the source code behind ellmer's structured data functionality:
www.howardbaik.com/posts/deep-d...
Thanks to @hadley.nz, @grrrck.xyz, @atheriel.bsky.social, others for πellmerπ!
Observability at scale: Monitoring Shiny Applications with OpenTelemetry * Minimal configurations * Profile in development and production * Multi-process support * Increasing package adoption Barret Schloerke Posit - Shiny Team @schloerke
Thank you for attending the #PositConf2025 Shiny session and all of your great questions! I'm excited to see the @opentelemetry.io integrations improve over time π
π£οΈ: Observability at scale: Monitoring Shiny Applications with OpenTelemetry
π: github.com/schloerke/pr...
#RStats #RShiny
New #rstats blog post: Deep Dive into ellmer: Part 2.
I explore the source code behind ellmer's tool calling functionality:
www.howardbaik.com/posts/deep-d...
Thanks to @hadley.nz, @grrrck.xyz, @atheriel.bsky.social, others for πellmerπ!
I'm speaking at posit::conf(2025) in Atlanta Sept 16-18
I'm hoping you'll join our session on Strengthening the R Ecosystem at posit::conf(2025) on the Thursday morning!
Find out about the hottest new thing in the tidyverse: "purrrfectly parallel, purrrfectly distributed" (yes, it's something about cats).
#rstats #tidyverse #PositConf2025
pos.it/conf
A screenshot showing the Logfire tracing UI with traces from a Shiny app using ellmer, httr2, and mirai on the left and some attributes on the right.
A Shiny chatbot with a conversation about the weather in Atlanta, GA. It clearly serves as the source of the traces in the first image.
More #rstats + OpenTelemetry news: @schloerke.com finally got all of the async issues in {ellmer} and {shiny} sorted out and tracing now works!
Here's what combining {shiny} + {ellmer} + {httr2} + {mirai} + {otel} looks like today.
(All credit for the screenshots to @schloerke.com.)
{otel} + #rstats is becoming a crazy partnership.
This project has driven me to use/write {promises} in ways that makes my π§ ache π
. The reward is worth it!
See you at #PositConf2025 where I'll talk about this in more detail
I've been reading the internals of {ellmer} and writing about it in my blog, and it's been fun seeing how all the pieces come together.
#rstats Anyone notice the new "Ask AI" feature on all the tidyverse package websites? ππ
I was loving Claude Code... until I tried it with #rstats. Constant errors, wouldn't use the tidyverse even when asked, "optimized" functions were slower.
Frustrated, I started a session just to teach R to Claude and summarize what it learned into a CLAUDE.md file gist.github.com/sj-io/3828d6...
Excited to share my newest quarto revealjs plugin: imagemover
Easily reposition and resize images directly in your quarto revealjs slides for a much smoother slidecrafting experience
github.com/EmilHvitfeld...
#quarto
You can watch Hadley's keynote at this link: www.youtube.com/live/ctc2kx3...
#useR2025
Thank you! There is more to come in the blog series!
Code with Claude ππΌ
This looks like a great playlist. Anthropic released its developer conference. The conference included a variety of talks, keynotes, and tutorials focusing on Anthropic API, tools, MCP, prompt engineering, and vibe coding.
www.youtube.com/playlist?lis...
#ai
New #rstats blog post: Deep Dive into ellmer: Part 1.
I explore the source code behind ellmer's starter workflow - creating a new Chat object and calling the $chat() method.
www.howardbaik.com/posts/deep-d...
Thanks to @hadley.nz , @grrrck.xyz, @atheriel.bsky.social, and others for π ellmer π !
That's a very good reason π
Just out of curiosity (I've been tracing the ellmer source code to learn), what's the design choice behind the new streamlined chat() function?
π ellmer π makes it easy and fun to use LLMs from #rstats, and 0.3.0 is out now. Read about the new streamlined chat() function, improvements to tool specifications, and more at www.tidyverse.org/blog/2025/07....
New blog post! @posit.co Positron doesn't use Rproj files tofor #rstats projectsβinstead you open folders in the IDE directly. Opening folders can be a little tricky though. This shortcut lets you right click on a folder in macOS Finder to open a it in Positron! www.andrewheiss.com/blog/2025/07...
Thanks to everyone who responded to my question about what folks should know about using LLMs to generate #rstats: I've summarised the feedback with a few of my thoughts at gist.github.com/hadley/77d42...
Putting myself out there a bit. Honest request from an open-source developer:
Can I please ask you to encourage people you know to stop with the "any updates on this?" discussion post? Every post like that genuinely makes me die inside a little bit.
I'll try to explain in this thread. 1/
A screenshot of the chapter
The book cover
Chapter 8: Geographic Data I/O πππΎ
Covers how to read and write spatial data in various formats, access open geoportals, and work with geographic web services in R. Includes tips on metadata and exporting maps.
π https://r.geocompx.org/read-write
#rstats #rspatial #geocompx
Awesome, thanks for your hard work on {ellmer}!
Ah okay, that makes sense. Thanks for the helpful reply.
Hey Charlie, what's a good resource to learn about event-driven async and modern communications, and anything else that serves as the foundation of mirai?
Here's the full workshop handout plus annotated slides from "Building software on top of Large Language Models", a three hour tutorial I presented yesterday at PyCon US #PyConUS simonwillison.net/2025/May/15/...
A screenshot from the blog post
π New blog post by Tim Appelhans: State of the (open source) web map β Part I: The base(map)
A thoughtful dive into the open source web mapping tools. Recommended.
Read here: https://tim-salabim.codeberg.page/sotwm/sotwm.html
#WebMapping #OpenSourceGIS #MapLibre #gischat