De-Googling my phone
I’ve been a professional Free Software developer in the GNU/Linux area for 14 years now, and a hobbyist developer and user for much longer. For some reason that never extended much to the smartphone world, beyond running LineageOS on my older phones (my current Sony Xperia is still under warranty and I’m fine with the…
The Tools I Use to Write Books
This article has been translated into Russian: Полезные инструменты для написания книг Thank you Vlad!
Slack is the opposite of organizational memory
The internet is not a dumptruck and neither am I
Using a Yubikey for GPG and SSH
It’s been a long time since my last blogpost, but I’m back with a post about how to use your Yubikey 4 for GPG and SSH keys.\n
Slow Software
What it means for software to be fast, and why most software is not.
Moving efficiently in the CLI
A cheatsheet for moving efficiently in the CLI!
Taskwarrior, where have you been all my life?
I’ve been thinking a lot about task management lately. I’ve actually been thinking about it for years. I’ve always been searching for the optimal way to sort through the bajillion things I have to do and remain productive.
Hello wasm-pack
Introducing wasm-pack, a new tool for assembling and packaging Rust crates that target WebAssembly. These packages can be published to the npm Registry and used alongside other packages. This means ...
Keybase Exploding Messages
You're reading the Keybase blog. There are more posts . When you're done, you can install Keybase .
Asciinema 2.0
News about asciinema development and new releases
What Is The Morning Writing Effect?
Many writers anecdotally report they write best first thing early in the morning, apparently even if they are not morning people. Do they, and why?
Maker's Schedule, Manager's Schedule (2009)
July 2009 One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more. There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional…
SSH Examples, Tips and Tunnels
Bounce through the network with SSH tunnels and proxies. Take your remote system administration skills to the next level with our practical SSH examples.
A system to help you remember more of what you read
Five years ago I realized that I remembered almost nothing about most books that I read. I was reading all kinds of non-fiction - pop-psychology, pop-economics, pop-sociology, you name it - and felt like quite the polymath auto-didact. But one day, after I had finished blathering at a friend about how much I had…
Ditching the MacBook Pro for a MacBook Air
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
SubEthaEdit 5 is now free and open source
The new version 5 of SubEthaEdit , the Apple Design Award winning text editor for macOS, is now available free of charge in the App Store and as direct download . The complete source code with history going back 15 years is also available under the MIT License.
Getting 1Password 7 ready for the Mac App Store
We are getting close to the official release date and have begun final preparations, including submitting 1Password 7 to the Mac App Store.
Key Git Concepts Explained the Hard Way
As an exercise, after finishing this article do the whole exercise again, but make a change to both origin/master and master and then do the fetch and merge to see what happens when a fast-forward is not possible.
Disable Google Chrome Sign In and Sync
As you might have heard , Chrome 69 automatically logs you into the browser when you log into any Google property . As much as I might like Chrome (and Google), I was quite displeased by this particular change: I assume it was in the release notes (that probably a vanishingly small number of Chrome users read), but…
Terraforming 1Password
We are excited to finally have all our development, test, staging, and production environments managed with Terraform.
50 CVEs in 50 Days: Fuzzing Adobe Reader
Research By: Yoav Alon, Netanel Ben-Simon Introduction The year 2017 was an inflection point in the vulnerability landscape. The number of new vulnerabilities reported that year was around 14,000, which is over twice the number from the year before (see table below). The probable reason for this is the increased…