Skip to main content

Posts about recursecenter-checkins

Recurse Center, 2014-08-27

  • I spent the whole of yesterday just working on the LED-bot.
  • Spent some time cleaning up meta-stuff about the project, making it a real package, adding a, added LICENSE & AUTHOR files, etc.
  • I found it really frustrating that there's no good/standard way to remove duplication of information between pip's requirements.txt and install_requires
  • We got the bot running on the Beagle Bone, but it turned out to be too slow. After some playing around with trying to get rid of Python for-loops, I was able to use PIL's image.tobytes and some image cropping to get the data to be sent to the LEDs, and it sped up the display quite a bit.

Recurse Center, 2014-08-26

  • I spent most of the day refactoring the code for the LED Bot, and am happy with the way it looks right now.
  • My talk at Hack and Tell went OK. I was distracted by live_reveal not displaying properly on the smaller resolution, and not being able to mirror screens!
  • There were a bunch of interesting talks presented by the others., Taxis and Rainbows were the most interesting ones for me.

Recurse Center, 2014-08-25

  • I spent some time cleaning up my gitqus code. I plan to try it out on a "real site" today, and do a little polish of the UI.
  • I worked with Dana and Marcus fixing a bunch of issues with the HS LED Screen. I might work on it for a little bit today, doing a little more clean-up of the architecture.
  • The Monday talk was Mary live coding a space invaders game. It was a fun talk, that was very well planned.
  • During the walk to the talk, Bert, Maia and I were talking about the idea of a School where projects were the atom of the curriculum, instead of courses.
  • I'll spend some time preparing my talk for tonight's hack-and-tell.

Recurse Center, 2014-08-24


  • I started playing around with React.js to see how I could build the GitHub organization dashboard, that I plan to.


  • Got a horrendous idea of implementing a disqus-like commenting system using GitHub's issue comments, and ran with it. It seems technically feasible based on some initial implementation. I need to clean-up/rewrite the prototype code on Monday.


  • Spent the day with cousins at Central Park Zoo, Upper East Side River front.

Recurse Center, 2014-08-20

  • I finished going through the third of Dave Beazley's tutorials on Generators and Co-routines.
  • Also refactored api-diff to use astroid, instead of the ast module. Kinda happy with what I have, for now. May be more, later…

Recurse Center, 2014-08-21

  • I added an additional view to xtab, to see all the pages that were killed, and reopen them, if you so choose.
  • Also, cleaned up the api-diff project and renamed it to what-changed.
  • Started thinking about building the GitHub organization dashboard, that I thought would be interesting to have, since the 1st or 2nd week of Hacker School.
  • A bunch of awesome thursday presentations, and job fair and awesome food by Chef Warren!

Recurse Center, 2014-08-19

  • I spent most of the day working through David Beazly's tutorials on generators and coroutines, and it was mind bending.
  • I learnt about send and throw methods on generators! I hadn't heard of them before, and was totally surprised to come across them.
  • I spent a little time late in the day getting class diffs working, and refactoring the api-diff tool to remove duplication of code between classes and modules. But, not very happy with the way I did it.

Recurse Center, 2014-08-18

  • I refactored the API-diff code, and am pretty happy with what I have right now, and need to add support for diffing Classes. I'm considering using Atstroid instead of Python's ast module, since some of the work that I want to do, has already been done for me.
  • With the white-boarding group, we worked on a set of simple exercises for strings and arrays.
  • José Valim's presentation on Elixir was interesting and got me reading up a stuff about concurrency, and related stuff. Thanks!

Recurse Center, 2014-08-17


  • Updated my HS profile page with projects that I worked on, and a short bio.
  • Joined the group discussing algorithmic complexity
  • Submitted a pull request to blaggregator to fix issues with broken profile images.

Saturday & Sunday

I almost didn't write any code during the weekend.