New
The latest blog posts to take off on Hacker News. 21,843 posts.
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.
Perl tutorials suck (and cause serious damage)
Before reading this entry, please note that this problem has been solved. You can now find fresh tutorials at the:
A little game to demonstrate timing attacks.
Lauren Ipsum is trying to get past Jane Hecate, a little old lady who holds the Book of Passwords. Jane is older and can't see well, so she has to spell out Lauren's guess letter by letter to check whether it's the right password. How can Lauren use this to her advantage? A story about computer science and other…
LightningJS: safe, fast, and asynchronous third-party Javascript
Olark CTO Matt Pizzimenti explains why Javascript and LighteningJS are safe, fast and asynchronous options.
A Python Optimization Anecdote
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.
Perl is no more accurate than randomly-generated language
IEEE Software is publishing a short retrospective on this project in 2024. A preprint is available on the magazine's site , or you can download a PDF directly.
Recursive Functions of Symbolic Expressions and Their Computation by Machine
This paper appeared in Communications of the ACM in April 1960. It is the original paper on Lisp.
Assault by GC
TL;DR; We had performance spikes, which we eased with some insane use of struct s. History For a while now, we had been seeing a probl...