New
The latest blog posts to take off on Hacker News. 679 posts.
Read files in JavaScript | Articles
How to select files, read file metadata and content, and monitor read progress.
A Brief Rant on the Future of Interaction Design
As it happens, designing Future Interfaces For The Future used to be my line of work . I had the opportunity to design with real working prototypes, not green screens and After Effects, so there certainly are some interactions in the video which I'm a little skeptical of, given that I've actually tried them and the…
/dev/audio
Software Engineer in Auckland, New Zealand.
Redis: Zero to Master in 30 minutes
Karl Seguin's Blog - A mix of coding and creative writing
MongoDB and Riak, In Context (and an apology)
There has been quite a bit of furor and excitement on the Internet this week regarding some very public criticisms (and defenses) of MongoDB and its creators, 10gen . Unfortunately, a ghost from my recent past also resurfaced as a result. Let me begin by apologizing to 10gen and its engineers for what I said at JSConf…
Why Lisp Will Never Win (2003)
For 2003 OSCON I proposed to give nine five-minute talks in a 45-minute slot. To avoid confusing this with the real lightning talks sessions, Nat decided to call my talk ``Nine Views of Mark Jason Dominus''. At first I didn't like that title, which sounded too much like self-promotion. But I warmed up to it after a…
Underrated Features of PostgreSQL
Here are a list of features which I think are generally underrated in PostgreSQL and why. Many though not all of these are being used in t...
Sublime Text 2 Build 2139 Released
Sublime Text 2 Build 2139 is out! Some of the notable new features in this beta are:
SpiderMonkey is on a diet
One thing I’ve learnt while working for Mozilla is that a web browser can be characterized as a JavaScript execution environment that happens to have some multimedia capabilities. In particular, if you look at Firefox’s about:memory page, the JS engine is very often the component responsible for consuming the most…
Ruby is beautiful (but I'm moving to Python)
I'm a Product Manager at Google. I use data and UX to drive great products. And it turns out—the toughest problems are won in translation.
Things That Turbo Pascal is Smaller Than
It's not about technology for its own sake. It's about being able to implement your ideas.
The LMAX Architecture - 100K TPS at Less than 1ms Latency
LMAX is a retail financial trading system that can handle that can 6 million orders per second on a single JVM thread. The business logic runs in-memory surrounded by disruptors using event sourcing.