Archive for the ‘Blogging, Computers & the Internet’ Category.

Things They Don't Tell iPhone Owners

Well, I just switched from my old iPhone 4 to a Droid Turbo**, a Motorola phone that runs Android rather than iOS.

Here is what they never tell you -- Apple has devised a very clever way to make leaving the iOS world really, really painful.  Specifically, when you send a text message on an iPhone, unless you fiddled with the default settings, it gets sent through iMessage and the Apple servers.  If it is going to another iPhone, it can actually bypass the carrier text messaging system altogether, a nice perk back when texts were not unlimited but useful today mainly for international travel.

But here is the rub -- when you switch you phone line away from an iPhone to an Android device, the Apple servers refuse to recognize this.  They will think you still have an iPhone and will still try to send you messages via the iMessage servers.  What this means in practice is that you can send messages from the new phone to other iPhones, but their texts back to you will not reach you.  They just sort of disappear into the ether, and will try forever to be delivered to your now non-existent iPhone.

There are two solutions for this.  Apparently, you can go to every one of your friends and tell them to delete every text they ever sent you and delete you from their phone books and apparently new texts they send you will then skip the iMessage system and get to your phone.  The only problem is that I can't replicate this.  I spent hours with my family's iPhones today removing every text message from my number and every reference to me in their phone books.  But no dice.  Their texts still do not reach me.  Sigh.

The second solution is to call Apple and ask to have your number removed from the iMessage servers.  This was not possible even a few months ago, but there is a large class action lawsuit against Apple on this topic so they seem to at least have trained their customer service staff on this issue, finally.  I called and they readily removed me from the server, but with this caveat -- it wouldn't take effect for 30 days.  I told the rep that this was patently absurd, and she agreed.  But 30 days it will be.  So no matter what I do, every single person in my contact list who has ever texted me from an iPhone is going to think they are texting me but in fact have their texts fly off into the ether.  For 30 days.

This is clearly absurd, and folks thinking of switching to Apple should understand just how hard it is to reverse that decision.

PS-  I have always been amazed at all the goodwill Apple gets for being somehow friendlier and more open to creative individuals than Microsoft.  To me, Apple's philosophy is to host a closed totalitarian world, while Microsoft and Google (admittedly full of foibles and their own issues) have far more open platforms.  Linux guys will laugh at that, but compared to Apple, Microsoft is free love in the park.

 

** reasons why:  I live in the Google world of Google Drive and Apps, so the OS choice is a natural.  I have never figured out iCloud.  I don't care about design elegance, which is good because this phone is as elegant as a brick.  It has a stupid large battery (it may be a tad heavy but it is way lighter than with all you guys that have mophie battery cases on your iphones).  It has fast-charging as well as wireless charging, a good screen, a decent camera, and a fast processor.  It also has a light touch on OS add-ons so it is close to stock android without all the overhead of custom skins and it will be among the first phones to get Android updates (solving the #1 problem of Android over iOS, which is the proliferation of versions across handsets and carriers that slows upgrades).  The only thing it is missing is a memory expansion card port, though you can get it in 64GB which always has been plenty for me.  The only question left is why carriers have to design their phones, these $600 devices that can't be dropped, with super-slick back covers.  The new HTC One M8 is like holding a bar of wet soap.  They all do this, except the Moto X which has a bamboo back that is awesome to hold.

Much Better Performance on Mobil Devices for Coyoteblog

With the help of several readers, I did a revamp on some of my site code that I think substantially fixed performance on mobile devices -- in particular, the large right hand margin that made the site really small is gone.  The site scales well to most of the devices I have tried, and as a bonus I learned enough about putting mobile code in CSS that the fount for the main post section (not the margins) should increase automatically now on small, high density screens.

Oops, Coyote Blog's 10-year Anniversary Passed About a Month Ago

I guess as I have aged I don't tend to pay much attention to birthdays either, but as of last month this blog is ten years old.  Hard to believe.  Celebrating a decade of my inability to proof-read.  Thanks for your patients.

PS- yes, I did that on purpose.

PPS - I actually do know the difference between its and it's, for example, but I just don't always execute carefully.  However, I use "them" and "they" and "their" intentionally as a third-party singular pronoun in an effort to establish from the ground up a gender-neutral third party pronoun, because saying "he or she" sucks.

Long, Long, Long Several Weeks

I am finally back and I have mostly climbed on top of the hosting and web attack issues we have been having.  I honestly think site performance will be better, at the cost of a bit of caching that might delay new posts for a few minutes.

