M-% || M-x query-replace

Sachin’s random thoughts.

21 Feb 2026

Finetuning a model to talk about my bike

If you want to play around with the model that consistently talks about my bike, visit the demo. Here’s what the f...
20 Jan 2025

First Time Applying to Jobs

Preface Posting about getting into companies is a tricky topic for me. Back in Apr 20231, I said my goal with this blog ...
18 Jan 2025

Believing the AI Hype

Really? Yes. I quit my current job. I think we are on the verge of a new class of applications1 that were not possible p...
14 Oct 2024

An Outage

Analyzing an Outage I don’t have a ton to post about recently, but I realized it would be interesting to analyze w...
22 May 2024

Efficient Neural Networks

Update Oct 2024 UC Berkeley has a AI systems, taught in various versions by Ion Stoica, Joseph Gonzalez, Matei Zaharia (...
23 Feb 2024

Failing at Privacy in College

Goals When talking about this, I want to first establish a threat model. I will follow the questions listed in the priva...
22 Feb 2024

Rust WASM Neural Net PART 4 - Other Stuff

API The API1 is super simple. MNIST Data2 I create some basic endpoints for get a sample of MNIST or a block of MNIST sa...
18 Feb 2024

Rust WASM Neural Net PART 3 - Website

Components Main Components (organized by thread1): UI rendering and interaction Model training and inference stateDiagra...
07 Feb 2024

Rust WASM Neural Net PART 2 - Model

General Principles Efficiency The model should not only be efficient in network structure1, but also in implementation (...
06 Feb 2024

Rust WASM Neural Net PART 1 - Overview

Introduction I created a Neural Net that sits in your browser1 to detect handwritten digits2 (primarily from the MNIST d...