Podcast with Michael Kimsal

by Brian Hitney 19. December 2009 02:51

The other day, I had the honor of sitting down and rambling endlessly with Michael Kimsal in this podcast.  It was a lot of fun, despite the overly loud announcement system in the background (“…table 3, your order is ready” type of thing).   Michael is one of those insanely smart kind of guys that has a really balanced view of technology and a lot of fun to talk to.   Michael publishes (among other things) jsmag, a must read for javascript developers.  Check it out!   Also, if you use coupon HITNEY on the site, you can get a free issue!  (Thanks Michael!)

Tags: ,

Development | Technology | Babble

RARLabs RARFail

by Brian Hitney 15. May 2009 12:12

I’m on a FAIL kick lately, and this one deserves a post.  I used to be a huge fan WinRAR, a file compression tool that was easy to use and supported a wide array of options like file spanning and encryption.

I’m all for integrated ads – that is, ads that leverage the same font/color scheme of the site.  Now, both of these ads in the page below are for the same product, RegistryBooster 2009.  The ad in the top right is obviously an ad, but it’s pretty close to crossing the line.  What do I mean by crossing the line, and how integrated is too integrated?  Crossing the line is when there’s a strong likelihood users will accidentally or inadvertently click on a link, not realizing it’s an ad. 

The second arrow (the ad in the middle) crosses that line.  While it’s true that it’s marked as “advertisement,” it’s done in a clever enough way that attempts to trick the user to click on the link (let’s face it: we usually skim pages).  This is because the placement of the wording would make users feel that clicking “download now” is actually downloaded the intended WinRAR application.  Further, the green “run system scan” link implies I’ve clicked this link before, and consciously or unconsciously, we feel safer in clicking previously visited links.

So what do you think?  I’m not claiming this is the worst I’ve seen, but it’s enough that makes me question the integrity of both RARLabs and Uniblue (makers of RegistryBooster). 

image

Tags: , ,

Technology | Rant | Babble

What is AT&T doing? Or is it IE?

by Brian Hitney 21. April 2009 06:20

Any takers as to what is going on here?   Little things like this can be so frustrating and yet funny at the same time. 

So quick background:  cancel wife’s old cell phone, decide to get a new pay-as-you go plan because she never/rarely uses it.  Most carriers have a plan that for $100, you can add a bunch of minutes that expire after a year, so, it works out to be about $8/mo.   I already have an AT&T account, so decide to go through them. 

I go through checkout, yadda yadda:

image

Um, where’s North Carolina?  It has my zip code already and prepopulated the city.   For that matter, where is New York??   Now, remember, I already have service here, there’s plenty of coverage, stores all around, etc., so I know there is service here.  Clear everything (including cache), start over, same issue.

Next I load the site in Firefox:

image

Ah!  There we are.  And New York is back, too!  As best as I can tell, I followed the same procedure for selecting the plan.  Maybe a rendering issue?  Let’s look at the source…

First up, what is with all the white space in the document?  This is in both browsers (I highlighted part of the document to show the blank spaces):

image

Next is the state selection in IE8.  Why the gap(s)?  And why is Minnesota selected??  (NOTE: I’m not suggesting the gaps pose a problem other than wasting bandwidth … but it does seem to indicate some kind of processing change … server side code would tend to be more predictable):

image

And now in Firefox:

image

Weird, huh?   Because of the white space and layout, it seems something is going on during server side rendering. 

UPDATE:  Seems like it’s fixed.  I tried several times in IE8, clearing the cache, with the same result.  Then, I tried Firefox with the IE8 User Agent, and it worked – but then when I went _back_ to IE8 it seems to be working.   So for now, I guess it will remain a mystery.  I’ll venture a guess that it had nothing to do with the user agent and rather something else, such as hitting a different server or server farm altogether, despite having cleared the cache as I went back and forth. 

Tags: , ,

Babble | Technology

Fox News Needs a Geography Lesson

by Brian Hitney 22. March 2009 12:06

Maybe it’s because I just returned from Vegas.  Maybe it’s because I used to live in Idaho.  Maybe it’s because I’m not part of the 20% who can’t locate the US on a world map, but geez, how do graphics like this get on air?   

