The Worst API Ever Made?
A call-by-call look at context switch logging with the Event Tracing for Windows API.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 230 posts.
A call-by-call look at context switch logging with the Event Tracing for Windows API.
Apache Storm recently became a top-level project , marking a huge milestone for the project and fo...
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.
Here's the graph of a toy benchmark 1 of page-aligned vs. mis-aligned accesses; it shows a ratio of performance between the two at different working set sizes. If this benchmark seems contrived, it actually comes from a real world example of the disastrous performance implications of using nice power of 2 alignment…
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
A full overview of what Ethereum is, how it works, what it does and how to start using or building on it. Explained in simple terms.
The mudflap run time checker has been removed. The mudflap options remain, but do nothing.
This blog post is meant to help my friends get started in reading my other blog posts, that is, this post is a crash course on the notation ...
I've been doing all of my real (paid) work on VMs / containers for a while now but when it comes to writing Java code...
I've seen a lot of discussion of great programmers, usually centering on how to find them, but usually what people really want to know is how to become one. Since I'm widely considered to be a great programmer, I'll give some advice. First of all there's raw coding ability. For this, practice makes…
So many weird little demands on time, mostly spinning out of the Signal groups set up to counter ICE and now being used for general community stuff.
I have been doing interactive programming in ClojureScript recently. After having spent some time with it, I can easily say that when I return to projects that don’t have an interactive workflow I feel like I am in the stone ages.
This domain name has been registered with Gandi.net. It is currently parked by the owner.
Devcards is a ClojureScript library that helps developers interactively lift code examples out of their source files into an organized set of cards in the browser.
Give behavior the flexibility of data by encoding it as instructions for a virtual machine.
Visit the post for more.
The tips and tricks below originally appeared as one of Google's "T esting on the Toilet" (TOTT) episodes. This is a revised and augmen...
In the old days In the old days we had some really awful JS being written on pages in a pretty ad-hoc fashion and it caused us huge problems. Presumably most people still do this but they're the same...
My name is Chris. I teach Haskell to people that are new to programming and as well as long-time coders. Haskell is a general purpose programming language that is most useful to mere mortals.
In case you landed here without any context and have no idea who I am or what this article is about this article should give you some background.
Developers take garbage collection for granted, but it's hard to see how it works. Watch 5 different GC algorithm visualizations.
What I would imagine an better Python would look like.
With a bit of care and a cooperative compiler, we can zero a buffer — but that's not what we need. What we need to do is zero every location where sensitive data might be stored. Remember, the whole reason we had sensitive information in memory in the first place was so that we could use it; and that usage almost…