Scaling the Facebook data warehouse to 300 PB
Visit the post for more.
The latest blog posts to take off on Hacker News. 278 posts.
Visit the post for more.
We’ve been lied to. They keep showing us charts where CPU speed goes up and up every year as if Moore’s Law isn’t just a historical observation but some kind of divine right. Without lifting a finger, we software folks watch our programs magically accelerate just by virtue of new hardware.
A Story Of realloc (And Laziness) 05 April 2014 A Simple Macro It...
UPS engineers map out routes for their drivers consisting of "a series of right-hand loops"
My previous entry has the amazingly interesting title "Blogging is hard". Gee, what a wuss, says the occasional passer-by. Gotta fix my image, fast. Think, think, think! OK, here's what I'm going to tell you: low-level programming is easy. Compared to higher-level programming, that is. I'm serious.
Access to this page requires authorization. You can try signing in or changing directories .
In addition to talking about PostgreSQL at LSF/MM and Collab , I also learned a few things about the Linux kernel that I had not known befor...
When writing networked games, the question of UDP vs TCP will eventually come up. Typically you will hear people say things like: “Unless you’re doing action games, you can use TCP̶…
Manage and support computers, servers, storage systems, operating systems, networking, and more.
I recently discovered that Microsoft’s VC++ compiler loads mshtml.dll – also known as Internet Explorer. The compiler does this whenever the /analyze option (requesting static code analysis) is use…
Big news: late last week, generational garbage collection landed. It was backed out at first due to some test failures, but then re-landed and appears to have stuck.
Visit the post for more.
This tutorial shows how to build the Linux kernel, add a small modification to it and debug the new kernel using Visual Studio with VisualKernel.
When considering to build a high availability cluster based on Linux, it’s easy to find all kinds of how-to’s explaining the basic tooling and configuration. Most of them forget to explain some of the basic concepts of high availability. In this post I’ll try to explain them. To build a high availability cluster that…
Having spent the last four years rolling out a handful of service oriented architectures, some lessons are finally coming together, and this is an attempt at documenting them.
Earlier this week, I asked our engineering leads and release managers to take the Windows Metro version of Firefox off the trains. The team is solid and did good work, ...
Defining the microservices architectural style by describing their nine common characteristics
In two weeks, I'm headed to LSF/MM and the Linux Collaboration Summit , by invitation of some Linux kernel hackers, to discuss how the Linu...
What Are Your GCC Flags ? 09 March 2014 Say What ? Your GCC build...
Randomness, entropy, and the Linux kernel.