Many thanks to the Young Republicans of Dekalb County who hosted a fun event in Atlanta.  I particularly enjoyed meeting Don Boudreaux, whose writing I have admired for some time.  Hopefully they will have a video of the talk I can post soon.

Over the next few days I am playing with site widths to try to overcome some problems displaying on certain mobile devices.  I have been told I should give up and restart with a mobile-friendly newer template but statements like that are just raw meat, making it more likely I bang my head against the older template to try to make it work.

WordPress / Site Hell, Hopefully Getting Better

All of my websites have been a mess this weekend as there has a been a worldwide brute force attack occurring for several days on WordPress admin accounts.  I avoid most of the common mistakes (using the default user name, simple passwords, etc) so I don't think anyone has breached a site but the constant calls of the login function acts effectively like a DDOS attack, flattening my server.

I have put in place some extra code to detect brute force attacks and temporarily and even permanently ban IP's.  Since attackers don't just sit in a single IP in Russia any more but use shifting and spoofed IP's, you may at some point find yourself locked out.  Email me if that happens.

I Am Speaking in Atlanta This Friday, Come Say Hi

I am speaking at an event this Friday in the Atlanta area held by the Dekalb Young Republicans called "Cutting the Red Tape: A Forum on Overbearing Government Regulations".   Even better than my presence, I will be sharing the stage with Don Boudreaux of George Mason University and Cafe Hayek.  Anyone who has read this site will know I link Don at least once a week so it will be fun to meet him in the flesh.  Here are the full details:

When:
Oct. 17th, 2014 at 7:30 PM

Where:

Atlanta Perimeter Marriott Center

246 Perimeter Center Pkwy NE, Atlanta, GA 30346

Free Parking

Again, it is open to anyone (as proven by the fact that I am neither young nor a Republican and they are letting me speak).

Sorry for the Downtime

Had some sort of attack running all weekend against one of my more minor web sites.  Hostgator found the attack and changed our security rules, and for now we should be fine.  Sort of violating the security through obscurity rule of thumb since this was a very obscure site they were attacking.

Super-Smart!

I didn't get that big Internet payout from my year or so at Mercata, but those of us involved have this to fall back on:

Founder and CEO Steve El-Hage acknowledged that “super-smart people had tried to get the ball rolling in the past” on group buying — one of them was Mercata, which shut down back in 2001. (More recently, I’ve written about a group-buying startup called Higgle.)

It's amazing how group buying is an idea that keeps coming back.   Even pre-social media, we found it to be a better tool for driving viral marketing than for achieving any economies of scale.

My Oft-Repeated Advice -- Hold off on iOS8

There is nothing in the new Apple OS update that is particularly pressing, and even if there were, don't update on the first day.  Wait.  I gave this advice to my family for iOS7 and saved everyone a world of grief.  One would think that Apple would have a way easier time with releases than, say, Android or Windows.  Apple OS runs only on Apple devices, whereas Google and Microsoft have to deal with all sorts of hardware compatibility issues.  Nevertheless, Apple has had many issues with its round-number OS releases such that there is no reason to rush.  I suggest you wait 2 weeks, then Google "iOS8 issues" and "iOS problems" and see what you find.  If nothing scares you, then update.

Here is the problem with Apple - whether it be OSX or iOS or even iTunes - it is almost impossible to roll back.  I hated Windows Vista and Windows 8 (Windows is sort of like original-series Star Trek movies where every other release sucks more than average) but I was able to roll back in both cases.  Short of rooting your iPhone, I am not sure iOS rollbacks are even possible.

IFTTT and Zapier

The other day you may have seen some test posts here on trying to cross-post between blogs.  It turns out there are surprisingly few wordpress apps for this, and those that exist are not being maintained.  I have a ManageWP account where I can simultaneously post to multiple accounts with the same post, but that was not exactly what I was looking for.  So I thought of my IFTTT account, which I had not played around with for a while.

I am not really an expert on this space, but I have used a site / program called "If This Then That" (IFTTT.com) for several years.  What it does is set up simple rules to fire off certain actions based on triggers.  For example, I cannot stand iphoto and the absolute mess of duplicates that icloud and iphoto make, so I now have an IFTTT rule that every time my iphone takes a picture, it automatically puts it in a folder on my Google Drive account.  I have IFTTT rules based on everything from my Nest thermostat at home to highlighting items in my feed reader.

