Archive for July, 2006

Sunday, July 30th, 2006

Sometimes you just have bad luck:

the blip.tv blog » hardware issue: “Looks like the failure is more serious than simply a primary disk array. We lost two disks simultaneously in a big storage server called a RAID 5 array. Our RAID 5 arrays are supposed to be able to lose any two disks and keep running, but you can’t really lose two disks simultaneously. It’s all a bit technical, and I’ll spare you the details. Almost immediately after that happened — you really can’t make this up — the power went out at our secondary datacenter.”

colombia day

Thursday, July 27th, 2006

Watch the video

Working from home: rythm vs. structure

Thursday, July 27th, 2006

When you’re working for yourself, not just working from home but really working for yourself, you don’t have to stick to 9 to 5. 9 to 5 is only used because it’s easy to control by companies, anyways. Nobody is productive from 9 to 5. I never heard anyone say: “Jee, I’m really at my best from 9 to 5.”

So when you work for yourself, instead of a structure that tells you when to work, you have to find your rythm. The times of the day when you get certain stuff done.

For me, after a coffee in the morning, I have a few hours of very creative, focused attention in which I get a lot done. Rythm has a lot to do with how you eat, by the way. But it’s different for everyone. So, finding your rythm. Figuring out when’s a good time to do coding, versus when’s a good time to go to the bank.

See also: Get your rythm

During Friday Curfew Busy Mansur is Empty 4

Thursday, July 27th, 2006



During Friday Curfew Busy Mansur is Empty 4

Originally uploaded by aliveinbaghdad.

“Curfew in Baghdad normally starts at 8 pm most days. This means no cars are allowed on the streets after 8pm, and you shouldn’t be wandering outside your house without extremely urgent business.

These days Iraqis tend to be at home by 5 or 6pm.

Before the war, even during the sanctions, Mansur was a hip, lively, exciting area. Think of it as the East Village or Mission District of Baghdad.

Now the curfew begins at 11am on Fridays, and doesn’t end until 6am Saturday. This means Iraqis are prevented from travelling the city for almost 24 hours one day a week.

When you include this with the other 60 hours Baghdad residents are under curfew, this means you are under curfew about half of your life in Baghdad.”

Thursday, July 27th, 2006

"Minuteman Fuera de NYC!!!": the "Minutemen" are this self-appointed group of people who want to get immigrants out of the country. What a crazy idea, and racist too. This is a video of a protest against the minutemen.

Watch movie (Quicktime, 3.8 min, 30.1 MB)

Original post, from gerardo romo z.:

Protestas contra el grupo anti-inmigrante Minuteman Click here to view video

(Via Mefeedia)

Get your rythm

Wednesday, July 26th, 2006

I’m up early today, couldn’t sleep with the heat. It’s 4:00 am. Yeah, that’s ridiculous.

So I figured I’d do an experiment. Since I work mostly from home these days, I’m always trying to find the best rythm. I know that usually, I get up and from like 8:00am to noon, I’m very productive. In the afternoon, not so, so I do chores then.

What can I get done this early? Is it a time to code? To wax philosophically? To read up?

What do you do?

Wednesday, July 26th, 2006

"Prodigio peruano en Nueva York". I met Gerardo a few weeks ago. He’s videoblogging for El Diario, a Spanish newspaper in New York. His videoblogs are fantastic, a great insight in daily life of Spanish New York.

He’s a pioneer. He must be one of the first paid videobloggers in the world.

Watch movie (Quicktime, 1.7 min, 13.7 MB)

Original post, from gerardo romo z.:

(Via Mefeedia)

Wednesday, July 26th, 2006

Rocketboom about comics. Batman, Superman, Spiderman. You names it.

Watch movie (Quicktime, 4.3 min, 24.3 MB)

Original post, from Rocketboom RSS 2.0 Main Index:

story links: rb field correspondent zadi diaz covers comic-con 2006, chuck d., rich koslowski, kyle baker, adam wallenta, steve rude | related: exclusive chuck d interview on jetsetshow.com, zadi covers comic-con 2005

