Minimodem – General-purpose software audio FSK modem (2016)
Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files.
The latest blog posts to take off on Hacker News. 4,417 posts.
Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files.
This document is an attempt to be a fairly comprehensive guide to recovering from what you did not mean to do when using git. It isn't that git is so complicated that you need a large document to take care of your particular problem, it is more that the set of things that you might have done is so large that different…
Downloadable acrylic case designs for the Raspberry Pi Zero+Stackable USB Hub, Orange Pi Lite & Marvell ESPRESSObin.
A cheatsheet for moving efficiently in the CLI!
Why I switched to Windows 10 from macOS and built a water-cooled and overclocked 5.2GHz 6-core PC for photo editing with Adobe Lightroom Classic CC.
Despite the wealth of on-screen documentation available, like many people I still feel the need to print things out for reference or study. For most people, printing out a manual means putting up with a bunch of A4 or Letter-sized pages with a staple through the corner, which doesn't seem much good to me. Instead I…
I was recently eating lunch with someone who asked a question that I became somewhat obsessed with: what happens when you grep a file and append the contents...
My previous post took off far more than I expected, so I thought I’d write another piece on less well-known bash features.
Windows 10 supports syncing email, contacts, and calendars with all major providers. However, Microsoft chooses to close it down to a handful of providers.
Digital Minimalism for the Working Hacker : Effectively speaking, I've always been a Vim user. When I got my first shell account, I started with Vim (In the Paleozoic, Mesozoic and Cenozoic ages of `vi`, `vim` and `neovim`, I came of age somewhere in the late Jurassic): my
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
Whenever there is a discussion online about the tools to build software, there is always That One Person that shows up and claims that all b...
Recently I wanted to deepen my understanding of bash by researching as much of it as possible. Because I felt bash is an often-used (and under-understood) technology, I ended up writing a book on it .
I have used Hugo, the blog engine this blog runs on top of, more and more lately for less and less typical use cases. Hopefully this post will inspire others in similar ways.
Talk to yourself to make sure your tests help you achieve your aims
I'm a Computer Science graduate working in software & electronics development.
Blender version 2.79 incorporated functionality which enables you to fabricate 3D models by folding paper. I decided to try it out. Drawing the model I downloaded a 3D model of a goat and re-meshed…
Yes, you need to write yourself an API. You'll thank me later.
How do Ruby & Python profilers work?
Did you know that Emacs comes with a calculator ? Woop-dee-doo! Call the presses! Wow, a whole calculator! Sounds a bit lame, right?
[Note 2017-12-29: the news.ycombinator.com discussion of this post is unusually useful. You may want to read it first.] [Note 2018-09-01:...
When Git first came onto the scene in the mid 2000's, I was initially skeptical because of its horrible user interface. But once I learned it, I appreciated its speed and features - especially the ease at which you could create feature branches, merge, and even create commits offline (which was a big deal in the era…
The PocketBeagle is a tiny but powerful inexpensive key-fob-sized open source Linux computer. It has 44 digital I/O pins, 8 analog input...
How to take snapshots of a directory and send to them as backups to S3 using Linux tools
The default tmux prefix key is Ctrl - b , for the remainder of this article, we will refer to the prefix key as prefix .