New
The latest blog posts to take off on Hacker News. 3,400 posts.
AWS Frankfurt, Germany Region
It is time to expand the AWS footprint once again, this time with a new Region in Frankfurt, Germany. AWS customers in Europe can now use the new EU (Frankfurt) Region along with the existing EU (Ireland) Region for fast, low-latency access to the suite of AWS infrastructure services. You can now build multi-Region…
Mapillary in the OpenStreetMap iD Editor
As we have written in an earlier blog post, we have been working with the OpenStreetMap iD editor developers to integrate Mapillary as a source for editing OpenStreetMap.
Are we at Peak Google?
Despite the hype about disruption, the truth is most tech giants, particularly platform providers, are not so much displaced as they are eclipsed. IBM, for example, has been successfully selling an…
Google Inbox
Years in the making, Inbox is by the same people who brought you Gmail, but it’s not Gmail.
Docker Development Patterns
In the past I've written about my "home cloud" that used to be OpenVz containers, and how I've come to advocate rebuilding the "build server" for every build
New AWS Directory Service
Virtually every organization uses a directory service such as Active Directory to allow computers to join domains, list and authenticate users, and to locate and connect to printers, and other network services including SQL Server databases. A centralized directory reduces the amount of administrative work that must…
Case law is set free; what next?
The next article in our 10th Anniversary Series is by Thomas Bruce. He is the director of the Legal Information Institute at Cornell. He ...
“Startup Names” by Paul Graham (2006)
[This was originally published on the now-defunct Infogami and was surprisingly hard to find online, so I put it here. I’ve added commentary, with our now internet-decades of hindsight, in brackets. I’ve also summarized the names mentioned (and alluded to) along 7 dimensions: Evocativity, Brevity, Greppability…
Percentage of Bachelor's degrees conferred to women, by major (1970-2012)
Randy Olson charts out the percentage of Bachelor's degrees conferred to women (by major) and makes some startling findings.
Xerox Alto Source Code
Depending on your age, your first computer might have been an Apple II, a Radio Shack TRS-80, an IBM PC, an Apple Macintosh, or another of the early personal computers. If you missed these early machines the first time around, perhaps you have seen them in the Personal Computer section of the Revolution exhibit at the…
Introducing Consul Template
Today we are releasing Consul Template, a standalone application that is packed full of amazing new features. Consul Template queries a Consul instance and updates any number of specified templates on the filesystem. As an added bonus, Consul Template can execute arbitrary commands when a template update completes.
Troubling Arguments from the Government in Smith v. Obama
We’ve filed our reply brief in the appeal of Smith v. Obama, our case challenging the NSA’s mass telephone records collection on behalf of Idaho nurse Anna Smith. The case will be argued before the Ninth Circuit Court of Appeal on December 8, 2014 in Seattle, and the public is welcome to attend....
Using GNU Stow to manage your dotfiles
Adaptation, Algorithms and Ambience
Avoiding systemd isn't hard
The former contents of this blog post have been removed.
Strengthening 2-Step Verification with Security Key
2-Step Verification offers a strong extra layer of protection for Google Accounts. Once enabled, you’re asked for a verification code from...
India’s Downward Spiral
How India is losing its footing on free expression. The world’s biggest democracy is a formidable power in the IT sector. With software exports comprising approximately ten percent of India’s total GDP and a technology sector that employs more than 2.5 million people, India is poised to become a...
Programming by Voice: Staying Productive Without Harming Yourself
The latest cybersecurity industry news, tips, and trends.
Hints for writing Unix tools
The workaday world of a modern programmer abounds with Unix tools, stitched together in myriad ways. While good tools integrate seamlessly with your own environment, bad ones will constantly frustrate your efforts. Good tools have a seemingly limitless application, constrained only by your own imagination. Bad tools…
Writing C in Cython
For the last two years, I’ve done almost all of my work in Cython. And I don’t mean, I write Python, and then “Cythonize” it, with various type-declarations etc. I just, wri…
Stripe – Apple Pay
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Building Good Docker Images
The docker registry is bursting at the seams. At the time of this writing, a search for “node” gets just under 1000 hits. How does one choose?
Sacrificial Architecture
Sometimes it's a good thing to be writing code that you expect to throw away in a couple of years time.