Chrome Extension: Hide Google+ Notifications

July 1st, 2011

I just whipped up a simple Google Chrome extension that hides the little red Google+ notification icon from the persistent google toolbar. If you’re interested, you can install it here:

Two million milestones

December 3rd, 2010

It’s been way too long since I’ve written here on Udi’s Spot and perhaps we’re due for an update.

I’d like to share 2 recent milestones that I’m quite proud of with all y’all (I just spent Thanksgiving in Alabama).

Is it normal unique visitors snapshot from Google Analytics

First, my pet project of about 6 years,, recently cracked 1 million unique visitors in a month. IIN’s growth has been slow, but steady over the years and it’s really starting to pick up some steam. It’s become quite an active community and has certainly been a very interesting project to work on. I’ve learned more than I ever imagined there was to know about my fellow human beings.

Videos At a Glance Snapshot

Second up is the Firefox Extension that I designed and built while at VideoSurf and that the great team there has continued to maintain, improve and port to other platforms since my departure. The Videos At A Glance extension now has well over 1 million downloads, has been featured regularly by Mozilla (surely a big help with all those downloads, thanks Mozilla) and is just about the top rated FF Extension from about 1,000 in the “Photos, Music & Videos” category of the Mozilla Addon’s website. Its success is also a testament to the strength of the awesome video search platform that VideoSurf has built. Anyone could have built this extension on top of their public API, and I think that’s pretty cool.

Also, while I’m sharing, my newest startup is getting very close to launch and we’re extremely excited. If you’re curious, drop us your email at and I’ll try get you invited as soon as I can. We need more user feedback! Thanks!

Django templates: Simple numeric for loop with only built in components

April 5th, 2010


In your web page, you want to print out a few identical items in a loop.  Perhaps you want 5 rows worth of initial inputs available in a form.


Django’s template language has no way to do a simple numeric loop.


{% for i in 12345|make_list %}

    {{ i }}

{% endfor %}


Clearly this is not beautiful.  But, it works nicely for small cases, and it doesn’t require you to set up any additional template tags or add a range to your context in your view.  I’m sure others have used this approach before, but I couldn’t find anything about it by searching so I thought I’d share.

New Greasemonkey goodness (Insert VideoSurf summaries on Google, Yahoo! and Youtube search)

November 11th, 2008

I just published my first post on the VideoSurf blog. It’s about a Greasemonkey script that I wrote to insert our VideoSurf visual summaries into Google, Yahoo! and Youtube search results pages. I think the script is pretty sweet and quite useful.

If you’re interested, there are screenshots and installation instructions on the VideoSurf blog:

If there are any Greasemonkey scripters out there, I’ll also share a cool discovery that I made along the way. There’s now a very easy way to include jQuery’s great functionality into your Greasemonkey scripts. You just need to add this line to the file’s header:

// @require

Having jQuery at your disposal can really speed up development and make it much, much less tedious. Check out the source of my VideoSurf script to see some of the ways that I used it.

Update: I made it on to Techmeme:
Read/Write Web and propel the post on to Techmeme

Update 1/8/2009: We turned it into a Firefox extension and added some awesome new features for the Youtube video page. Check it out,

Changes afoot. Back in USA. Joined VideoSurf.

September 5th, 2008

After a year and a half of hard work and a wonderfully flexible lifestyle that included a 4 month stint in Buenos Aires, I’ve returned to the USA and decided to once again take on full time work.

I’ve joined an amazing startup in San Mateo called VideoSurf. They’re doing some really innovative stuff with online video and I’m extremely excited about all the possibilities. Everything is still in stealth mode, but you should start to hear more about it in the coming months. If you’d like an invite to try the site out, email me and I’ll see if I can make it happen. No promises yet though.

As for FeedEachOther… While the site is extremely useful and loved by many, its current incarnation isn’t getting the traction necessary to turn it into a real business. Perhaps I’ll take it in a new direction in the future. I’m very proud of what I’ve built, but trying something new now is the the right move for me. I will still keep the site up and running, but active development has pretty much stopped.

If this worries anyone who’s currently relying on the site, I’ll be happy to help you export any of your information from the system. Send your requests via the FEO feedback page and I’ll work to add new export features to the site or run one-off scripts to get the data for you if necessary. However, take heart that the site will still be running for quite some time because I use it daily myself and I know that quite a few others do as well.

So, that’s that… Woah.

Viva VideoSurf!