That's a good point. I pretty much wrote this in an evening or two so haven't had time to refine it much. But yeah error messages will definitely be improved. It's because of the way URLs are handled in the underlying web app. Will be an easy fix.
I haven't read any of the chapters of this, so my comparison may be a bit off, but you might check out The Elements Of Computing Systems[1]. It goes from logic gates to compilers.
I thoroughly enjoyed this book but it doesn't go into near as much detail as I would like- it gives a vague, general concept of how things work and some pointers on how to implement them, but doesn't really go into real systems, often relegating major features to "optimizations", etc.
If you're looking for a really great book on basics of systems with particular focus on Unix/Linux and C (like what this tutorial seems to be... rather than all computer science), I don't think you could do better than "Computer Systems, A Programmer's perspective" by Bryant and O'Hallaron.
For something covering the "lower half" of this material, I highly recommend Patterson and Hennessy's "Computer Organization and Design". I'm currently reading the 5th edition, and have gotten to the last chapter, which is on parallel processors.
Hey hobs, it's possible some chrome plugin is interfering with Github authentication though. If you can provide a little more info, I can debug it for you.
We provide root access to our vms, which is why we require all users to provide a password. But once you signup with github, you can then login with either Github or email/password.
* Write date in journal first thing in the morning when you wake up and keep the journal open next to you while working. This reduces the friction of starting.
* Look back at it at the end of the day and see what you've done that day. This is your reward for using it. Alternatively you could have your own reward.
* If you forget to do it today, restart tomorrow without any fuss. Don't worry too much about the lost day, like I used to.
In the beginning I was pretty excited about it and it was real easy, but after couple months it got a little old. Eventually I got around to the point where if I don't write in the journal while working I feel uneasy.
any plans to add pluggable backend ie not use cassandra? i've no experience managing cassandra and would rather not worry about it.