Log
-
-
Reviewers Roundtable: BioShock Infinite
-
Hummingbird Music Notation
I like how someone has finally had the courage to try and improve on this notation. While I don't see much improvement on the rhythm notation, the shapes look like a great way to help those who are coming from treble clef to bass clef (or visa-versa).
-
Gabe Newell: Reflections of a Video Game Maker
-
Communicating Sequential Processes (PDF)
Mentioned in the video I just posted, this is a must-read if you are at all interested in concurrency in programming.
-
Concurrency Is Not Parallelism
-
Go: Code that Grows with Grace
Andrew Gerrand gives an introduction to Go's features by walking through some examples.
-
Go at Google: Language Design in the Service of Software Engineering
Great insight as to why Go was created.
-
Custom Kindle 4 Screensavers
This is for the non-touch version of the Kindle 4 only. I was on v4.1 at the time of writing this article. I wrote the article from the perspective of a Mac user. Windows people, sorry.

Access Diagnostics Mode
When the Kindle boots, it looks for a 0-byte file called
ENABLE_DIAGSin the root of your Kindle's storage area. If it finds this file it will boot the Kindle into debug mode.- Connect your Kindle to your computer via USB
- Open Terminal and
touch /Volumes/Kindle/ENABLE_DIAGS - Safely eject the Kindle
- Restart your Kindle by navigating to [Menu > Settings > Menu > Restart]
Enable USBnet
Now that you've entered diagnostics mode:
- Navigate to [Misc individual diagnostics > Utilities > Enable USBnet]
- Connect your Kindle to your computer via USB
- Open Network Preferences and select "RNDIS/Ethernet Gadget"
- Configure your IP address manually: 192.168.15.100/255.255.255.0
- Apply and close Network Settings
Enable Custom Screensavers
Go here to get your root password. You'll need your Kindle's serial number to generate it.
Run the following commands:
You can then disable diagnostics mode and restart your Kindle.
Add Your Screensavers
At this point, when you connect your Kindle to your computer you'll see a new directory called
screensavers/. This is the directory that you'll place your screensavers. For them to be recognized the files have a few rules they need to adhere to:- Grayscale only
- 600x800 pixels in dimension
- PNG format
- File name must be in the format of "bg_xsmall_ss##.png" where the ## is a number ranging from 00 upwards (01, 02, etc.).
Once you've added your images to the directory, eject your Kindle and restart it.
-
Join the team at Virb
We're hiring an infrastructure engineer to help make our platform even better. Shoot us an email if you think you'd be perfect for the job.
