scribble

Readings

the kind of stuff I’m into

Favorite books

The Origins of Political Order - Francis Fukuyama

How To Win Friends And Influence People - Dale Carnegie

1984 - George Orwell

Things I’ve read

Zero To One - Peter Thiel

Code Complete - Steve McConnell

Thinking, Fast and Slow - Daniel Kahneman

Connected - Nicholas A. Christakis, James H. Fowler

Animal Farm - George Orwell

Brave New World - Aldous Huxley

Code Complete - Steve McConnell

Lean In - Sheryl Sandberg

Liar’s Poker - Michael Lewis

Steve Jobs - Walter Isaacson

Creativity, Inc - Ed Catmull

Freakonomics - Stephen J. Dubner, Steven Levitt

The Tipping Point - Malcolm Gladwell

The Charisma Myth - Olivia Fox Cabane

Who Gets What – and Why - Alvin E. Roth

Flash Boys - Michael Lewis

Flash Boys: Not so Fast - Peter Kovac

The New Confessions of an Economic Hit Man - John Perkins

The Motivation Hacker - Nick Winter

The PhD Grind - Philip Guo

The Design of Everyday Things - Don Norman

Strangers in Their Own Land - Arlie Russell Hochschild

Harry Potter and the Methods of Rationality - Eliezer Yudkowsky

Next on my reading list

How Asia Works

Political Order and Political Decay

David and Goliath

Worm

Books that I want to read

A Little History of the World

The Art of War (if there’s a nice cleaned up version somewhere)

Thing Explainer: Complicated Stuff in Simple Words

The Three-Body Problem

The Dignitity of the Working Men

Hillbilly Elegy: A Memoir of a Family and Culture in Crisis

Unintended Consequences: How to Improve our Government, our Businesses, and our Lives

Panic, Prosperity, and Progress: Five Centuries of History and the Markets

The Rise of the West

Nonviolent Communication

Superforecasting

The Jungle

Powers of Mind

Chimpanzee Politics: Power and Sex among Apes

The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution

Panic, Prosperity and Progress: Five Centuries of History and the Markets

David and Goliath: Underdogs, Misfits, and the Art of Battling Giants

Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future

The Name of the Wind

The Everything Store: Jeff Bezos and the Age of Amazon

Just starting this. If I’m going to bookmark nice things from the Internet, why not share it with everyone?

The Rise of Explorable Explanations: On using interactive visualizations to explain things. http://www.maartenlambrechts.be/the-rise-of-explorable-explanations/

Execution in the Kingdom of Nouns: I went through a phase of ‘OOP is king!’ once, before I discovered there were more approaches than computing than just using objects, which isn’t always the most suited tool. http://steve-yegge.blogspot.ca/2006/03/execution-in-kingdom-of-nouns.html

Privilege and inequality in Silicon Valley. “One example of a poor mindset is to minimize conflict because fucking up is costly and opportunities are hard to come by, so it’s been a challenge putting my ideas out there and defending them.” https://medium.com/tech-diversity-files/privilege-and-inequality-in-silicon-valley-92d455b66860

Demographic 2050 Destiny. Great visualization of interesting trends the world will take. http://graphics.wsj.com/2050-demographic-destiny/

John Carmack on functional languages. https://www.youtube.com/watch?v=1PhArSujR_A

Curse of the Gifted. Talent vs Experiencehttp://www.vanadac.com/~dajhorn/novelties/ESR%20-%20Curse%20Of%20The%20Gifted.html

Intellectual are Freaks. A useful reminder in knowing what you don’t know. http://thesmartset.com/intellectuals-are-freaks/

How and Why to Granularize. One of the most important life skills is to learn how to learn, and a large part of that is knowing how to learn a difficult skill by breaking it down in subskills and mastering each in turn. It’s something you learn by playing sports, but it can also be extended as far as social effectiveness. http://lesswrong.com/lw/5p6/how_and_why_to_granularize/

The Art of the Command Line. Cool command-line tricks. https://github.com/jlevy/the-art-of-command-line

Parable of the Polygons. A GREAT illustration of how social segregation tends to naturally happen as a result of each person optimizing even slightly towards their social environment preferences. http://ncase.me/polygons/

Why Learning to Code is So Damn Hard. A relatable, well-written piece on the path that many software developers go through in their career. https://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard

The Rules for Rulers. Think you can be a good world leader? No man rules alone. https://www.youtube.com/watch?v=rStL7niR7gs

Testyourvocab. How many English words do you know? http://testyourvocab.com/

Every Frame a Painting. A great Youtube channel on cinematography. https://www.youtube.com/channel/UCjFqcJQXGZ6T6sxyFB-5i6A

Nerdwriter1. Another great Youtube channel on cinematography. https://www.youtube.com/user/Nerdwriter1/videos

Classic Programmer Paintings. It’s just funny. http://classicprogrammerpaintings.com/

Unraveling the Tech Hiring Market. Offer deadlines make the whole hiring market inefficient. https://blogs.janestreet.com/unraveling/

You Don’t Know JS. A Javascript book with the rare emphasis on making sure you understand how things work, not just how to use them. https://github.com/getify/You-Dont-Know-JS

The Law of Leaky Abstractions. Why you need to have strong fundamentals. https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/

The Slack Notification System Flowchart. Why things are not as easy as they look. https://twitter.com/mathowie/status/837735473745289218/photo/1

Jessica Livingston Speech about YC Culture. A look into how YC built a good culture. https://www.youtube.com/watch?v=NEp9aaQuYp4

Wendover Productions. A cool Youtube channel that explains why a bunch of stuff about everyday life are the way they are, with lots of insights. https://www.youtube.com/channel/UC9RM-iSvTu1uPJb8X5yp3EQ

When Monospace Fonts Aren’t: The Unicode Character Width Nightmare. A humbling post about how the simple question of font rendering is seemingly impossible to solve right. http://denisbider.blogspot.com/2015/09/when-monospace-fonts-arent-unicode.html

Silent Technical Privilege. A great post about very implicit assumptions that are really easy to take granted, about the importance of something as simple as having letting people you try things. http://www.slate.com/articles/technology/technology/2014/01/programmer_privilege_as_an_asian_male_computer_science_major_everyone_gave.html

A Tale of Two Canadas. How, even in a supposedly equalitarian country like Canada, there are a lot of differences in equality of opportunities. https://www.theglobeandmail.com/news/national/a-tale-of-two-canadas-where-you-grow-up-affects-your-adult-income/article35444594/

News/Magazines

I periodically take a look at these.

Hacker News for a daily selection of interesting links relevant in the tech industry, and for being the only website where the comments on an article are occasionally more insightful than the article itself.

The Verge for an aggregation of tech news, as well as occasional random interesting articles about science, media, etc. Like Hacker News, but more like a regular news site.

Quartz they have good non-tech articles.

Google News for most non-tech news stories.

Anandtech occasionally when I’m in the mood to be a hardware geek.

Blogs/Articles/Essays

Coding Horror

Joel on Software no longer active, but tons of timeless articles.

Paul Graham’s Essays

The Architecture of Open Source Applications

TripleByte Blog has interesting research on categorizing the strengths of different kinds of engineers and placing them where they fit best.

Dan Luu’s Blog

Julia Evans’ Blog

Misc

XKCD

PhD Comics

A lot of Quora. I spend way too much time on that site.

Speaking of books, I was also a reviewer for Mastering Leap Motion.