Articles

Onward, a very short review

Onward, a very short review

Ever since I heard Howard Schultz speak at Northwestern four years ago, I wanted to read his books. As a coffee snob who regularly complains about Starbucks’s quality, I went to the event with low expectations, and interested mostly in the cult of personality. Even though I hate their product, he did a good job and got me interested in his company. Now, years later, having finally read one out of two, I have to say I feel conflicted about Onward. The book lays out the reasons for Starbucks outsized role in the industry, and its influence in American coffee culture, but it does so with a self-indulgent tone that’s hard to take seriously. Continue reading...

Why I gave up on giving up Twitter

Why I gave up on giving up Twitter

As some of you might have noticed, my Twitter account has been mostly dormant for the last month or two. This was an experiment; an attempt to regain some of my dead time and be as productive as I used to be. I had done something similar once before - in 2013, I deleted the Facebook app from my phone and regained hours of my life. It’s been four years and I have not looked back. I figured Twitter could not be too different. Continue reading...

Notes from Pycon 2017

Notes from Pycon 2017 This year I finally got to attend Pycon. Having only attended a way smaller conference before (PyBay 2016) it was awesome to see the insanity that comes with cramming 3000+ pythonistas (!) into one convention center. It was totally worth it. For a less technical view of my trip to PyCon, check out my other Portland post, which has a bunch of photos, too. Otherwise: Continue reading...

Not Today

Not Today

I was in a bad mood. My flight to SFO had been delayed significantly, and five hours in, our pilot apologized: “Due to strong winds we’ll have to stop in LAX to refuel.” As soon as we landed, I turned off airplane mode and opened Twitter to pass the time while I waited to take off again. One thing was quickly made clear: due to an Executive Order from the White House, green card and visa holders are being detained in airports around the U.S. Fuck. Continue reading...

Wolfram's automata, a simple implementation with Python

Wolfram's automata, a simple implementation with Python Complexity science is one of my favorite topics, ever. Wolfram's elementary cellular automata are a great way to understand it, and writing code to generate them is very simple. Continue reading...

Books read in 2016

Books read in 2016

One of my goals for this past year was to read at least one book a month, purely for leisure. At the current rate, it’ll take me roughly 30 years to read all the books in my list. That’s a scary thought. While not a super ambitious goal, 12 was a step in the right direction. Continue reading...

101 Links From 2015

101 Links From 2015 Yeah, that's not a typo. You're in for a few throwbacks. Last January I compiled a list of the best content I had read over the year. With 2016 almost over, I was about to repeat the exercise, and noticed I never shared my v1. Luckily, most pieces have aged well. Continue reading...

Making Python run faster: a case study

Making Python run faster: a case study Learn a few common antipatterns to avoid, and make your Python run faster. Continue reading...

Writing

Writing

So it’s a bit over a year since I wrote about writing. Has anything changed? Well, yes. I initially thought I’d be sharing many more blog posts about my own thoughts, but for some reason those all end up in half-baked Google docs. Hitting publish is hard. It is much easier to write one or two lines of commentary on someone else’s writing, than to produce any essay worth sharing. But there is a gray area right next to content creation: Continue reading...

The Descriptor Protocol, and Python Black Magic

The Descriptor Protocol, and Python Black Magic Trying to make sense of what is perhaps the most basic behavior of objects and classes in Python. Continue reading...

Two Papers

Two Papers

This weekend I read two completely unrelated documents that have shaped, and in my opinion will continue to influence, the future of technology. Continue reading...

Time Travel

Time Travel

This week’s episode of EconTalk opens with an amazing quote, which I felt was to good not to share: Continue reading...

Why Medium?

Why Medium? This week, I was surprised to see a piece by an Amazon SVP on my feed. What The New York Times Didn’t Tell You showed up months after Continue reading...

Not My First Post

Today, out of curiosity I went back to the first post in the archive of Fred Wilson’s AVC. I was surprised by the terseness, and the simplicity. Continue reading...

Finding Communities of Collaborators in Paul Graham's Essays

Finding Communities of Collaborators in Paul Graham's Essays At the end of his essays, Paul Graham thanks those who read his unpublished drafts. In this post, I try to detect communities in the data. Continue reading...

The Entrepreneurship Network

The Entrepreneurship Network Modeling startup funding as a network of startups and investors as nodes. What is hiding in the network's topology? Continue reading...

Wikitropolis: The Link Structure of Wikipedia

Wikitropolis: The Link Structure of Wikipedia Investigating the hyperlink architecture of Wikipedia by displaying the links from five major cities as three-dimensional structures. Continue reading...

Phoenix: An Article Recommendation Engine

Phoenix: An Article Recommendation Engine Predicting user preferences based on previous reading behavior for online article curation. Continue reading...

Decision Tree Implementation in Python

Decision Tree Implementation in Python A simple implementation of the ID3/C4.5 algorithm in vanilla Python. Continue reading...

Shelves: TC Disrupt '13

Shelves: TC Disrupt '13 A book sharing application built in 24 hours for TechCrunch Disrupt's 2013 hackathon in San Francisco. Continue reading...

Facebook Data Visualization

Facebook Data Visualization A look at my network and the emergent structure of its groups. Continue reading...
Like what you see? Sign up below: