New
The latest blog posts to take off on Hacker News. 857 posts.
jQuery file size
Note: The gzipped and Zopflinated file sizes refer to the total byte size of the file after compressing it using gzip or Zopfli with the default settings . For gzip, this boils down to gzip -6 file.js — the default compression level is 6 on a scale from 1 (fastest, but less compression) to 9 (slowest, but best…
IntelliJ IDEA 12 Wins Jolt Award for Coding Tools 2013
We are excited to announce that a few days ago IntelliJ IDEA 12 was named the winner of the Jolt Award for Coding Tools 2013, an annual award run by Dr. Dobbs to showcase the best IDEs and coding tool
Why Discourse uses Ember.js
This week, I was delighted to finally reveal Discourse, the app I’ve been working on for most of the last year in secrecy with awesome people. The launch got a lot of attention - we were …
The Chrome Javascript editor can do hot swapping
Hot swapping is the process of replacing code while the application is running. It allows a developer to see changes immediately - no recompiling, no waiting on page reloads, and no clicking to get to the application state where the code was changed. Just save the file and you’ll see the changes. I would say hot…
Ruby 2.0.0-rc2 is released
Ruby 2.0.0-rc2 is released. This will be the last release candidate ofRuby 2.0.0.
Why there is no Hitchhiker’s Guide to Mathematics for Programmers
For those who aren’t regular readers: as a followup to this post, there are four posts detailing the basic four methods of proof, with intentions to detail some more advanced proof techniques in the future. You can find them on this blog’s primers page. Do you really want to get better at mathematics? Remember when…
jQuery.payment
[DEPRECATED] A general purpose library for building credit card forms, validating inputs and formatting numbers. - stripe-archive/jquery.payment
Syncing and merging come to Bitbucket
When developing on a feature branch or a fork, your code can often get out of date. There are a number of reasons this might happen: You’re concentrating on a feature rather than syncing. You’re not yet ready to worry about integrating just yet. You’re returning to a stale branch or fork to pick up […]
Keeping Passwords in Source Control
I learned a neat tip from my co-worker, Craig Silverstein ( more on Craig joining Khan Academy ), recently and I thought others might find it to be useful.
Announcing Topaz: A New Ruby
I’m extraordinarily pleased to today announce Topaz, a project I started 10 months ago, to create a brand new implementation of the Ruby programming language (version 1.9.3).
KDE 4.10 has been released.
The KDE Community is proud to announce the 4.10 releases of KDE Plasma Workspaces, Applications and Development Platform. This release combines the latest technologies along with many improvements to bring users the premier collection of Free Software for home and professional use. Special thanks to the KDE Quality…
Remember when people tracked bugs?
I've done some well-known bitching about the halfassed and haphazard way that Open Sores projects have handled their bugs in the past, but man, things have only gotten worse since then. I mean, projects used to actually have bug databases. Boy, those were the days. Failing that, developers used to put their email…
Announcing MoSQL
MongoDB → PostgreSQL streaming replication - stripe-archive/mosql
Deconstruction of Pinkie Pie's 64-bit Chrome exploit
Back in November 2012, a Chrome Releases blog post mysteriously stated: "Congratulations to Pinkie Pie for completing challenge: 64-bit exp...