blogs

41 posts under this tag.

I love the University 2
0
0
6
Aug
30

...says Aaron Swartz nostalgically. And I say so myself too. And I ran away from it too at the first chance. And I don’t regret it too.

Saturday Night 2
0
0
6
Aug
24

Annzah’s was the first blog I read, back before there was a word for blogs themselves. A belle with a knack for writing, drinking, geeking, musicking, and partying—all with flair—, she used to blog her life at glitterkitty.net/anna: living and growing up in Sweden, her many girlfriends (wives, she called them), her parents (she’s a single child), her extended family, going through one strange boyfriend, moving to London, reading, cooking, clubbing, living with the second (webdesigner!) boyfriend, working at a bar and a clotheshop, getting hurt—falls, car-accidents (hates cars), whatnot—a surprising amount of times, and starting an English major. Her candid blog got her intermittently into trouble and after many false starts she finally changed to LiveJournal, where she blogs very different stuff, far too far and in between.

She was somewhat obsessed with SuedeWP (whom I know thanks to her) and used many of their songtitles for her posts. Today Suede’s Saturday NightMP3 played randomly and I missed her suddenly, with a vengeance. “Having a public voice can make you a non-stranger, even to people you have never met. This is a post to her.

Oh, whatever makes her happy on a Saturday night
Oh, whatever makes her happy, whatever makes it alright

We’ll go to peepshows and freak shows
We’ll go to discos, casinos
We’ll go where people go and let go

Oh, whatever makes her happy on a saturday night…
Suede, Saturday NightMP3)

Blogs are many different things to all of us, but sometimes, if the stars align just right, they can be empathic enzymes of sorts. They have been.

Google Maps & Bracket Notation 2
0
0
6
Aug
19

I’ve been plowing through Humanized today and though it’s been somewhat less interesting than I thought it would be (perhaps my expectationsELZR were just too high), here are two very worthy text scraps:

Why do people use Google Maps? Because it’s just so nice to use. Microsoft’s Terraserver gave users access to high resolution satellite images many years before Google Maps did the same. (In fact, while attempting to be clever, I inadvertently terrified my to-be roommate: I used the service to view an aerial photograph of his home and asked him some leading questions about the stuff in his backyard. It took until the second quarter of college before he even talked to me, and then only warily.) But, it wasn’t until Google rethought online maps that the security and privacy issues of such a service came into the national conscience. Why? Because whereas Microsoft had given access to satellite imagery, Google made them accessible.

Aza Raskin, Interface Math

[Bracket Notation for Editing is] simply three sets of square brackets. The first set denotes deletion, the second set denotes addition, and the third set denotes a comment. It’s easiest to explain by example. Let’s start with a simple sentence plagued by two typical errors:

They called to say that their coming over in an quarter-hour.

An editor might revise the sentence to:

They called to say that the[ir][y’re] coming over in a[n] quarter-hour. [][][Be careful with “their” and “they’re”.]

Aza Raskin 2
0
0
6
Aug
18

This personal description still has me happy—it gives me the hopeELZR Friedman talked about at the end of his MIT lecture—and, well, befuddled. I mean, how can you do so much in so little time, how? I found it on the about page of Humanized, a collaborative blog on interface design and business-to-be. (He is the son of Jef RaskinWP btw, that explains some of it.)

Aza Raskin
President

Aza brings over six years of interface design and consulting experience to Humanized. He gave his first talk on interface design at his local San Francisco chapter of SIGCHI at the age of 13, got hooked, and has been speaking ever since. By the age of 17, he was talking and consulting internationally; by age 19, he was coauthoring a physics textbook because he was too young to buy alcohol; and at age 21, he started drinking alcohol and co-founded Humanized. Aza has also done Dark Matter research at both Tokyo University and the University of Chicago, from where he graduated with honors in math and physics. For recreation, he does Judo, speaks Japanese, and invents in his lab. He also enjoys playing the French HornWP, which has brought him all over the world as a soloist. Be warned: Aza is an incorrigible punster, so please do not incorrige.

On the flip side, it cheers me up that such blatantA geniuses (read the entire about page for the rest of the profiles) are interested in my chosen area too. Interface design will be the art form of the twenty-first century. Mind my words.

Blog is a spelling mistake 2
0
0
6
Aug
14

Blogger’s own (lousy) spellchecker says blog’s a spelling mistake (and helpfully suggests bloc, Bloch, blows, or bloke instead). Ironic, ain’t it?

Btw, haven’t you felt Blogger has been pretty much abandoned lately? It’s feeling untended and clunky lately, not that it ever was particularly elegant—it’s just that obvious errors aren’t being corrected, obvious improvements (webcraft advances by the minute) aren’t being implemented.