foxnewsgeo

Tags: , ,

Babble | Rant

Internet Security Slipping?

by Brian Hitney 19. February 2009 13:55

I've noticed a disturbing trend lately and not quite sure if it's just me, or happening more in the industry.  Or, maybe it's because my credit card, for the 2nd time in less than 2 years, was compromised by someone (Visa won't tell me who -- and with today's BI, it's pretty easy to figure out I would image). 

So, I'm seeing a number of sites on the internet not using SSL when capturing PII.  Clearly, this is crucial for credit card transactions, but it's also important for PII.  Of course, SSL only encrypts the traffic between you and the domain, and ensures the domain is who it says it is -- what the host does with your data is out of your hands.  It's a little like going into the kitchen at a restaurant. :)

The other day I was lamenting with a colleague about my lame internet connection while we were playing around with the cool sharing features in Office Communicator.  (Bottom line was my connection chokes on camera and desktop sharing.)  The best I can do on my internet connection is, sadly, 512k upload:



The chart is fairly amusing on various levels but seeing that I'm out of luck in going beyond 512k, I decide to contact customer support to see if there's anything I can do.  Heck, even 768k upload would open a lot of opportunities.

But when I go to ask a question on the support page, I see this page:



No SSL?   No credit card information but surely enough PII to make me feel SSL should be required here.  Now, this scenario is a bit different since I'm a customer, so I did a traceroute to see where my data was going:



So, fortunately, as long as I'm sending the data from my house, it seems my data is reasonably secure as it's staying within Time Warner's domain and frankly, that's the best you can get from SSL. 

I didn't submit the data, but it made me realize how many sites I've run into that don't use SSL, or access points that are insecure.  I recently permanently borrowed Glen's HTC Touch Pro, and it has built in wifi.  I left it on and as I drove around, I was completely stunned at home many times the phone would ding that a new wireless network was available -- and most were insecure. 

So is this my imagination, or is security really this bad? 

Tags: , ,

Babble | Rant | Technology

WorldMaps Goodness

by Brian Hitney 24. April 2008 05:32
I think I finally got Peter hooked on WorldMaps.  My latest victim.  And of course, it wouldn't be possible with the official WorldMaps evangelist, G. Andrew Duthie.  Thanks guys!

A few questions came up on Twitter, so I thought I'd take the time to expound on them here.  The first question was: who are the top WorldMap users?  Here's the top 10 at a glance:

 Site Hits
 http://dancesportinfo.net 5,137,942
 http://blogs.technet.com/askperf 722,489
 http://www.structuretoobig.com 427,112
 http://www.irritatedVowel.com 309,104
 http://www.wynapse.com 243,283
 http://blogs.technet.com/benhunter 155,276
 http://timheuer.com/blog/ 147,714
 http://blogs.msdn.com/gduthie/ 121,912
 http://blogs.technet.com/davidcervigon 113,178
 http://sharepoint.microsoft.com/blogs/GetThePoint/  109,067

So there you have it.  I'm going to build a "live" top 50 page soon that include links so you can view the data breakdown a bit more thoroughly.