IFTTT is really easy to use, but part of that is that there are limited options.  One limitation is that for each object - eg Twitter account or WordPress Account - you can only have one version.  In other words, if I have 3 WordPress accounts, IFTTT can only recognize one so, obviously, IFTTT is not going to be able to trigger based on a post at one blog and then do something on another blog.  Which is exactly what I wanted to do.  Whenever I make a climate post at Coyote Blog, I wanted to cross-post it at Climate Skeptic.

So I tried a similar site called Zapier.  Zapier allows me to do exactly what I wanted with WordPress accounts, and for each trigger and action it seems to give me, from my limited poking around, a lot more choices than IFTTT.  For example, a lot more different WordPress events can act as a trigger.  So I am now using it to cross-post, and we will see how it works.

Overall, IFTTT is a bit more mature, it has more choices of integrations, and probably most important has both iphone and android apps that give it a lot of integration options with your phone.  The limitation to one instance of each sort of trigger or action is a limitation they have been promising to fix for years, but still have not addressed.   Zapier is more complicated to use, but for the triggers and actions it has, gives a lot more options.  Unfortunately, it does not have much, if any, iphone or android integration which I think is a huge limitation for this type of functionality.

Both are worth checking out.  They are free (up to a point) and you can create a rule without programming in less than five minutes on either, so you can see if it is something you find useful.

Again, I am not an expert on this space and if there is a third, better choice, let me know in the comments.

 

Gender-Neutral Third Person Pronoun

I am with Kevin Drum.  I got tired of using "his or her" or some other such kluge some time back.  I am using "their" until someone defines a better third person possessive pronoun that is gender-neutral (ditto "them" for "him or her").  After all, unlike French, English is a bottom-up language defined by common use rather than unchanging top-down rules.  So if enough of us use "their", it will become correct.

For those of you too young to remember, the invention of "Ms." as a generic women's prefix was one of the greatest improvements in the English language in my lifetime.  If you despair sometimes in looking down a list of names and trying to guess if the person is a "Mr." or "Ms." (remember "Pat" on Saturday Night Live), you wouldn't believe what a pain in the rear it was to figure out if one should use "Miss" or "Mrs."  for a given female.

Get A Password Manager

After reading this, everyone should be getting a password manager.

I am convinced that the best way to get someone's password is to break into crappy sites like hobbyist bulletin boards.  I am on 10 or 12.  "So what", you say?  What can someone to do to you on a bulletin board?  Not much, but since you likely have scores of passwords, and you likely don't use different passwords for every site, then that user name and password on that crappy bulletin board may also work at Citibank.  Then you are in trouble.

I got a password manager last year (lastpass) and changed every password but one to 12 digit randomized passwords that the program then remembers.  That database is protected by a complicated password I have never used anywhere else and is not a real word, and protected by two-step log in (via Google authenticator).  The only other password that is not random is my email password I have to use so often from so many mobile devices that I have a long phrase I use for it that I can remember.

This is undeniably a hassle, particularly for mobile devices where lastpass and other password managers are behind and harder to use (in part because there are not as many browser plug in abilities).

I won't say this is bullet proof, but it is much better (I hope) than where I was before.

Is it safe enough?   Here is my theory, which requires a brief joke first.  Two men are camping in the woods when an angry bear shows up, clearly ready to devour them.  One man quickly starts putting on his tennis shoes.  The other says, "You don't think you can actually outrun that bear, do you."  His friend said, "No, but I don't have to outrun the bear, I just have to outrun you."  You can never be safe, but maybe you can make yourself a comparatively less inviting target.

Update:  The biggest hassle of all is changing your password on a hundred sites.  There is NO standard for where to locate the password-change links.  You will think at first smugly that surely it is all in the "my account" section of each web site.  OK, don't believe me.  You will find out.  It is a mess.   And Whitehouse.gov was one of the worst, by the way.

Your Arguments Are Totally Idiotic, Which I Know Even Though I Didn't Read Your Article

Since I am not a very large blogger, and not overtly political (most of the time), I seldom have my articles end up in organized trolling campaigns.  But over the last week I had a flood of comments on this three-year-old article about teacher salaries.  This sudden interest in an old article (particularly when many others more prominent than I have written on the topic more recently) puzzled me until I saw that the Center for American Progress had come out with a study saying that, surprise, teacher salaries were way too low.