Guard & Default 2
0
0
6
Aug
14

This is from Douglas Crockford’s Survey of Javascript (never program JS without your Crockford!). I thought it quirky at first, surprisingly helpful later. (Emphases added.)

The && operator is commonly called logical and. It can also be called guard. If the first operand is false, null, undefined, ”” (the empty string), or the number 0 then it returns the first operand. Otherwise, it returns the second operand. This provides a convenient way to write a null-check:

var value = p && p.name; /* The name value will
only be retrieved from p if p has a value, avoiding an error. */

The || operator is commonly called logical or. It can also be called default. If the first operand is false, null, undefined, ”” (the empty string), or the number 0, then it returns the second operand. Otherwise, it returns the first operand. This provides a convenient way to specify default values:

value = v || 10; /* Use the value of v, but if v
doesn't have a value, use 10 instead. */

Short-circuit logical operators are a well-known, simple idiom in several languages, but they can sometimes be confusing to read, specially when nested. What I want to point out here is that next time you have to go through code that uses them, try reading them as guard or default, as the case may be. You’ll grokEE them immediately, trust me.

Isn’t it striking, the power of names?

Star
The Secret Lives of Numbers 2
0
0
6
Aug
04

Overview and Detail. The pair keeps coming up whenever you start pondering on interfaces, interface patterns, interface & information design, and well (why won’t be grand?) space, time,ELZR and thought itself. Achieving both—the ancient dream of simultaneity—is one of the deep purposes of any media creator, from writersEE to interface designers, and though it may be a humble example, The Secret Lives of Numbers—an interface to the results of a crazy study of the search-engine popularity of every integer between 0 and 1 million1—is a superb one.

The resulting information exhibits an extraordinary variety of patterns which reflect and refract our culture, our minds, and our bodies.. We surmise that our dataset is a numeric snapshot of the collective consciousness. Herein we return our analyses to the public in the form of an interactive visualization, whose aim is to provoke awareness of one’s own numeric manifestations.

Click to view a 3.15-Mb PDF critique of the interface (right-click and select Save Link As to download)
The denizens of the number line are not the mere automatons or corporate tools we have made them out to be: each has a personality, talents, communities, and sometimes a little je ne sais quois. They reflect us. This unusual reflection is the focus of this project.

As for the credits:

Concept, direction, interface design & programming: Golan Levin
Interface and information design: Martin Wattenberg
Database & CGI programming (2002): Jonathan Feinberg
CGI programming (1997): David Becker
Statistics consulting: David Elashoff
Essay and research: Shelly Wynecoop

If you believe in geniuses you’re in for a treat checking out the three URLs above—each of them’s one. Martin Watenberg in particular, has some of the most intriguing information visualizations I’ve ever seen.

1 Though owing to limitations of internet bandwidth only data for the first 100,000 are provided online.

Office 2007's sweet interface 2
0
0
6
Aug
02

I just discovered Jensen Harris’s—Lead Program Manager on the Microsoft Office “user experience” team—wonderfully interesting Office User Interface Blog. It deals mostly with the new interface to Office 2007 and—boy—are they cooking some sweet, major stuff!

This new version does away with menus and toolbars and replaces them with new paradigms such as the Ribbon, Contextual Tabs, and Galleries.
Jensen Harris, About this blog
Ribbon & Contextual Tab
Ribbon & Gallery



(The video’s from the Nice for Mice: Menu Tabs post,
where a high quality version is available.)

Star
An essay on Riya 2
0
0
6
Jul
31

There’s something deep about Riya, the new image search engine, that bugs me. It reminds me a lot of a group in my university that was developing a digital whiteboard back in 2002. It was a fascinating technology, and, these being the days of Minority ReportWP, IMDB, I was infatuated with the possibilities. The thing was expensive and bulky, but allowed for some really sweet, unprecedented interaction with the computer not that far from those of said movie.

Bob Parson's 16 Rules 2
0
0
6
Jul
28

The little I’ve read from Bob Parson’s blog I’ve usually disliked. I neither like his writing style, nor his personal one, nor his blunt self-promotion, nor his ego. His life experience has been so different to mine, he usually arrives at conclusions my optimistic naivete vehemently rejects. That said, I respect the man, I like GoDaddy (despite its in-your-face disinformative commercialism), and I keep an eye on him.

His newest post, My rules for success in business and life in general, is actually quite good. Two fragments from it in particular redeem every minute I might have wasted reading the man, they are good:

My father would tell me early on, when I was struggling and losing my shirt trying to get Parsons Technology going, “Well, Robert, if it doesn’t work, they can’t eat you.”
More and more, I agree with my little brother. He always reminds me: “We’re not here for a long time; we’re here for a good time.”