Alexis Smirnov

Thinking about software

Alexis Smirnov header image 1

Wanted: Greasemonkey script to share Hacker News up-votes

February 27th, 2010 · Comments

How’s this for a mouthful? What I want is actually quite simple, if you know what is Greasemonkey and Hacker News.

Need more detail? Let me explain: I read Hacker News. Sometimes I up-vote the posts. I wouldn’t mind sharing those stories on Facebook, Twitter, this blog, but can’t bring myself to make another half-dozen clicks to do so. Call me sharing-lazy. Hacker News is a minimalist/low tech news site, so I don’t expect his author to introduce such integration anytime soon. But that should not stop a developer from adding it via greasemonkey script.

Perhaps good folks of Posterous would be interested to supplying such a script that automatically shares up-votes via post.ly?

Posted via email from Alexis Smirnov

CommentsTags: Uncategorized

How to Replace IMAP

February 20th, 2010 · Comments

I believe that one of the reasons for the lack of innovation in the email space is the lack of a simple yet powerful email access protocol. Every developer that wants to try something with email needs to first jump through the hoops of IMAP and MIME, or worse, the Outlook Object Model and MAPI. A new protocol like reMAP would lift this burden off their shoulders. We’ve seen what open, simple standards can do for innovation with Twitter’s and Flickr’s API. Now imagine unleashing the same sort of creativity to the vast ocean of data that is email.

Indeed, web apps that generate and host personal information are providing that information to other apps via OAuth. Email – on of the key datatypes of personal information – is still only accessible via non HTTP protocol. It is time for a change. I suspect that Google re-hiring Gabor (and killing reMail in the process) has a lot to do with this vision.

As Lisa Dusseault pointed out in 2008

The idea of using native HTTP resources to RESTfully access an email store is not only an old idea, it’s been implemented many times.

Her Atom-based API proposal is quite close to Gabor’s and was prototyped by Jeff Lindsay who talks about it here.

To be fair, IMAP practitioners point out that IMAP isn’t really broken. Be that as it may, the number of HTTP-based apps (aka Web apps) dwarfs the number of IMAP-based apps. In fact, there’s strictly one IMAP-based type of app that went mainstream – an email client. There are still plenty of messaging/communication problems waiting to be solved.

Posted via web from Alexis Smirnov

CommentsTags: Uncategorized

The Google Account problem

February 18th, 2010 · Comments

Every so often you experience a technical problem you can’t find any information about and which takes you forever to solve. Then, after you finally solve it, you are left scratching your head saying, “I don’t get it­—there must be millions of people with this problem—why is there so little information about it?

This post is a powerful illustration that the design online identity are much harder to get right than it seems. Unfortunately there the industry didn’t yet find the design pattern that works. And the problem is growing with the number of people that have multiple email addresses and multiple identities.

Google clearly didn’t get it right. Anyone else has?

Posted via web from Alexis Smirnov

CommentsTags: Uncategorized

Disqus Commenting System

February 16th, 2010 · Comments

My weblog is now running Disqus – a global comment system that improves discussion on websites and connects conversations across the web. Hopefully it will make the commenting easier.

Posted via email from Alexis Smirnov

CommentsTags: Uncategorized

ZSync: sync library

February 16th, 2010 · Comments

CommentsTags: Uncategorized

Google Buzz re-invents Gmail – O’Reilly Radar

February 15th, 2010 · Comments

Tim O’Reilly:
There are real benefits to using email as a social media platform. Just about everyone knows how to use it. (Despite claims that young millenials look down on email, it’s just too useful to go away anytime soon.) It’s incredibly flexible – you can share anything you want, and comment on it at any length, from 140 characters to as many as it takes to get your point across. It has a global address space that allows you to find almost anyone, an address space that links people to content. It’s multi-platform, and accessible from anywhere.

This description of benefits of email is dead-on. And the benefits apply well beyond social media. But there’s another key property of Email that makes it so ubiquitous: Email is multi-client and is multi-server.

When you email someone or get an email from someone, you don’t care about what client, or server your counterpart is using. A system that makes the user pay attention to this stuff will not be as universal as email.

Twitter and Facebook are guilty to have created their own address space that parallels email. So Buzz is closer to be running on “email” than traditional social networks. In that respect it deserves Tim’s kudos.

But in one key respect Buzz is still foreign to Email system. You have to be “on Google Gmail” to benefit from this new capability. Ask this question: when you send a photo in an attachment to you fiend’s email address, do you think about what email provider she is on? Or what version of email client she is using?

Could people who don’t have Google Account send Buzz “messages” to each other? My understanding they cannot. This is the key difference with email thus I’m skeptical Buzz will become as ubiquitous as email.

Posted via web from Alexis Smirnov

CommentsTags: Uncategorized

post.ly has a nice UI

February 13th, 2010 · Comments

CommentsTags: Uncategorized

Art of Paper Folding

February 2nd, 2010 · Comments

   

One Dollar      Butterfly
   

One Dollar        Camera
   

Two Dollars             Battle Tank
   

Two Dollars        Chinese Dragon
   

One Dollar Crab
   

One Dollar        Dolphin
   

Two Dollars   Jacket
   

Two Dollars       Spider
   

One Dollar         Scorpion 
One Dollar       Bat
   
One Dollar     Toilet Bowl

One Dollar      Penguin
   

One Dollar      Shark
   
One Dollar     Jet
   
One Dollar         Hammer Head Shark
   

Posted via email from alexissmirnov’s posterous

CommentsTags: Uncategorized

Pictures

December 30th, 2009 · Comments

See and download the full gallery on posterous

Posted via email from alexissmirnov’s posterous

CommentsTags: Uncategorized

Writing Great Documentation

November 13th, 2009 · Comments

Jacob Kaplan-Moss, co-author of Django and it\’s excellent excellent documentation writes a series titled Writing Great Documentation.

“This advice will mostly be targeted towards those documenting libraries or frameworks intended for use by other developers, but much of it probably applies to any for of technical documentation.”

CommentsTags: Uncategorized