Concurrency Is Not Parallelism (2013)
Watch Rob Pike's talk, _Concurrency is not parallelism._
The latest blog posts to take off on Hacker News. 3,426 posts.
Watch Rob Pike's talk, _Concurrency is not parallelism._
Question for Quote Investigator : There is a great quote by Plato or Socrates about the misbehavior of children in antiquity that I read in the New York Times. The quote shows that the problems between generations are not just a recent occurrence. Instead, the conflicts between parents and offspring are timeless: 1
We were given the task to stream the FIFA 14 World Cup and I think this was an experience worth sharing. This is a quick overview about: the architecture, the components, the pain, the learning, th…
Hello, Lately I have been looking into race condition bugs affecting websites/web-applications. Here is a good resource to learn about th...
I was recently interviewed by Fog Creek and one of the questions was about my favorite programming, coding and development books. I got very excited by this question as I'm a huge book nerd. I love books about computers, programming, and science. Every few months I spend a day or two researching the latest…
I am super-excited to announce that the book I've been working on for more than the last year, Data Science from Scratch: First Principles with Python is finally available! (buy from O'Reilly, use...
I know. FizzBuzz has been done to death. But I want to use it as a familiar base upon which we can explore some of the common tradeoffs involved in writing and maintaining software. In this article, I’ll show multiple implementations of FizzBuzz, all designed to achieve different goals, and discuss the implications of…
by Andrew Barisser
In this article I provide a chronicle of our turbulent terrain development, what lessons I've learned and what's next. Also, why tetrahedra ...
EFF recently won our challenge to invalidate claims of the “podcasting patent” using a procedure at the Patent Office called inter partes review. This procedure allowed us to challenge a patent that was being used to demand licenses from individual podcasters, even though EFF itself had never been...
These are by no means all the reasons why your JavaScript might fail to run even when you expected it to. Andy Bell has a great list over at piccalil.li of a handful of very realistic reasons JavaScript won’t be available . Check ’em out, and be prepared.
Translations: This article was translated to Simplified Chinese by Xiong Duo and to Korean by Matt Lee (이 성욱). Introduction I want to make solid-state drives (SSDs) the optimal storage solution for my key-value store project. For that reason, I had to make sure I fully understood how SSDs work, so that I can optimize
When you use something for a thousand years, it is bound to get dirty. Medieval books often show stains and marks on their pages, usually from readers who did not always take very good care of the …
For some reason, recently I have been thinking about Doom. This evening I was wanting to explore some behaviour in an old version of Doom and to do so, I hex-edited the binary and replaced the random number lookup table with static values.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.