Wednesday, June 30, 2010

Point of view

Yesterday's APOD presented an interesting point of view.

You know what would be cool? If you could create some glasses (perhaps fed by some sort of camera mounded on your head) that would give your eyes this view all the time. The human brain is adaptable to it's vision field being modified and I think it would adapt to this change too. I'm sure you would start to navigate quiet nicely. And if you removed the glasses after your brain adapted what would you see? In experiments that turn the vision field upside down the subjects report their vision field flips upside down when they remove the glasses that do this to them (and they do regain their normal sense after a bit). So ... would the world appear to be a pie slice of a projective plane if you adapted to this view and then removed your glasses?




Wednesday, June 23, 2010

Google Voice Test

This is a test of an application called "Google Voice"

Not quiet sure how it all hangs together but here is a test:



Monday, June 21, 2010

"Project Euler Problem 18" (Not a Spoiler Alert)

I registered at Project Euler some time ago but never seemed to take the time to work on any of the problems.

That changed some months ago when I installed a new version of the IDE that I use (Microsoft Visual Studio 2010). I also became involved in a project that was using some of the latest and greatest programming languages and technologies from Microsoft (C#, WWF, WCF, WPF) and I found using the new languages and development environments to be very nice.

So I gave Project Euler another try and really got hooked. I am not any smarter than I used to be but with a more powerful tool set I really enjoyed working through the problems more.

And I do become stuck on some of the problems and just have to walk away from them and think about them 'in-the-back-ground' before the solutions comes to me. Which so far has happened.

Problem 18 for some reason really fit this category. I think the reason is that the author of the problem says that the "brute-force" solution is possible but if the problem were a bit bigger then it would be impossible, because no computer on the planet could attack a larger version using the brute-force method.

So, I just could not get my arms around it. That phrase in the problem description: "
... requires a clever method! ;o) ...
" probably contributed.

This weekend I was visiting my daughter in Asheville and after explaining the problem at supper I started thinking about it differently and all my new thoughts seemed to be heading in the same direction: "Straight Down The Tube". Everything I thought of was total junk!

Then this morning on the drive back to Raleigh it just hit me. I was sitting at a picnic table at the rest stop just before you get to Winston Salem on I40 and it came to me.

It turns out the solution was a very simple extension of what I had tried at the very first. Simple extension is really not the right way to say it. The correct way is to say a simplification of what I tried at the beginning.

I find over and over that I make things too complicated and the simple way of looking at it usually turns out to be the right way, but for some reason my brain seems determined to make things more complicated than they are.

I was thinking about posting a link to my solution in this blog post but have now decided against it.

The simple solution is so cool and so clean that I cannot bear to share it with anyone who is still looking for it.

When someone shares with me a solution to a problem and the solution is very much simpler than I thought it would be then I feel a sense of loss. I think "Oh man, I could have figured that out!" I do not want to inflict anyone with that feeling.

Tuesday, June 15, 2010

Avoiding the Why-Because Loop

Every one who has communicated with a child and everyone who recalls from the 'Why/Because Loop' knows that as we age we tend to avoid this kind of thing.

We not only teach ourselves how to avoid such loops but I think we also have built in 'resolution-circuits' in our minds that keep us from getting stuck in an infinite-regress/recurse loop.


And here is today's Abstruse Goose Comic that covers the same idea and my comment on that comic (the graphic is the first panel of the comic, click to see the whole thing.)
This is quite correct, "Counterintuitive" is the key word. A brain had this natural 'built-in-stuff' that will override any 'intellectually' created model that violates it's 'resolution-circuits'. Those 'resolution-circuits' are what keeps the brain from 'freezing-up' or going into a 'infinite-regress/recurse'. They demand and will even produce content that allows the brain to avoid getting stuck in the 'why/because-loop'.

Tuesday, June 08, 2010

Tuesday 08 June 2010 (Humor)

This Is A Formal "Opt-Out" Statement
I Hear-by Do Formally
This Tuesday The 8th of June 2010
OPT OUT Of This Organization

Note: I do understand that this Opt-Out-Statement does excuse me from being the candidate of any "Death-Boards" that will be organized under the new health care plans based on the membership lists of this organization.

From Random Graphic Images