Amazon is refreshing the Kindle Paperwhite for the first time in nearly three years with an updated model, adding a bigger 6.8-inch E-Ink display that’s brighter and has adjustable color temperature,
Let’s admit the facts: as much as we want to believe we are making progress in working together as a more-connected-than-ever global village, we don’t do the “getting along” part very well. The news o
The most effective engineers I’ve worked with were effective not just because of how they wrote code, but because of things they did when they were not writing code. Here’s my (growing) short list of
This is not a tutorial. If you're looking for a quick, easy, "how to use git"kind of post, look elsewhere. The goal of this post is to give you just enough understanding of the gitinternals that you c
In this post, I explain why you should care about Turing machines and whatthey are. In the next parts of this series, I will contrast Turing machineswith lambda calculus and expand on why understandin
Last week I wrote a concise, informal introduction to Turing machinesand the associated programming model, imperative programming. In this post, Ipresent a similarly informal introduction to lambda ca
"Why Why FP Matters Matters" A few years ago, I came across the blog post Why Why Functional ProgrammingMatters Matters . It was a major factor in my decision to invest heavily intolearning functional
By Sarita V. Adve, Hans-J. Boehm Communications of the ACM,August 2010,Vol. 53 No. 8, Pages 90-101 10.1145/1787234.1787255 IllustratIon by Gwen Vanhee Solving the memory model problem will require an
Apple has been long hailed for having the best CPU cores for consumer workloads for years. They have by far the highest performance per clock and efficiency driven by performance in the same class as