This post takes a look at Covid data with a particular focus on the number of new daily cases and the growth (or
I’ve been doing analysis of Covid cases to try to understand what to expect in terms of lockdown length and dise
(Some security recommendations are summarized at the end.)
Goto and the folly of dogma
11 Jan 2018 |
original ↗
Many programmers are surprised to find out that the goto statement is still widely used in modern,
For a number of years I’ve configured my desktops so that most tasks can be done using only home row keys on the
I hate to break it to you, but a user application is a helpless brain in a vat:
What does an idle CPU do?
In the last post I said the fundamental axiom of OS behavior is that <
Here’s a question: in the time it takes you to read this sentence, has your OS been running? Or was it
The last post in this series looks at closures, objects, and other creatures roaming beyond the stack. Much of w
In this penultimate post about the stack, we take a quick look at tail calls, compiler optimiza
Recursion is magic, but it suffers from the most awkward introduction in programming books. Th
Last week we looked at how the stack works
Previously we looked at how the kernel manages virtual memory
After examining the virtual address layout of a process, we t
Memory management is the heart of operating systems; it is crucial for both programming and system administratio
When trying to understand complex systems, you can often learn a lot by stripping away abstractions and looking
This post shows briefly how CPU caches are organized in modern Intel processors. Cache discussions often lack co