New
The latest blog posts to take off on Hacker News. 1,981 posts.
On Google's Acquisition of Nest
Google’s Nest acquisition has very little to do with selling thermostats and smoke detectors in particular. Instead, it’s about Google having the ability to do consumer hardware right, in general.
PSA: Back Up Your Shit
Here in this modern world, you talk to your friends over all kinds of different media: SMS, Facebook, Twitter DMs, GChat, and maybe even AIM if you're really old. These conversations aren't ephemeral and disposable, they are your life, and you want to save them forever. You don't just throw your letters in the trash…
How To: Hosting with Amazon S3, CloudFront and Route 53
How to host your static website like Jekyll with Amazon S3 static website hosting and CloudFront CDN. This will make your website much faster and more responsive to visitors all around the world.
Hindley-Milner in Clojure
I wrote a lambda-calculus interpreter and an implementation of Hindley-Milner to type check it.
Shell programming with bash: by example, by counter-example
As an interactive shell, bash is a terse language for initiating and directing computations.
Adrian and Jacob retiring as Django BDFLs
Since July 2005, when Django was open-sourced , Jacob Kaplan-Moss and I have been the two Benevolent Dictators For Life (BDFLs) of the project. Today we’re both retiring from our formal BDFL roles, given that (1) we don’t have the time for it that we once had and (2) Django is in great shape with a vibrant community…
How the NSA Threatens National Security
Secret NSA eavesdropping is still in the news. Details about once secret programs continue to leak. The Director of National Intelligence has recently declassified additional information, and the President’s Review Group has just released its report and recommendations. With all this going on, it’s easy to become…
A member of our community is missing, help find him
Writing and Stuff from Isaac Z. Schlueter
Real-time applications and will Django adapt?
While talking about Django at PyCon India this year, the most common question I got was whether it supports Si...
Why Generation Y Yuppies Are Unhappy
Say hi to Lucy.
Meanwhile, at code.org
In Mindstorms I made the claim that children can learn to program and that learning to program can affect the way they learn everything else. I had in mind something like the process of re-empowerment of probability: the ability to program would allow a student to learn and use powerful forms of proba- bilistic ideas…
Trust but Verify
It is becoming increasingly difficult to trust the privacy properties of software and services we rely on to use the Internet. Governments, companies, groups and individuals may be surveilling us without our knowledge. This is particularly troubling when such surveillance is done by governments under statutes that…
A Worst Case for Functional Programming?
It's not about technology for its own sake. It's about being able to implement your ideas.
Very funny, gdb. Ve-ery funny
Have you ever opened a core dump with gdb, tried to print a C++ std::vector element, and got the following?
Finite State Entropy - A new breed of entropy coder
In compression theory, the entropy encoding stage is typically the last stage of a compression algorithm, the one where the gains from t...
My Amazon interview experience
It all started back when I was still working at SAP . A few colleagues mentioned Amazon was opening up another office in Yaletown . I believe it was in January 2013 or so. I wasn’t very interested at first, but after hearing about it a couple times, I gave it some more thought and decided it wouldn’t hurt. I was going…
Stock Series
If you are wondering whether to dive in, give a couple posts a quick read. You’ll capture the blog’s essence. If after reading those The Stock Series is appealing, you will very likely enjoy it all. If by the same token your reaction is, “This doesn’t feel right for me,” it very likely isn’t. Stock Series…
Never Going Back - A Week of Not Eating Lunch at My Desk
According to a 2011 study on the subject, around 80% of us still eat lunch at our desks. I quit eating lunch at my desk and not only has it been incredibly enjoyable, I’m much more productive…
Comparing Filesystem Performance in Virtual Machines
For years, the primary bottleneck for virtual machine based development environments with Vagrant has been filesystem performance. CPU differences are minimal and barely noticeable, and RAM only becomes an issue when many virtual machines are active.