The Beauty of Roots (2011)
Around 2006, my friend Dan Christensen created a fascinating picture of all the roots of all polynomials of degree ≤ 5 with integer coefficients ranging from -4 to 4:
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,903 posts.
Around 2006, my friend Dan Christensen created a fascinating picture of all the roots of all polynomials of degree ≤ 5 with integer coefficients ranging from -4 to 4:
The history of Kid Pix by Craig Hickman
Recently, Mozilla announced it would be moving Firefox DNS lookups to Cloudflare by default, for its American audience.
How the Golang concurrent GC achieves low latencies in real-time systems: a visualization of the algorithm and an empirical comparison with other languages.
The principle of charity is a philosophical principle that denotes that, when interpreting someone’s statement, you should assume that the best possible interpretation of that statement is the one that the speaker meant to convey. Accordingly, to implement the principle of charity, you should not attribute falsehoods…
gRPC 1.0 was released in August 2016 and has since grown to become one of the premier technical solutions for application communications. It has been adopted by startups, enterprise companies, and open source projects worldwide. Its support for polyglot environments, focus on performance, type safety, and developer…
Of all the forms of tech debt, decoherence is the worst. It compounds exponentially with a system's rate of change, and AI is now producing it faster than ever, leading us deeper and deeper into the abyss...
I trusted a lot today. I trusted my phone to wake me on time. I trusted Uber to arrange a taxi for me, and the driver to get me to the airport safely. I trusted thousands of other drivers on the road not to ram my car on the way. At the airport, I trusted ticket agents and maintenance engineers and everyone else who…
Monorepo performance can suffer due to the sheer number of files in your working directory. Git’s new builtin file system monitor makes it easy to speed up monorepo performance.
An in-depth blog post talking user retention and lifecycle email marketing for startups.
I wrote this thing on Twitter this morning about the MegaUpload shutdown, and it’s gotten some crazy traction on the old internet. In addition, I’ve just done a couple of interviews for NPR on the subject, and I think I may have said some crazy, provocative things. There are many comments and questions out there…
Remember the first time you used Google search? It was like magic. After years of progressively worsening search quality from Altavista and Yahoo, Google was literally stunning, a gateway to the very best things on the internet.
Explaining the background of our choice on CMS platform and the response to a recent WordPress Tavern post
This iteration of the RedMonk Programming Language Rankings is brought to you by IBM. From Java to Node.js, IBM remains at the forefront of open source innovation. Try our code patterns to help build the future of open source. With the second quarter looming, it’s time for us to drop our first quarter bi-annual…
In my time, I've done a number of side projects — some serious, some decidedly less so. My latest side project is quite definitely in the latter category: trying to win a game show on national television.
If you skim this blog entry too quickly or just read the title, you might think I am someone who does not like F#. Nothing could be further from the truth. Over the last several months, I have become a big F# fan. It has become my preferred language for personal projects.
The DOM is the foundation of the web platform programming model, and its design and performance impacts the rest of the browser pipeline. However, its history and evolution is far from a simple story. Over the past three years, we’ve embarked on an in-flight refactoring of the DOM in Microsoft Edge, with our eye on
This post lays out a 4-part roadmap for the borrow checker that I call “the borrow checker within”. These changes are meant to help Rust become a better version of itself, enabling patterns of code which feel like they fit within Rust’s spirit , but run afoul of the letter of its law . I feel fairly comfortable with…
Good evening and thank you all for coming. I want to use my time tonight to warn the world about an unprecedented danger that’s threatening the very survival of open societies. Last year when I stood before you I spent most of my time analyzing the nefarious role of the IT monopolies. This is what […]