John Coene
@john-coene.com
780 followers 120 following 77 posts
Go, Javascript, Vapour, R, working on opifex.org
Posts Media Videos Starter Packs
Reposted by John Coene
davisvaughan.bsky.social
It is not internal! It is something I've been iterating on to help with performance based PRs in vctrs and elsewhere. I have gotten enough questions about it that I should probably release it for real at some point, but feel free to use it github.com/DavisVaughan...
GitHub - DavisVaughan/cross: Run Functions Across Package Versions
Run Functions Across Package Versions. Contribute to DavisVaughan/cross development by creating an account on GitHub.
github.com
john-coene.com
Ooooooooh thanks for the SHtuff @posit.co, I love it!
john-coene.com
False dichotomy, it's great fun and works well: we've built real stuff with it.
mwavu.com
rrr.is
john-coene.com
Nice work, and thanks for sharing it! Do not hesitate to reach out to us if you have questions.
john-coene.com
I MAED A TYPO IN THIS DOMAIN NAME I BOUGHT !! !

I knew THERE WAS NO WAY it was still available.

I went to bed thinking I was going to be a millionaire.

ffs
john-coene.com
The latest version of Styler now supports defining custom shorthands, e.g.: m-t-1 for margin-top-1

It's a really simple tool but I find it thoroughly enjoyable to build and use.

github.com/devOpifex/st...
GitHub - devOpifex/styler: Lightweight CSS Utility
Lightweight CSS Utility. Contribute to devOpifex/styler development by creating an account on GitHub.
github.com
john-coene.com
Microsoft marketing again: Copilot is a spastic.
john-coene.com
8 years ago I created "marat," a Jekyll theme to "revive the values of the enlightenment." 🤷‍♂️

I haven't pushed a single commit since and yet it's still being used by others and the demo is still up...

marat.john-coene.com
Reposted by John Coene
tsoding.bsky.social
The long term value of Recreational Programming (apart from enabling you to enjoy what you are doing again) comes from allowing you to explore unusual things outside of the local optimum that the market pressure forces you into.
john-coene.com
Had not seen, was expecting a "nix fixes this," have we found the one thing it doesn't fix?
john-coene.com
Rstudio package manager bundles binaries for Linux too
Reposted by John Coene
t-kalinowski.bsky.social
#ragnar 0.2.0 is on CRAN #rstats!

It has a MUCH improved chunker; markdown_chunk() picks better boundaries, builds context, segments by headings, and handles overlapping chunks. Oh, and ragnar_retrieve() can deoverlap retrieved chunks now.

Website got a big update too: ragnar.tidyverse.org
Retrieval-Augmented Generation (RAG) Workflows
Provides tools for implementing Retrieval-Augmented Generation (RAG) workflows with Large Language Models (LLM). Includes functions for document processing, text chunking, embedding generation, storag...
ragnar.tidyverse.org
Reposted by John Coene
kylewalker.bsky.social
Despite claims that "R is dead" on social media, 2025 has been an incredible year for #rstats:

💻 {ellmer} wrapping LLM APIs;
💻 {mcptools} & {mcpr} implementing MCP connections for R;
💻 Native parallel processing in {purrr} via {mirai}

What else are you excited about?
john-coene.com
For compatibility with S
Reposted by John Coene
coolbutuseless.fosstodon.org.ap.brid.gy
Introducing {zap} - a new serialization framework for #rstats

* uses type-specfic transformations + #zstd
* for 'diamonds' dataset, it is more compressed than 'saveRDS(xz)' and faster than 'saveRDS(compress=FALSE)

https://github.com/coolbutuseless/zap
https://coolbutuseless.r-universe.dev/zap
Zapp Brannigan from Futurama posing with hands on hips.  The logo for the 'zap'  package A graph comparing various compression options for the 'diamonds' dataset in R.   'zap' shows high compression at fast speeds.
john-coene.com
Again, pretty cool!
simonpcouch.com
vitals, an R package for LLM evaluation, is now on #rstats CRAN!🧸 Specifically aimed at folks building with ellmer, the package will help you engineer prompts, choose models, and measure cost/latency/performance rigorously.

www.tidyverse.org/blog/2025/06...
Introducing vitals, a toolkit for evaluating LLM products in R
The first release of vitals, a package for large language model evaluation in R, just made it to CRAN.
www.tidyverse.org
john-coene.com
The five of us at the workshop would have loved it!
Reposted by John Coene
posit.co
Posit @posit.co · Jun 18
Data science junkies, get ready! 🚀 "The Test Set" #podcast trailer is here for your viewing pleasure.

Tune in July 1st and every Tuesday after for new episodes with hosts @mchow.com, @hadley.nz, and @wesmckinney.com as they welcome thought leaders in #DataScience.

Subscribe now: pos.it/thetestset
john-coene.com
That one is not subsettable either :(
hadley.nz
New to me is the term "premature closure", where you too quickly latch on to the first solution you see. Always a danger in coding, but particularly so today when LLMs can give you a plausible fix so so quickly.

www.shayon.dev/post/2025/16...
Pitfalls of premature closure with LLM assisted coding
When LLM models generates clean, professional-looking code, it's tempting to stop exploring alternatives. But therein lies the risks that comes with premature closure. So what is premature closure?
www.shayon.dev