One question that came up is how my stats (currently #3) are gathered -- for example, do I get a hit for everyone else's hit?   A fair question since I'm using my own service.

Looking at the data above, the answer is obviously "no," traffic from other sites doesn't affect my numbers.  The sum of all hits is around 8.5 million compared to my ~400k (see an all-user mashup here).  Indirectly, much of the traffic *is* driven from folks clicking through to my site. 

One way to measure this is by looking at the Global Domination and Unique Domination statistics on the maps (bottom right corner).   Global Domination shows how many unique locations you've hit in contrast to all known unique locations.   Remember, though, that this number is relative.  For example, as far as I can tell, all locations in Manhattan are considered 1 location.  So while you may have thousands or even millions of users visiting from Manhattan, it's resolved as only 1 unique location.  Unique Domination is how many of those locations belong _only_ to your map -- locations you are hitting that no one else has.   The cool thing about this number (at least I think it's cool) is that it will continually grow smaller.  Before long, having ANY unique domination above zero will be a prized value.

Another question is: How is rank determined?  First, it's completely possible for some users to be lower in rank yet have stunning World/Unique Domination.  Look at Andrew's stats.  The poor guy just fell to #8 ... but holy cow, look at the global/unique domination stats.  He's schooling me and just about everyone else.

Quite simply, rank is determined by the sum of all hits.  And I'm thinking it's time for a change.  The question on the table that I ask everyone who uses it is, what is the fair equation for determining rank?  Total hits as it stands today?  Hits/day average?  Unique IPs?  Global Domination?  Or a mix of all of them?

As for my stats personally, I have an edge.  I was using the system months before it was available to the public, and even then, users were very slow to sign up.  While my hits/day is lower than many in the top 10, my time on the field has been longer, and has carried me a bit.  I admit that.  :) 

But then, I do only use it on my home page nav, not on every page.  For example, I could use the tracking pixel version on my master page so it shows up on every page on my site, and then just display the map on my home page.  The end result would be that my Global/Unique Domination and Unique IPs would remain unaffected, however, total hits and hits per day would skyrocket.  So you see, there are many ways to interpret the stats and hard to treat it as a strict comparison.

So what's on my to-do list? 

1. Top 10/25/50 page, with links.
2. Web services for data portability.
3. Silverlight integration (somehow ... anyone want to help with that?)
4. 1:many accounts or subaccounts. 
5. A "no user" page.  (If you visit the "all user" page, this would be the opposite of that -- what locations have no one hit yet?  Where the all user page has high Global Domination and zero Unique Domination, this page would be the opposite -- zero Global Domination and high Unique Domination.)

Tags:

Babble | Technology

Screen Clippings...

by Brian Hitney 4. April 2008 11:05
Some interesting screen clippings I came across.

The first is of the winning bid in the Charter High Speed Internet auction.  The auction, I imagine, took on a life of its own and the winning bid:



Wow!  The nice news is that Charter donated the proceeds to charity.  As some have pointed out, though, that wasn't announced until last minute, so most of the bids were done not knowing this.  Still a good cause, but can't believe the auction got that high.  Not sure how high I'd go to get internet for life -- but boy, that's in another league.

Next, this one on the weather.com site and the chance of rain April 5th:



Let me explain this one a little.  It might have been Jerry Seinfeld who said something to the effect of disliking the "50% chance of rain" forecast -- "basically you're saying 'maybe it will rain, or then again, maybe it won't.'"  But, I don't know if I've ever seen 100% chance of rain.  Cool -- we need it.  I just don't know if I'm ever 100% sure about anything ... I applaud their certainty.   There's just that cynic in me that imagines some weatherman saying, "No matter what happens, it will positively, absolutely rain tomorrow." 

Tags:

Babble

Interesting Referrals

by Brian Hitney 5. February 2008 11:26
I decided for fun to look over some referrals my site has received from various search engines, and I picked out some interesting ones.  Here are some of my favorites … I should keep digging to see how many fun ones I can find!

http://www.google.com/search?q=emotional+attachment+physical+trainor
Hmmm … sounds intriguing!  Spelling aside, I have no idea how they found my site on this one.

http://www.google.com/search?q=Reason+Amazon+losing+money
Is Amazon losing money?

http://hk.search.yahoo.com/search?p=structure+of+grasshopper
Obviously I get a lot of referrals with “structure” in there somewhere.  But grasshopper??

http://search.yahoo.com/search?p=advantages+and+disadvantages+of+product+sturcture
What is product sturcture?

http://www.google.com/search?q=what+is+involved+with+an+annual+physical
Valid question, but my site?

http://www.google.co.uk/search?q=how+big+is+the+magic+packet
This one just made me chuckle.  Like ‘structure’, searches with ‘big’ in the query land here quite a bit, too.  And yeah, I know the magic packet is referring to WOL. 

http://www.google.com/search?q=getting+out+of+early+termination+verizon
I have hundreds – maybe thousands of these (or similar).  Glad I could help!  (I did this successfully and blogged about it when Verizon tried to slip in new fees somewhat surreptitiously.)

http://www.google.com/search?q=giblet+torture
I don’t even want to know.

http://www.google.com/search?q=my+tv+is+too+big
Not surprised this landed here because of the ‘too big’ in the query, but I’d love to know what this person was searching for.  Ways to shrink your TV?

http://www.google.com/search?q=Microsoft+InstallFest+Charleston

Ouch.  I left you guys out – sorry!

http://www.google.com/search?q=glenn+gordon+blog
http://www.google.com/search?q=Glen+Gordon+charlotte
http://www.google.com/search?q=glen+gordon+silverlight
http://www.google.com/search?q=glen+gordon+blog
Glen is popular on my blog!

http://www.google.com/search?q=non-technical+people+should+not+make+technical+decisions
I couldn’t agree more.

http://www.google.com/search?q=i+am+an+employee+who+lives+in+New+Jersey+
and+work+in+New+York+in+which+state+do+i+pay+state+taxes+to
Whoa.  Verbose query.  

http://www.google.com.ua/search?q=Why+catch+(Exception+e)+is+almost+always+a+bad+idea
It’s really not always a bad idea.  In general, where this comes from is the school of thought that you should handle “expected” exceptions.  For example, an ArgumentException if some argument is not valid.  This is because in order to handle exceptions properly, you need to know the type of exception being caught.  By using a catch-all like this, you never really know the type of exception (unless you’re doing a typeof()) so how does your application know how to handle it effectively?  Therefore, if you can’t handle the specific exception, it should be thrown.  But this theoretical.  There are plenty of occasions where you might want to handle ALL exceptions, do something (like log them) and move on.  What you want to avoid, almost all the time, is simple an empty catch {}.

http://www.google.com/search?q=new+inxs+leadsinger+hairstyle
I have no idea on this one.

http://www.google.com/search?q=do+fibonacci+numbers+reveal+the+involvement
I realize most of us paraphrase or shorthand when searching … but what is “the involvement?”  

http://www.google.com/search?q=tired+of+mac+commercials
Yes!

http://www.google.com/search?q=ethical+issue+with+Coldwater+Creek
http://www.google.com/search?q=Coldwater+Creek+ethical+stance
http://www.google.com/search?q=Coldwater+Creek+lawsuit+family+leave
http://www.google.com/search?q=coldwater+creek+ex+employee+rants
http://www.google.com/search?q=I+worked+coldwater+creek
http://www.google.com/search?q=coldwater+creek+employee+turnover
http://www.google.com/search?q=former+employee+comments+coldwater+creek
[snipped many more]  What’s interesting about these is _who_ is doing these searches (based on the IP they came from).  (I won’t keep it secret: part attorney general, part company themselves.)   Not surprised, really.

Tags:

Babble

Happy Holidays!

by Brian Hitney 21. December 2007 11:49
*sigh*  I just now heard my daughter singing "Santa Claus is coming to town..." -- which is cute as can be, except she actually used the lyrics, "He knows when you're in sleep mode ..."  If that needs explaining, just watch some more TV. :)

In doing some of my holiday shopping, I came across these web snippets.  The first is from Target -- they've apparently revamped their site header.  I like it:



And Smarthome ... I love these guys for my home automation needs, but I'm not sure this is the best stocking stuffer idea:



That's it for me, I'm shutting down for some scheduled maintenance.  See you in '08!

Tags:

Babble

Fall Foliage in the Northeast

by Brian Hitney 12. November 2007 03:31
Recently the team assembled in New Jersey and while driving around, we started a conversation on how odd it is that the leaves haven't yet fallen.  Since I grew up in New York, I remember that by Halloween, most of the leaves were on their way to the ground, and certainly by Thanksgiving, the trees were bare.  But, it looks like a mid-September day with most of the leaves still on the trees.

Before anyone starts thinking about global warming, the Weather Channel has a story that explains it:

"With the extended daylight saving time period observed in most parts of the United States (a week earlier in the spring and a week later in the fall), the leaves will typically turn color and fall a couple weeks later than what we're accustomed to.  This is not due to the global warming."

Tags:

Babble

your host...

Brian Hitney
Developer Evangelist
Microsoft Corp.

About Me

My Worldmap