For free weeks this time around, I'm tinkering with this web framework built on top of Elixir. I'm not sure yet, but it's interesting.
Often times, Artificial Intelligence breakthroughs are portrayed as being catastrophic to humanity. The author promotes a view where Intelligence Augmentation is more of a worthwhile goal and likely outcome. In other words, building intelligences that can help us, rather than overtake us. Honestly, the book was boring with the author meandering constantly with theme-less chapters. Wouldn't recommend it even though I like the topic.
The most thorough work on Artificial Intelligence which I have ever read. It concerns itself primarily with the pathways and risks associated with developing a true super-intelligence and makes a rather compelling case for it plausibly occurring in our lifetimes.
Want to write code in an Object Oriented Language that is nice for your future self and your friends? This is a good place to start. Provides names to common patterns and pitfalls.
There are a few programming books that I enjoy simply because they take a different approach. This book uses simple games to teach Lisp, and it's very well executed. Fun games, fun illustrations, much enjoy.
Haskell is a religion to which I'm not an adherent. I mean seriously, how many times have I been told that Functional Programming is the future. . .so when is that going to happen already? That said, great book for learning Haskell, really had fun reading it!
Socratic method to learn Scheme? Yes please! Very well done and I recommend it extensively.
Incredibly useful book for programmers today looking to learn about algorithms. If you think you should be reading TAOCP, you are wrong. Read this instead (unless you are building in a fictional Assembly language).