(Via Mefeedia)

Wednesday, July 26th, 2006

"AK - Parking Lot, pt.1" American King - check it out. The true America.

Watch movie (Quicktime, 2.7 min, 15.3 MB)

Original post, from Human Dog Productions:

Garrett explains a new job prospect as part of his plan to get his life back together. Look for more on Friday. Subscribe to Human Dog using the Big Feed Button on the left and get American King and the rest of Human Dog delivered free. Your comments are appreciated. DOWNLOAD Quicktime/iPod VIDEO FILE DOWNLOAD Windows VIDEO FILE

(Via Mefeedia)

Wednesday, July 26th, 2006

"Sometimes I Feel Like This". Short, atmospheric, and making a beautiful point, I like this kind of videoblogging.

Watch movie (Quicktime, 0.7 min, 2.3 MB)

Original post, from Ryanne’s Video Blog:

Know what I mean? Jay definately caught me in a mood. That mood seems to have been lasting about 2 weeks. I’m slowly slipping out of it though. Thanks to things like Node101 Weekend which remind me that there is still hope in the world. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.

(Via Mefeedia)

iPhoto, Flickr and Photocasting on Flickr - Photo Sharing!

Wednesday, July 26th, 2006

iPhoto, Flickr and Photocasting on Flickr

Tuesday, July 25th, 2006

P.O.V. - The Tailenders . Behind the Lens. Filmmaker Interview | PBS: “The Tailenders” documents Global Recordings Network, which is an organization that has the goal of translating Bible stories into every language in the world. The organization use low-tech hand-wind players to distribute those recordings. And the film follows them going to the Solomon Islands, India and Mexico as they make translations and distribute them.”

Just saw this movie, very interesting.

Tuesday, July 25th, 2006

In all the web 2.0 business talk, I never hear anyone say that it’s perfectly valid to create a business, run it for a while and then kill it. Why is that?

MySQL AB :: Unicode and Other Funny Characters

Tuesday, July 25th, 2006

MySQL AB :: Unicode and Other Funny Characters: “Sorting strings is a common action to take, but on top of not everyone using the same characters, not everyone even sorts the same characters the same way! A collation is a defined way of sorting strings, and it is often language-dependent. “

Tuesday, July 25th, 2006

Here’s an article about something that was a real eye-opener for me a few years ago: it costs more to be poor.

Basically, if you’re poor, you pay more for everything. Housing (you rent, you don’t own), food, loans, you name it.

Study Documents ‘Ghetto Tax’ Being Paid by the Urban Poor: “The poor are also the main customers for appliances and furniture at “rent to ownâ€? stores, where payments are stretched out at very high interest rates; in Wisconsin, a $200 television can end up costing $700.”

Tuesday, July 25th, 2006

Keywords » Oligarchy: “During the years that George W. Bush has been in the White House, productivity growth has been stronger than ever. But the real compensation of all but the top 20 percent of income earners has been flat or falling. Gains in wages, salaries and benefits have been increasingly concentrated at the uppermost rungs of the income ladder.”

What seems to be happening is that, at least in the US, the rich are getting richer:

peterme.com: Fujita-san

Tuesday, July 25th, 2006

peterme.com: Fujita-san: “A couple days ago she came to me with a print out of this database record. It turns out the subject of that record, Santaro Fujita, lived in our house in 1942 (though we don’t know if he rented or owned.)

What will sadly not surprise you, if you connect a Japanese name and the year 1942, is that the record is evidence of his relocation that year to the Central Utah Relocation Center, but not before being housed at the race track in Tanforan (San Bruno, California). As in, horse stalls converted to barracks. (You can download a Powerpoint presentation featuring photos of Tanforan.)

Look again at that record. That such a reductive, factual presentation of data can stir up such sadness is a bit shocking. Fujita-san was no recent emigre. At the time of his relocation, he was nearly 60 years old, having lived in the United States over 40 years. The idea that our government considered him in any way a threat is dismaying to a remarkable degree.”

