Friday, May 31, 2013

Markets on the wild and wooly internet

Two data points, which I'm not going to try to analyze in detail just yet:

  • The market for Bitcoin, which proposes to be an online, anonymous currency, has been on a tear lately, doubling in the last month (at this writing), more than quintupling in the last two and increasing tenfold in the last four months.  Good news if you bought or received Bitcoin four months ago, scary news if you bought yesterday.  The word "bubble" has been cropping up more and more lately, along with the usual explanations why it's not a bubble.
  • Intrade, the online betting market which attempts to use the wisdom of crowds to predict events like elections and scientific discoveries, is closed while it tries to sort out some kind of financial irregularity and return to solvency.  The statements on the company's website are optimistic, and they may be right, but such things in general don't have a good record.
The whole point of markets like Bitcoin and Intrade is that they are not (as) subject to the regulations and restrictions of the conventional markets.  But that cuts both ways.

Thursday, May 30, 2013

Steve Jobs, 1955-2011

Well, we all knew it was coming, but you could still feel the earth shift.  None of us in the tech business has remained untouched by Jobs' work, and by extension, Jobs himself.  There was never, nor will there ever be, anyone quite like him.

RIP

Sunday, May 26, 2013

Really? I never mentioned Snopes?

Well that obviously needs fixed.

On the off chance that you haven't heard of it, snopes.com, more formally the Urban Legends Reference Pages, is the first place to go whenever someone forwards you a forward of a forward of ... a forward of an email containing some compelling factoid or tale.

All things considered, the signal/noise ratio of the web is surprisingly high.  Some sites, like Wikipedia, improve that ratio by (in aggregate) adding useful information.  Snopes does this as well, but also helps filter out the noise.  Given that it's a two-person operation (Barbara and David Mikkelson, who met during the days of alt.folklore.urban), one could make a strong case that Snopes accounts for more signal/noise improvement per person than any other site, if "signal/noise improvement per person" weren't such a geekily silly measure I'm not sure even I can use it with a straight face.

Crucially, Snopes does not set out specifically to debunk legends, though it may seem that way since only a small minority end up confirmed as true.  Rather, it sets out simply to document the known facts, track down how the various legends and rumors have circulated and if possible where they may have started, calling police departments and local officials to actually ask if something happened, and generally doing the journalistic legwork that too often gets bypassed in pursuit of a good story.

The Mikkelsons manage to do all this in evenhanded good faith and with a well-pitched sense of humor. Think of it as MythBusters for the web, albeit without Jamie's epic mustache.


Postscript: It occurs to me that studying the proliferation of urban legends ought to be a potent vaccine against taking the notion of "the wisdom of crowds" too far.

I am not my IP address

It appears that the major ISPs have decided to launch an "education campaign" about copyright violation.  If their filters determine someone using your IP address is uploading copyrighted content, you will get a series of increasingly firm warnings telling you that you may be breaking the law.  And, as some have pointed out, to let you know that your ISP is watching what you're doing and to leave a nice, visible paper trail saying "you were warned".

I say "copyrighted content", but in practice that probably means video, .mp3 files and such.  I doubt that they're trying to catch people uploading the text of The Hunger Games or whatever, even though that's just as copyrighted as, say, Thrift Shop.

Before going on, I suppose this is a good opportunity to repeat the disclaimer: I don't speak for my employer.  I speak for myself, at least on a good day.  Let's throw in the "I am not a lawyer" spiel while we're at it.

On the one hand, I'm not horrified by this.  It certainly seems like a better approach than previous attempts to crack down.  The ISPs certainly have some right to do such things.  Your agreement with your ISP is a private contract.  As much as we value free speech as a principle, when you're paying a private company to convey your speech, they get some say.  Restrictions imposed by your ISP are not laws of congress.  Not to say that there shouldn't be some sort of protection, but any first-amendment case would have to be aimed at the laws regulating ISPs, not at the ISPs themselves.   Outside the US, your mileage may vary ... hmm ... how do you say "your mileage may vary" outside the US?

Likewise, the studios and record labels have a right to protect their copyrights (that is, the copyrights they acquired from the people who actually created the content).  Whatever we may think of studios, record labels, publishers and such, there is a legitimate business to be done in financing, publicizing and selecting content.  The question is whether it's done well or badly, ethically or not-so-ethically, and in what cases it makes sense for the creator to take on that role personally or hire it out.

That said, I'm leery of the basic approach of tying activity to an IP address.  In a typical household, any of several people may be using a given address, and the person paying for the service is generally not going to be aware of what every person in the household is doing at all times.

Neither is it safe to assume that the only people using the IP address in question are living in the house to which the IP address is assigned.  There are plenty of insecure wifi routers out there.  For that matter, there are plenty of deliberately insecure routers out there.  Is a coffee shop with free wifi also liable for whatever its guests choose to upload?

Nor is it that hard for someone uploading copyrighted material to disguise that fact, or plausibly deny it -- and it's a good bet that someone who makes a habit of distributing copyrighted material illegally would positively enjoy confounding The Man.

