Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
ML Hyperpolyglot
In the course of my work I found myself looking up the specs of various TPUs and GPUs quite frequently.
-
Best Articles of 2026
This is an ongoing list of the best articles I’ve read this year.
-
A Debugging Journey into XLA, TPUs, and JAX
I published an account of an interesting* yak shaving journey I went on to debug a custom Pallas kernel on TPU.
-
Helpful Mindset Shifts for GPU Users Looking at TPUs
Disclaimer: The views and opinions expressed in this post are my own and do not necessarily reflect the official policy or position of my employer.
-
Thoughts on Helix
I’ve been a die-hard vim user for 12 years.
-
Initial Thoughts on Obsidian
Over the years I’ve used a variety of different note taking apps and systems: 2008: During college I took mainly handwritten notes.
-
Notes from Adaline Applied at AGI House
Last week I attended an AI product summit at the beautiful AGI House on the peninsula.
-
Best Articles of 2025
This is an ongoing list of the best articles I’ve read this year.
-
How to Fake Multiple CPUs in JAX
Here’s how to emulate multiple CPUs when running JAX.
-
Reflections on Becoming a Manager
Last year after rejoining Google, I became a manager for the first time.
-
Doing Post-Quantum Cryptography in JAX
In 2018 while studying ML and cryptography around the same time, I realized that many cryptographic algorithms can be expressed as computation graphs, the same ones supported by major ML frameworks, which led to a completely frivolous attempt to implement…
-
2024 Year in Review
Keeping it short and sweet this year.
-
How I’m Learning JAX
Recently I’ve been trying to learn more about JAX, the next-gen ML framework from DeepMind.
-
Best Posts I Read this Year
Here’s a list of articles from this year that resonated with me.
-
Trail Running Bucket List
A while back I put together a personal “top 10” list of trail runs I want to complete in my lifetime.
-
Favorite Technical Books
Here’s a quick list of my favorite software engineering books I’ve read over the years.
-
Reflecting on this Blog
I wanted to take a second to reflect on the tone and content of this blog, which overall I’m not super satisfied with.
-
Quickly saying “no” to ideas is harmful
I’ve observed during my software engineering career the different reactions senior engineers have when new ideas are brought up.
-
I Joined Google (again)
Joining Google in 2016 vs. 2024.
-
Engineering Management for the Rest of Us reading notes
I really enjoyed this book.
-
Deciding between a static and dynamic site
Hi, I’m trying to blog more this year.
-
2023 Year in Review
Hi there, it’s time to reflect on what I was up to this year.
-
Considering File Formats for ChineseDict
Recently I’ve been hacking on ChineseDict, a fast web frontend to look up Chinese words.
-
Rules to Live By
John Cage’s 10 rules for students and teachers Kevin Kelly - 103 Bits of Advice I Wish I Had Known Kevin Kelly - 68 Bits of Unsolicited Advice Dru Riley - 100 Rules To Live By Khe Hy - 43 life lessons at age 43 Octaphilosophy: The Eight Elements of Restau…
-
2022 Year in Review
Hi friends, Like last year, here’s a brief overview of what I got up to in 2022.
-
Recent Running Lessons
When I have a running injury, it’s not always the right thing to completely stop running and wait for it to heal.
-
Questions I Ask Companies in Interviews
Inspired by Julia Evans’s post Questions I’m asking in interviews and Chip Huyen’s Questions to ask your interviewers section from her ML Interviews book, here are the questions I ask in interviews, targeting staff roles in ML infrastructure.
-
Kuli'ou'ou Ridge Loop Trail
View from the second peak.
-
Favorite Books of 2021
Happy new year!
-
2021 Year in Review
I wasn’t initially planning on writing a year in review blog post for 2021, but I was recently reminded of how nice it is to have a concise public record of the things that were important to me for each year (even if nobody other than me reads it).
-
Recruiter Autoreply Bot 2
Let me state the obvious: recruiters aren’t actually sending most recruiter emails.
-
Things I Wish I Had Known About Earlier
Anki and Spaced Repetition I’ve adopted the Anki app to help learn new vocabulary and retain various things I learn Currently my decks are: My Anki decks Spaced repetition flashcards are great.
-
2020 Year in Review
2020.
-
How to clone a Google Source Repository in Working Copy iOS
I recently went through this process and couldn’t find a guide (though I swear one existed at some point in the past).
-
Grace Hopper 2019 Trip Report
Despite this trip report being over 9 months late, I wanted to share it because I can’t stop thinking about how positive an experience this conference was.
-
用20行Python构建Markov Chain语句生成器
A bot who can write a long letter with ease, cannot write ill.
-
The Most Commonly Used Chinese Words
I think the most effective way to learn a language is to prioritize learning the day-to-day most frequently used words.
-
Napa Half Race Report
center-384 The end of the pain cave.
-
Projects
ColbyBox (2012) I turned an infrequently used LCD screen in a prominent location in our college’s student center into a Twitter live feed that also supported photos and videos.
-
jeffcarp CV
This is a “brag doc” to contain all my accomplishments in a more long-winded and media-rich format than my resume can handle.
-
2019 Year in Review
In 2019 I got married—twice!
-
The Best Books I Read in 2019
Here are my 4 favorite books from 2019. 1.
-
CIM Race Report
I did it!!
-
Marathon Training Update
I’m signed up for the California International Marathon (a.k.a.
-
I'm Joining Waymo
Quick life update: I’ve left the Chrome team and joined Waymo (formerly the Google self-driving car project).
-
Things I Learned as a First-Time Intern Host
I hosted an intern for the first time this summer.
-
How are Words Represented in Machine Learning?
Note:This post had a good run, but it is now very out of date.
-
3 Tips for New Technical Interviewers
One year ago I conducted my first software engineering interview at Google.
-
On Being Injured (Again)
tl;dr: I signed up for the SF Marathon (this would have been my first marathon), then overtrained, got injured, and am currently recovering.
-
Setting Up a Recruiter Auto-reply Bot
If you’re a software engineer, you’re likely familiar with unsolicited emails from recruiters.