troy_phd
banner
troyhernandez.bsky.social
troy_phd
@troyhernandez.bsky.social
AI founder, Dad, #Rstats
Pinned
This week’s project: a full text-to-speech stack in R.

Native R torch implementation (chatterbox), API routing (tts.api), Docker containers, and a Shiny app (cornfab).

Pick your backend, generate speech.

Write-up:
cornball.ai/posts/text-t...
#rstats #chatterbox #qwen3-tts
Text-to-Speech in R
Last week we released our speech-to-text stack. This week, we’re going the other direction. Today we’re releasing a text-to-speech stack for R: native inference, API wrappers, Docker containers, and a...
cornball.ai
Happy Friday!
Thanks #CRAN!
February 6, 2026 at 8:10 PM
For our recent package releases, I’ve been using a lightweight, AI-friendly R workflow built around `littler` and 4 new tinyverse-inspired development packages we released today!
#rstats #tinyverse #ClaudeCode
cornball.ai/posts/tinyve...
The Tinyverse Development Toolchain
Every R package we’ve released over the past two weeks was built with the same set of tools. Today we’re making those tools public. The sidequest eraCLI coding tools like Claude Code (and even llamaR!...
cornball.ai
February 6, 2026 at 4:27 PM
If you haven't noticed, I've been using #claudecode to port AI (and related) projects we've long had in the queue.
For any #rstats weekend warriors out there who want come join us in porting Moltbot/ClawdCode/OpenClaw to R, we're pretty far already:
github.com/cornball-ai/...
January 30, 2026 at 11:26 PM
This week’s project: a full text-to-speech stack in R.

Native R torch implementation (chatterbox), API routing (tts.api), Docker containers, and a Shiny app (cornfab).

Pick your backend, generate speech.

Write-up:
cornball.ai/posts/text-t...
#rstats #chatterbox #qwen3-tts
Text-to-Speech in R
Last week we released our speech-to-text stack. This week, we’re going the other direction. Today we’re releasing a text-to-speech stack for R: native inference, API wrappers, Docker containers, and a...
cornball.ai
January 30, 2026 at 8:32 PM
Repo creation gotcha: `gh repo create` doesn't auto-watch repos like the web UI does. After creating repos via CLI, manually watch them:
gh auth refresh -s notifications # One-time: add scope
gh api -X PUT repos/OWNER/REPO/subscription -f subscribed=true
#ClaudeCode #GitHub #rstats
January 28, 2026 at 8:23 PM
Buried the lede yesterday: OpenAI’s Whisper speech-to-text model now runs natively in R via torch.

Local inference, CRAN-bound (🤞)

Blog + packages:
cornball.ai/posts/speech...
#rstats
Speech-to-Text in R
speech-to-text is not the most exciting thing in the world of AI these days, but today we’re announcing the release of three R packages that together provide a complete speech-to-text solution using j...
cornball.ai
January 23, 2026 at 5:01 PM
Last week I said stay tuned. Here's a slice of what I've been up to.
Added streaming to the app while writing this post. Finished right before Claude Code went down 😅
cornball.ai/posts/speech...
Speech-to-Text in R
speech-to-text is not the most exciting thing in the world of AI these days, but today we’re announcing the release of three R packages that together provide a complete speech-to-text solution using j...
cornball.ai
January 22, 2026 at 11:00 PM
This has not been my experience at all. Although I am one of those #baseR and #tinyverse partisans...
Last spring, chatGPT was terrible and Claude was decent with #rstats. This winter, Claude Code has been 🤯
Many fun side-quests that would've taken 2-3 weeks are done in an hour.
More on this soon
I've spent this weekend trying to use Claude developing with #rstats and my takeaway is that it is atrocious 🥺

Claude is quite good with #rust, though! R? oh man...
January 12, 2026 at 8:57 PM
Reposted by troy_phd
"R #language is making a comeback" – Tiobe

#RStats

https://www.infoworld.com/article/4102696/r-language-is-making-a-comeback-tiobe.html
December 13, 2025 at 8:42 PM
Starts tomorrow morning!
Register now! (free)
My talk on diffuseR will be Friday
December 2, 2025 at 11:27 PM
Reposted by troy_phd
Been saying this for decades, and _actually meant it_. There is so much sanity checking done in a package that it absolutely certainly unquestionably is the correct container to assemble #Rstats code in.
I wish I had made my own #rstats package sooner. It's absurd how effective a guardrail it is against user... code creativity... borking things up
November 26, 2025 at 8:54 PM
Reposted by troy_phd
#rstats #python fortune!

"Suffice to say it takes a certain lack of empathy for your fellow human to design a language where whitespace bugs are a thing."

~Claus Wilke, 2025 blog.genesmindsmachines.com/p/python-is-...
November 19, 2025 at 4:08 AM
Reposted by troy_phd
#rstats Well worth reading.
Programming languages for statistical computing and graphics show provide the shortest path between an idea in your head and result on your screen or in your paper
November 14, 2025 at 3:58 AM
Reposted by troy_phd
TOMORROW! R+AI 2025 goes live!

Highlights:
• Joe Cheng (Posit): Keeping LLMs in Their Lane
• Oracle ML: RAG from your DB (Hornick & LaMonica)
• Troy Hernandez: Stable Diffusion in R
• Many, many more!

Nov 12–13. See the full program and register: rconsortium.github.io/RplusAI_webs...

#rstats #AI
November 11, 2025 at 6:43 PM
Reposted by troy_phd
I'm excited to share side::kick(), an experimental open-source coding agent for RStudio built entirely in R. It can interact with your files, communicate with your active #rstats session, and run code.

Check it out: github.com/simonpcouch/...
November 5, 2025 at 3:57 PM
🚀 The @rconsortium.bsky.social's inaugural R+AI Conference is next week!

I’ll be presenting diffuseR — bringing Stable Diffusion to R natively (no Python, no reticulate… just {torch} and vibes 😎).

🔗 Talk abstract:
rconsortium.github.io/RplusAI_webs...

💻 Project repo:
github.com/cornball-ai/...
R+AI 2025
rconsortium.github.io
November 4, 2025 at 3:13 PM
Reposted by troy_phd
Hey there, #rstats!

The R+AI schedule has been announced So, head on over, check out the schedule & register for our first R+AI event - 100% online w/ 3 ticket price categories - Pro, Non-Profit or Academic, & Student! See y'all on November 12th and 13th. 😀
rconsortium.github.io/RplusAI_webs...
R+AI 2025
rconsortium.github.io
October 22, 2025 at 3:11 PM
Reposted by troy_phd
I'm often amazed at how much typing I've saved myself by using `dput(names())` when working with #RStats.

I wrote about this back in 2024, and I was reminded about it's utility again today: www.collinberke.com/til/posts/20...
Use base::dput() to easily create and save objects – Collin K. Berke, Ph.D.
Need to create and store an object quickly, use this trick
www.collinberke.com
October 10, 2025 at 9:24 PM
Reposted by troy_phd
October 8, 2025 at 10:35 AM
Reposted by troy_phd
I finally cleaned up my messy cablework
September 25, 2025 at 9:57 AM
Reposted by troy_phd
🤖 Big update to the LLMs + R guide

> 10 packages added plus other tools and interested reads

luisdva.github.io/llmsr-book/

As usual, all the content is available in English and Spanish.
#rstats
September 26, 2025 at 11:29 PM
Reposted by troy_phd
{gm} - Create music with R: flujoo.github.io/gm/

#RStats bookmark from old twitter
September 25, 2025 at 9:50 PM
September 23, 2025 at 11:08 PM
Hilarious watching the Python folks getting attacked with the same dumb talking points that they used against R a decade ago.
Reminds me of when they pushed Jupyter notebooks over markdown in an IDE, then turned around and claimed only R users would use a notebook 😭
September 23, 2025 at 2:32 PM
Reposted by troy_phd
Intriguing new package `edgemodelr` offering llama.cpp / ggml for #Rstats for local model deployment. Quite tiny too with no dependencies besides #Rcpp.

cran.r-project.org/package=edge...
September 22, 2025 at 3:38 PM