In short, it looks very easy to get false positives (someone notified of suspicious uploading when it's not their fault) and false negatives (someone up to no good going unnoticed).  If the idea is to "stop piracy", it's unlikely to work any better than previous attempts.  On the other hand, if the idea is to remind people that copyrighted material is protected by law, or start a discussion between the person legally on the hook for the internet bill and the rest of the people using it, that could probably work.

Behind all this is the issue in the title: to what extent can an IP address be identified with a person?  A reasonable analog in the real world is the distinction between a car's license plate and a person's driver's license.  A license plate is associated with a person, and that person bears some legal responsibility for what happens with that car, but if you loan your car to a good friend and that friend gets pulled over for speeding, the points go on the friend's license, not yours.

If the friend runs a red light and gets caught by a camera, though, you'll get the notice, as registrant of the car.  What happens next is a bit unclear, particularly if your maybe-not-so-good friend doesn't feel inclined to step up.

The ISP case seems more like the camera case than the pulled-over case.  Just as (generally) only the car can be positively identified, only the IP address, and not the person, can be positively identified.  Again, if the idea is to educate people about copyright law and remind them that yes, companies take this seriously and, by the way, we can see what you're doing with your IP connection, that's probably OK.  But if it comes down to fining and arresting people, the IP address involved had better be just one piece of evidence in a stronger case.

Not that that's much comfort if you have to hire a lawyer anyway.

Saturday, May 25, 2013

Fitting Twitter into the bigger picture


I've just re-read the nineteen previous posts labelled Twitter on this blog and I think I've sufficiently hammered on two main points:
  • There's no more reason to believe a "Twitter and new media will supplant traditional news media" narrative than in so many other "Everything is Different Now" cases that have come along.
  • Twitter is not particularly self-correcting and there's no clear way to sort fact from fantasy beyond good old-fashioned skepticism -- or referring back to other sources.
So once we dismiss the usual strawmen, where does that leave us?  What is the real relationship between Twitter and traditional media (which themselves have adapted significantly to the web)?  The easy answer is "it's complicated", which seems true as far as it goes but really doesn't say much.  So how about a few random data points?

Item: Tweeting is now a standard part of the celebrity publicity machine.  In turn, gossip magazines and sites routinely report on celebrity's tweets.  It would be interesting to know to what extent celebrities and their publicists are tweeting directly to fans and to what extent they're tweeting to magazine/web site editors.

Item: In the recent scandal leading to the resignation of George Entwistle the head of the BBC, one of the more devastating points of John Humphrys' interview of the soon-to-be-outgoing head was Entwistle's admission that he was unaware of a highly relevant tweet about an upcoming BBC Newsnight documentary (that, and his also having been unaware of the documentary itself).  Humphrys goes on to assert that even if Entwistle hadn't been personally following Twitter, someone on his staff should have been.

With further prompting from Humphrys, Entwistle then goes on to admit he also missed the front-page story in the Guardian denouncing the Newsnight piece, leaving one to wonder what, if anything, Entwistle was aware of.  Nonetheless the presumption, coming from a well-respected traditional journalist in a rather high-stakes context, was that Twitter was something that the head of the BBC, and journalists in general, should pay serious attention to.  (Lest this post present too one-sided a view of Entwistle, here's a transcript of the interview -- the Torygraph uses a less annoying format than the Grauniad article I complained about.)

Item:  Swirling in the same cloud of scandal, was the shockingly prolific criminal behavior of a recently deceased well-known television personality.  The resulting public outrage included, as one would expect by now, a major Twitter storm.
    Item: Twitter continues to be an important means of smuggling information out of repressive states.  I'm glad to say that Google's Speak2Tweet service has played a role in helping bypass state internet crackdowns, most recently in Syria (I have nothing personally to do with providing this service, and I don't know anything about it that you don't, but I'm happy to be associated with it indirectly as a Googler).  On the other hand, a fair bit of mis- and dis- information makes its way into the unfiltered feed.  Considering the stakes, it seems wise to be more cautious than usual in judging the reliability of tweets, to say nothing of acting on them.

    Item: A recent Twitter spat between an American economist and the president of Estonia is being made into an opera.  The opera will premiere in Tallinn, to be performed by an Estonian mezzo-soprano, so one can imagine that the Estonian side might come off rather better.

    For the most part, Twitter seems more like a parallel channel to the traditional media, rather than something likely to supplant them.  In all but one case, Twitter looks like one more tool in the box.  Publicists have always promoted their clients by any means available, the public has always complained by whatever means is at hand, dissidents have always found ways to get their story out, and pop-culture oriented artists have always grabbed on to whatever was floating by.  To the extent that it's harder for regimes to prevent suppressed information from leaking out, credit should go mostly to the internet and web as a whole, acknowledging that Twitter has been particularly effective.

    The second item is more intriguing.  In this case, Twitter looks more like something new intruding in the traditional media game.  Imagine radio journalists in the mid twentieth century realizing that they needed to pay attention to this wild and wooly new "television" thing, and print journalists some time before that realizing that there really was something to these new "radio" devices or, for that matter, the current interplay between traditional outlets and blogs.

    The key here is not the technology, but who's involved and how.  In the first item, Twitter is effectively acting as a new medium in the traditional publicity structure.  Likewise, in the last three items, the people, or the artists, are making use of Twitter as they would any other medium.  In the second item, the whole point is that Entwistle should have been treating Twitter as another medium for gathering information (or perhaps he did, by ignoring it).  The implication, really, is that treating Twitter as another medium among many is the normal thing to do, and by not doing so, Entwistle showed himself to be woefully out of touch.

    Friday, May 24, 2013

    JW Pet Company Extreme 5 Inches Dog loves it!

    JW Pet Company Hol-ee Roller X Extreme 5 Dog Toy, 5-Inches (Colors Vary)
    JW Pet Company Hol-ee Roller X Extreme 5 Dog Toy, 5-Inches (Colors Vary) Read more...

  • Durable chew toy
  • Fetch toy
  • Perfect for stuffing with treats
  • Natural rubber dog toy
  • Suitable for medium, large, and extra-large breeds

  • Indestructable Great toy! The 1 year old lab that can destroy anything in a week or hours can not break this thing. We love sticking milk bones in the middle keeps her busy for at least 510 minutes nosing it around and trying to get the snack out. Also doesn't fit under the couch!! She's constantly tossing it around chasing it chewing on it and generally tryin to destroy it. Will definitely be ordering more of these. The little tears in it so far I believe are from us stretching it to squeeze treats in.
    AMAZING TOY!!!!!! WOW WOW!!! My dogs love it This toy is amazing! It bounces soft on the bite good for large and medium dogs because of its spaces it dries really fast.will buy couple more in different colors.
    Love it We have two dogs so we had to purchase two toys. LOL I tried giving them similar toys but they both love this one. Now I seperate the two of them when they have their snacks. I put pupperonis inside and they also love little milkbones. This keeps them entertained and they enjoy chewing on them afterwards.
    Good Results I have the 5 in. model. I gave it to my 85 lb doberman with a large dog biscuit in it. It took him a couple of hours to finish off the dog biscuit. Now I realize that a new toy often requires learning some new techniques and that my doberman will improve his skills but I was very pleased with initial results. **Overtime thus toy has proven itself to be quite enjoyable and useful for my doberman. He now can nibble out a dog biscuit in 30 minutes or so but I believe it is excellent as one of the tools for good dental hygiene.
    DESTRUCTIBLE in 60 minutes Just got this toy after the previous JW Pet toy ball was chewed up. It was sent to me by the company after I described to them what my 10 mounth old 80 lb American Bulldog did to their toy. This one was chew to pieces within 1 hour.
    Not A Great Toy For Lab We have a black lab and I bought the other Holee Roller and that one actually lasted longer than the Extreme.
    Dog loves it! My puppy 1 yr old Frenchie loves this! It is plenty durable. Ball was black which the puppy can see better in the dark than the red one I used to have.
    Roller X Extreme 5 Dog Toy 5 Inches My dogs love this ball. It is pretty tough they have not torn it up yet. Play with it every day. Other toys i have bought were gon in a day But this is a really tough dog toy.
    Indestructible Fun Bought a Holee Roller my dogs destroyed it in a day. Emailed JWpet and they sent me the Holee Extreme military version as replacement of the Holee. Awesome these 50 pound dogs tear and tug on this toy. It is totally indestructible. It bounces and they love to catch it on the fly. It is big enough and strong enough for tug of war and withstands chewing.Love the toy and appreciate how the company stood behind their product.
    JW HolEE Roller Extreme is tough and yet fun It has been a month now and this toy has been both fun yet very durable. Our corgis are still enjoying playing fetch and sometimes just a nice game of tugowar.They have tried making a chew toy out of it but the roller has held up to its name. I like that its easy to clean off dirt and saliva as well.
    Read more...





    Related Products
    • JW Pet Company Hol-ee Roller Dog Toy, 5-Inches (Colors Vary) Great to put treats inside durable and fun! Our dog is a power chewer. She's medium sized with big dog chewpower!She loves this ball we have the blue one. It is perfect for making her really work to get to her Stella and Chewy's freeze dried steaks. We break them ...Read the full

    • Nylabone Dura Chew Wishbone Chew Toy, Original Flavor, Wolf Our dogs love this chew  
    • Multipet Nobbly Wobbly Ball Large Dog Toy Great fun for the dog It is a great toy. Our Sheltie could catch a ball in the air when he was only 10 weeks old and is ball crazy. This ball was one of his favorites. However dogs will gnarl and chew and if a Sheltie can chew it into tiny pieces I would hate to see ...Read the full

    • Space Station Hard Rubber Dental Toy Rubber Space Station Thought this would be a good item for my puppy to chew on. She not only chewed it she bit off all the little nobs and swallowed them.Toy had to go in the trash. ...Read the full

    • JW Pet Company Dogs iN Action Dog Toy, Large (Colors Vary) Squirrly Thingabob Forget the tugawar ropes! This thing stretches bounces is safer than ropes that end up inside the dogs or shredded all over the floor. Easy to wash up and very durable. Our 2 labs like this when human involvement is included. They like to pull ...Read the full

    Thursday, May 23, 2013

    Bitcoin -- aftermath

    At this writing, Bitcoin's price appears to have stabilized to around $170, but realistically who knows what will happen next?  I spent entirely too much time today watching the action, or at least what of it I could watch.  Bitcoincharts.com, which gathers market data from the various exchanges, was down for much of the day, apparently due to overload.  MtGox, the major exchange for Bitcoin, was running slow all day and printing all over the place.  $120 one minute, $180 the next.  It was hard to tell what was going on, which must have been extremely frustrating if you wanted to buy or sell (Disclosure: I have no position in Bitcoin, nor do I plan to take one).

    The price chart, which is like none I've ever seen, sheds a little light on what was going on.  Up to about noon (this and all times UTC) on the 10th, BTC is continuing its steady climb.  It then starts to break back downwards.  This looks like a normal correction for a while.  Dropping back from 260 to 240 or 220 after a tremendous run-up doesn't seem unreasonable.  When the price drops below 210, though, things start to go haywire.

    BTC starts to oscillate rapidly between a steadily dropping floor price and a series of higher levels, first 210, then 200, 180 and eventually 150.  One possibility is that someone is trying to support it by putting out a bid of, say, 200, but when that order is filled, the next highest bid is considerably lower (and dropping) and it fills before the next bid of 200 goes out.  After a while of this, a bid of 200 starts to look to expensive to maintain, so the bid goes down to 180, etc.

    One thing to keep in mind is that volume here is quite thin.  Even when MtGox got back on its feet, trades were on the order of a dozen or so Bitcoin, and sometimes as small as a single Bitcoin (or smaller; Bitcoins can be subdivided very finely).  It's not out of the question that some of the higher-level trades were someone putting out a high asking price from one account and then filling it from a second account whenever their sell order was the only one showing.  I'm not claiming this is what happened, but such things can happen in thin markets.

    Overall volume for the 10th was around 200,000, or about one Bitcoin changing hands every second.  This volume is about 2% of the total pool of 10 million Bitcoin currently in circulation (but bear in mind the same Bitcoin can change hands multiple times in a day).  This looks to be about three times average volume.  Turning over on the order of a percent on an average day is not unusual.  It's the total float that's smallish.  If Bitcoin were a stock, it would be considered small-cap (it was briefly into mid-cap territory at today's peak).

    Back to the chart: Between about 6 and 8 pm, it would be fair to say that the price of Bitcoin was not well defined.  I couldn't bring up the order book on MtGox, but when there's that much fluctuation in a price, with the trade price jumping multiple percentage points from trade to trade, the bid/ask spread is effectively quite large.  Large spreads mean that a market maker should be able to make good money by buying at the low end and selling at the high end.  Again, it's not clear that anyone actually was doing that, but the opportunity was there on paper.

    What is clear is that if you were trying to trade Bitcoin during that interval, there was a sizable risk that you would end up with a price far off of what you were aiming for.  This is a classic hallmark of a market crash, which, in any reasonable analysis, is what we had today.  Not a healthy correction.  A full-on crash.  There's not really anything else you can legitimately call a 50%+ price drop in a few hours with a huge spread for most of the duration.

    After about 8 the spread narrowed down to more normal levels.  When the price crossed back above 150, it settled into a longer-scale damped oscillation (which appears actually to have started around the time the price dropped below 210 and the short-scale fluctuations began to grow).  Again, this is not something that one usually sees in heavily traded instruments, but it seems to have died down now.

    I should mention that MtGox claims that its market has been manipulated by DDOS attacks, in particular that hackers are swamping the exchange so that legitimate traders can't get through, so that said traders panic and sell at low prices.  The hackers then back off, goes the theory, to let the price recover so they can sell high.

    This seems a little implausible to me.   Even if it's true, it's not particularly reassuring.  I would not rest easily if I knew that a small group of hackers could cause my bank account to lose, say, 10% of its value whenever they liked.  It seems more likely, though, that under circumstances like today's the exchange will get much more web traffic in general, since people want to see what's going on, and at the same time the spread will widen because the price is moving quickly and the market is small and not particularly liquid.  But I don't have their server logs.  It's quite possible that Bitcoin is trading erratically for perfectly good financial reasons, and MtGox is getting DDOSed.

    [Update: MtGox is now saying that, while they're nearly always under DDOS attack, today's problems were the result of there being more legitimate traders than the system can handle.  That seems more plausible.  It's not clear how many trades MtGox can handle per second.  As far as I can tell it's not a large number, but I can imagine any number of reasons the system might melt down anyway.]

    [Another note: It's also possible that some of the funny-looking price action is due to lag in MtGox's servers.  If the price is dropping steadily but the ticker is printing old trades interleaved with more recent ones that might explain some of the small-scale jitter in the chart.  I can't quite come up with a scenario of that sort that would explain the particular pattern on the chart, but I find the general idea that the technical characteristics of the servers can have their own effects on the reported price action pretty plausible.  MtGox seems to be saying basically that.]

    [And finally (I hope): Watching the order book on Bitfloor, it's pretty clear what was happening.  Someone (or ones) was sitting on the ask at (say) 120, either trying to support the price, or just trying to get out at the best price they could.  Meanwhile, the bid kept dropping.  Most of the time, someone would go ahead and sell at the low bid price.  Every so often, someone would go ahead and buy at the higher price, either deliberately or by mistake.  When that dried up, the ask moved down.  That looks adequate to explain the short-term fluctuations, without appealing to technical glitches.  The sinusoidal movement towards 160 or so is a different matter.]

    So far, I've been describing price action as for any random stock or commodity, but let's consider what this means for Bitcoin as a currency.  Suppose I were to offer you a Bitcoin certificate of deposit.  You give me 100 Bitcoin today, and 90 days from now I give you back 101 Bitcoin.  That's just over 4% annual return, compounded, not too bad these days.  Personally, I wouldn't touch such a thing with a 10-foot pole.  I have no idea what 100 Bitcoin will be worth 90 days from now.  Maybe $100, maybe $100,000.  Who knows?

    That's a problem for a currency.  Stability is good for a currency.  Falling by half in short order is not, obviously, but neither is doubling in short order.  Why should I pay for anything in Bitcoin if everyone believes that Bitcoin is going to be worth twice as much in a week?  Bitcoin's price was a problem on the way up, not just on the way down.  Deflation -- which is built in to Bitcoin's fundamental model -- is every bit as troublesome as inflation, and in some ways more so.

    Neither inflation nor deflation, though, is nearly as big a problem as volatility.  When the British pound dropped from 2.8 Deutschmarks to 2.4, about a 15% drop, the Conservative party's poll numbers plummeted and did not recover for over a decade.  Though there were other factors, of course, "Black Wednesday", when the government's efforts to prop up the pound failed, is widely considered to be one of the major ones.

    By contrast, Bitcoin has settled down to the point where it has been bouncing back and forth in a window of 150-180, about 16%, and still a third or more off its high, while I've been writing this post.

    Bitcoin may yet become a stable currency.  The boom and bust of the Dutch tulip mania wasn't the end of tulip farming as a business.   Today's gyrations may not be the end of Bitcoin as a unit of exchange, but if Bitcoin wants to become a serious currency, as opposed to a means of speculation, the recent run-up and general volatility are not how it will happen.

    Wednesday, May 22, 2013

    Considerate software

    I first heard the motto "Considerate software remembers" a job or two ago from interaction designer  Carl Seglem, who credited it to Alan Cooper of About Face fame.  The phrase has stuck in my head ever since, so the other day I went searching for it and found this extract on codinghorror.com.

    There's a lot to like about the very idea of considerate software.  If I'm using a piece of software, I want it to do something for me.  I'm going to be devoting a great deal of attention to it, asking it to do this or that and expecting responses to those requests.  Ideally, someone or something I'm working with that closely will treat me considerately, just as I should make every effort to treat a person I'm working with considerately.

    More subtly, the metaphor of considerate software cuts the designers and implementors of the software completely out of the picture.  This is surely deliberate and completely appropriate.  Once software is deployed, the designers and implementors are out of the picture.  I can't come and ask them how to deal with some puzzling or frustrating bit of behavior (and lucky for them, sometimes).  As far as I'm concerned it's the software that's being helpful or annoying.

    There are clearly limits on how considerate software could possibly be.  If I decide to type in a long treatise on considerate software into the "shipping address" field of some form, I wouldn't expect the app to respond "Why yes, that's very interesting.  I personally find Cooper's work exemplary.  Shall we continue this conversation over coffee?"  However, it doesn't seem too much to expect a politely phrased, helpful response pointing out that "I first heard the motto ..." followed by several paragraphs does not look like a valid street address.

    I don't need to go into detail here about how far short much software falls in this regard.  I'm sure you've got your own examples.  Neither do I want to go into how and why software comes to be inconsiderate, though that's an interesting topic in itself.  Instead, I'd like to go into what qualities make software considerate or inconsiderate.

    The list I referred to above hits a lot of interesting points, but it feels more like a list of this and that than a thorough taxonomy.  In particular, the headings, while snappy, don't always seem to match up well with what they head.

    Some of the points fall under "Considerate software remembers":
    • "Considerate software takes an interest" is really just saying it shouldn't ask for the same information over and over.  That is, it should remember what you've already told it.
    • "Considerate software is perceptive" says that software should remember what we do.  It also says that it should adapt its behavior based on what it knows.  More on that shortly.
    • "Considerate software takes responsibility." says that software should remember where it is and be able to restore its state as closely as possible to where it had been before something derailed it.
    Other points assert that software should know the kinds of things that we know and it can reasonably be expected to know:
    • "Considerate software uses common sense."  Common sense is not some magical filter that separates sensible behavior from senseless.  It's largely a body of knowledge, whether learned or instinctive.  To keep from, say, sending a check for $0, it needs to know that checks should only be sent for positive amounts.
    • "Considerate software anticipates needs."  To anticipate needs, a piece of software needs to know what those needs are.
    • "Considerate software knows when to bend the rules." Is saying that it should know how (and when) to do more than just the narrow definition of its task.
    • "Considerate software is forthcoming." says primarily that software should actually tell us useful information that it knows, but to do that it may need to know information outside a narrow view of what it should be doing.
    A third set has more to do with knowing when and when not to offer information
    • "Considerate software keeps you informed/is forthcoming." Not only should it know useful things we didn't specifically ask it to know, it should let us know that and modify its behavior accordingly.  But ...
    • "Considerate software doesn't burden you with its personal problems/is self-confident/doesn't ask a lot of questions." It should limit itself to interactions useful to us, present information in ways that are easy for us to absorb and ask for information in ways that are easy for us to present.
    A couple seem more about letting us exercise our judgment instead of trying to exercise it for us
    • "Considerate software is deferential."  Software should not prohibit things that might be useful.  Instead it should make sure we know the consequences of a choice an then let us make it.  It occurs to me that the "undo" feature is particularly helpful here.
    • "Considerate software is conscientious." The principle here seems to be that software should know that some things are dangerous and not simply assume that we mean to do them.
    Taking a stab at boiling this all down:
    • Considerate software knows as much as reasonably possible about its domain.
    • Considerate software remembers what's happened, what we've told it and what it's told us.
    • Considerate software modifies its behavior where appropriate based on the above.
    • Considerate software gives us ways to access to what it knows (including the state of the world as it used to be).
    • Considerate software actively tells us important things we might not already know.
    • Considerate software communicates efficiently -- taking into account how human minds work.
    These principles seem fairly universal, but it's worth noting that one of the first extensions to the original web protocols, and one that enabled major improvements in the experience of using the web, was the cookie -- a way of letting a web site remember things that have happened before and, ideally, act accordingly.

    Saturday, May 18, 2013

    Xanadu vs. the web: Part IV - Quotations

    The whole concept of Xanadu, particularly transclusion, is based on the idea of taking pieces out of existing texts and re-presenting them in new combinations as new text.  Xanadu as I understand it in no way precludes producing new text -- obviously that has to happen -- but it assumes that quotation is a major activity.

    As far as I can tell, it isn't.

    That's not to say that there aren't forms and genres that rely on quotation.  Collage, for example, goes back to the beginning of the previous century under that name, entertainment journalism uses quotation extensively, sampling is famously part of the turn-of-the-century music scene, and there are older examples in history.  The Victorian commonplace book comes to mind.  Nonetheless, most works don't rely extensively on quotations.

    From a personal perspective, I hardly ever quote in this blog.  I do try to include links where appropriate, but most of those are internal to this blog, and even then they're not dominant.  There are quite a few posts here with no links at all [actually, not so many -- the other blog is less linky, being less webby -- but there are relatively few posts that you can't get most of the good out of without ever chasing a link].  In any case, including a link and inviting the reader to chase it is clearly not what Nelson has in mind.  A transclusive Xanadu document is essentially a new literary form, which is great, but most content hews to existing forms because those forms work.  Likewise, most content tries to be original because that's what audiences and creators both want.

    That's not to say that most works don't refer to other works.  One one level they do so simply by adhering to existing forms, which are established and modified over time by the works of previous creators.  On a more familiar level, they tend to refer allusively.  If I refer to, say, sampling, as above, I'm not going to paste in a bunch of audio clips from Old School rappers sampling James Brown.  I just mention sampling and assume that you're already familiar with the idea.

    This more subtle mesh of allusions and cultural references has always been the sinew that holds literature and culture together.  A too-literal interpretation of this as a mesh of actual quotations seems more limiting than liberating.

    Friday, May 17, 2013

    Xanadu vs. the web: Part VI - Wikipedia and GNU

    I've spent quite a few words on why Xanadu, sometimes called the original hypertext system (Vanevar Bush's Memex proposal and Doug Englebart's work notwithstanding), is not, in fact, the hypertext system we use.  With that as background, I'd like to take a look at two pieces of what actually developed, namely Wikipedia and the GNU project.

    Wikipedia would seem very much in the spirit of Xanadu.  It seeks to create an interconnected collection of documents surveying humanity's store of knowledge.  It is not only freely accessible to anyone with a net connection, it is editable by anyone (or at least, anyone who can get along in the Wikipedia community, which is a great many people).  It remembers past versions.  Indeed, the edit history is an integral part of Wikipedia, not only technically but culturally.  It can be approached from any angle, read in any order and quoted freely.  It even has two-way links of a sort ("what links here").  One might think that, for example, the "Transliterature open standard" would have something to say about it, or at least wikis in general.

    Your search - wiki site:transliterature.org - did not match any documents.


    That's not completely fair, as Nelson's work is scattered across many sites across the web and off it, and I'm quite sure he's had at least something to say on the project, but whatever it is doesn't exactly leap to the fore.  You can plug xanadu.net and other sites into the search above and still find nothing.

    Wikis are probably the most Xanadu-like, most hypertextual parts of the web.  They're not Xanadu, though.  They do not provide true transclusion, or the side-by-side, interconnected views that Nelson advocates, much less "flying islands" or more exotic presentations.  All they do is provide millions of people the means to explore the world's knowledge in personalized, non-linear, cross-referenced and interconnected ways.

    Two conclusions one could draw from this:
    1. Wikis, because they are not transclusive and appear much like traditional media on the screen, merely "simulate paper" and are thus detours on the true path to Xanadu.  We must fight on.
    2. Easy editing, wide access and the ability both to follow links and to search are more important than strictly adhering to any particular vision of hypertext.
    Xanadu, unfortunately, seems firmly in camp (1).

    (It occurs to me that the back button on a browser would probably get the same treatment.  A one-way link with a generic way to navigate back is obviously not the same as a two-way link, but it turns out to provide significant value nonetheless.)

    How did Wikis (or at least Wikipedia, which has by far the lion's share of Wiki-related traffic) get to be what they are?  People put up servers and people used them.



    Project GNU and Xanadu would seem to have much in common.  Persuasive, eccentric founders (by eccentric I mean simply "far from the center") with radical, ambitious visions.  A strongly-defined subculture with vocabulary and practices all its own.  A strongly ideological bent (GNU even has its own manifesto) and a willingness to say that mainstream thought and practice is simply wrong.  A conviction that computing must be liberated from narrow-minded corporate constraints.

    I've taken issue with GNU founder Richard Stallman's ideas myself (particularly here and to some extent here), but I certainly don't dismiss them out of hand.  To this day Stallman commands a degree of respect and attention, for a simple reason:

    GNU shipped useful code.

    If you run Linux, you're almost certainly running the GNU tools (among others) on top of the Linux kernel.  The kernel itself is built with GNU tools.  Even if you're not a Linux geek, if you use the web you've interacted with any number of servers running GNU tools.

    Actually, there's a second reason, not quite as simple but even more significant.  Tons of code outside the GNU project has shipped under the GNU public license (GPL) or licenses heavily influenced by it.  Because of this, it's easy to, say, download Eclipse and a bunch of Apache libraries and start doing interesting stuff.  Stallman literally pioneered a whole new form of software development and distribution [There had been "shareware" and similar arrangements already, but the GPL is a completely different beast, particularly in its brilliant use of copyright law].

    There are a lot of reasons why GNU has been so influential, even if not every hope or prediction has panned out, but none of them would have had much effect at all if Stallman and company had not produced actual, useful running code, particularly GNU Emacs and gcc.

    Ironically, the GNU operating system itself, which prompted the whole effort, has fared less well.  Stallman announced in the original manifesto that an initial implementation of the kernel had been written (as indeed it had), and the actual work started around 1983, even before the manifesto.  Nonetheless to this day there is no stable release.  If that had been the whole story, we might well have another depressing tale of non-delivery (or in the case of GNU, not-quite-delivery).  Happily, though, that's not the whole story.  In the event, the kernel itself was effectively supplanted by the Linux kernel, which may or may not be the better result, but other development went on.


    This willingness to shift tacks when the winds change is the hallmark of every successful project that I'm aware of.  It's a big reason we have the web we do.

    Thursday, May 16, 2013

    Is it OK to tweet "fire" in a crowded theater?

    Evidently not.

    Or at least, it's not a good idea to tweet in jest that you'll blow an airport sky-high if it remains closed for snow, so preventing you from visiting your girlfriend.  Paul Chambers of Doncaster, England found this out the hard way, paying a fine of £1000, gaining a criminal record and losing his job in the bargain.  His appeal will be heard before the high court of the UK and his defense has had at least one high-profile fundraiser, but it's all a bit sobering, to say the least.

    This lack of humo(u)r on the part of airport security is not new, by the way, nor limited to the UK.  I remember as a kid -- so, ahem, well before 9/11 -- noticing a sign at the airport we were flying out of saying it was a federal crime even to joke about hijacking, bombs and such, and promptly blanching and making a mental note not to make any smart comments to the nice folks by the metal detector.

    With that in mind, the remarkable aspect of the case isn't so much that it involves Twitter, though it is one of the first such cases, but that the authorities chose to prosecute for this particular remark at all.  I don't know how often such cases are prosecuted, but I'd guess it's not too often.  They certainly don't seem to make the press much.  I doubt the story would have been less remarkable had Mr. Chambers been brought in for making the same remark in person at the ticket counter.

    In any case, caveat tweetor.

    Wednesday, May 15, 2013

    Bad news, good news

    Bad news: I'm still getting, shall we say, spurious comments.

    Good news: They're pretty much all adhering to The Post I Shall Henceforth Endeavor To Avoid Referring to by Title.

    Moral: Be careful how you title your blog posts.

    Bonus: The hardly-ever-helpful spell correction I've never bothered to turn off seems to think that when I type "blo..." in a blog post, I really mean "boo".

    Note to self: Figure out how to turn that "feature" off.

    Monday, May 13, 2013

    Xanadu vs. the web: Part II - Xanadu the architecture

    OK, so what is this Xanadu project?  First, if you want to explore for yourself, the project is at http://xanadu.net/.  Many of the ideas behind the project are expressed its founder Ted Nelson's Computer Lib, of which I have only read small excerpts.  My source for the history of the project is Gary Wolf's Wired article The Curse of Xanadu.  As the title suggests, the article does not paint a rosy picture, and Nelson has objected strenuously to it in the letters column of Wired itself.

    Over its lifetime Xanadu has been a lot of things to a lot of people, but I'll focus on two aspects here:  Xanadu as an architecture (in this post) and Xanadu as a business model (in the next), before going on to try to make some sort of overall sense of everything.  Along the way I'll also touch on Xanadu as a software engineering project (or not).


    So ... those first two paragraphs don't really belong in this post.  They belong in the previous one.  Now, I could go back and quietly edit Part I to include them.  I explicitly asserted the right to make quiet editorial changes quite a while back when trying to deal with a mistake I'd made.  But the upshot of that experience was that it's generally better to leave anything more than minor mistakes uncorrected and supply further material on the subject if needed (this theme will recur in a moment).  The principle I settled on was: a blog is not a wiki.  In particular, it has no visible edit history, so the blog itself must fill that role.

    That's actually not a digression.  Any hypertext system has to deal with exactly the questions my little editorial decision raises, particularly: How do you handle a dynamically changing interlinked set of documents?  If I edit something that someone has a link to, what should they see?

    In a blog (or at least in Blogger blogs), a link to a post is a link to the latest revision.  Exactly what you see may depend on when you chase the link.  With a wiki you also have the option of linking to a particular version of an article, which will never change, however many later edits may come along.  The W3C standards for HTTP and company recommend that links be to immutable data, but they do not require it.  The basic machinery of the web works the same either way.  Having results change over time is tolerated.

    Xanadu takes a different approach to this and other issues.  In Xanadu, every object has a unique, secure identity.  This doesn't preclude keeping multiple copies for the usual reasons of performance and reliability, but these physical copies share the same identity and so represent a single logical object.  Objects in Xanadu are immutable.  If I revise a post, the revised post is a separate object from the original, which still remains.

    Objects are addressable via lists of numbers called tumblers.  Tumblers are ordered, and given a tumbler it is always possible to find a tumbler after it but before any other existing tumbler.  This makes it easy to add new revisions.  Since tumblers are hierarchic by nature, it is possible to address parts within objects -- to address, say, the third paragraph of an article or a sentence in that paragraph, or a word in that sentence.

    Links between objects are two-way, and they are visible objects in their own right.  Links are non-intrusive, meaning that you can add a new link to or from an object without changing that object.  The endpoints of a link are just tumblers [if I've got it right].  Since tumblers can address arbitrary parts of an object, you can define, say, a link from the word "Xanadu" in some article to the Wikipedia article on Xanadu without changing either the source article or the Wikipedia article.

    Since the system retains every version of every object, and links are addresses pointing to (or into) existing objects, links are never broken (the referent is no longer there) or dangling (the referent was never created at all).

    Xanadu takes this one step further by positing that all edits point back to an immutable record of the unedited original.  For example, if I boldface a word in a text, the boldfacing is separate from the original text.  Documents become collections of editing commands, which may reference other such collections, and so forth.

    Finally (for the purposes of this discussion at least), Xanadu includes a notion of transclusion.  Nelson defines transclusion as "the same content knowably in more than one place".  Transclusion isn't the same as quoting.  I just quoted Nelson, but there's no way to navigate from that quote to its source.  Even if I make the quote a link, as "the same content knowably in more than one place", that's still not transclusion, first because the link points to the whole document, not the quote, but more importantly because there's no way to navigate back, or to other uses of that quote.  [From illustrations of transclusion, it's easy to interpret it as "showing quoted text inline", but that's a matter of presentation.  Whether the front end chooses to show a link or the full quoted text is its business.  It's the navigability that matters from an architectural point of view, because that two-way navigability requires cooperation with the outside world.]

    This ability to slide back and forth between (or among) different uses of the same text is fundamental to Xanadu.  Other features, such as immutability and tumbler addressing, exist to enable it.

    This architecture has several key differences from The Web as We Know It:
    • Links in Xanadu are never broken.  Web links are routinely broken.
    • Both endpoints of a link are fixed.  If I edit a post, I've constructed a new collection of edits pointing into the original post.  Your link points to the original, unchanged post.  In the web, there is only one object, which has changed out from under a link.
    • Links in Xanadu are bidirectional.  If you link to my post, I (or you, or anyone else) can follow that link back to whatever you linked from.  I can easily and automatically navigate from a post to the comments on the post.  If you've commented on a particular sentence, I can see that because my end of the link refers to the sentence specifically.
    • Links in Xanadu never go away, because nothing ever goes away.
    • Markup lives outside a document.  If I want to boldface every example of the word "orange" in a document and you want to boldface every example of the word "banana", we can do this independently and without editing the original.
    • Xanadu doesn't exist.  The web does.
    That last may come across as snide, but unfortunately it's true.  Xanadu as a concept has been around in one form or another since the 1960s -- coming up on half a century.  In all that time, there has not been one commercial implementation of anything more than superficially like it.  Not from Nelson, not from the dozens of programmers who have worked with Nelson, not from anyone inspired by Nelson to make it a reality, not by someone working in isolation and coming up with the same approach independently.  This wants explanation.


    From a technical point of view, it's tempting to look for scalability issues and other architectural weaknesses.  For example
    • If I decide, say, to link every word of every Field Notes post to its dictionary definition (applying some hack for words already occurring in links), that's my business.  In Xanadu, the dictionary, at least, has to know about thousands of new links [More precisely, if not the dictionary, then whatever's keeping track of the links, and anything accessing the dictionary needs access to them.]
    • Since Xanadu is meant to use redundant copies for performance and fault-tolerance, the keepers of every copy will have to know (or be able to find out about) all those links as well.
    • And it all has to be kept in sync as changes come along.  Cache coherence is one of the hard problems, though it certainly helps that objects are immutable and the set of objects only grows.  Web protocols allow for caching, but stale cache entries can and do happen.  This is just a fact of web.life, and web.life goes on.
    • Suppose I really did want to link to the latest revision of something, whatever that may be at the moment.  If you edit that something, then the link needs to be updated as well.  My document doesn't need to be, since the link lives outside it, but anything referencing that link, or more likely the combination of that link and my document, also needs to be updated, assuming it also wants the latest version of everything.  Updating means creating a new copy and ensuring that whatever wants to be pointing at the latest is pointing to it.  The resulting pile of corner cases and gotchas is probably resolvable, but the upshot is that the simple act of editing may have arbitrarily wide-ranging consequences.  On the web, no one but you has to know you edited a page.  That can cut both ways, but from experience it appears to be the right default.
    • Keeping every version of everything may be expensive in some cases, though in the case of, say, this blog it wouldn't be.
    These are all valid concerns, and I'm sure there are more.  The various developers must have run across them, and it would be interesting to read over the resulting discussions, if they're still out there.  However, I think there are two more fundamental issues.

    First, is Xanadu trying to solve the right problem?  It's very clear that transclusion would solve problems that Nelson finds pressing, but it's far from clear there's any general demand for it, and by now that's not because no one in the field has heard of it, or even that no one in the general populace has.  Nelson explains transclusion clearly enough in the site I linked to, and "the same content knowably in more than one place" is fairly clear all by itself.  But no one seems to be asking for it.  Nelson himself says that people rarely grasp the power and importance of transclusion.  Fair enough, but such cases generally present a barrier to widespread adoption (not always -- some things you just have to try for a while before you decide they're actually cool, and some of those catch on anyway).

    But more than that, Xanadu is fundamentally a closed system.  Yes, it's possible to pull in, say, a web page and treat it as Xanadu content -- pull out a quote here, reformat there and create a Xanadu-style mash-up.  But that's not transclusion.  There is no way for the owner of the web page to know that its content is also elsewhere.  To do that, the web page itself would have to be part of Xanadu.

    The converse is only slightly better.  Xanadu could present a web face allowing people to view it on a web browser and create documents with links to it.  The Xanadu server could track referring sites in URLs and track who's visiting it via what page.  But that doesn't provide any assurance that any particular quote appears on any particular page, even in the absence of spoofing.  I might later delete a link, or I might simply cut and paste text in without making a link.  There may well be additional difficulties with, say, a Xanadu object pointing to a web page that links back to something else in Xanadu.  I can't be bothered to think that through at the moment.

    In short, to actually realize the idea of transclusion, everyone has to cooperate.  That could work for a purely local application that never accesses the net, or for a collection of servers that all run Xanadu and speak whatever protocol it would use to maintain links coherently.  At this point, though, there is a lot of non-Xanadu information out there, and you'd have to persuade a huge number of existing systems to switch over or at least adopt Xanadu as an add-on.  Any new source of information would also have to be Xanadu-aware.  Not gonna happen.  The web, for its part, also requires computers to cooperate in using protocols, principally HTTP, but this is a much, much lower bar to clear.


    The web, with its organically grown patchwork of standards and near-standards, its tolerance for missing pieces and other imperfections, and its lack of overarching authority necessarily lacks the coherence and uniformity of something like Xanadu.  But these traits are exactly what allows it to thrive.

    There's a moral to be drawn there, for those who wish information to be universally accessible to all.

    Sunday, May 12, 2013

    "Thank you for your business"

    The book is The Thank You Economy, by Gary Vaynerchuk.  The thesis is that, thanks to social media, business is returning to its mom-and-pop roots, in that personal customer service is once again becoming important.  I ran across the book listening to an interview with Vaynerchuk on NPR.

    I'm of two minds about this:

    Mind 1: Hmm ... it's all different now, is it?  Is business, in fact, paying more attention to individual customers?  Did it really stop?  How would you measure this?

    Anecdotal evidence:  Today I took my car to the shop expecting a hefty amount of deferred maintenance because, well, it had been a while.  Instead, they explained what it really needed, did that, offered to fix a couple of minor problems that had been bugging me for years, which I had them go ahead and do, and sent me on my way for a modest sum.  These were the same folks who last year quickly and efficiently diagnosed and fixed a problem that the dealer I called had had no clue about, which is why I came back in the first place.

    Are they on Facebook?  No.  Can I follow them on Twitter? No.  Do they provide no-nonsense service at a reasonable price?  Absolutely.  Do they have all the business they can handle?  Judging by the parking lot and the steady stream of customers, I'm guessing so.  Are they run essentially the same way they would have been 50 years ago?  Quite likely.

    Mind 2:  Well, I've got to be a fan of someone who titles the first chapter of his book "How Everything Has Changed, Except Human Nature", and anyone pushing for good old-fashioned customer service is OK in my book.  Rather than focus on what historical trends might or might not have been, another take is that the modern web offers tools that let good businesspeople serve their customers better, even if those customers are across the country or the world.  In that case, he's got a point, and probably a lot of useful experience and tips to share.

    Mind, Vaynerchuk's own site makes the less modest claim that the "Thank you economy" is "the most important shift in culture businesses have seen," but then, he's got a book to sell.

    Thursday, May 9, 2013

    What do we mean "mobile device"?


    It's pretty clear that mobile devices ... hang on a sec.  What's a mobile device?  According to Wikipedia, it's, um, a small electronic device you can carry around.  But not a laptop.  So a smart phone, a not-so-smart phone, a tablet computer, a camera, an MP3 player, a handheld video game, a pager ...

    A few of those have been around a long time, at least by electronic standards.  Somehow, I don't think that most people have devices like this in mind when they speak of mobile devices.  For practical purposes, "mobile devices" means "smart phones, tablets and stuff like that".  More precisely, it's not just mobility that people care about.  It's mobile connectivity, the idea that your mobile device can connect to the world at large and interact with it in arbitrary ways.  The mobile web, that is.

    So where was I?

    It's pretty clear that mobile devices are playing a bigger and bigger role in people's lives these days.  Lots and lots and lots of people have cell phones, quite a few people have tablets, and more and more do every day(*).  It's also clear that people have adapted to having ready access to the web.  One sure way to know you're out in the boonies, whether for the good of getting away from it all or the ill of being cut off from it all, is not having any bars.

    When I was a kid, not that long ago, I like to think, if you wanted to meet someone at a large public place, you would have to pre-arrange -- "Meet me on the west side of the station near the stairs for the subway line."  Now you can just call up your party and ask "Um, hey, where are you? ... oh, there I see you."  If you broke down at the side of the interstate, you'd have to wait for someone come by (unless you had a CB, and a lot of people did, though not necessarily for that particular reason).  Now you just call someone.  And, of course, all the behavioral changes brought on by the web, like pulling down news you're interested in instead of waiting for the evening paper or news broadcast, are possible whether or not you happen to be near home.

    So if a mobile device is something mobile that can hook you up to the web, then what we have is a series of less-tethered-to-a-particular-place ways of connecting:
    • Ancient times:  If you could connect to a remote system at all, it was through work, or a university or other such institution.  Maybe you could dial in to that system from home, using a honking big dumb terminal.  One way or another you were essentially going over phone lines (even the backbone of the time was a bunch of T1 lines, if I understand correctly).
    • BBSs (Bulletin Board Systems) and online services such as Compu$erve begin to appear and personal computers with modems become commercially available.  Now you can connect from home, generally to a world completely different from what you'd encounter at work, assuming your line of work even involved the internet.
    • Laptops become widespread.  Now you can connect from anywhere you can lug your laptop, assuming you can tie up a phone line.  By this time you can also plug your laptop in to people's local networks.  Cell phones exist, but using them to connect to the internet is cumbersome at best, and almost certainly very expensive.  Internet cafes pop up.
    • WiFi becomes widespread.  With municipalities airports, hotels and commercial chains putting up hotspots here and there, the concept of an "internet cafe" becomes somewhat moot.  Many people can connect from wherever they are much of the time.  Phones are becoming webbier, but in a limited way.
    • Present day: Smart phones become widespread.  Apps are developed so that you can interact with your favorite sites without squinting at a web site through a browser.  Phones have enough horsepower to provide a nice, snappy experience, at least where you have coverage.
    If mobile connectivity is more important than whether a device will fit in your shirt pocket, and I think in this context it is, then mobility starts somewhere around the spread of laptops.  Certainly by the time WiFi is widespread and home "broadband" access is commercially available, the difference from the present day is more degree than kind (understanding that a big enough difference in degree is essentially a difference in kind).

    That's not to say we're not entering a new phase.  We are.  A location-aware phone that is always on and always with you is significantly different from a laptop you have to plug in, power on, log in, etc.  From a technical point of view, designing for a small touch screen is significantly different from a laptop screen, much less a 30" monitor.  Nonetheless, the current phase is just the latest in a series of steps making it easier and easier to connect from anywhere.



    (*) It's not always clear what "lots of people" or "widespread" should mean.  Widespread among affluent technophiles?  Lots of people in the developed world?  Widespread in a large portion of the world -- which may be ahead of parts of the developed world when it comes to mobile communication?  I'm bravely sidestepping such questions here, but I wanted to at least call them out.

    Monday, May 6, 2013

    What's the Garden City Telegram saying today?

    Ran across this while browsing through the news:  Newseum.org keeps images and readable PDFs of the front pages of hundreds of newspapers from dates it considers historically significant.  For copyright reasons, only selected front pages are available, but when they are the selection is impressive.

    Navigation leaves a bit to be desired. Links from a particular front page to next and previous from the same paper would be nice, for example.  Nonetheless, it's a cool idea.

    Saturday, May 4, 2013

    Kids, don't try this at home. Really. Don't.

    Whenever I grab a spare moment from not being a lawyer and not being a security expert, I try to find time to not be a research chemist.  Fortunately for all of us, not only have more capable souls taken up that profession, but some of them have seen fit to blog about it.

    Along with some interesting commentary on the pharma business and such, Derek Lowe's In the Pipeline includes two fine collections of hair-raising tales, under the headings of Things I Won't Work With and -- less extensively and not quite so entertainingly -- Things I'm Glad I Don't Do.  Some of it's a bit technical, but Lowe does a good job explaining things in a way someone with only basic knowledge of chemistry can understand.

    And who am I to complain anyway?  I try to write in such a way that a non-compugeek reader can substitute "peanut butter" for terms like "sliding window protocol" and still get the gist, but I can't promise success in that regard.  At the very least, the non-chemist can substitute "exploding, highly-toxic and malodorous peanut butter" for most of the chemical terms and get the general drift.

    Which, one must admit, does give the chemist a bit of a leg up.  I doubt I'll ever get to grace a post here with turns of phrase like
    • ... the resulting compounds range from the merely explosive ... to the very explosive indeed
    • Fragrance expert Luca Turin has described isonitriles as "the Godzilla of scent", and that's accurate, if you also try to imagine Godzilla's gym socks.
    • ... water ice (explosion, natch), chlorine ("violent explosion", so he added it more slowly the second time), red phosphorus (not good) ...
    • A colleague of mine made some in graduate school, and came down the hall to us looking rather pale.
    • It reeks to a degree that makes people suspect evil supernatural forces.
    • ... it’ll start roaring reactions with things like bricks and asbestos tile.
    • It is, of course, extremely toxic, but that's the least of the problem.
    • Read the paper and be glad that this wasn’t your PhD project.
    On the other hand, none other than Gordon Moore (of Moore's law fame) got his start in the sciences blowing things up back in the days when a child's chemistry set had Real Chemicals in it.  In their own way, wild-eyed-crazy chemistry experiments are just as much a part of the web's DNA as cryptographically secure pseudo-random number generators peanut butter.




    (When I was typing the first sentence, I missed the 'e' in "being."  Blogger's spell checker flagged it.  Yep.)

    Friday, May 3, 2013

    FroliCat BOLT Interactive Laser Pet Love this!

    FroliCat BOLT Interactive Laser Pet Toy
    FroliCat BOLT Interactive Laser Pet Toy Read more...

  • Hold in hand or place on flat surface
  • Entertain you and your cat with automatically generated red laser patterns
  • Auto shutdown after 15 minutes
  • Requires 4 AA batteries (sold separately)
  • Use it in automatic or manual mode

  • Best cat laser toy! I got this laser toy for my cat because I was too tired to use the laser pen. This is perfect because it covers a lot of area and space. It also has an adjusting mirror to make the laser higher or lower. Most of all I like that it has 15 minute timer so I can leave it on and let him my cat play and know it will eventually turn off in 15 minutes or when my cat comes back to bother me to play with him.
    The Bomb This is thee ULTIMATE cat toy ever! I have always had cats since they are my favorite. This is so much fun for all ages even for myself. There is a self entertaining option for you to interact in the funlol or when you would like to sleep and not have the team run across your head in the game of tag this is great to put on automatic mode to put in another room for games at bay.
    Coco loved it! My cat loves it. She used to go crazy for it specially when I have it place to point on the wall. It's easier for her to find it there. Funny thing is my small dog pomeranian/papillon mix goes after the laser too.
    Normal Laser would work better The noise of the device distracts from the laser. My cat ignors the laser unless I turn it on manual mode which isn't as easy as it should be and move it around myself. Not worth the money.
    Love this! This toy could have more features but really? It works well my picky cat ADORES it and it occupies him long enough for me to get some relaxing time on the couch something my adorable troublemaker doesn't always like to give me.
    Cats love this I saw this at a pet trade show and bought it on impulse. After I saw how much my cats loved it and kept them occupied I bought 3 more from Amazon to give to friends/colleagues as gifts. Great gift product given the price point. Needless to say I'd recommend this product.The only thing holding it back from 5 stars is that the motor/gears are kind of noisy. Not at all obnoxious but if your house is silent you can hear it moving around. My cats now come running when they here it turned on.
    My dog loves this even more than my cat! Great product for the whole family. My dog and cat take turns playing with it and both of them are big fans. It does take 4 AA batteries which do not come with it so make sure you have some on hand when you get yours. No issues with it thus far.
    Dud Don't waste your money on this cat toy. I had to return it there was no way to adjust the mirror and the laser would not rotate or move. Very boring for the cat. Amazon returns fast and easy.
    Received it as a gift I received the FroliCat as a gift for my three kitties.All three consistently come out to play when it gets turned on they are ok with the grinding noise luckily it doesn't frighten them. One evening I was able to use that familiar noise to coax them back into my home when two decided to explore the great outdoors.My complaint about this toy is that the red dot is quite faint and it *EATS* through batteries.
    possibly dangerous toy So I got this for my cat this past christmas and forgot to write my review. Don't get me wrong she had a grand time chasing this for about 1015 minutes or so until she seemed to realize it was doing the same pattern. Being the inquisitive gal she is she decided to try to see how this thing works. That's when I snatched it up. Lasers should never be pointed in anyone's eyes. I have tried to set it up and out of her range to let her follow the laser and she usually does for a minute or two until she gets bored and wants to find investigate the toy again. The amount of use you get out of it isn't worth the danger or the price.
    Read more...





    Related Products