The programming error that cost Mt. Gox 2609 Bitcoins
In October 2011, Mt Gox lost over 2609 bitcoins by accidentally creating transactions that can never be redeemed. (At the time, 2609 bitcoin...
In October 2011, Mt Gox lost over 2609 bitcoins by accidentally creating transactions that can never be redeemed. (At the time, 2609 bitcoin...
In a recent email exchange discussion, Charlotte Herzeel gave a summary of Common Lisp that I believe is worth repeating publicly. With her ...
Imagine if a chemist told you offhandedly that the Russians had different chemical elements than we did. Here in America, we use elements like lithium and silicon and bismuth. We have figured out l…
By default, composing a new email in Gmail results in an HTML email under the hood — even if you don’t use any formatting. Luckily, it’s possible to opt-out of that and use plain text email instead. In the ‘new email’ window, click the downwards arrow and check ‘Plain text mode’.
It's not about technology for its own sake. It's about being able to implement your ideas.
As you think about holiday gifts this season, I’d like to warn you about the subscription service Whimseybox. This is also a cautionary…
Go obtains much of its compilation speed from the Plan 9 compiler, of which it is a direct descendant. The Plan 9 toolchain deferred much of the work traditionally performed by a compiler to the linking stage and its performance was summarised in section 8 of this paper
The former contents of this blog post have been removed.
My thoughts about error handling in APIs after writing a Redis library in Rust.
Over the past year, I’ve spent a great deal of time trolling a variety of underground stores that sell “dumps” — street slang for stolen credit card data that buyers can use to counterfeit new cards and go shopping in big-box stores for high-dollar merchandise that can be resold quickly for cash. By way of explaining…
An experiment to understand how the discrepancy between logical and native screen dimensions on the iPhone 6 Plus affects rendering quality.
Today another in my ongoing, seldom-updated series of posts about building my own backyard foundry. Today I’ll describe how the final step works: actually melting and pouring the metal. First…
Today I switched over completely from GNU Screen to the more modern BSD-licensed alternative, tmux . After making sure that tmux had replacements for all Screen’s key features, I took the plunge, and haven’t looked back. The project’s webpage has a complete list of features available under tmux, but as an everyday…
The challenges of working from home full-time, and some tips on how to do so effectively.
This was posted to Usenet by its author, Ed Nather ( < nather@astro.as.utexas.edu > ), on May 21, 1983.
I love machine learning algorithms. I've taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn't enough. To get good at something, you need to practice! I also happen to be a PHP and JavaScript developer.
As an interactive shell, bash is a terse language for initiating and directing computations.