An Illustrated Guide to Useful Command Line Tools
A short description and screenshot of some useful command line tools I use that aren't part of typical POSIX environment.
The latest blog posts to take off on Hacker News. 356 posts.
A short description and screenshot of some useful command line tools I use that aren't part of typical POSIX environment.
“The world’s been divided into people who can make software, and the people who use software all day, and basically we think that that paradigm is not a good one. It feels kind of broken,” says Lane Shackleton, Head of Product at Coda, where they are building a new kind of document that blurs the line between users…
A comprehensive guide on how to write good documentation for your code and libraries
In the past few months, I’ve become interested—fascinated even—by programming fonts. As programmers we look at text all day: code, logs, command outputs, monitoring tools, etc. If we’re going to be looking at text all day, we might as well make it easy and pleasant for our eyes to read that text.
1. In the 1970s, the philosophers Samuel Gorovitz and Alasdair MacIntyre published a short essay on the nature of human fallibility that I read during my surgical training and haven’t stopped...
Find the software documentation system for Divio. Includes comprehensive tutorials, how-to guides, technical reference and explanation. Learn more here.
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
A bundle called IncompatibleAppsList.bundle found in /Library/Apple/Library/Bundles/ in macOS Catalina contains a of list of 235 apps that are incompatible with Catalina.
What it is: Hydra is a lightweight framework that simplifies the development of Python applications, especially complex ones, by introducing the ability to compose and override configurations. Hydr…
I’m working on more posts about the Catalina release, but I wanted to start with a short warning. I’ve heard a bunch of reports of data loss in Apple Mail. Thankfully, none seem to be caused by my apps . (Ironically, one of the bugs I’ve encountered is the inability to delete messages via AppleScript.) And, in fact…
Learn how to pair lock your iPhone to break law enforcement forensics tools and protect your data.
If you work in a newsroom, there’s a good chance you work with colleagues on Google Docs, Slides, Sheets, and more. Google Workspace software is simple and powerful. But anyone working in a newsroom has probably asked themselves: What can Google see? What about our most sensitive conversations and documents? What…
A security audit funded by Mozilla has discovered a critical security vulnerability in the widely used macOS terminal emulator iTerm2.
To write a professional C++ application, you not only need a basic text editor and a compiler. You require some more tooling. In this blog post, you’ll see a broad list of tools that make C++ programming possible: compilers, IDEs, debuggers and other. Last Update: 14th October 2019. Note: This is a blog post based on…
Asking for a repeat, but in a different speech synthesizer.
Ever wondered how Bash completion works? In this first article on the topic, we’ll look at how it works under the hood.
calibre: The one stop solution for all your e-book needs. Comprehensive e-book software.
For many years, Windows Notepad only supported text documents containing Windows End of Line (EOL) characters - Carriage Return (CR) & Line Feed (LF).
A general OpenStreetMap editing workflow, with the example of Mapping the village of Marmari, Evia in Greece (Μαρμάρι, Εύβοια).
Setting Up Tmux for Daily Usages
A quick walk through demoing how to use Gooey as the frontend for any language or application!
Oscar is on the web