May 2013
1 post
May 19th
72 notes
February 2013
1 post
Feb 2nd
14 notes
August 2012
1 post
Aug 16th
February 2012
2 posts
Feb 17th
6 notes
Listencarolinemartin: Derek was goofing off with his...
Feb 5th
5 notes
January 2012
2 posts
Jan 17th
Shakey Graves: Feb. 9th proclaimed "SHAKEY GRAVES... →
shakeygraves: NO JOKE. I have been bestowed with one of the most insane honors of my life by The City of Austin… February 9, 2012 will be proclaimed “Shakey Graves Day” in Austin, Texas by the Austin Mayor. I am scheduled to perform a song in the council chambers at City Hall at approximately 5:30… No shit. Major congrats.
Jan 11th
38 notes
December 2011
5 posts
SocioSage: Why Technical Smart Asses are... →
sociosage: When I saw my friend over the holidays, I couldn’t believe my eyes. He had lost so much weight and looked so different. He was always a heavy guy. But somehow he had managed to shed the pounds. When I asked him how he did it, he told me it was because of his consistency. Consistently working out…
Dec 28th
20 notes
Dec 26th
31 notes
SICP of the Day 12/15
Today’s quote defines the most basic elements of a programming language. Very important! A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework within which we organize our ideas about processes. Thus, when we describe a language, we should pay particular attention to the means that the language...
Dec 15th
SICP of the Day 12/14
Today’s post comes after the heading “What Is Meant By Data?” The context is a rational number arithmetic package introduced at the beginning of the chapter. We began the rational-number implementation in section 2.1.1 by implementing the rational-number operations add-rat, sub-rat, and so on in terms of three unspecified procedures: make-rat, numer, and denom. At that point,...
Dec 14th
SICP of the Day 12/13
I like to read a bit of Structure and Interpretation of Computer Programs every day. So, I’m going to start posting a quote from the book as often as possible. Of course, for the first one, I have to go with the opening analogy from Chapter 1. We are about to study the idea of a computational process. Computational processes are abstract beings that inhabit computers. As they evolve,...
Dec 14th
October 2011
1 post
What I Want From A Programming Language
This is the first in (hopefully) many more articles detailing my path in designing and implementing a new language. The focus of this entry will be to focus on what features I like from various languages, and how I might be able to combine them to create a language I enjoy using. But first, I should answer the question: Why another language? My number one reason for designing and implementing a...
Oct 24th
August 2011
1 post
A bit of recreational code
I was reading Matt Might’s What every computer scientist should know when I saw this fun-sounding Unix exercise: Report duplicate MP3s (by file contents, not file name) on a computer. I’m not too experienced with shell programming, but I thought it might be fun to see if I could come up with a one-liner to identify all dupes and print them out for me. Not super exciting for shell...
Aug 25th
June 2011
1 post
Thinking about the Monster
Disclaimer: I’m an amateur mathematician. I wrote this mainly as a way of clarifying my own understanding. I encourage you to research this on your own if you find it interesting! There are these things called groups in the branch of math called group theory (which consists of studying symmetries of objects). Groups are a sort of structure. A good example of a group is the group that...
Jun 5th
1 note
May 2011
1 post
May 4th
1 note
April 2011
2 posts
“Refactoring is like standing on one side of a river and looking across to the...”
–  Mike Drogalis
Apr 25th
1 note
“Dijkstra used to say “beauty is our business”, to which I would add that life is...”
– http://existentialtype.wordpress.com/2011/04/16/modules-matter-most/
Apr 17th
March 2011
1 post
More Scala coolness
The problem: given a java.util.Iterator<E> (which may be non-strict and infinite), create a new scala.collection.Seq[E] which fulfills the contract of Seq but does not violate the laziness of the underlying Iterator. Scala is perfect for this - a combination of anonymous classes and closures, along with using implicits to perform the conversion automatically, allow us to use any Java...
Mar 27th
February 2011
1 post
Scala: Bottom-Up Programming
Programming “bottom-up” is a term best defined by describing programming in Lisp: extending the language to solve your problem, instead of just using existing language constructs. Just got through reading this (new library from foursquare for a type-safe MongoDB query DSL), and it made me think that if more and more people start adopting Scala, we might enter a new Programming Golden...
Feb 22nd
December 2010
1 post
Dec 13th
November 2010
1 post
Nov 2nd
3 notes
August 2010
1 post
Aug 5th
2 notes
July 2010
1 post
Jul 8th
1 note
June 2010
3 posts
Jun 30th
35 notes
Jun 9th
155 notes
Jun 2nd
7 notes
May 2010
6 posts
May 28th
May 28th
May 13th
9 notes
May 12th
ListenNEU! - Isi The drums in this song are killer -...
May 7th
May 2nd
1 note
April 2010
7 posts
Apr 28th
23 notes
ListenCompare this to the last song I posted,...
Apr 28th
ListenI’ve had this song on repeat for the past...
Apr 26th
1 note
Apr 19th
1 note
Apr 14th
5 notes
Apr 11th
2 notes
Apr 1st
March 2010
6 posts
Mar 25th
Mar 12th
WatchWatch
From Wikipedia: “Live coding (sometimes known as ‘interactive programming’, ‘on-the-fly programming’, ‘just in time programming’) is the name given to the process of writing software in realtime as part of a performance. Historically, similar techniques were used to produce early computer art, but recently it has been explored as a more rigorous...
Mar 7th
“mayo is one of the finer things in the world. you are defective. Sam always says...”
– Derek, making fun of me for my dumb food things: Mayo, Mushrooms, and Mexican. They are all gross. (via carolinemartin )
Mar 5th
2 notes
ListenThe White Cats - Shotgun Lovers I found these...
Mar 4th
WatchWatch
I was trying to be extreme but hurt myself instead (note: this happened in park city’s little park for little babies)
Mar 3rd
February 2010
24 posts
Feb 27th
Feb 25th
3 notes
Feb 22nd
Feb 21st
3 notes