Momentshowing: Amercian King

Monday, July 24th, 2006

Momentshowing: Amercian King: “Let me tell you why I like American King:
Daily shows are becoming very popular in the Videoblogging world. I think the TV industry really gets into the idea of short, daily content. I’m personally not so interested because it reminds me of “distraction entertainment”. It’s the “i’m bored at work. Make me laugh.” There is certainly a place for this kind of video. Topical. Breezy. Light. Fun. It’s here and then forgotten. Next thing.

Chris has made a name for himself creating the universe of Human Dog. Like an HBO series, the story is told in parts. Each part informs the later videos. A rich, complex world is formed. The stortelling of Amercian King assumes that the viewer will follow along and learn the world. Like an HBO show, the story begins and will eventually end. Complexties and subtleties are the highlights.”

Mefeedia development practices

Saturday, July 22nd, 2006

For mefeedia, we’re getting better and better at developing practices. I always had a way to print out queries being performed on any page, today I added a way to have an EXPLAIN statement run on those queries and output a warning if something looks funky (using filesort, no index used, …). That way, I can browse through the site and very easily see if there are potentially bad queries on a specific page, like in the picture below.

In the example below, there’s a query that uses a filesort, which is often a bad thing, so I go to PHPMyAdmin to do an explain on that query, and see if I can improve that query by adding an index or something.

Other development practices that are really helping that we use are (clearly) using versioning, a bug database and a fairly clean internal API. For our internal API, we also run PHPDoc to generate automatic documentation, which is really easy when trying to find if there’s a function that does what you want and for refactoring stuff.

Another pretty cool thing we got is a script that does simple counts of rows in the database. It’s on an external server (a shared host), and just pings the db every hour, gets a list of tables and logs their rowcounts. It’s a great way of adding stats, I’m surprised I didn’t find an open source solution to do that. We added graphs to make it even nicer. The only regret I have is that I didn’t start doing this from day 1.

The only things we feel we are really missing now is a way to do a 1-click go-to-beta and a 1-click go-live of changes. That’ll help us roll stuff out more regularly. We’re working on that.

OK/Cancel » Archive » Guide to Remote Usability Testing

Friday, July 21st, 2006

OK/Cancel » Archive » Guide to Remote Usability Testing: “The ability to intercept someone live as they begin a task, have them quickly share their screen and comments over the phone, and then watch them continue to use their computer the way they were about to anyway, is by far the greatest benefit remote testing offers.”

Codec for Sony vegas

Wednesday, July 19th, 2006

Sony Vegas is great, but if you make movies witha small digital camera like the Canon Powershots, the videos are in avi format with a codec that Vegas doesn’t have. The result is that, when you add a video to the timeline, only the audio shows up.

A lot of places try to sell you codecs for like 20$.

It took my a while to find, but the first link on this page (morgan-multimedia) is free and works great and fixed the problem:

www.jetdv.com :: View topic - How do I open AVI files create by still cameras?

Conversations with Dina

Wednesday, July 19th, 2006

Conversations with Dina: The Indian governement is (it seems) blocking entire blog domains, like Typepad and Blogger. The block is being enforced by Indian ISP’s which means that these entire domains cannot be accessed from within India.

Eyebeam reBlog: The Flowers of War | The Huffington Post

Tuesday, July 18th, 2006

Eyebeam reBlog: The Flowers of War | The Huffington Post: a great post about the imagery of war.

Jon’s Radio

Monday, July 17th, 2006

Jon’s Radio: a great post on licensing aggregated data.

It’s a question I’ve been struggling with for mefeedia. Clearly, all the data like posts and videos is licensed under the license specified by the creators.

But there are also lists, playlists, tags and so on that we and our users create and aggregate.

During a discussion with Jon, I started thinking of it as “the people’s data” instead of “mefeedia’s data”. That helped.

