Mobile app: WHEREAMI
Posted: October 19, 2008 | Author: hilary | Filed under: blog, projects | Tags: location, mobile, sms, textmarks | 11 Comments »
WHEREAMI is a mobile application that accepts a username as input, searches public profiles on various location-aware services, and returns the user’s last known location via text message.
Just text 41411 with whereami <username>, where <username> is a username that you or someone you know is likely to use.

For example, if you text whereami hmason to 41411, you’ll see a response much like the image to the left.
This app works on the principle that people tend to use the same username for many applications. The WHEREAMI script will search through a variety of web services for a result for that username. All of the information is public and available without logging in.
Right now, the script will search Brightkite, then Dopplr, and finally Twitter. If you know of another site with public user location information, please comment below and I’ll add it!
Firefox Extension: Open Tab Count 1.0
Posted: September 27, 2008 | Author: hilary | Filed under: projects | Tags: extension, firefox | 12 Comments »How many tabs do you have open in your browser right now?
Did you have to count manually? Are you using Firefox? Try the open tab count extension!
I created this extension because I wanted to explore memory management in browser tabs, and I was curious about the Firefox extension architecture. I’m not quite as eager to explore memory hacks in Firefox now that Google Chrome is out and handles that issue natively, but I’m still using this extension to monitor my tab (over)usage.
The extension puts a small icon in the status bar alongside the number of open tabs. If more than one window is open, the extension shows the number of open tabs in the current window / the total number of open tabs.
Please let me know below if you have any comments!
Update: An update has been submitted to Mozilla that supports Firefox 3.5, and it’ll show up on the it’s now available on the official extension page once it’s been approved.
What am I like? How about you?
Posted: September 26, 2008 | Author: hilary | Filed under: blog | Tags: me, path101, personality | Leave a comment »My Path 101 Personality Quiz Traits
Highest Scoring Traits
Lowest Scoring Traits
Like-minded people work in:
Biotechnology and Pharmaceuticals
Medical Equipment Manufacturing
I’ve always been skeptical of and fascinated by personality tests. On the one hand, it’s your personality — who could possibly know more about you than you do? On the other, there’s something alluring about quantifying your characteristics, especially when you can compare them to others.
These are my results from the Path101 personality test. Go see how you compare!
Welcome
Posted: July 21, 2008 | Author: hilary | Filed under: blog | Tags: second life, virtual worlds | 1 Comment »Hello, and welcome to everyone who found this site via Torley’s story on the Second Life blog!
I lead the Immersive Media Lab at J&W University. Several of our projects have utilized Second Life, including Virtual Morocco (cultural exchange and tourism promotion for the country of Morocco) and SLMetrics (a study of behavior modeling in virtual environments).
This isn’t a Second Life blog, but you will find LSL scripts and other related ephemera around.
You can subscribe to the RSS feed for this site, or find out more about me at HilaryMason.com.
InfoFez: Information-based Navigation in Second Life
Posted: March 27, 2008 | Author: hilary | Filed under: projects | Tags: education, secondlife, webapp | Leave a comment »The new version of the InfoFez launches on April 7th… be there!
The Essential Elements of Geek Culture (March, 2008)
Posted: March 26, 2008 | Author: hilary | Filed under: blog | Tags: education | 7 Comments »I was talking to my web programming seminar about regular expressions and made an allusion to the xkcd comic on that topic. Unfortunately, none of them had seen it, probably because none of them were familiar with xkcd.
Students should become familiar with the concepts and practice of the discipline, but also with the culture and in-jokes that will help them fit in when they get into industry or graduate school. I also like to get people to laugh in ways that are relevant to the subject material (yes, I use a lot of cheesy geek jokes — ask me to tell you my LISP joke sometime).
I asked the Twitter community what other geek cultural elements I should introduce the students to, and here are the answers:
- The comics: xkcd, Penny Arcade
- The cute things: Kitty Hell, Pink Tentacle, Cute Overload, icanhazcheezburger (which is also, apparently, a business)
- Current events: Fake Steve, The Onion, Fark
- The blogs: Boing Boing
- The IRC: bash.org
- The shopping: Think Geek, Jinx
- The field trip: ROFLcon (Who wants to go?)
This list is thanks to (in order of appearance) @mediacrisis, @rubaiyat, @techpickles, @mattgillooly, @hempstyle, and @inkedmn.
How to Control Second Life with a Wii-mote (on a Macbook Pro)
Posted: January 28, 2008 | Author: hilary | Filed under: blog | Tags: darwiinremote, second life, virtual worlds, wii, wii hacking, wiimote | 4 Comments »My research group had some fun controlling SL with a Wii-mote a few weeks ago. It’s easier than you think! Several people have asked how we did it, so I hope these quick instructions might come in handy.
- Download, install, and run DarwiinRemote.
- Turn Bluetooth on on the Macbook. You can do this by opening the Bluetooth Preferences Pane (Apple menu, System Preferences and choose “Bluetooth” under Hardware) and clicking the big “Turn Bluetooth On” button. If Bluetooth is already on, you can skip this step!
- Hold the Wii-mote in front of the Macbook and press buttons 1 and 2 simultaneously. The LEDs on the Wii-mote will flash.
- As you move the Wii-mote, you’ll see your movement plotted on the screen, as you see below.
- Drop down the option box and choose “Mouse Mode On (Motion)”.
- Load up Second Life.
- Fly! By default, you can control the direction with the direction keys at the end of the Wii-mote.
- Laugh with glee, because this is cool.
![]()




