New
The latest blog posts to take off on Hacker News. 6,505 posts.
How I’d redesign piano sheet music
How I’d redesign piano sheet music UPDATE: five years later, I’ve finally published a follow-up to this popular article. This time, I’m trying to do the same thing, but in a plain text format …
Setting Go variables from the outside
CloudFlare's DNS server, RRDNS, is written in Go and the DNS team used to generate a file called version.go in our Makefile. version.go looked something like this.
Project Fi Review: Cell Service from Google
Mostly a visual journalist, I love tech and building things. I am an award winning photographer who has captured life through the lens in Central Pennsylvania for over 40 years. I also enjoy writing stories to blend with my visuals. On my off time, I am usually busy with construction projects on my rental properties…
Why Don't Software Developers Use Static Analysis Tools to Find Bugs?
Using static analysis tools for automating code inspections can be beneficial for software engineers. Such tools can make finding bugs, or software defects, faster and cheaper than manual...
Building Nuclide, a unified developer experience
Visit the post for more.
Boto3 – AWS SDK for Python
My colleague Peter Moon sent the guest post below to introduce the newest version of the AWS SDK for Python also known as Boto. — Jeff; Originally started as a Python client for Amazon S3 by Mitch Garnaat in 2006, Boto has been the primary tool for working with Amazon Web Services for many […]
Just Wear Headphones
Matt Blodgett on topics occasionally germane to software development.
We Tried Slack and Regretted It
Back in April, all was well with our community of busy adults learning to code. We were communicating using Gitter.im, a GitHub based chatroom system. And yet every day, someone would ask me “Why aren’t your campers using Slack?” I’d considered Slack...
Go has a debugger and it's awesome
Something that often, uh... bugs Go developers is the lack of a proper debugger. Builds are ridiculously fast and easy, but sometimes it would be nice to just set a breakpoint and step through that endless if chain or print a bunch of values without recompiling ten times.
Open-sourcing Facebook Infer: Identify bugs before you ship
Today, we’re open-sourcing Facebook Infer, a static program analyzer that Facebook uses to identify bugs before mobile code is shipped. Static analyzers are automated tools that spot bugs in …
Bitbucket announces Connect platform
More than 3 million developers and 450,000 teams use Bitbucket to manage and collaborate on source code. But code collaboration is only a fraction of what software teams do on a daily basis to ship software. Nowadays, shipping great software involves constant context switching using tools that don’t integrate tightly…
New Performance Tools in Firefox Developer Edition 40
Today Mozilla is pleased to announce the availability of Firefox Developer Edition 40 (DE 40) featuring all-new performance tools! In this post we will cover some of DE 40’s new ...
Install OS X 10.10 Yosemite in VirtualBox
A nice blog
Vim's speed is not really the point (2013)
I am a Vim user. And a Vim fan.I was fiddling around for some time, you know, just knowing the basics, because it is convenient to do small changes on servers without having to worry about installi…
Google Photos – Can I get out?
But it begs the question: what happens with my photos once I hand them over? Should I want to move elsewhere, what are my options?
Using Waifu2x to Upscale Japanese Prints
In my spare time I’ve been working on a database of Japanese prints for a little over 3.5 years now. I’m fully aware that I’ve never actually written about this, personally very important, project on my blog — until now. Unfortunately this isn’t a post explaining that project. I do still hope to write more about the…
How I do my computing
As of 2022 I use a Thinkpad x200 computer, which has a free initialization program (called Libreboot when it was installed, but now called GNU Boot) and a free operating system (Trisquel GNU/Linux). It was not sold that way by Lenovo, however; small businesses buy them used, recondition them, and install the free…
Atom's autocomplete just got better
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Secure yourself, Part 1: Air-gapped computer, GPG and smartcards
This blog entry is part of a series covering: Logging into your laptop and decrypting it automatically Encrypting and decrypting any passwords or secure info you have Sending and receiving encrypted mails Providing 2-step authentication codes for your web logins Doing all of the above on your mobile phone…