Profile cover photo
Profile photo
Michael Coleman
Michael's posts

I recently decided to switch to a gmail address that's just my name, and in the process have discovered some downsides of using services tightly bound to Google.  

For my accounts at sites not connected to my Google account (Spotify, my bank, etc.), the switch is trivial--just change/verify email address and I'm done.  (I did discover that doesn't allow plus characters in email addresses, which is incorrect and unfortunate.)

For Google services (Google+, Drive, Play/Books/Movies, Contacts, Android phone/backup, YouTube), things are more complex.  Some of these services seem to sort of support using two accounts, and some don't at all.  Google+ allows you to transfer some information (circles) through a special seven-day process (which among other things requires that you name yourself identically on your old and new accounts).  Play seems to disallow this completely, I suppose because of copyright concerns, and as a result my prior purchases are available only by switching between accounts.  Contacts allows manual export/import.  Drive lets you share docs with your new account, which is helpful for single items, but not for your whole collection.  The behavior with respect to Android seems kind of inscrutable.

Services that just use Google for auth are sort of middle ground.  For Feedly, I had to export my subscription list and import it into my new account.  It took a little searching to discover the procedure, but it wasn't difficult.

The fundamental problem appears to be that Google's infrastructure assumes that one's gmail address is a primary key that's forever attached to an individual.  And in some cases there's an assumption that each individual has a unique gmail address.  Unfortunately, in the real world, over time, these assumptions do not hold.

Lessons: (1) Changing gmail addresses is harder than it might seem, and (2) There are advantages to the loose coupling that results from having separate providers for each of one's services.

Post has attachment
As seen on slashdot, for those interested in automated trading or systemic risk in general, this is compelling stuff.  (In short, it's a post mortem on how one trading firm managed to destroy itself in less than an hour, using the awesome power of computers.)  #oops

"Please make sure you enter the reference number exactly as it appears. Do NOT enter the dashes or hyphens in the number. For example, if your reference number is 123-456-78 then you should enter the reference number as 12345678."  

As a programmer with (I hope) at least an average level of thoughfulness, this sort of thing makes me cringe.  It's not as if stripping fields of dashes and spaces is a research project.  _Just do it._  There no reason to quibble with your customers on this.  Just do it for them.  That's what computers are for.

This is particularly irritating because the identifier provided in the letter leading to this site does have the dashes.

(Not trying to pick on Quicken especially here, because this same thing is present on many other sites.)

Post has attachment

Post has attachment
This is seriously trippy.  (Or as one commenter put it, it makes me feel like my brain has fired itself out the back of my skull.)  #urbit

Post has attachment
Who will it be?  RMS or LT?  :-)

Currently reading the 4th edition of The C++ Programming Language, which covers #C++11.  The book itself is a worthy update, but the sheer size and complexity of the language continues a worrisome trend.  Extrapolating, the next version may become self-aware...

Got my #chromecast today.  Extremely nice, especially for a net price of around $15 (?) with the Netflix credit.  So far, it seems fairly flawless.

Post has attachment
Good stuff. Although there are a lot of bad Project Managers out there, there are good ones too, and they are a joy to behold. (There's one at my current work.)

Entropy Crushers

Post has attachment
Broke down and bought one of these last week.  I have one of the original model and really like it, for what it is.  This one is dramatically lighter, has a somewhat smaller screen, and perhaps a bit shorter battery life.  It's also only $250, which is (I think) $100 or more less than the original.  It has some USB and flash slots, and an HDMI out (and maybe bluetooth?) but I just think of it as a nice web/chrome terminal, and an arguably very secure one at that.  (The original I have at work for personal web surfing, which keeps my banking away from the possibly prying eyes of IT or alternatively any viruses they may let through.)

The only real negatives I've noticed so far is that it is occasionally just very slightly laggy.  It's probably still faster than the original, but perhaps not by much.  Also, for some reason, the two-finger swipe maneuver shown in the power-on tutorial simply doesn't work.  This doesn't really matter, but it's confusing, as the visual tutorial makes it seem that it should work.

Overall, though, it's very nice.  I could have a Pixel for six times as much, but why bother?

Wait while more posts are being loaded