CS 6120 is a PhD-level Cornell CS course by Adrian Sampson on programming language implementation. It covers universal compilers topics like intermediate representations, data flow, and “classic” optimizations as well as more research-flavored topics such as parallelization, just-in-time compilation, and garbage collection. The work consists of reading papers and open-source hacking tasks, which use LLVM and an educational IR invented just for this class. Read more ›
CVE is a database used for categorizing and reporting security vulnerabilities in software. There are various kinds of vulnerabilities that can be reported. Some of them are caused simply by bugs in the program logic (like a recent CVE reported in Cargo), but some of the most nasty ones are caused by memory unsafety, which can easily lead to exploits. In this post I want to focus on the latter kind of CVEs, how they are reported, especially in libraries, and how it differs between Rust and C ... Read more ›
Recently, I’ve been fascinated by the trend of building data storage systems on object storage. Systems like TurboPuffer are all the rage in the search space right now. New storage primitives like SlateDB make creating bespoke storage systems feasible for a single developer or small team. Read more ›
A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.Awesome Artificial Intelligence A curated collection of must-use, actively maintained resources for building and shipping AI systems. Focus: AI engineering (RAG, agents, evals, guardrails, deploy) plus the best books, guides, papers, and a carefully selected set of tools. 📚 Learn Deep, durable knowledge — still valuable five years from now. Books Modern & Practical — Scalable, maintainable ML pipelines (C... Read more ›
Some literate programming on a small crate I've written Read more ›
tilde.team customized fork of bashblog Read more ›
Chunk. Embed. Hybrid Search. Autonomous GhostAgent. Ephemeral RAG + MCP server. Rust + ONNX Runtime on GPU. No disk. No state. Read more ›
Web components / custom elements are an easy way to create a modular architecture in vanilla js Read more ›
Platforms and algorithmic vision are transforming graphic design into machine-readable systems Read more ›