Paired Ends
Subscribe
Sign in
Home
R
Python
Papers
TIL
AI
Archive
About
TIL
Latest
Top
GUIs for Local LLMs with RAG
Running local LLMs with Ollama, LMStudio, Open WebUI, and others for private and secure chat, vibe coding, image analysis, and "chat with your…
Mar 14
•
Stephen Turner
Share this post
Paired Ends
GUIs for Local LLMs with RAG
Copy link
Facebook
Email
Notes
More
Exploring the bioRxiv API with R, httr2, rvest, tidytext, and Datawrapper
Collect metadata and publication details for >200k preprints over a 10 year period, investigate trends, and scrape full text for sentiment analysis
Feb 10
•
Stephen Turner
Share this post
Paired Ends
Exploring the bioRxiv API with R, httr2, rvest, tidytext, and Datawrapper
Copy link
Facebook
Email
Notes
More
Write code in unfamiliar territory with AI
I used Claude to build a Chrome extension to add a post-to-Bluesky button on bioRxiv. I've never written Javascript or a Chrome extension before. It…
Jan 12
•
Stephen Turner
Share this post
Paired Ends
Write code in unfamiliar territory with AI
Copy link
Facebook
Email
Notes
More
Turn any webpage into markdown for LLM-friendly input
Add r.jina.ai/ in front of any URL to turn the entire page into Markdown for LLM-friendly input. Works on PDFs too.
Dec 16, 2024
•
Stephen Turner
Share this post
Paired Ends
Turn any webpage into markdown for LLM-friendly input
Copy link
Facebook
Email
Notes
More
TIL: dplyr::mutate()'s .keep argument
Use the .keep argument in dplyr::mutate() to control which variables to retain after mutating to create new variables.
Dec 2, 2024
•
Stephen Turner
Share this post
Paired Ends
TIL: dplyr::mutate()'s .keep argument
Copy link
Facebook
Email
Notes
More
Build a Python CLI with Click+Cookiecutter
Demonstration for how to build a Python command line utility with Click using a Cookiecutter project template, and how to publish to PyPI and Docker Hub
Nov 10, 2024
•
Stephen Turner
Share this post
Paired Ends
Build a Python CLI with Click+Cookiecutter
Copy link
Facebook
Email
Notes
More
Use nanoparquet instead of readr/CSV
Parquet is interoperable between Python and R, fast to read+write, works well with databases, and stores complex data types (e.g., tibble listcols). Use…
Oct 8, 2024
•
Stephen Turner
Share this post
Paired Ends
Use nanoparquet instead of readr/CSV
Copy link
Facebook
Email
Notes
More
DuckDB vs dplyr vs base R
Using DuckDB in R to analyze 100 million rows of data in 3 seconds
Oct 7, 2024
•
Stephen Turner
Share this post
Paired Ends
DuckDB vs dplyr vs base R
Copy link
Facebook
Email
Notes
More
Learning in Public
A short essay on writing about what you're learning
Sep 24, 2024
•
Stephen Turner
Share this post
Paired Ends
Learning in Public
Copy link
Facebook
Email
Notes
More
Excalidraw: create and share workflow diagrams with end-to-end encryption
Excalidraw might be my new go-to open-source tool over draw.io for creating and sharing workflow diagrams. It's simple, fast, aesthetically pleasing…
Sep 22, 2024
•
Stephen Turner
Share this post
Paired Ends
Excalidraw: create and share workflow diagrams with end-to-end encryption
Copy link
Facebook
Email
Notes
More
Illuminate preprints with an AI-generated podcast discussion
Listen now | Google's new Illuminate tool takes a PDF from arXiv and generates a short podcast discussion on the paper's key points
Sep 16, 2024
•
Stephen Turner
Share this post
Copy link
Facebook
Email
Notes
More
43:17
Create a free Llama 3.1 405B-powered chatbot on a GitHub repo in <1 min
How to create and deploy a free GPT4-class chatbot on HuggingFace Assistants for any GitHub repo, using an R package as an example, in less than 60…
Sep 11, 2024
•
Stephen Turner
Share this post
Paired Ends
Create a free Llama 3.1 405B-powered chatbot on a GitHub repo in <1 min
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts