RSS.Social

Home on Nan Xiao | 肖楠

follow: @[email protected]

Posts

The trash can has become the trashed can

Markdown Stupefy: Tidy AI Text in VS Code

Refactoring the GPU Selector App with Claude Code: A Vibe Coding Experiment

My First PyCon Experience

pkgdown.offline: Build pkgdown websites without an internet connection

Customizing Inter with alternative optical sizing presets

Optimize R foreach loops for parallelism: avoid the .combine argument

R packages using Rust

Introducing rtflite for Python

Prevent RStudio 2024.12.0 from adding ProjectID to .Rproj files

Introducing pkglite for Python

Customize testthat snapshot directory with monkey patching

Skip RStudio splash screen

tinyvdiff: Minimalist visual regression testing plugin for pytest

tinytopics: GPU-accelerated topic modeling via constrained neural Poisson NMF

FLUX.1 + LoRA for styled image generation

Group sequential trials in industry: a 30-year perspective

R command-line tool paths on Windows

ssw is on CRAN

ggsci 3.2.0: new color palettes from Observable, Bootstrap, and Tailwind CSS

You should (maybe) enable font ligatures when building with GPT models

ggsci 3.1.0, ggsurvfit example, and reverse dependency check

msaenet 3.1.2 and a sparse survival modeling example

stackgbm is on CRAN

R Package Release Notes: ggsci, protr, and msaenet (Spring 2024)

Prompt LLMs with R Package Source Code Using pkglite

Use STIX Fonts in R Markdown and Quarto for Readability

protr 1.7-0

9 Questions About Adaptive Design

Base R Shortcuts: A Repository of Efficient Base R Coding Patterns

Create Engaging Word Cloud Visualizations from Your Research

Rethinking the Word Cloud Generator

Context-Free R Package Release Checklist Generation with usethis

Fix the 'non-numeric argument to binary operator' Error in R Markdown and Quarto

Responsive Design for Statistical Graphics with Shiny and ggplot2

Sparse Index Tracking with msaenet and CVXR: A Two-Stage Regression Approach

Find Your Perfect Open Source Font: Introducing the Interactive Typeface Lookbook

Compressing PNG Output for R Packages with pngquant and ragg

Bolden Your Typography in R Markdown and Quarto with MLModern

ggsci 3.0.0

Deep Learning GPU Selector

A General-Purpose Link Checker for R Markdown and Quarto Projects

Announcing My First VS Code Extension: textmate.rstheme

New Paper Published: eCTD Submission with Analysis Using R

GUI Automation with RobotJS

Training Tissue-Specific Gene Embeddings on GTEx Data

Automate HTML to PDF Printing with {promises} and {chromote}

The Past and Future of Shiny Keynote at rstudio::conf(2022)

Parsing Human-Readable Text Data with Readability.js and R

The zlib Algorithm for Text/Binary File Classification

Sensible Defaults

Honey, I Serialized the Data

Five Minute Shiny: Skeleton Loading Screen

Five Minute Shiny: File Input Area Widget

Five Minute Shiny: Implement the Switch Input with Bootstrap 5

Building Paginated News Lists in R Markdown and Shiny with DT

Adaptive ggplot2 Color Scales with Color Interpolation

Architecting Large Shiny Apps with Minimal First Contentful Paint Time

A Simple Link Checker for Hugo and Blogdown Websites

Font Variant Numeric

More Than 1,500 File Extensions Are Used Inside R Packages

Build a PC During the Great GPU Shortage

Rebranding R Packages with Hexagon Stickers: A Minimalist Approach

Bayesian Lasso with greta

Tanka: A Minimalist Bootstrap 4 Theme for Hugo and Blogdown

Fuzz Testing Your R Code

Migrating from Disqus to Utterances

Customize Syntax Highlighting for R distill Websites

Disposable Computing with callr

Self-Hosting Shiny Apps with Linode and Cloudflare

New Packages on CRAN: tidycwl and biocompute

Building Regularized Logistic Regressions from Scratch with Computational Graphs in R

Peak Experience

64GB RAM

Removing Google Analytics from All My Websites

A List of Awesome Shiny Extension Packages

Renga: A Clean Bootstrap 4 Theme for Hugo and Blogdown

General-Purpose Programming with R

The Accidental Product Success

Implementing Triplet Losses for Implicit Feedback Recommender Systems with R and Keras

How a Financial Crisis Started

Prototyping a Recommender System for Binary Implicit Feedback Data with R and Keras

Building My First Deep Learning Machine

My OCD for Inbox Zero

John M. Chambers Award, Product Sense, and the Feature Roadmap for liftr

It Has Been 15 Years Since MSBlast

Save the Link Like a Boss

Learn to Say No The Hard Way

Shiny Now Supports Async Execution

An HTTPS-Censored Future

Taking the Long View

10 Things That Matter in Deep Learning (1/5)

The Return of the Native Font Stack

3 Simple Criteria for Choosing Open Source Projects

Nothing Without Love

Buzzword Map, or Buzz World Map

Papers in My Heart (2017)

Tanka: A Minimalist Theme for Hugo and Blogdown

Collected Wisdom

Time Marches On

About

Books

Colophon

Papers

Software

Talks