Epeus' epigone

Edifying exquisite equine entrapments

Sunday, 28 December 2003

New model for music playlists

We were talking in #joiito about wanting to play music for each other, but not being able to just post urls to our mp3's for fear of vexatious prosecution.

So here's my initial straw man suggestion for how to do this.

1. create a new playist format that refers to songs by a canonical naming scheme - MusicBrainz has a good starting point. These get put in URI's that look something like:

songid:66fea472-0093-4764-a574-7ef87ade4433?artistid=d1601842-8052-4ac1-81ef-67e8259250dd&artist=Shannon%20Campbell%20and%20Scott%20Andrew%20LePera&title=Nothing%20New

How does one resolve this URI?

Implement an app that tries several alternatives:
1. Is it in the local music collection?
2. Is it available on a label or artist website/bittorrent?
3. Is a promotional extract up on Amazon or iTunes store?
4. allow further plugins

In each case the name/title are used for an initial match, and the sing identification process defined by MusicBrainz used to be sure we have a real match.
Posted by Kevin Marks at 05:25 1 comment:

Tuesday, 23 December 2003

DRM 'Industry' hates freedom

Bill Rosenblatt :
The DRM industry should hope that the ISPs lose. If they do, then that means that ISPs do not have a free pass around liability for their treatment of content, and therefore that they should be proactively offering DRM services, both to protect themselves legally and as a source of incremental revenue from copyright owners. If the ISPs continue to win these cases, then a major segment of the digital media value chain that could support DRM technologies and services may disappear.


Remarkably honest reporting by DRM Watch here. The DRM 'Industry' has a vested interest in destroying the free transmission of information over the public internet in favour of closed, restricted networks.
Posted by Kevin Marks at 13:09 No comments:

Saturday, 13 December 2003

Deeper pixels needed

Glenn Reynolds, assorted Slashdotters and Peter Lewis at Fortune are speculating on whether Ansel Adams would have used digital cameras.

As I worked on the first official release of Ansel Adams images in digital form - the Ansel Adams screensaver - I feel somewhat qualified to pontificate on this.

What everyone is missing is that it is not a question of resolution, but of dynamic range.
With film the issue is blurred by questions of grain, but with digital the problem is which image format to use.

TIFF supports more than 8-bits per channel, but JPEG does not, nor do most computer displays. Most digital cameras only generate 8-bits per channel of dynamic range, and are still competing on resolution.
On the other hand, even the $30 scanners do 12-bits per channel these days, and 14-bits per channel (42-bit) are only about $50.

I expect that digital cameras will pick up on this soon, but we'll need a file-format change (and possibly a better transient storage device than flash memory) and new low-cost software to make it mainstream. Ironically, all the sophisticated exposure calculation that makes many digital cameras too slow to use for action snapshots could be reduced if they upped the dynamic range a few stops.

If you want to see what kinds of dynamic range digital photography is really capable of, have a look at the Hubble images, where every photon is carefully counted.
Posted by Kevin Marks at 18:35 No comments:

Tuesday, 9 December 2003

Tasty links

Down on the right is my del.icio.us linkblog. Its a bookmark replacement, and a place to find great links, as you can see other people's links and categories too.
Posted by Kevin Marks at 04:36 No comments:

Monday, 8 December 2003

HTTP diffs

Steve Jensen Jenson:
I came up with an idea on the train recently that might be useful here: If you're given the right bytes and told where they should go, you can construct the right document. HTTP does have semantics for giving you bytes and where they should go.


Steve, there is an existing HTML RFC for sending diffs that is perfectly suited to this - RFC3229. I mentioned this when it came out in Jan 2002.
Posted by Kevin Marks at 14:05 No comments:

Friday, 5 December 2003

The technical argument against DRM

Although the economic argument is more powerful - that DRM destroys value for customers and hence will be shunned by them - the technical argument is strong too.
This rests on one of the fundamental pillars of Computer Science - the Church Turing Thesis that states that any computer can emulate any other. When this is combined with the continual improvement in computing power available, it means we will always be able to run old software, or indeed protected software, by emulating the environment it runs within.
Simson Garfinkel describes how emulation saved the BBC Domesday Project, the authors of which I worked with at the BBC and the MMC.

"But that wasn't DRM" I hear the cry, "just obsolete hardware and data formats".

How about a systematic program that defeats the hardware protection for pay per use interactive experiences that works in a general enough way to encompass 25 years worth of hardware design?

