Reliability, constant work, and a good cup of coffee
Why constant-work patterns make systems more reliable, doing the same predictable work regardless of load to avoid surprising failure modes.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,894 posts.
Why constant-work patterns make systems more reliable, doing the same predictable work regardless of load to avoid surprising failure modes.
It seems to me that a lot of folks in the previous discussion don't really understand quite what makes Amazon so interesting—and threatening, for that matter—to the publishing industry.
Whenever we look at the zsh manual we wonder why there are no examples or those simply things in (shell) life. The zsh contains many features, but there was no manpage with some examples (like procmailex(5)). That’s why we wrote this manpage.
Or: The Most Expensive Linked List I’ve Ever Written
Blog of Raph Levien.
What can SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
If we could get the American public to endorse all these propositions, I am sure their leaders would quickly follow, and public policy would be much improved. That is why economics education is so important.
The two most intriguing developments in the recent evolution of the Microsoft Windows operating system are Windows System for Linux (WSL) and the porting of their Microsoft Edge browser to Ubuntu.
n.b. This is a written version of a dialogue from a YouTube video: 2 Language Creators vs 2 Idiots | The StandupPackage managers (for programming languages) are evil.11 The term “evil” is being used partially hyperbolic to make a point.To start, I need to make a few distinctions between concepts a lot of programmers…
Applied Cryptography taught two generations of developers what they know about crypto, and it is a dreadful instruction manual. The book to replace it with, and what you still have to learn after.
For a long time when I’ve wanted to test the latency of computers and UIs I’ve used the Is It Snappy app with my iPhone’s high speed camera to count frames between when I press a key and when the screen changes. However the problem with that is it takes a while to find the exact frames you want, which is annoying when…
This post is for all of the miscellaneous features that arent large enough to get their own individual posts. If you havent read all of them, here are the links to the previous posts on recompilation , inspection , class … Read the rest
An introduction to the Go context package.
Subscribe Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.
Let's take a quick look at what compile-time execution looks like in Zig.
The chart classifies programming paradigms according to their kernel languages. Kernel languages are ordered according to the creative extension principle: a new concept is added when it cannot be encoded with only local transformations. Two languages that implement the same paradigm can nevertheless have very…
(Edit 3/16/2012: I am surprised that this post is picked up by a lot of media outlets. Given the strong interest, I want to emphasize what is measured and what is derived. The # of server racks in …
Hamidreza Soleimani's Blog - Just about what I know
The latest MacOS release (10.6, or “Snow Leopard”) comes with a new monospace font. It’s called “Menlo” and it’s a slightly modified form of the standard Linux font (with appropriately weightly Linux name) “DejaVu Sans Serif Mono”, which is itself an updated form of Bitstream Vera Sans Mono. Apple’s modifications are…
Python code insights. Visual Studio IDE analyzes your code to make suggestions. Manage 3rd party libraries. Interativey debug on Windows and Linux. Much more!
Introduction My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [i…
How Postgres’ concurrency model coupled with long-lived transactions can degrade the performance of indexes on hot tables in your database.
Apple’s ad business is growing fast. It tracks you in its apps and uses that data to sell ads despite its privacy claims.
The section below about safe area insets was updated on Oct 31, 2017 to reflect changes in the iOS 11.2 beta.