And I am trying to find a very open license to license our aggregation of the people’s data out again. It’s a struggle all aggregation type services will have to deal with.

Monday, July 17th, 2006

The all new Yahoo! homepage, has, for the first time ever, no longer any trace of the directory that made them so famous. The directory was already moved towards the bottom of the page in a tiny box last time, but now it seems like it’s totally gone. (I’m not counting the search box directory switch).

Rosenfeld Media - Search Analytics for your Site: Search log potluck

Monday, July 17th, 2006

Do you work with search logs? Go leave a sample at Search Analytics for your Site

Wigblog - Things Internet and Otherwise by Richard Wiggins

Monday, July 17th, 2006

Wigblog - Things Internet and Otherwise by Richard Wiggins: “Imagine my surprise one day in April 2006 when, while merrily Googling away doing research for the book, I discovered you could already buy it! O’Reilly had assigned the book an ISBN — 0596101910 — and submitted it to the Amazons of the world as a soon-to-be-published book!”

OReilly is telling the world that they are publishing Lou Rosenfeld’s new publishing house’s first upcoming book.

Is OReilly playing dirty? An honest mistake? Whatever the case, it does sound like OReilly could make a bit more of an effort to straighten this out.

Scripting News: 7/15/2006

Sunday, July 16th, 2006

Scripting News: 7/15/2006: “In the case of Podshow, I know who they are, and have seen how ruthless they can be with other people’s work, not just mine, and how their lack of conscience means they’ll do things that I don’t want to know about, but since it’s in my area of creativity, I have to be concerned.”

O’Reilly Radar > A Week in the Valley: GData

Saturday, July 15th, 2006

O’Reilly Radar > A Week in the Valley: GData: “I had a great lunch with Chris DiBona and Mark Lukovsky at Google. There’s a huge move within Google away from SOAP and even REST-style ad hoc APIs and towards GData instead. The big point for me was that GData is just Atom/RSS for reading, Atom Publishing for writing, and A9 stored queries for searching. They had to specify a bit of glue around sync and so on, but the whole thing is that simple.”

Widespread CCD problems in consumer imaging products

Thursday, July 13th, 2006

Widespread CCD problems in consumer imaging products: my Canon elph camera that I love suddenly developed this problem.

I am calling Canon and they say that if this is indeed the problem, they will replace it for free.

The problem looks like this:

So if your camera suddenly looks like that, call the manufacturer.

Flickr: The Everyday Information Architecture Pool

Wednesday, July 12th, 2006

Flickr: The Everyday Information Architecture Pool

Cheers on mefeedia

Wednesday, July 12th, 2006

Watch the video
We figured out why mefeedia was sometimes slow in the past months, and it’s zippy again and we’re having a beer to celebrate from the mefeedia NY and Pentington headquarters!

The lamp

Wednesday, July 12th, 2006

Watch the video
I saw sparks under the lamp..

PodShow.com’s behaviour is unnacceptable!

Wednesday, July 12th, 2006

PodShow.com is continuing to “pull a Veoh” as we say.

Update: I emailed adam curry about linking to feeds. He wrote: “Yes, those show [the ones that link to xxx.podshow.com instead of their own url] are now on our network and also have a xxxx.podshow.com url” I will have to eat my words, that’s actually acceptable. It’s not great behavior, but it’s not sneaky either.

Update: it seems many of the podcasters are also very angry with this. The story is being investigated by a number of people, and I’ll post updates later.

Update: on Michael Verdi’s page, they do link to Verdi’s site. So what’s going on?

They list rss feeds and entries surrounded by ads, with very little or no attribution - I can’t for the life of me find links to the original show.

I’m having a hard time finding links on the site, but for example on this page, I see a link “Check out the show’s site”, but it goes to another PODSHOW page! Jeeses!

Now I happen to know that Dummycast can be found at http://dummycast.com/, and Podshow knows that too (the information is in the feed).

