29 years of #rstats community knowledge was sitting in hard-to-search pipermail archives. So I built a more modern home for it.
Introducing the R Mailing List Archives: 631,000+ messages from 32 lists, fully searchable and available as open data.
https://t.co/FCO3w8gWVN
I love this article so much.
Rachel has done a deep dive into the psychology of vibe coding, & discovered underlying reasons why it's tripping so many people up psychologically (even whilst it can be helpful).
Read it, so you know what to watch out for:
https://t.co/bhbCreZWpb
Introduction to building (better) R packages with Nicola Rennie!
Free R/Pharma Workshop
Mon, Nov 3, 2025 10:00 AM - 12:00 PM EST
https://t.co/oGYDrKT3xH
I just learned Claude's new code interpreter mode has a /mnt/skills/public/ folder full of prompt instructions and Python utilities for creating and manipulating pdf, docx, pptx, and xlsx files - and you can ask Claude for a copy and learn a TON about working with those formats
Today we're launching a 5 week course, including access to the new solveit platform, starting Oct 20th. If you want to join us or learn more, go here:
https://t.co/W0DGKEmLo5
If you hide the system prompt and tool descriptions for your LLM agent, what you're actually doing is taking the single most detailed set of documentation for your service and deliberately hiding it from your most sophisticated users!
I'm ready to accept a definition of "agent" that I think is widely-enough agreed upon to be useful:
An LLM agent runs tools in a loop to achieve a goal
This is a big piece of personal character development for me! I've been dismissing the term as hopelessly ambiguous for years
Shoutout to George Stagg for another #rstats#webR REPL update:
1. Shared code now auto-runs when you click links (by adding &a parameter to end of code=)
2. Choose your view: editor, plot, terminal, or files with ?mode='editor-plot'
Try it yourself: https://t.co/zxBdTXzSgQ
New in {rocleteer}: @examplesWebR tag lets you add interactive #rstats examples to your #pkgdown documentation with #webr!
📦 Pkg: https://t.co/J20mxV6FY7
🎯 Repo: https://t.co/2wbTLccK3t
🌐 Live: https://t.co/NimCRR86xm
I've had a tough time making a typed system for #rstats with Vapour but it looks like @FabriceHategek3 is making great progress with typr go give him a follow!
https://t.co/MmHXIx9WYF
Now you can automate your #rstats package submissions to CRAN with a simple, reusable workflow. Built-in safety features prevent accidental submissions.
Try it in your next release!
💻 Code: https://t.co/pWSVftGOoA
🔗 Post: https://t.co/7KGLxN5wwP
my open source projects lately seem to follow a theme
2025 · Defuddle
messy HTML → clean HTML
2024 · Obsidian Web Clipper
HTML → Markdown
2024 · JSON Canvas
file format for canvas data
2023 · Importer
closed formats → Markdown (Evernote, Notion, Apple Notes, OneNote, etc)
new project — defuddle
> de·fud·dle /diˈfʌdl/ transitive verb
> to remove unnecessary elements from a web page, and make it easily readable.
Inspired by my work on Obsidian Web Clipper I created Defuddle, an open source library to replace Mozilla's Readability in my projects. Defuddle extracts the main content from web pages. It's a bit more forgiving and tunable to my preferences.
Notably, Defuddle uses a website's mobile styles to find unnecessary elements that can be removed from the page.
still a work in progress but you can try it out in Obsidian Web Clipper 0.10.9, or install it via NPM