Copyright ©1997-2011 Glenn Fleishman except as noted otherwise. All rights reserved. For permission to reprint, contact Glenn Fleishman at glenn at glennf.com. Photo © 2008 Laurence Chen; used with permission.
Turning technology from mumbo-jumbo into rich tasty gumbo
In Tuesday’s Wall Street Journal, I’m mentioned (and quoted) along with a number of other entrepreneurs who run price-comparison engines for book prices. (That’s a free 7-day link to the Journal to read that article.) Addall.com is the granddaddy, having launched in 1998. They’re pretty good now. They look at 41 bookstores. My site, isbn.nu, looks at 17, but they’ve got a big tent and I’m pretty picky.
The article gives a good flavor of the pros and cons of finding the best price, and the range of arbitrage that’s available. A smart consumer might be able to buy books from Overstock and sell them on eBay or Half as new, but the market usually is too efficient for that to work.
The reporter who wrote this piece focuses on the media and publishing industries, and the article represents the point of view of the publishers rather than the booksellers, for the most part. For instance, Amazon.com used to tolerate, barely, we price comparison engines. The CEO once made a pretty negative remark about them, in fact, before they settled on their current combination of discounts and free shipping. But Amazon.com and other stores now completely encourage us.
I drive well over $1.5 million in sales to the stores I list, although I don’t exactly gross or net five percent of that—some stores pay bounties for new customers; others pay on an entire market basket; others pay only on direct clickthroughs. And I have to pay for servers, freelance programming help, co-location, and book data. At the end of the day it’s completely worthwhile.
A few weeks ago, I wrote about on the 10th anniversary of my starting a hosting and Web development company that I was finally getting out of the business of hosting domains, email, blogs, and Web sites for colleagues and friends.
I’m finally done. (Almost.)
All the email is gone; my wife’s account was the last to migrate to Fastmail.fm.
Almost all the domains are gone: just a handful of ones that I need a little more control over, and I’m going to move them off my office server soon enough.
Almost all the Web sites are gone: one remains with very low traffic that’s several years out of date (it’s an archive of the best online fiction, but suspended a while ago) because it’s an .org and it’s taken my friend Jeff a while to jump through weird hoops to move a .org domain’s DNS.
What it means, primarily, is that I can go out of town and not have to worry about a power failure, a power-supply failure, or backup problems in my office. I have three computers that are co-located at digital.forest where I can turn to them if the system dies or needs help. I can pay them to work on my computers in a pinch. My email is in New York. My DNS is all over the world.
My operational responsibilities are running down to the bare minimum.
Sure, the title of this new blog I started could apply to my little boy, a regular sucker, but I’m really talking about RSS and aggregator behavior and the bandwidth, scaling, and cost behind it.
I’ve started Regular Sucking Schedule to try to pull together information from many sources and report on my own experiments. I’ll also post code there under Creative Commons license (and hope that others improve and contribute to it) as I write it and clean it up.
Please write me with RSS issues that I can link to or respond to my posts on the matter!
A colleague’s site mentioned this excellent resource from Deutsche Welle (German Broadcasting). It reads Langsam gesprochene Nachrichten which means Slowly Spoken Reports. It’s a 10-minute daily newscast delivered in an even cadence using perfect Hochdeutsch (High German) pronunciation which is found primarily in the north of the country. It’s slow by German standards, but sounds relatively speedy to an American ear.
I studied German for seven years in high school and college, and have spent just a tiny bit of time in German-speaking climes, such as Frankfurt, Bad Bergzabern (find that on a map), and Basel. The last is a town in a German-speaking canton of Switzerland where they speak Swiss German, a set of many similar but distinct dialects that are almost incomprehensible and unlearnable even to High German speakers. (The Swiss speak and write perfect High German as a lingua franca, and are pleasant to converse in it because they don’t care about it as their mother tongue.)
Even the Swiss German name for Swiss German can twist the tongue: Schwyzertütsch. The dialects vary so much that two adjacent towns might use different words and pronunciation, while traveling 50 or 100 miles puts you into foreign territory.
The same was true about Italian spoken in Ticino/Tessin, the Italian-speaking canton in Switzerland. They speak dialects that can vary literally over a few miles. And let’s not even get started on Romansh.
On Nov. 13, I posted a graph showing the fast growth in the requested bytes in RSS and similar feeds from my Wi-Fi Networking News and a few (much smaller) other sites. The bandwidth usage showed a growth from the mid-200 MB per day range up to about 350 MB per average per day. During that same time, I wasn’t seeing an increase in visitors of that scale—maybe 10 to 20 percent, not 75 percent.
After analyzing logs, I discovered that a small percentage of aggregation sites and aggregation servers were requesting as much as 20 to 30 percent of the bandwidth unnecessarily through aggressive downloads that didn’t check the If-Modified-Since headers or other tools to prevent a retrieval of a page that hadn’t changed.
I built a simple program running via Apache that throttles RSS downloads: a given IP and user agent combination can only request a given RSS feed file if it’s changed since they last retrieved it. Pretty simple. But the effects are profound, as this graph shows.
As you can see, I threw the switch on Nov. 20, just before Thanksgiving, but I haven’t seen a real decline in readership at my Wi-Fi site or the other sites—just a decline in bandwidth. The average (with lots of posts over the last week or so, meaning more RSS retrievals because of the update) is back to about 200 MB.
This reveals a lot about the sloppiness of some of the aggregators out there. Right now, my top aggregator is Mozilla (Firefox, primarily), which makes perfect sense: there are a lot of people using the RSS button in Firefox to subscribe to my feed, and if it’s the top engine that’s because of many unique users.
Since I pay by the gigabyte for overages above my minimum (which I’ve hit), this change will save me a reasonable pittance: probably $10 or $12 per month. Sounds like someone needs to build a master site for testing aggregation competence so that aggregator software developers can test this, and users and Web site operators can report on it back to developers.
Ben is now sleeping through the night. Sorta. He’s now eight days into sleeping in his own room, which didn’t cause him to miss a beat, and the last two nights, he has slept 12 hours with a 30-minute feeding in the wee hours. These last two nights, he’s complained briefly (“wahh!…wahhh!…longer pause…wah!” and silence) a couple hours before he actually wanted to be fed. It’s breathtaking. It means we can put him down at 8 am, go to bed at 11, get a full night’s sleep, and he wakes up after us.
We’d better not get too used to this.
Because of the flurry of interest, here’s more detail on our family telecom bill and how it will be transformed.
|Service||Current Charges||New Charges||Savings|
|Cingular National 1250 moving to FamilyTalk 850
Both include rollover minutes, unlimited Cingular mobile to mobile (46 million Cingular customers)
27.60 (taxes, misc)
18.00 (approx. tax, misc)
no setup charge
Includes voice mail, Caller ID
Via Opex at 5 cents a minute
|20.00 (average month)||0||20.00|
Moved from work to home, unlimited long distance
|Home business line for Lynn’s work
Includes voice mail
|65.00||5.25 (second line added to Vonage)||59.75|
My wife and I try to be frugal, and one way to accomplish thrift is by getting the same thing for less. She’s a thrift store shopper—Ben has almost nothing that wasn’t given, bought on sale, or bought at a thrift store and he looks great—and I’m a telecom thrift shopper. I like the cutting edge, but generally when it cuts a fee elsewhere.
Several months ago, I found that using a Vonage line at my office plus a Cingular plan with rollover minutes and their FastForward service would reduce my cell bill overages. FastForward costs a flat $2.99 per month to forward calls when the phone is placed in a special cradle to any number you determine at no per-minute cost. This offloads minutes from the cell network, and Cingular appreciates the reduced cost.
But I hit some speedbumps. Vonage’s service wouldn’t work on my office DSL because we’re so far from the central office that we have too much noise on the line to achieve the kind of latency on average needed for voice communication. We get 768 Kbps SDSL just fine, and don’t see any real interruptions, but voice can’t hack it.
Somewhere in this period my wife moved her AT&T Wireless number onto my Cingular account to shave $20 per month off her phone bill. I moved down a notch or so in my calling plan when I got FastForward and saved money there, too.
Our latest combo is even better. I just called Cingular when I discovered that a FamilyTalk 850 plan will cover us both for much less—it’s 400 minutes less per month than the plan we’re on now, but we’ve shifted a lot of minutes off the cell phone, or are using it intra-Cingular (mobile to mobile) which is free under our plan. So moving to FamilyTalk 850 cuts about $50 per month off our bill with that change, and Cingular isn’t charging us any fees since we’re sticking with them. We had to commit for the odd period of 11 months more.
One reason we could make this switch is that I moved my $25 per month unlimited Vonage service home. We’ll move Lynn’s business line—about $60 per month—using number portability to ring on the Vonage line, so that won’t increase costs there and will save us about $55 per month. We’ll shift the $20 to $25 in long-distance calls we were making on our landline to Vonage, saving that much per month.
I also discovered how good Skype’s SkypeOut long-distance service is. Skype is peer-to-peer voice over IP, but they have a 1.9 euro cents a minute (about 2.5 U.S. cents) long-distance rate within the US and to most of the world I talk to—Australia, Europe, North America. So I can use Skype if I hit the limit on my cell service or need to make calls out of the country.
When we make all these changes, probably by early January, we’ll have cut $130 or so off our family and business telecommunications’ costs. Which is extraordinary. We’ll be getting better service with a number of unlimited options that we were paying on a metered basis for before.
This is the future.
It’s finally happened. Eggs can be fertilised (that’s an “s” because the report comes from Britain) without a man’s involvement. Gender had a good run, but it’s over. While the article states “The ‘embryos’ do not contain any paternal chromosomes, so could not develop into a baby,” I’m not sure this is entirely correct. Ova contain two full sets of maternal chromosomes which in their journey down the fallopian tube emit two distinct polar bodies: the first gets rid of most of one and part of another of those sets, reducing down to one full chromosome set with some recombination; the second polar body gets rid of half of the remaining chromosome. So there’s already some recombination before the ovum meets Mr. Sperm.
We’ve already read reports that the male Y chromosome is in terrible shape, like a beaten-up shantytown, full of junk and limping along. So, give it a little time, and see you later, men.
October 2011 | August 2011 | June 2011 | May 2011 | February 2011 | December 2010 | November 2010 | October 2010 | September 2010 | August 2010 | July 2010 | June 2010 | May 2010 | April 2010 | January 2010 | December 2009 | November 2009 | October 2009 | September 2009 | August 2009 | July 2009 | May 2009 | April 2009 | March 2009 | February 2009 | January 2009 | December 2008 | November 2008 | October 2008 | September 2008 | August 2008 | July 2008 | June 2008 | May 2008 | April 2008 | March 2008 | February 2008 | January 2008 | December 2007 | November 2007 | October 2007 | September 2007 | August 2007 | July 2007 | June 2007 | May 2007 | April 2007 | March 2007 | February 2007 | January 2007 | December 2006 | November 2006 | October 2006 | September 2006 | August 2006 | July 2006 | June 2006 | May 2006 | April 2006 | March 2006 | February 2006 | January 2006 | December 2005 | November 2005 | October 2005 | September 2005 | August 2005 | July 2005 | June 2005 | May 2005 | April 2005 | March 2005 | February 2005 | January 2005 | December 2004 | November 2004 | October 2004 | September 2004 | August 2004 | July 2004 | June 2004 | May 2004 | April 2004 | March 2004 | February 2004 | January 2004 | December 2003 | November 2003 | October 2003 | September 2003 | August 2003 | July 2003 | June 2003 | May 2003 | April 2003 | March 2003 | February 2003 | January 2003 | December 2002 | November 2002 | October 2002 | September 2002 | August 2002 | July 2002 | June 2002 | May 2002 | April 2002 | March 2002 | February 2002 | January 2002 | December 2001 | November 2001 | October 2001 |