New
The latest blog posts to take off on Hacker News. 3,456 posts.
Ifs and &&s and Plan 9's Source Code
Spiros Eliopoulos. Blog Posts, Projects, Past Gigs, & Publications.
The Fallacy of Money As A Means
If you want to make a lot of money perhaps you should first ask yourself this critical question which could dramatically alter the way you think about your
Improving the security of your SSH private key files
Update (July 2015): This post is now rather outdated, and the procedure for modifying your private key files is no longer recommended. A better solution is to use ssh-keygen -o .
Stop Validating Email Addresses With Your Complex Regex
Just stop, y’all. It’s a waste of your time and your effort. Put down your Google search for an email regular expression, take a step back, and breathe.
“Printcrime” by Cory Doctorow
This story appears in my collection Overclocked: Stories of the Future Present , 2007
research!rsc: Off to the Races
Go is defined to be a safe language. Indices into array or string references must be in bounds; there is no way to reinterpret the bits of one type as another, no way to conjure a pointer out of thin air; and there is no way to release memory, so no chance of “ dangling pointer ” errors and the associated memory…
Lying Microsoft Advertising
Microsoft put up an ad: Windows vs. iPad: Compare tablets - Microsoft Windows. It shows the iPad screen (left) compared with the ASUS VivoTab Smart screen (right). This is not to scale. Microsoft has d
Google Abandons Open Standards for Instant Messaging
In the midst of the major press blitz surrounding its annual I/O Conference, Google dropped some unfortunate news about its instant messaging plans. In several places around the web, the company is replacing the existing "Talk" platform with a new one called "Hangouts" that sharply diminishes...
SQLite improves performance with memory-mapped I/O
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
Trying out this Go thing at Disqus
Disqus has a history of using one tool for the job and hammering through everything. Until now, that tool has been Python. This mentality has been extremely beneficial for us since we are a small team. Everyone is able to jump in to any piece of our stack with minimal effort.
How to work remotely as a software developer
Working from home gives you the freedom to get a lot done, away from the distractions of office life. On the other hand, it also gives the freedom to goof off all day!
Lessons Learned: A Year with a Large AngularJS Project
After a year of working with a large AngularJS project, I thought I’d share a few of the lessons that I learned in the process. Firstly, I love AngularJS. It suits my needs exceedingly well, and I expect it will be my goto for the forseeable future when I need a solid framework for “thick client” single page…
Flickr's redesign makes it a photo service actually worth sharing
I’ve been a paying Flickr member since late 2009, but this year was going to be my last. I believed this even after I forgot to change my billing settings and Flickr auto-renewed me into 2015, because it seemed chances were good that Flickr, a long-neglected and resource intensive property, would get the ax soon …
Haskell in Production: 12 Months Building ApiEngine
Web development in Haskell is efficient, contorting, rewarding, frustrating and elegant all at the same time. 12 Months building production quality Haskell has taught many lessons, and in this talk we will discuss the amazing, with the downright painful, and hope to provide a glimpse at what it is like building real…
The Government Wants A Backdoor Into Your Online Communications
According to the New York Times, President Obama is "on the verge of backing" a proposal by the FBI to introduce legislation dramatically expanding the reach of the Communications Assistance for Law Enforcement Act, or CALEA. CALEA forces telephone companies to provide backdoors to the government...
How My Mom Thinks Search Engines Work
For those of you who have been doing SEO for awhile now, think back to when you first started pitching ideas to bosses, client lists, or other members of your marketing team. If you remember a few blank stares and responses like, "Don't most people just search for our brand name if they want to…
The Elves Leave Middle Earth – Sodas Are No Longer Free (2009)
Sometimes financial decisions that are seemingly rational on their face can precipitate mass exodus of your best engineers. We Hired the CFO Last week as a favor to a friend, I sat in on a board me…