Skip to content

Category Archives: Technology

Google Wave and the Communication Facilitated by Operational Transformation

25-Oct-09

Share This

Operational Transformation (OT) is the theoretical secret juice behind Google Wave. It is the technique that allows concurrent editing that resolves conflicts and prevents the need for edit locks and the like.
At its core Google Wave is an extension of the XMPP protocol to support OT, with the sought after invites being […]

Popularity: 25% [?]

Wondering where I’ve been?

11-Aug-09

Share This

I’m currently residing in Mountain View, California.
I co-founded a startup called HighlightCam, which has been funded by Y Combinator, a seed-funding company that provides extensive counseling and instruction in addition to money.
We launched a couple of weeks ago.
Working on a startup is clearly what I was meant to do. Been enjoying it […]

Popularity: 36% [?]

MBTAsux - Mining the zeitgeist

13-Mar-09

Share This

My latest personal project is MBTAsux.
For those who don’t know, the MBTA is Boston’s public transportation authority, running subways, busses, commuter rail, and the like.
To say the least, many people are unhappy with the way it is operated. So, as a subject near and dear to my heart, I decide to make […]

Popularity: 66% [?]

unisteg.py — Hiding text in text using unicode

29-Dec-08

Share This

I’m proudly presenting my latest little script: unisteg.py.
This is a steganography tool that can hide text within text that is unicode encoded, and has lots of diacritics. I’m exploiting a feature of unicode that allows characters with diacritics to be written either as a monolithic “composed” character that is a single symbol, […]

Popularity: 84% [?]

Exocortex Paper

28-Dec-08

Share This

I have finished my independent study course titled Exploring the Exocortex.
I enjoyed it immensely and learned a lot while doing it, only some of which I was able to condense into the paper below.
Some thanks:

Dan Grover — for mentioning MontyLingua to me and speeding up the development process many-fold
Hugo Lin — for […]

Popularity: 77% [?]

Douglas Engelbart - Augmenting Human Intellect: A Conceptual Framework

15-Oct-08

Share This

In my paper reports I focus on materials that are relevant to my goals, rather than a general and exhaustive overview of what the papers discussed. I will concentrate on presenting the pertinent ideas I have gleaned from these sources. I will include asides by myself—i.e. comments on the material—within blockquotes.
As one […]

Popularity: 81% [?]

Exploring the Exocortex

08-Oct-08

Share This

For the past several weeks I have been working on an Independent Study course at Brandeis University which I have titled Exploring the Exocortex: Machine Learning for Human Behavior, advised by Professor Tim Hickey.
Originally conceived as an attempt to use biologically inspired machine learning techniques such as neural nets and genetic algorithms […]

Popularity: 88% [?]

DIYBio

13-Jun-08

Share This

Yesterday I partook in the 2nd ever meeting of the diybio group in Cambridge, MA.
The meeting was hosted at BetaHouse this time rather than the less experiment friendly Asgard “irish” pub. I got there early, but soon enough other diybionauts — there is no consensus yet around nomenclature, though biohacker seems […]

Popularity: 54% [?]

Grahpically Representing a Programming Language

15-May-08

Share This

I have been thinking about taking some programming language and making some sort graphical interface akin to StarLogo TNG but I may be approaching it too a posteriori. That is, I’m assuming a graphigal, i.e. spatial, representation of it would be necessarily good. But I think that follows from the principles of […]

Popularity: 48% [?]

Checking in to Brightkite

13-May-08

Share This

I’ve been using Brightkite for several weeks now, and I rather enjoy it. What is it? Well, it’s a GPS-less location tracking service, of sorts.
In its actual usage it is much like Twitter. You register your cellphone , and whenever you arrive at a new location  you can ”check in”. You just SMS your current address to the service, and it registers that. You can also search for businesses and pick the correct one. It levereges the Google Maps API for location degection based on the address you provide.
Once you’re checked in to a location, you can post notes, little messages in the same vein as twitter, […]

Popularity: 43% [?]

Close
E-mail It