For when you can write the image directly (using MacOS):
- Find out the disk location of your usb key using: 
diskutil list - Unmount the disk: 
diskutil unmountDisk /dev/diskX - Write the disk: 
sudo dcfldd if=image.bin of=/dev/diskX(dcflddis an enhanced version ofdd, that will calculate the blocksize for you, and output progress as it is going)- OPTIONAL: Sometimes you may have to convert the iso into a img file:
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso 
 - OPTIONAL: Sometimes you may have to convert the iso into a img file:
 - Eject the disk: 
diskutil eject /dev/diskX 
For when you have to configure the image:
- Rufus on Windows
 - UNetbootin on Linux and MacOS
 
I gave up on Chromium OS, this was my experience.
https://github.com/balupton/dotfiles
GitHub Tutorial. Krypton Tutorial.
Use my dotfiles to generate a key:
ssh-new KEY_NAME [YOUR_EMAIL]Use my dotfiles to use a key:
ssh-add KEY_NAMEGitHub Tutorial. Keybase Tutorial. Krypton Tutorial.
The guide below uses the key command from my dotfiles
Listing the public and secret keys:
key list public
key list privateGenerate the key:
key newGetting the key:
key get public
key get privateExport the key
key export public KEY
key export private KEYTrust the key for use with git:
key trust KEYUse the key with git via our dotfiles:
setup-gitIf the key has expired, use this to extend it:
key extend KEYNearly everything I use can be found on my Alternativeto.net Profile.
Awesome list, thanks for sharing @balupton