November 2011
1 post
Nov 28th
May 2011
1 post
Name things
It makes them real
May 16th
1 note
April 2011
1 post
"Famous"
Last weekend, while visiting San Diego, I passed a place called Jimmy’s Famous American Tavern. From this, I can only infer the following: Jimmy started a restaurant called Jimmy’s American Tavern Many people came to it, and started talking about it When people came to the Jimmy’s they were unsure if it was the Jimmy’s they had heard about In order to stem confusion,...
Apr 17th
1 note
March 2011
2 posts
Gepetto's Army
Yesterday, I talked about Social Robots at SXSW. It was great sharing this new topic with the audience, and I was flattered by the feedback on the #twitterbots hashtag. Unfortunately, the talk wasn’t recorded, but I’ve put the slides online. You don’t get the narration, but you can check them out! Hopefully you’ll find them thought provoking. Gepetto’s Army: Creating...
Mar 15th
1 note
Social Robots, SXSW, and the future
Almost two and a half years ago, before Ashton and CNN, I embarked on a challenge to see if Social Robots could infiltrate online communities. Zack Coburn and I launched a small armada of fully autonomous Twitter bots against clusters of users who already knew each other. A project in Mark Chang’s course at Olin College, we called it Project Realboy after Gepetto’s puppet Pinocchio. Each...
Mar 9th
November 2010
1 post
Captive Audience
I send a disproportionate amount of personal emails from planes. There is nothing else to distract me, so I jot dozens of notes to friends.
Nov 29th
September 2010
1 post
Glass
We are a few years from having a generation of teens who are faster keyboardists on multitouch glass than physical keyboards.
Sep 25th
3 notes
August 2010
1 post
Social Music
Results: Rodrigo y Gabriela Two Door Cinema Club “fun.” Seal Ryan Montbleau Bootie Top 10 Uffie Colin Hay The Script
Aug 29th
2 notes
June 2010
3 posts
Instapaper Android Bookmarklet →
I made this page that lets you add an Instapaper Bookmarklet to Android. Using some code gabrielsroka posted in the Android bug on bookmarklets, it outputs a http://javascript(eval()) “link” that Android is ok with you bookmarking. If I were more on top of my game, I’d make my page easier to use and not require you to edit the URL by hand. Maybe Rev2 if anyone asks for it. ...
Jun 28th
2 notes
Wanted: Penpals
All of my personal correspondance since summer 2004 Since the summer is here, I am reinitiating the Greg Marra Summer Penpal Program. If you would like to apply to be a participant of GMSPP 2010, please mail a handwritten letter that enumerates your qualifications and explains why you should be admitted to the program. There is no limit to the number of participants that can be accepted into...
Jun 16th
2 notes
iPod Touch Offline Mail Protip
If you don’t have Internet access and the iOS Mail app hasn’t downloaded the full text of a message, you can go into Settings and change the number of lines in the preview to 5. Mail will show you more of the email that it has already cached, perhaps letting you glean the important information. -Greg
Jun 14th
3 notes
May 2010
2 posts
May 30th
Ash Cloud Shuts Airports in Parts of Europe →
I do hope the ash has settled down by two weeks from now.
May 17th
April 2010
1 post
Pangaea - A Real Life Weasley Clock
This is a demo of the Olin College Marauder’s Map Weasley Clock project I have been working on. A servo indicates where on campus I am based on my last check in on the Olin College Marauder’s Map, an opt-in wifi localization system. It’s all powered by an Arduino with an ArduinoEthernetBoard which talks to a web app to tell it where to point. The project is codenamed...
Apr 28th
March 2010
3 posts
Mar 20th
3 notes
Mar 18th
2 notes
Mar 10th
February 2010
4 posts
Python libgmail wrong username/password
I have a script that I wrote in 2008 that uses the libgmail Python library to programmatically download attachments from a gmail account based on the label applied to the message. The script has worked great for the last two years, but did not work when I fired it up this year. Google has changed the way the GMail login flow works. When I attempted to run the script, I got this...
Feb 25th
20 notes
CakePHP in a Subdirectory
If you’re installing CakePHP into a subdirectory, you need to set up mod_rewrite to have RewriteBase set correctly to each directory. For many hosting services (GoDaddy, 1and1), your web server is actually being served from a user directory that already uses mod_rewrite. If you are installing CakePHP into a user directory (http://example.com/~username/cakephp/), or any other URL structure...
Feb 21st
2 notes
CakePHP with xampp on Mac OS
If you are getting an unstyled no css default page with CakePHP using xampp on Mac OS, you need to modify your apache config to contain an alias pointing to Cake’s webroot directory. This blog post details what to do: http://practicaltechniques.com/2008/04/28/setting-up-cakephp-with-xampp/ In short: Scroll down to the area where you see the Alias established for phpmyadmin and paste the...
Feb 21st
3 notes
Feb 18th
January 2010
4 posts
Jan 12th
3 notes
Jan 10th
Bangkok Temples
10_01_08 Bangkok Today we went up and down the Chao Phraya River to see some of Bangkok’s temples. They are amazingly impressive. Taking the boats around was a great way to avoid Bangkok’s congested traffic. Going from one bank of the river to the other cost only 3 Baht (or about $0.09 USD)! The “tourist” boat up and down the river was 25 Baht per ride. If only transit...
Jan 8th
Google Maps Mobile
Google Maps for iPhone hasn’t really changed since it came out several years ago. The Windows Mobile and Android Google Maps have completely blown past it in terms of features. I wish I had access to My Maps and better directory listings.
Jan 7th
December 2009
1 post
Pangaea - Customized Reverse Geocoding
Pangaea is a utility to help you utilize your Google Latitude location. Pangaea turns GPS coordinates like (42.29, -71.26) into codewords like “Olin College” so that other things you make will have an easier time understanding where you are. After you give it access, Pangaea reads your secret Google Latitude location feed to produce a secret Pangaea location feed. I put this...
Dec 20th
November 2009
4 posts
Nov 18th
Business Idea: Marker Vending Machines
Put these in places with whiteboards whose markers always get stolen.
Nov 10th
Nov 3rd
Nov 2nd
3 notes
Nov 1st
3 notes
October 2009
5 posts
Caller ID
When I call someone, it shows them my phone number. Why not also show them my name and a photo?
Oct 31st
Oct 30th
Back of the Plane →
Back of the Plane helps you find interesting people on your flights. I put this together with other Oliners over the weekend. Feel free to give it a spin - it’s going to get some more polish in the next few days.
Oct 12th
Oct 5th
September 2009
4 posts
Sep 22nd
Sep 21st
Skeeball @ Olin
And for 29 glorious hours, Olin College had Skeeball machines. 09_09_12 Skeeball
Sep 14th
Sep 6th
August 2009
2 posts
Spoilerbot
Executive Summary Spoilerbot is an automated Twitter robot designed to ruin people’s enjoyment of works of fiction by preemptively revealing the ending. For instance, upon seeing that PotterFan525 tweeted “So excited to be reading Harry Potter and the Half Blood Prince”, Spoilerbot would tweet “@PotterFan525 Snape kills Dumbledore”. In doing so, Spoilerbot...
Aug 22nd
“Twitter users around the globe could not Tweet for at least three hours.”
–  USA Today
Aug 6th
July 2009
8 posts
Jul 28th
Jul 19th
Revisited - New Year's Resolutions
With 2009 slightly more than halfway behind us and Summer almost two thirds done, the present is a perfect time for a bit of reflection. Journey with me through the annals of my blog, and let us see how I am doing with my New Year’s Resolutions. Logging I said I wanted to do a better job documenting my life. Notebooks I filled up my first notebook and am almost done with a second! I use...
Jul 18th
Jul 13th
Jul 11th
Python 2.6 Modules on OS X
OS X handles Python installations differently than Windows or Linux. This becomes evident when you try to install modules. Particularly if you then try to use those modules. If you are like me and your Mac OS 10.5 install came with Python 2.5 and then you updated to Python 2.6, you should follow these instructions on droidism.com. They also tell you how to install Python 2.6, but most crucially,...
Jul 7th
Jul 5th
Facebook + Location
As Facebook has grown internationally into a worldwide network, we’ve come to realize that organizing our users into geographic networks isn’t as useful as knowing where a user is currently located. from Facebook dev blog Does this mean I will finally be able to ask Facebook, “Hey, I’m going to San Francisco, which of my friends are there?”.
Jul 2nd
June 2009
10 posts
One Velociraptor Per Child
This is another micro-essay from my Harvard Business School app. It is about One Velociraptor Per Child. Last summer, one of my friends worked for the One Laptop Per Child organization, which strives to enable education in third world countries. She had an idea for a funny parody of OLPC, “One Velociraptor Per Child.” Velociraptors are a popular meme in many web comics, so we thought...
Jun 29th