It's called MAME and it has just been ported to the Nokia N-Gage cellphone/game gadget. It has emulators for various CPUs (and graphics and sound chips) to run the code directly from the original game ROMs - they look and feel just like the real thing
If Nokia are smart they will license this and the games and use it to promote the gadget - this company has licensed Atari ROMs for sale. After all, those 80s games are smaller than most MMS photos that get sent, and they're lots more fun than ringtones.

I hope Ed Felten and maybe can explain this to the assembled lawyers at the Berkman conference today. Most of them seem to like on compulsory licensing schemes.
I wish I had been able to take the chance offered to join them and present mediAgora to them. I look forward to reading the blogging of the event.

Here's a cartoon I made with the wonderfully silly Bayeux Tapestry Construction Kit

Posted by Kevin Marks at 03:32 No comments:

Wednesday, 3 December 2003

99% perspiration

Tim Oren takes me to task for saying Dave invented outlining. Now I could go on about the long history of simultaneous or convergent invention in history, but I won't, I'll just say this.

Tim - you're in VC. You should know the difference between a demo and a product.
Posted by Kevin Marks at 22:53 No comments:

Commodities are a good thing

Doc:
The stupidest conceit of the software business is that commodities are bad.

If it weren't for commodities, we wouldn't have civilization. Or food.

There's plenty of money to be made in - and on (or choose any other preposition) - commodities. You just have to think smart about the stupid stuff. Is it that hard?


Commodities are great - to paraphrase something Clayton Christensen said - once your business has become commoditized it is simple enough that you can hire some MBAs to run it for you.
Posted by Kevin Marks at 22:07 No comments:

Jessica Litman's music idea

Comment on Sharing and Stealing - Jessica Litman

It is a great essay until this paragraph::
The key to the opt-out mechanism I propose is the selection of a single digital file format or family of formats capable of conveying copyright management information as defined in section 1202 of the copyright act. The format will probably incorporate digital rights management capability because the people who will be using it will desire that feature, but there's no need for any copy-protection to be hack-proof, or even exceptionally durable. It should also be compatible with the current generation of digital playback devices, including CD players. I'll call the format *.drm for short.


This aspiration: "It should also be compatible with the current generation of digital playback devices, including CD players." is impossible. CD players play unencrypted, uncompressed digital audio. A drm'd format would require new players.
Posted by Kevin Marks at 03:51 No comments:

Monday, 1 December 2003

Hierarchies, webs and emergence

Last week Dave Sifry and I met up with Dave Winer and Steve Gillmor at Technorati to share ideas. We talked about the public resource that Dave W created in weblogs.com, about Technorati, and about Dave's new idea to help people categorize blog postings and the things they link to.
Dave W said: I feel we're at a turning point in the weblog world, either we're going to be like every other hierarchy that's ever been, with secret deals, lots of impediments to progress, eventual stagnation; or we're going to overcome that.

Dave thinks in hierarchies; whether this is because he invented outlining, or why he invented outlining I'm not sure. Along the way he added links into the picture, so his hierarchies can link to other nodes, or other hierarchies to get as complex as you like.

The conventional wisdom is that links beat out hierarchies - Google's link-centric approach beat out Yahoo's hierarchy-centric approach (the HO in Yahoo stood for Hierarchically Oriented).

However, another way of looking at it is top-down versus bottom-up - central design versus emergence.

Dave W wants to build a bottom-up emergent taxonomy, using open debate and open standards.

Steve Gillmor is saying something similar about how we can grow new things.

I have a couple of ideas that I need to write up as spec proposals to try to start such discussions - one about 'vote links', one a new bit of metadata for feeds saying whether they are complete or not.
Posted by Kevin Marks at 05:02 No comments:

Now that's data mining

Mining company publishes geology data and offers prizes for good spots to dig
Posted by Kevin Marks at 02:17 No comments:

What am I missing?

One fascinating thing about Technorati is how many blogs are showing up in languages other than English. One of the highest on the the Top 100 is an Iranian blog, which is a great thing.

However, I look at blogs like this and feel like Ginger in Gary Larson's classic What Dogs Hear.
'squiggle squiggle squiggle Blog squiggle squiggle squiggle Permalink'
Posted by Kevin Marks at 01:59 No comments:
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

This is my personal blog. Any views you read here are mine, and not my employers'.

Atom Feed

Support the Open Rights Group
My photoKevin Marks Me on Twitter
Me on G+

People's thoughts I read:

