High Sierra's Disk Utility does not recognize unformatted disks
unless you click View > Show All Devices, quit Disk Utility, then relaunch it (thanks to xenadu02 for the workaround !)
The latest blog posts to take off on Hacker News. 4,417 posts.
unless you click View > Show All Devices, quit Disk Utility, then relaunch it (thanks to xenadu02 for the workaround !)
This is a simple function that can be called from the command line, just like if it was a regular com...
Ever found you’ve accidentally entered too many gits in your terminal and wondered if there’s a solution to it? I quite often type git then go away and come back, then type a full git status after it. This leads to a lovely (annoying) error out the box: $ git git status git: 'git' is not a git command. See 'git…
An awesome tool for software documentation and visualizing graphs
Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text
Tools for multi-processing on unix
A tested approach to improve your focus and productivity
You love rebasing, right? Rewriting history might be appealing, but there are good reasons not to.
List of 30 interesting commands and tips for the Linux shell that I have collected over the years.
A guide describing what I learned about Windows and the Windows kernel in my first week at Microsoft.
In a previous post, I did a bit of analysis of the names of towns and streets . However, that clearly wasn’t enough to sate my bizarre interest in all things address-based, so here I am again with more street-name-based nerdery.
Gap buffers are a common data structure for representing a text buffer in a text editor. Emacs famously uses gap buffers — long-standing proof that gap buffers are a perfectly sufficient way to represent a text buffer.
I’ve spent the past four months in Shenzhen, China, modifying an iPhone 7 to add a fully functional headphone jack. To the best of my knowledge, this is the first time anyone has done anything like this.
Using the right tool for the right job
I should start by saying that yes, I’ve used the word processor you’re about to mention. I’ve tried them all. From yWriter and Scrivener, to Hank’s Writer and OpenOffice, to FocusWriter and Page 4. I’ve probably tried writing apps that you’ve never heard of. I’m the guy in the middle of the Venn diagram […]
Disconnection can be good.
In this article I examine human- and machine aspects of typing latency (“typing lag”) and present experimental data on latency of popular text / code editors. The article is inspired by my work on implementing “zero-latency typing” in IntelliJ IDEA.
The personal website of Mark Hanford Nichols.
In my first decade writing Makefiles, I developed the bad habit of liberally using GNU Make’s extensions. I didn’t know the line between GNU Make and the portable features guaranteed by POSIX. Usually it didn’t matter much, but it would become an annoyance when building on non-Linux systems, such as on the various…
As a programming father you need to be concerned about your budget. This means resisting the temptation to buy the most amazing hardware, an...
As I write this, I have been off of caffeine for two years. I had my last caffeinated beverage on August 13, 2015. Here are my experiences with quitting caffeine and what I’ve learned: