Like you may have seen on my front page, I’m pretty heavily involved in
Hacker Society, a campus computing interest group. Every fall we host
Link-State, a (really awesome) tech conference. Shoot us a
message if you want to give a talk there or sponsor the conference! Every
spring, we also host HackCWRU, a hackathon. Again, shoot us an
email if you’re interested in sponsoring (or even co-hosting) the event!
Some other miscellaneous HacSoc links:
I’ve developed a real appreciation for blogging, both writing my own and reading
those of my friends. So here is a whole
directory of blogs you should check out!
And now, in no particular order, a list of things that I found helpful in
learning the things I know today. Hopefully, somebody else may find them useful
in their own education.
- Unicode and character sets. This is, like, super important.
- Comparing Floating Point Numbers. This article series was pivotal in
me learning what floating point numbers even are, let alone how to compare
- Beej’s Guide to Network Programming. A truly wonderful resource for
learning networking. It’s based on C, but the Socket API is pretty consistent
everywhere (especially in Python).
- Intro to MIPS Assembly. Although I later learned this in EECS 314
(Computer Architecture), I first learned MIPS assembly from this great guide.
- Implementing Regular Expressions: A series of articles by Russ Cox. I
consider this to be some of the best practical information out there about
implementing regular expressions, that is still firmly rooted in theory.
- Python Challenge. This is an excellent puzzle/riddle set for
- TI-Basic Developer. At one point, this was one of my main
programming resources! Of course, it was for a graphing calculator.