I seldom participate in comments wars on my own articles, and prefer to post updates or clarifications in the article itself for all to see.  However, this was particularly frustrating when it was clear that most commentators were coming to the site with some preconceived notion of what the article said, and did not feel the need to actually read the article before commenting.  So, we end up with numerous folks saying "what about all the overtime work", as if I totally ignored that thought and hadn't even considered it, when there was a whole section on teacher overtime in the article.  I finally lost it when I got a comment that said "I don't know where this guy gets his numbers..."  This is a total cop-out response I see in comments all the time.  It allows one to imply the numbers are shady or unsourced without having to actually provide specific criticisms of the data.  I responded:

On the Internet, underlined bits of text, often in a different color, are called “links”.  By clicking on these “links” with your cursor, you will go to other sites.  In the case of this article, the source of data are all from the BLS, a part of the Federal Department of Labor.  The “links” will take you directly to the pages where the data was taken (though since 3 years have passed the links may lead you to newer versions of the data). 

There were also a number of comments along the lines of "well, I don't make anything like those numbers" to which I was forced to respond

In a distribution of millions of values, all the values in the distribution don’t normally match the average.  Some will be above and some will be below.  Though an average is different from a median, it is fairly safe to assume that something like half** of teachers make less than the numbers in the article and half make above those numbers.  As discussed in my second update, if you are in a rural area, you are more likely to be in the “below” category.  If you are in an urban area, you are more likely to be above

