Macbook setup 2024 update
How I set up a fresh laptop (revised 2024 edition).
How I set up a fresh laptop (revised 2024 edition).
How I set up a GPU-powered Python kernel (using a Windows machine in my basement).
Reflections from the year of 2023.
How to get things done without being bogged down by bad planning.
How I set up a fresh laptop.
Ski season is coming up. Here are my recommendations for people getting started.
The write-up for challenges in the Recon Village CTF from Defcon 30.
Looking to join a startup? Avoid buyer's remorse by asking these fundamental startup-centric questions.
If you think everything's important, that means that nothing is important. No two things in life can be equal.
It's a big career change, and you're giving up a great gig. But for some people, it's worth taking the leap. This is how you tell.
Customizing your development environment can be both important and fun. This is how I got started with using Vim, Tmux, and Zsh.
I built a contest-winning Discord bot that uses GPT-3 to hold realistic conversations. We'll cover how you can do the same thing from scratch.
Non-Technical
As the world grows more obese, we should stop treating nutrition as a black box. It starts with knowing what we eat.
Non-Technical
When a country has too much technical debt and historical baggage, sometimes the best thing to do is to start fresh. Why not start a digital-first country?
Technical
Want to know how to stop the NSA from spying on your messages? What are you waiting for? Click me already!
Books
How you face challenges in life determine how well you can overcome obstacles. We share a simple summary of concepts discussed in The Obstacle is the Way.
Non-Technical
Computer science classes don't teach you how to find internships. We cover the steps to get an internship, ending with how to interview at tech companies.
Non-Technical
Computer science classes don't teach you how to find internships. We cover the steps to get an internship, continuing with how to hunt for jobs.
Non-Technical
Computer science classes don't teach you how to find internships. We cover the steps to get an internship, starting with how to prepare a resume.
Non-Technical
Remote work is the new industry standard. With the right culture, it can be even better than traditional office work.
Non-Technical
Statistics mislead us when we fail to interpret our data correctly. Let's explore some common statistical biases and learn how to overcome them.
Non-Technical
Straight A's in college isn't hard. But people smarter than me who worked hard got worse results. Frankly, they didn't have good strategies.
Non-Technical
If you're lucky enough to work at a company with a generous 401(k) policy, you might be able to invest several extra thousand tax free dollars.
Non-Technical
When I joined my first startup, options were the most confusing part of my compensation package. Here's what I learned.