Dan Kantor

Thu, Mar 11th
permalink

If you like HTML5 and happen to also like music and cool visuals, check this out - http://bit.ly/ahBt4b

Comments (View)

1 note

permalink

The Future of Browser Plugins (Hint: Let’s Call them Apps)

continuations:

At Union Square Ventures we have backed a couple of companies that use browser plugins at the core of their services (Adaptive Blue, Zemanta). We have always been concerned about the potentially lower sign-up rates from requiring someone to install a plugin. The installation process on Firefox required an onerous restart (even for updates to already installed plugins!). In fact, our concern has been so significant that we have passed on a few opportunities that had plugins as central to their strategy. I believe that this could change dramatically in the near term. First, Chrome has an extension architecture that does not require a restart and allows for dynamic updates to plugins. Second, people seem to have no problem with installing apps on their phones. So what’s missing is a change in terminology - let’s call plugins browser apps - and a marketplace. The latter can help not just with discovery but also with ratings and safety. Now before anyone can even start to mention HTML5 - yes it’s great, but a plugin, I mean app, can still do more because it is user centric, not site centric. For instance, extension.fm can deliver its experience only because it sees music on all sites I go to!

Comments (View)

9 notes

permalink

Comments (View)

15 notes

permalink

Comments (View)

permalink

At the time of writing, we’ve reimplemented most of Digg’s functionality using Cassandra as our primary datastore. We’ve supplemented Cassandra-based indexing using full text, relational and graph indexing systems. We’re getting used to dealing with eventual consistency.

We’ve been working on Cassandra itself too. We’ve made massive performance improvements: increased comparitor speed, added better compaction threading, reduced logging overhead, added row-level caching and implemented multi-get capability. We’ve also implemented native atomic counters using Zookeeper (you can probably guess why were motivated to add that feature :)

We’ve tested and improved the operational capabilities of Cassandra, upgrading its Rackaware capability, added slow query logging, improved the bulk import functionality and implemented Scribe support for improved logging. We’ve also done a ton of operational testing.

http://about.digg.com/node/564

Sounds fun. Did I mention I love Amazon SimpleDB?

Comments (View)

1 note

Wed, Mar 10th
permalink
[Flash 9 is required to listen to audio.]
All My People by Portugal The Man. This is off their new album American Ghetto. Not much to say other than if you haven’t checked these guys out, you really should. They completely rock. I’m going to see them at Highline 3/19. Can’t wait.

jolienoire:

Portugal. the Man, All My People.

Comments (View)

7 notes

Tue, Mar 9th
permalink

Love the Biggie flowing through my music stream today

Comments (View)

permalink

Firefox Is Losing The Race To Chrome

Many people have asked me why I started developing ExtensionFM on Chrome before Firefox. Firefox has about 25% market share while Chrome has only 5%. Below are ten reasons why I believe Chrome is the better browser right now and easier to develop applications for.

Let me first say that I have had a love affair with Firefox for the past five years. I started using it in the summer of 2005 when I was, ironically enough, an intern at Microsoft. I want Mozilla to succeed. It is important to have a ‘non-biased’ company in the browser space. But right now, they are getting their butts kicked by Chrome (and its Webkit cousins).

Here are 10 reasons (with 1 bonus) why Chrome has surpassed Firefox.

  1. Speed: Chrome renders pages faster than Firefox. On Mac it is even more noticeable.
  2. Weight: Chrome uses a lot less memory and system resources than Firefox.
  3. HTML5: Both Chrome and Firefox have implemented a bunch of HTML5 features. There are still many more to come. To this point however, each has implemented a different set of features. The set of features that Webkit has implemented are more important at this point - WebDatabase, WebSockets, etc.
  4. CSS3: Related and equally important to HTML5 is CSS3. At this point Webkit has implemented a lot more of the spec, including multiple backgrounds and background gradients.
  5. Extensions: Chrome extensions do not require a restart on install or when they update. Firefox’s do. Right now Firefox has more extensions. But all the good ones will come to Chrome. Chrome also makes it really easy for developers to package extensions for delivery in the gallery or on a third party site.
  6. Video Support: As part of the HTML5 video element, browsers can now create a native video player that is controlled by Javascript (thus bypassing Flash). But this means very little if the video player does not support the leading codec - H.264. Chrome supports this, Firefox does not (b/c of licensing reasons).
  7. Audio Support: Equal to the video element above, HTML5 introduced an audio element that is a native player controlled by Javascript. But as with video support, audio support is only as good as the codecs it ships to play back different formats of music. Unbelievably, Firefox does not ship a codec that supports MP3. Let me repeat that. Firefox does not support MP3. They only support the open source and far less used OGG format. Chrome of course supports MP3 (as well as OGG).
  8. Startup: On both Mac and PC, Chrome starts up a lot faster than Firefox.
  9. UI: Chrome has a very minimal look with only the basic “chrome” surrounding the web window. Firefox looks more bloated. Even Mozilla recognizes this. The next version looks a lot more like Chrome.
  10. Threaded Tabs: When a tab in Chrome crashes, it does not freeze or crash the entire browser. This is because each tab runs in its own process. All Firefox tabs run in the same process. If one tab crashes, it brings down the entire browser.
  11. Mobile (Bonus): Here is a list of companies that ship mobile devices with a Webkit browser: Apple, Google, Palm, RIM (coming), Nokia. Here is a list of companies that ship a mobile device with a Firefox browser: None.
Like I said in the beginning, I love Firefox and want them to succeed. But you can not ignore the 11 important facts I have listed above. Firefox is losing to Chrome (and its Webkit cousins). Mozilla knows this. I want Firefox to succeed and I believe that it can. The best part about Google (and Apple via Webkit) entering the browser market is that they have pushed the rate of innovation to never before seen heights. Let’s hope this continues for many years to come. Right now, however, I am choosing Chrome as the browser to develop for.

Comments (View)

7 notes

permalink

RT @cashmusic: The new @familyoftheyear EP, Through The Trees is out now, available directly from the band at http://familyoftheyear.net/

Comments (View)

Mon, Mar 8th
permalink

RT @extensionfm: New Release: Auto-updating sites and the music activity stream - http://bit.ly/9nNu6R

Comments (View)