Ricardo Decal's Blog

I'm a ML engineer based in San Francisco. Read more about me, about this site, or my open source contributions. I am also available for consulting for interesting projects.

Recent Notes

Recent Notes 80 results
NameTagsCreated
Google is following Apple's dark patterns and locking its ecosystemnote, android, dark-patterns, google
Spring cleaning vulnerable passwords and orphaned accounts using Claude Codenote, agents, claude-code, guide, security
unslop - a Claude Code plugin to detect and fix AI writingnote, ai, claude-code, code, projects, python, writing
Visualizing float32 imprecision with 3D meshesnote, data-viz, floating-precision, jon-barron, TIL
Using DSPy with Ray Datanote, code, dspy, guides, optimization, prompts, python, ray-data, ray-distributed
Self-authoring LLM knowledge basenote, agents, andrej-karpathy, claude-code, devtools, knowledge-base, my-oss, obsidian
Harmonics of a levitating water dropletnote, physics, acoustics, fluid-dynamics, TIL, harmonics
Misadventures with Gas Town, a multi-claude orchestratornote, gas-town, claude-code, agents, devtools
TIL we imaged a video of a blackhole's event horizon using the Earth's spinnote, astronomy, black-holes, TIL
Vulture ignore rules for Pydanticnote, decorators, devtools, pydantic, python, vulture
How to setup a Ray Distributed virtual environment for interactive developmentnote, guides, ray-distributed
slouchless - using AI to improve my posturenote, ai, code, projects, python, vlm
sudoplz - Approving sudo commands in Claude Code and Cursornote, claude-code, devtools, guides, linux, llm
2025 Year in reviewnote, year-in-review
How to interactively polish a Jupyter notebook across file formatsnote, AutoDocsEditor, automation, devtools, jupyter, uv
On-policy Livingnote, reinforcement-learning, learning, mentorship, twitter
Notes on leveraged wealth building using Short Term Rentalsnote, finance, taxes, youtube
Fast fuzzy finding in Pythonnote, guides, fuzzy-search, gradio, rust, python, pfuzzer
How to measure contributions to a Git Reponote, composer-1, cursor, git, guides
TIL Ray remote calls aren't lazynote, ray-distributed, TIL
How to override diagnostic severity in Cursor IDEnote, code, cursor, guides, linting, python
How to kill leaked Ray Actorsnote, guides, python, ray-distributed
How to use OpenAI Codex with Anyscale Workspacesnote, anyscale, gpt5, openai, openai-codex, ssh
How to simulate a Ray cluster on a single machinenote, CI, guides, python, ray-distributed
Tips for using Cursornote, agents, code, cursor, guides
Run Python files with 'uv run' in VS Code and Cursornote, cursor, guides, python, uv
Vulture ignore rules for Textual appsnote, code, pre-commit-hooks, python, textual, vulture
Automatically polishing documentation using AutoDocsEditornote, AutoDocsEditor, automation, documentation, llm, my-oss, python
On the hormone-disrupting chemicals we all consumenote, andrew-huberman, health, podcast, TIL, phthalates, endocrine-disruptors
How to find-replace leading newlines in Cursornote, regex, cursor
How to calculate the weighted spherical average of multiple vectorsnote, vectors, manifolds, steering, vector-search, math, python
On histamines - learnings from my allergistnote, allergies, health, TIL, medical
Using LLMs to improve your resume and pass AI filtersnote, llm, prompts, guides, job-interviews
Juggling multiple contexts using a devlognote, obsidian, note-taking, multi-tasking, recommendation
LLM-assisted writing workflownote, shreya-shankar, writing, llm
Using LLMs for Socratic learningnote, learning, dwarkesh-patel, prompts
Ending airborne disease like we ended waterborne diseasenote, health, far-uv-c, products
How to use LLMs to pick winenote, prompts, wine
How to use LLMs to extract notes from a booknote, prompts, note-taking
How to poke your CI without committing changesnote, TIL, CI, git
What does 1.58-bit models even meannote, TIL, quantization, information-theory, ml, sparsity
LSTM as a sideways ResNetnote, resnet, lstm, ilya-sutskever
How to submit many concurrent requests to Ray Servenote, ray-distributed, ray-serve, code
How to mock actors in Ray Data pipelinesnote, ray-data, ray-distributed, code
The RBF kernel maps data into infinite dimensionsnote, rbf-kernel, kernel, taylor-series, TIL, classical-ml
Products that I likenote, products, ryan-moulton, recommendation
How to make Ray Data pipelines less verbosenote, ray-data, ray-distributed, code
Karpathy on Digital Hygienenote, andrej-karpathy, privacy, recommendation, link
Modern Corpuscles of Lightnote, richard-feynman, veritasium, recommendation, quantum-physics, link
Example of using Ray Tune and CatBoostnote, ray-distributed, training, python, guides, code
Simplifying parallel processing in Ray with ray_map and ray_starmapnote, ray-distributed, python, code
Guide to map-reduce jobs in Ray Datanote, ray-distributed, ray-data, map-reduce, python, guides, code
Lex podcast on DeepSeek R1note, lex-fridman, dylan-patel, nathan-lambert, podcast, recommendation, nvidia, tsmc, openai, o3-mini, deepseek-r1, deepseek-v3, link
Local vs Global task parallelism in Ray Distributednote, ray-distributed, python, code
Use these normalization values for torchvision datasetsnote, code, training, image-models, pytorch, python, ray-distributed, map-reduce, ray-data
On atmospheric sponges and hydroclimate whiplashnote, climate-change, science, ryan-moulton, TIL, link
Health and microplasticsnote, andrew-huberman, health, podcast, TIL, microplastics, endocrine-disruptors
Ilya Sutskever ML study guidenote, ai, alex-graves, andrej-karpathy, ashish-vaswani, dario-amodei, geoffrey-hinton, ilya-sutskever, kaiming-he, llm, lstm, metalearning, openai, oriol-vinyals, pieter-abeel, regularization, research, ryan-moulton, scaling-laws, sergey-levine
Guide for an eternal unattended servernote, sysadmin, linux, guides, my-oss
App for reducing car sickness while using your phonenote, recommendation, app, lifehack, link
In defense of Python assertionsnote, python, code, recommendation
My open source projects and toolsnote, code, oss
Guide for making artsy QR codes using StableDiffusionnote, image-diffusion, guides
Nerdy cocktails recipes by ChatGPTnote, chatgpt, recipes, alcohol
Viequez Espresso rum recipenote, recipes, alcohol
Using LLMs for better gatheringsnote, llm, socializing, prompts, chatgpt, projects
Immersed VR Ubuntu Setup Guidenote, guides, linux, roadwarrior, vr
My ML Study Guidenote, recommendation, ml, andrej-karpathy, andrew-ng, 3blue1brown, gilbert-strang, mooc
Asheville, NC recommendationsnote, asheville, recommendation, travel
Interactively visualizing timm learning rate schedulersnote, pytorch, code, dashboards, learning-rate, timm, my-oss
A Python package for calculating precision-recall-gainnote, model-evaluation, python, statistics, my-oss, ml
Automatically creating Kedro dataset directoriesnote, kedro, python, code
Installing Mosh server on AWSnote, aws, roadwarrior, devtools, vps, guides, linux
Installing X2go server for i3note, roadwarrior, linux, i3, devtools, guides
AI for social good podcast seriesnote, microsoft, ai, climate-change, recommendation, podcast, twimlai, link
Awesome neural artnote, neural-art, my-oss, image-models
profundo- an RL agent for neural cell tracingnote, allen-institute-brain-science, cell-bio, reinforcement-learning, deep-q-networks, my-oss, code
Visualizing the Kepler Exoplanet Dataset using d3.jsnote, code, javascript, data-viz, projects, my-oss
Automated macros for deleting Facebook content en massnote, social-media, automation, devtools, projects, my-oss
Undergraduate thesisnote, molecular-biology, research, RNAi, thesis

Copyright Ricardo Decal. ricardodecal.com