The major news outlets led me to believe Summly had invented their own NLP technology. Apparently not. So what exactly did Yahoo buy? Ouch.
Just because you graduated with a degree in computer science from Penn does not make you the next Jason Cohen or Patrick McKenzie. You have to do more than just finish your homework to become a good coder.
Like most things in life, the answer to what a good coder is, is somewhere in between the guy who wants to get it out fast and the guy who wants to make it beautiful.
The answer is: a good coder knows when something should be quick and dirty, and when something should be thorough and clean. You learn to ask: is this really necessary? And sometimes taking a extra few hours to plan out how you’re going to build something is necessary.
A look at how Squidoo used the Neo4j graph database to power our new Postcards product.
People often ask me why I have decided that I’d be writing the bulk of my new code in Go, which I started programming in November of 2011 while attending Hacker School. At that time, concurrency was a very hot topic in Hacker School, and we were all trying out different ways of writing…
Now I want to try Go…
Stop what you’re doing and enable Two-factor authentication right now, so this will never happen to you.
A 3scale engineer discusses the curious case of a redis server that frequently EOMs, ultimately uncovering a cross-provider network problem.
One of the questions we always get asked at meet-ups and conversations with other engineers is, “what’s your stack?” We thought it would be fun to give a sense of all the systems that power Instagram, at a high-level; you can look forward to more in-depth descriptions of some of these systems in the future.
While the stack is about what I’d expect from Instagram, I found the conversational format of the post to be particularly useful for describing architecture.