Consolidation – Week 1

I've decided to experiment with a weekly blog post that consolidates my reading, programming, and general learning. Here's week 1!

Reading

  • Some portion of Surely You're Joking, Mr. Feynman

  • Quite a bit of Infected, a hard sci-fi novel by Scott Sigler

  • The Humanism arc of HPMOR (Ch. 43 to 46). It's just...

  • Bits of Blindsight, which is our pick for the eSpark book club. This was my second reading. Surprised by how impactful it was on the second go around.

Programming

  • Personal project: how to visualize Chernoff faces using D3 and React.js. Here's more about this.

  • Personal project: how to save all Reddit account data in one JSON file. Here's my Github project.

  • Open source work: Ruby port of Clojure's yesql: https://github.com/gnarmis/yayql (A bare minimum prototype)

    • This was particularly fun and actually quite easy to do. Albeit, I cut away much of the hard stuff to get it done in less than two hours, but the core functionality is there already: take a SQL file and make a Ruby function out of it that executes that SQL with a provided db connection.

Tools I heard about

  • MirageOS -- A programming framework for building type-safe, modular systems

  • Cryogen -- A static site generator in Clojure

  • Words API -- API for words! Pretty legit

  • Sqitch -- database change management

  • Postgrest -- REST API for any postgres database

  • DTrace Toolkit -- just amazing index of tools/scripts that use dtrace to conjure arcane artifacts

  • Zapier has new email parsing capabilities!

Resources I bookmarked

Possible Projects?

Endnotes

I also started using Evernote for reminders too. They sync with Sunrise Calendar! Both ways! It's nice to reduce the complexity of this reminders-and-done-list tracking process.

In addition, I managed to figure out a way to back up everything for Twitter, Facebook, Gmail, etc. It's interesting to see how these different services package up data. One thing I still need is an easy way to export and auto backup all of Evernote.

Overall, a successful week. I don't think I covered everything here (by a long shot), but this is a good enough summary.