About me
About Gianluca Truda
Recent content on Gianluca.ai
About Gianluca Truda
Don't merge code to production that you couldn't explain to someone else
Updates on books I've read, with reviews and ratings.
As a learning exercise, I recently implemented simple-jax-nn , a simple neural net for the MNIST dataset, written with JAX. This post is my notes on using JAX (as a PyTorch / NumPy user) from working through the JAX docs and a NN tutorial. Simple JAX neural net I managed to get it to use my MacBook’s GPU/Accelerator through the Metal support in jax-metal . It’s a little bit tricky ,…
This week, whilst troubleshooting video encoding discrepancies for a film, I was reminded of the immense wizard power of debugging: the art of systematically bisecting your way to the root cause of a problem, then devising the cleanest fix. This is an art that cannot be taught and which few professions lead you to learn. Even among those that do, such as computer programming, only the most…
A sorcerer's guide to wielding chaotic and powerful magicks.
Embracing the exponentials and vibecoding an entire 3D game in a few days with Aider, o3-mini, and Claude 3.7 sonnet.
Notes on the interconnection of generative AI's two leading paradims.
The development stories and roadmap for Orbital, my physics-based 3D simulator for realistic orbital maneuvers that runs in your browser with WebGL and Three.js.
A byte-sized guide to developing your taste and agency at the world's best programming retreat.
How I spent my 12 weeks at the Recurse Center annihilating my skill issues, shipping projects, and having fun.
How I learned Svelte and outsmarted Vercel to make a delightful frontend to OpenAI's DALL-E ... just for my mom.
Enter richify.py: a real-time Markdown rendering tool that supports streaming input. Built with Rich and shipped effortlessly with uv.
Links to the projects, games, blog posts, and tools I shipped in my 12 weeks at RC.
Week 44 of 2024. Week 12 of RC.
Week 43 of 2024. Week 11 of RC.
Week 42 of 2024. Week 10 of RC.
Week 41 of 2024
Building a command-line LLM on Apple Silicon for RC's 'Impossible Stuff Day'
Week 40 of 2024
Week 39 of 2024
Week 38 of 2024
Move fast and make games.
The AGI is dead. Long live the AGI.
Can you outwit a gang of LLMs?
What Paul Graham doesn't tell you about delighting 7 year olds.
Now we're cookin' with gas!
Rustling up some skills and making addictive games in week 3 at the Recurse Center.
Projects and flaming hot takes from my second week at the Recurse Center.
Notes from my first week of Recurse or: How I learned to stop nerdsniping and love Rust.
I've joined the Recurse Center (RC) for the Fall 1 '24 batch.
A dynamic realtime raytracer in pure JavaScript you can run in your browser.
Initial thoughts on transforming bioengineering into software engineering.
Gianluca Truda’s Projects
The first differentially-private generative model for tabular data.
An open source newsreader app I built using LLM embeddings to semantically prioritise arXiv and Github updates.
Multimodal AI for laboratory protocols and automation.
Yesterday’s SOTA is today’s API wrapper.
A multimodal health LLM with LLaVA and Claude. Anthropic Hackathon 2023.
The trifecta of generative AI.
Why some sail and others drift.
The hardest data science tournament in the world, for fun and profit.
My MSc thesis and what it aims to do for biomedical science.
Machine learning techniques for observational n-of-1 studies.
How I almost outsmarted 3 pro forecasters using Bayes rule.
Trying to out-forecast Vox in 2020. What could go wrong?
A selection of my older projects (pre ~2019) transferred from an old website for posterity.
Site health status: good
[Description] Internal test page for this website's functionality