** with salary data, since the floor is typically closer to the average than the ceiling (salaries can't go below zero but can in theory go infinitely high), the median is generally below the mean, so likely more than half of teachers make less than the average.

IOS App Recommendation -- Tripcase

I really am not a productivity app sort of guy.  I have a lot of games, but most apps strike me as just dedicated browsers for someone's web site.    To date I am a big user of the Kindle app and the Feedly RSS feed reader app and the Gmail app.   Oh, and Google maps (the Apple maps program still sucks).   And that is about it.

But I have been using Tripcase (free) to bring together all my travel info and I really like it.  All one has to do is forward airline, hotel, car rental, restaurant, etc confirmations to a certain email address and the program parses out what information it needs.  The only work is that each confirmation gets set up as a separate trip, but it is easy to merge three or four together to get all of one trip in a single record.  It provides a nice interface with travel information and provides notifications for such things as flight delays and gate changes.

Site Issues

Well, we had just a mess of problems here.  We have had off and on DOS attacks for a week or so, and then last night I managed to embed some oddball code in a quotation in one of yesterdays posts that caused other heartache.

After a lot of debugging, I am hoping all is well again.  I have changed the caching and security options at Incapsula, which I use as a gateway for traffic.  For many of you, you will see substantial performance improvements but at the cost of some caching which may delay your comments showing up by 10 minutes or so.

Where's Coyote?

As most of you may know, our company privately operates public parks.  Just before Memorial Day, our largest contract (which covers a lot of our overhead) was shut down by a fire in the Sedona area.  Since that time, our landlord the US Forest Service has announced it is going to keep all of these locations closed indefinitely out of fear of flash flooding (fire-damaged hillsides create a lot more runoff in eve light rain due to loss of ground cover and chemical changes in the soil that make it less permeable).  I think they are over-reacting, but it is not my decision to make.

The result of this is I have been in total operational scrambling mode and may remain so for a while, reducing the amount of blogging I do.

Where's Coyote?

I have not been posting much of late.  The combination of all our locations opening for the season and a lot of regulatory compliance work in reaction to new laws was keeping me crazy.  Then Oak Creek Canyon caught on fire near Sedona.  We operate numerous locations in the canyon, so have been consumed with evacuation and helping customers.  So I won't be around much for a while.

Sorry for the Site Downtime

For once, not a hosting issue.  Apparently a corrupted .htaccess file, since editing that file back to an older version seemed to fix things.

XKCD is Pretty Awesome today

I Am Not Sure I am Going to Update Major Software Any More

It used to be that updates of software products were something to look forward to.  I used to be a bleeding edge guy who, like as not, was using beta versions of most software.  Now I avoid updates and upgrades like the plague, particularly since companies like Apple make it virtually impossible to roll back any software update.  The four products that have scared me off of upgrades altogether are:

  • Windows 7 to Windows 8
  • Old versions of Office to the new versions with the stupid toolbars rather than menus where I still can't find what I want all the time.  On a bunch of my computers I still use Office 2002 and 2003 and it works just fine.
  • Most all itunes updates, particularly 10 to 11 which has done nothing but make critical options harder to find and make the platform, at least on Windows, less stable.  I am told people are having major difficulty with the 11.3 to 11.4 update
  • iOS 6 to iOS 7, which decreased battery life without adding any real user features.  So glad I still have not upgraded, though I am sure I will have to soon.

And don't even get me started on software like windows 8 and most of the recent Adobe products that require some sort of user login to even use the product at all.

Is Bing Censoring US Searches on Chinese Topics?

The other day I had a little fun with Bing's search results on Windows 8 problems.  But this seems much more serious.  From a reader:

No comment.

That’s Microsoft’s response to new revelations that the search engine is censoring Chinese searches in the United States — not just in China. Searches on Chinese topics in the U.S. now produce markedly different search results than Google, results that mimic those  in China. China broadly censors the Internet, blocking topics like the Dalai Lama and Tiananmen Square.

The censorship blog Greatfire.org was the first to point out  that Bing’s search results display information propagated by Chinese authorities. A Chinese language search in Bing for the Dalai Lama (达赖喇嘛 in Chinese) produces two results from China’s Wikipedia (Baidu Baike) and one from the state-owned television station CCTV. In Google, the same search returns two Wikipedia entries and the Dalai Lama’s official site.

Click here to see the results in Bing, versus the results in Google.

Even more shocking, a search for the anti-censorship software FreeGate produces the result: “Due to restrictions on Chinese laws and regulations, we removed the results of these search terms. For more information, see here.”

Microsoft responded to a request from Charlie Smith’s Greatfire to explain the discrepancy. At first, the  software juggernaut replied: “We’ve conducted an investigation of the claims raised by Greatfire.org. First, Bing does not apply China’s legal requirements to searches conducted outside of China. Due to an error in our system, we triggered an incorrect results removal notification for some searches noted in the report but the results themselves are and were unaltered outside of China.”

But after finding the “due to Chinese laws and regulations” search result, Microsoft replied: “Thanks for your inquiry. We have no comment on this topic.”

Much more detail at the link, with examples and screenshots

Is Bing "Managing" Search Suggestions

Go into Google and search "Windows 8 is " and you will get auto-suggestions "Crap, Rubbish, Awful, Terrible, Horrible, Slow, A Disaster, A Flop".  When this was first noticed, folks suggested Google was playing games, though personally having tried Windows 8 a couple of times I thought the suggestions were dead on.  So Don Charisma tried the same thing with Microsoft's search engine Bing:

bing-windows-8-is-search-2

It appears that Microsoft got the message and has done a little managing of their algorithm, because now you get this:

bing-search

Cool?  Great?  Amazing?  Seriously, who are they fooling?  Even Yahoo, which is powered by Bing (I think) doesn't give this kind of result

yahoo-search

 

 

Windows as a Stand-Alone Server

I have written before about how much trouble I had using windows as an unattended server for an application -- in this case for the XBMC video system on my TV's around the house.  No matter what I did, how many tweaks I made, how many websites I checked for advice, within a day or two some application or popup would take control of the screen and send my unattended application to the background.  This would not be such much of a problem if it was just me using it, but with a non-tech-savvy family members trying to interact with the device with a TV remote, it was unacceptable.  Eventually I switched to the Linux version of XBMC in a distribution call Openelec and I have had zero problems since.

I was reminded of all this at the San Diego airport.  They have these big beautiful screens with flight and weather and travel information.  But apparently they have problems making the windows popups go away as well (that's some sort of HP registration message in the window):

click to enlarge

 

The most amazing example I have ever seen was on a giant, giant advertising screen on the front of a casino in Las Vegas, which had a huge windows popup covering whatever ads were supposed to be served up.  I wish I had my camera but I was out jogging at the time.

Update:  A reader sent me this, via gizmodo, from Cowboys stadium

click to enlarge

Windows 8 Even Worse Than I Thought

Up to this point, after some initial bad impressions trying Windows 8 briefly, I have avoided it like the plague.  However, my son needed a new laptop and the only ones that really met our requirements only came in Windows 8 flavors, so we bought one.

What an awful mess.  The system boots up into a tiled mess that looks like some cheesy website covered in moving gifs and viagra ads.  To make matters worse, nothing on this tablet-based interface is organized at all logically.  The interface is like the room of an ADD child that dropped all of his toys and books in random spots.  I am sure these tiles have some sort of navigation paradigm, but it is completely different from any used in past windows versions.  I could not, for example, figure out how to easily exit the store except to alt-tab out (there is no exit or quit option and right-click context menus which are one of the great advantages of windows over mac don't seem to work a lot of the time).  Again, I am sure there is some way to do it, but I have no idea what it is and no desire to learn new navigation commands.  Perhaps Microsoft intends that one use a gamepad instead of a mouse -- I would not be surprised at this point.

Unlike older versions of windows, windows update did not run automatically at first bootup.  I knew from past experience there were likely dozens of security patches I needed to install right away.  I hunted for quite a while just to find the windows control panel (so I could run windows update).  It was buried in a sub-menu of a toolbar on the right side of the screen that only pops up if you find a tiny (unmarked) spot in the corner of the screen with your mouse.   It amazes me that anyone thought replacing the start button with an unmarked spot on the screen was a good idea.

Of course, the control panel is called something entirely different now, but I did eventually find windows update and there were, as expected, over 70 security patches that needed to be installed.  But for some reason they would not download immediately, but kept giving me a message that they would be downloaded at some future indeterminate date.  I finally found a way to force them to download.

My next step was to get rid of the stupid application tile interface and get the computer to boot directly to desktop and get the old start button back.  This requires a free upgrade to windows 8.1, but there is no obvious way to do this, even through windows update.  I finally had to search the internet to find the link.  This sent me into the windows 8 app store.  What a total mess that is!  If anything, it is more poorly organized than the Apple app store.  Like the Apple store, it seems aimed at people who want to browse applications virtually at random rather than find something specific.  Incredibly, there is no search function.  Yes, I know, I have to be wrong about that, but I scrolled all over that damn storefront and cannot find a search box.

So I cannot actually find the Windows 8.1 upgrade.  The web site tells me that I should be presented with a prominent option to download it in the store, but I am not.  It is nowhere to be found.  I found an FAQ somewhere that suggested that I would not be offered the 8.1 upgrade if my 8.0 installation is missing certain patches, so I am going back to windows update to see if there is something I am still missing.

I was wrong about windows 8 -- I once wrote it was bad but perhaps not as bad as Vista or ME.  But it is.  This is the worst thing I have ever seen come out of Microsoft.  It is inexplicable that this company with such a strong market share in the business world could saddle its flagship OS with an interface more appropriate to an XBOX.

In the past, I have said that I would not want a desktop with a tablet interface.  But at the end of the day, I would not want a tablet with this interface.  Perhaps with hours of work, I will make this computer usable.  Who would have ever thought I would have longed for the day when I had to spend an hour with a new computer removing bloatware.  Now I have to spend a day trying to emulate the windows 7 experience on windows 8.

People have developed many hypotheses for the lingering recession.  Some say it was too small a stimulus.  Some blame the sequester.  I blame the Windows 8 launch, which I think has a lot to do with suppressing PC sales and thus much of the electronics and retailing sector.

Snuggles Update

snuggs-home

This is Snuggles, happy to be home finally from her surgeries and near life-ending coyote encounter.  Thanks to everyone who sent in their best wishes.

Like most of us she is a bit vain so she asked for the head shot, since from the sides she is a total mess of randomly shaved patches, bite marks, and Frankenstein-like stitches.  She has lost about 25% of her body mass, so she is no longer the World's Largest Maltese (TM).  She has, though, upped the ante in the competition for World's Most Poorly Groomed Maltese (TM).

For dog and pet lovers, I don't have to explain why we spent thousands of dollars to keep her alive.

For those of you who are not (and I was really in that camp a few years ago as this is my first pet), I will tell you what I told a cynical friend:  "I did not necessarily spend thousands of dollars to save the dog.  I spent it to save my kids from heartbreak.  And just possibly, to preserve my reputation in the eyes of my family (sorry kids, I really wanted that new Alienware laptop so Snuggs is not going to make it)."

Update:  I find the rational choices discussion in the comments unsurprising given the diversity of responses I have had from friends.  Key facts here:  1.  I could afford it (grandma was not going to get put out on the ice flow to save the dog); 2.  I was entirely responsible for the costs;  3.  The hospital, unlike in the human world, gave me a very detailed cost estimate of what the procedure would cost in advance.    When the costs went over, we challenged them and they agreed to a refund.  4.  My daughter had a very difficult day yesterday.  This morning I found her sleeping snuggled up with the dog in bed.  Put a price on that.