It's not very often that I read something that I think ought to be shared with the world. Even if "sharing" only means spreading to the <100 people per day that come here. This book...or perhaps "novella", is one of the few.
The author is Cory Doctorow, known to most nerds as one of the few authors who releases texts under a liberal license, and makes payment optional.
With the amount of typing I do, it would be nice to have a mechanical keyboard. If you haven't heard that term before, a mechanical keyboard is one that has individual switches for each key. Most keyboards that either come with a desktop machine, or are for sale at your local big-box retailer, are not individual mechanical switches, but instead have a rubbery dome under each letter that comes in to contact with a circuit when you push the key. The tactile differences are easily noticeable when you compare the two side-by-side.
Awesome. I wanted to play Tetrinet against a friend, but he has Windows and I have Linux. I have used TetrinetX and gtetrinet, but I don't know about any clients for his OS.
I did a quick Google search, found a few dead links and dodgy looking sites, and came up with this site: http://tetrinet-game.appspot.com/
What is Whitespace?
Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren't there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should they be ignored, just because they are invisible? Whitespace is a language that seeks to redress the balance. Any non whitespace characters are ignored; only spaces, tabs and newlines are considered syntax.
Thinking in C++ is a free online book from Bruce Eckel. There are a lot of books available on this topic at your local bookstore, including this one, but if you don't have enough money to purchase one yet, or you just want to see if it is worth the investment, I suggest checking out this resource first. There is also a link for an online seminar entitled "Thinking in C" for those of you who don't have any experience in programming. It will help you get up to speed on basic C syntax.
MIT Open CourseWare (OCW) is a great place to learn about many different topics, on your own time. There is no credit granted, but you don't have to be a student at MIT to take advantage of their resources. Follow the link below to see what they can offer you!