Daily

Rosie
San Jose Young People's Theatre
Dave Weinberger
Doc Searls
Gonzo Engaged
AKMA
Cory & friends
Denise Howell
Charles Wiltgen
Shelley Powers
James Lileks
Suw Charman
Halley Suitt

Weekly

Andrew Marks
Blogsisters
Arts & Letters Daily
Bricklin, Frankston & Reed
Steve Yost
Jeneane Sessum
Brian Micklethwait et al
Tom Matrullo
Gary Turner

Sporadically

Small Pieces
Stuart Cheshire
RageBoy
Nonzero
Neil Gaiman
Thomas Vincent
Brad deLong
Andrew Odlyzko
ProSUA

No to Mickey Mouse Computers

powered by blogger

Blog Archive

  • ►  2023 (1)
    • ►  September (1)
  • ►  2017 (2)
    • ►  May (1)
    • ►  April (1)
  • ►  2015 (7)
    • ►  November (2)
    • ►  May (3)
    • ►  April (1)
    • ►  January (1)
  • ►  2014 (3)
    • ►  October (1)
    • ►  April (2)
  • ►  2013 (5)
    • ►  June (1)
    • ►  May (1)
    • ►  April (2)
    • ►  March (1)
  • ►  2012 (8)
    • ►  December (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  January (4)
  • ►  2011 (11)
    • ►  December (1)
    • ►  November (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  April (2)
    • ►  January (2)
  • ►  2010 (16)
    • ►  November (1)
    • ►  October (1)
    • ►  September (3)
    • ►  June (1)
    • ►  May (2)
    • ►  April (2)
    • ►  March (2)
    • ►  February (2)
    • ►  January (2)
  • ►  2009 (22)
    • ►  November (2)
    • ►  October (2)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  June (2)
    • ►  May (2)
    • ►  April (1)
    • ►  February (2)
    • ►  January (4)
  • ►  2008 (29)
    • ►  December (2)
    • ►  November (3)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (5)
    • ►  April (2)
    • ►  February (3)
    • ►  January (7)
  • ►  2007 (45)
    • ►  November (3)
    • ►  October (4)
    • ►  September (4)
    • ►  August (10)
    • ►  July (3)
    • ►  June (8)
    • ►  April (2)
    • ►  March (6)
    • ►  February (3)
    • ►  January (2)
  • ►  2006 (119)
    • ►  December (13)
    • ►  November (8)
    • ►  October (16)
    • ►  September (10)
    • ►  August (3)
    • ►  July (6)
    • ►  June (24)
    • ►  May (3)
    • ►  April (10)
    • ►  March (7)
    • ►  February (8)
    • ►  January (11)
  • ►  2005 (101)
    • ►  December (10)
    • ►  November (13)
    • ►  October (9)
    • ►  September (8)
    • ►  August (7)
    • ►  July (7)
    • ►  June (8)
    • ►  May (12)
    • ►  April (7)
    • ►  March (6)
    • ►  February (1)
    • ►  January (13)
  • ►  2004 (53)
    • ►  December (8)
    • ►  November (5)
    • ►  October (6)
    • ►  September (7)
    • ►  July (5)
    • ►  June (3)
    • ►  May (2)
    • ►  March (3)
    • ►  February (7)
    • ►  January (7)
  • ▼  2003 (196)
    • ▼  December (12)
      • New model for music playlists
      • DRM 'Industry' hates freedom
      • Deeper pixels needed
      • Tasty links
      • HTTP diffs
      • The technical argument against DRM
      • 99% perspiration
      • Commodities are a good thing
      • Jessica Litman's music idea
      • Hierarchies, webs and emergence
      • Now that's data mining
      • What am I missing?
    • ►  November (14)
    • ►  October (21)
    • ►  September (23)
    • ►  August (19)
    • ►  July (11)
    • ►  June (14)
    • ►  May (9)
    • ►  April (22)
    • ►  March (20)
    • ►  February (16)
    • ►  January (15)
  • ►  2002 (224)
    • ►  December (15)
    • ►  November (21)
    • ►  October (22)
    • ►  September (12)
    • ►  August (11)
    • ►  July (28)
    • ►  June (19)
    • ►  May (29)
    • ►  April (18)
    • ►  March (19)
    • ►  February (16)
    • ►  January (14)
  • ►  2001 (13)
    • ►  December (2)
    • ►  November (11)

Contributors

  • Kevin Marks
  • Kevin marks