New
The latest blog posts to take off on Hacker News. 8,941 posts.
Life, Learning & Writing
Any year
The Reality of Developer Burnout
Burnout is, unfortunately, a very real phenomenon in software development — especially when creating and maintaining open source projects with large numbers...
Notes for the New Year
Happy 2017! As a kid, I just sort of took for granted that stuff got better every year—TVs got bigger and then thinner, cars got a little faster, and computers got unbelievably better on an exponential curve. As an adult, I realized that the future is not guaranteed to be better. The default is that things stay the…
Finding an Alternative to Mac OS X
This is the first in a series on finding a replacement for Mac OS X.
Five Year Mission
Behind the scenes - how I'm making redblobgames.com - interactive explanations of game development algorithms and math
In 2017, I’m going to stop watching the news
I've stopped watching the news a few months ago and it's definitely a trend I'm planning to continue in 2017. We live in a world of information. Open Facebook …
Working remotely, coworking spaces, and mental health
This should be a hard blog post to write–after all, it’s the one where I openly admit I had an emotional breakdown and saw a mental health professional–but it’s actually easy. And it’s easy because it has a good ending: facing long odds and a frustrating situation, I ended up turning everything around and getting a…
I’m a Bad Developer, That’s the Only Reasonable Explanation
I remember the first time I started to feel insecure as a web developer or even generally as a professional in any field. I was asked to…
My New Year’s Resolution – read a research paper every weekday
… and post a write-up on this blog. That sounds crazy of course – who has the time to read a paper every weekday? Let alone write it up! I’ve done it for each of the last two calendar y…
Machine Learning Crash Course: Part 1
Machine Learning at Berkeley is a student organization at UC Berkeley. Click to read ML@B Blog, by Machine Learning at Berkeley, a Substack publication with thousands of subscribers.
Machine Learning Crash Course: Part 2
Machine Learning at Berkeley is a student organization at UC Berkeley. Click to read ML@B Blog, by Machine Learning at Berkeley, a Substack publication with thousands of subscribers.
Learning Machine Learning: A beginner's journey
I have been learning about machine learning and deep learning (ML/DL) for the last year. I think ML/DL is here to stay. I don't think this i...
8,760 Hours: How to get the most out of next year
Update (December 2016): Version 2 of this guide is now available! Announcement post here. Links in this post are updated to send you to the latest and greatest version. Click here to download 8,760 Hours v2 The end of a year […]
Cat-proofing a cat feeding machine
Furiosa’s Cat Feeder
On Digital Minimalism
The Curmudgeonly Optimist People are sometimes confused about my personal relationship with digital communication technologies. On the one hand, I’m a computer scientist who studies and improves these tools. ... Read more
Sane Thinking About Mental Health Problems
Epistemic status: exhortatory and personal, but pretty confidently my true belief CW: suicide mention When I was a teenager, I was depressed. And the way I thought mental illness worked, the way I…
YC's Winter Reading List
The Idea Factory: Bell Labs and the Great Age of American Innovation [https://www.amazon.com/Idea-Factory-Great-American-Innovation/dp/0143122797] “It’s amazing how prolific Bell Labs was — the transistor, information theory, Unix, amongst other creations — but it’s fascinating to understand it as an organization…
In Defense of Inclusionism
Iron Law of Bureaucracy: the downwards deletionism spiral discourages contribution and is how Wikipedia will die.
Spaced repetition
Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
Tips for Self-Learning Programming
Jorge Silva's personal blog on programming and software engineering
On Getting Older in Tech
After years of scoffing at talk of prejudice in the information technology field -- as a white male with good hair --, I'm starting to call prejudice against my being old(er). It’s true: age discrimination is a real thing.
Talks that changed the way I think about programming
The best teacher I had in graduate school spent the whole semester destroying any beliefs we had about computing. He was a real iconoclast. He happened to be a genius, so we took it. At the end of the course, we were free because we didn't believe in anything. We had to learn everything, but then he destroyed it. He…