I looked at both Dummycast pages on Podshow, I even searched the sourcecode, and there is NO reference to dummycast.com anywhere.

As the nanny would say: this behaviour is unnacceptable!

And I’m not kidding. I’m getting tired of this. And so are a lot of the videobloggers and podcasters.

Why is this unacceptable? A directory should link back to the original site. Bloggers, Podcasters and Videobloggers put a lot of work in their shows and posts, and don’t want them stolen.

Do I have to spell it out?

There are a lot of “splogs” these days, sites that just take RSS feeds, copy the text and surround it with ads with little or no attribution to the source.

Splogs are scum. They are websites with no purpose except stealing content and making a quick buck of it.

I am sure podshow doesn’t want to be associated with those practices.

But at the same time, I’m sure podshow knows what they’re doing. Don’t tell me this highly funded startup doesn’t know that they’re trying to keep users on their site, looking at their ads, instead of sending traffic to the vloggers and podcasters.

I’ve tried to find contact info on the podshow site, but no such luck.

Disclaimer: I run Mefeedia.com, a videoblog directory.

Rocketboom

Wednesday, July 12th, 2006

Rocketboom

The new rocketboom is fair, funny, self-deprecating and a must see.

gfs-sosp2003.pdf (application/pdf Object)

Tuesday, July 11th, 2006

The Google Filesystem (pdf):

“First, component failures are the norm rather than the exception. The file system consists of hundreds or even thousands of storage machines

Second, files are huge by traditional standards. Multi-GB files are common. Each file typically contains many application objects such as web documents. When we are regularly working with fast growing data sets of many TBs comprising billions of objects, it is unwieldy to manage billions of approximately KB-sized files even when the file system could support it. As a result, design assumptions and parameters such as I/O operation and blocksizes have to be revisited.

Third, most files are mutated by appending new data rather than overwriting existing data. Random writes within
a file are practically non-existent.”

Fascinating stuff.

snarkout: tubular bells

Tuesday, July 11th, 2006

snarkout: tubular bells: “Technologies (and language is a technology as sure as any other) require ecosystems, and it’s not evident to me that Kelly’s “heritage-based minorities” are enough to keep them alive.”

videoblogging books review

Tuesday, July 11th, 2006

Watch the video

I did a short review of the 3 new videoblogging books. I can’t believe there are 3 books about videoblogging now. That’s nothing short of amazing for something so new.

 

YouTube - Andrew talks about the recent turmoil at Rocketboom UPDATED

Monday, July 10th, 2006

YouTube - Andrew talks about the recent turmoil at Rocketboom UPDATED (Youtube video)

I believe Andrew, from knowing him a bit. He did not fire Amanda. He’s not erhaps the easiest guy to get along with, but he’s a good guy.

Limitations of the Google OS

Monday, July 10th, 2006

The Google OS probably has features like Amazon’s S3 for distributed storage, distributed cpu features and all that.

But at the same time, to make that distributed stuff work, they must have sacrificed certain features that regular developers take for granted.

I ran into this problem when creating a distributed architecture for mefeedia. It’s an aggregator, so the thing has to scale. Classic database approaches stop working beyond a certain point. So you need a distributed architecture.

But building that architecture comes with limitations compared with a classic relational database - I can no longer sort my entries by any field, like I could in a database, for example.

You can see similar limitations in Gmail. For example, you can’t get a view of all your unread messages (did I miss it?). I don’t believe this is because the Google engineers believe it’s not an important feature, I think it’s because they’re limited by the Google OS.

The GoogleReader has similar problems.

In a message from the engineers, they explain why you can’t just “mark all items as read”: “Architectural limitations prevent us from offering these features immediately, but rest assured that we are investigating our options.”

In other words, the GoogleOS datastructure let us scale large easily, but it’s stopping us from doing certain things that you might expect to be easy.

The tradeoff is worth it, of course, and I’m sure the GoogleOS will incorporate more and more features and workarounds as it gets used by more Google products.