First I wrote a silly post on twitter about how I have regrets and I used the hashtag “#ihaveregets”

Then I bought the domain name ihaveregets.com

Then I learned the twitter REST API

Then I wrote a little PHP script to pull down any posts written by me with the hashtag “#ihaveregrets” and display them as text

Then using the php5-memcached client I put that behind a 60 second cache in order to not violate the twitter API limits

Then I put it on my new domain, but it didn’t work because Ubuntu Dapper doesn’t support php5-memcached

Then I downloaded an ancient (copyright 2003!) memcached php client from http://phpca.cytherianage.net/memcached/ and adapted my script to use that syntax.

Then it worked!

Then I wrote this note.

Anyhow check out http://ihaveregrets.com/ it’s an awesome site even though so far I only have one regret and I haven’t make the HTML look good yet.

I strongly disagree with this recent NYT Op/Ed about the value of calorie posting requirements.  Based on a study of McDonalds customers, they conclude that people don’t modify their behaviour based on posted calories in those restaurants.  Anyone see the SERIOUS GAPING FLAW in that logic?  (If it helps, I italicized it for you.)

As someone who has recently lost a whole bunch of weight, I can testify to the obvious and basic fact that the most important thing to control your weight is to measure calories consumed and compare that with calories exerted via normal daily activity plus exercise.  Some people call this “energy balance” — but the easiest way think of your body like it’s an engine in a car:  Eating food == filling up at the gas station and exercise == using the car’s engine to drive around.  By controlling the inputs and outputs, you can basically hit any level you want to!

Once you grasp this extremely simple logic, shedding excess points is astonishingly easy.  You count your calories in by adding up what you eat in a day (there are lots of websites that help you do that), and figure out how much you expend in a day (again, lots of tools to figure that out).  If you intake less than you exert, you’ll lose weight — that’s it — no magic, no BS.  If reality doesn’t match your expectation, you’re either miscounting inputs or outputs — you can create a simple and effective feedback loop to manage this by adjusting your average calories in or out per day.

The hardest part thus becomes eating out — in many cases you have no idea what the restaurant put into the food, so you’re unable to see how many calories you are taking in.  If you can’t measure your rate of intake, you can’t make informed decisions to achieve your goals.  Thus, if a goal of public health policy is to give people the tools they need in order to improve their health (and it should be), then requiring chains to post calories makes a bucketload of good sense.  It’s not the full solution, basic education is also required to explain to people what the numbers mean and provide context, but it’s an essential and required step.

Folks, I am really enjoying the new PS3 game “Uncharted 2: Among Thieves”.  I was thinking that it was probably game of the year, but now I’m thinking different.  Maybe it should really be considered *movie* of the year, because this game has as much in common with Hollywood than it does with video gaming.

Unlike many of my favourite games, Uncharted 2  is very linear — it doesn’t pretend to be sandboxy like Grand Theft Auto, and you don’t progress your character and choose your storyline as in an branching RPG like Fallout 3.

Instead it tells a story, and you as the gamer are a participant in that story.  There is usually only one way to deal with any particular situation, and frankly it’s never all that hard.  The strength of the game is that it’s story is superb, and are the voice acting and cinematics.   The cutscenes (which load seamlessly and are never annoying) are funny and compelling storytelling, and add to not subtract from the overall experience.

As you progress through the story, you are put in incredible situations which you have to deal with.  Right from the opening scene it will wow you in this regard.  But they keep on shaking things up, it’s not like Doom or Halo where you do basically the same thing in the basically the same setting over and over again.  In Uncharted 2, while the game mechanics remain the same (climbing, shooting, solving puzzles), the settings and puzzles are varied enough that it feels fresh every time.  Enough that it makes me go wow and giggle with glee every few minutes.

On paper, this game isn’t that much different than it’s predecessor, Uncharted.  What has improved is mostly polish — they tightened up the gameplay and cinematics, and made the puzzles seem much less contrived.  This polish though has pushed Uncharted 2 from being a good game into a truly wonderful entertainment experience.  Watching an Indiana Jones movie is dull in comparison to actually BEING in those circumstances and coping with the challenges in gameplay.

Seriously — this is not the future of games.  It’s the future of movies.

Today I tried to buy the Fallout 3 expansion packs from your PSN store.

Irritation #1: First I looked under “Game Add-Ons”, but instead of showing me expansions for the games I have it showed me add-ons for a bunch of games I don’t have, and not ones I was looking for were not listed. I did find them by scrolling through “new releases” though.

Irritation #2: One I went through the clumsy add-to-cart process for the four items I wanted, I tried to buy them. But instead of paying for things they force you to “add money to wallet”, and then “remove items from wallet”. This is a completely unnecessary step and makes the purchase process more annoying than it should be.

Irritation #3: One I went through their wallet process and tried to actually “add money to wallet”, my credit card was declined as the expiration date had changed. To change the expiration date, I had to go to “account management”. To get to this page, I had to exit the store. Exiting the store means I lost the contents of my cart and had to do it all over again.

Irritation #4: Once I got the correct credit card information into my account, and re-added all of my games, I successfully added the funds to my “wallet” and then immediately removed them again to buy the game. Now I tried to download the games, and it said that I didn’t have enough space to download them! Of course, to free up space I’d have to exit the store, and now that I’ve actually paid for stuff I don’t really want to do that and risk losing everything I paid for. So what I did was download each item in the background one by one and select “download in background”. Then I could exit the store without worrying.

Irritation #5: To clear up the disk space I had to sift through my saved games one by one. I have dozens of saved games for games I no longer want to play, but I have to use their clumsy 3 step process for every single saved game I want to delete. Please let me bundle some together!

Irritation #6: I want a pony. Where’s my frigging pony?

Trader Joe’s is always a pleasant end-to-end consumer experience, which is rare for someone like me who hates shopping.  Instead of having to wade through 20 aisles of different stupid ketchup brands, I can quickly find what I’m looking for and know that it’s of good quality and at a fair price.  No hassling me about filling out some long-ass form to join their club.

And most importantly, complete the whole journey in just a few minutes. It’s fast enough that I don’t have to do a whole week’s shopping at once, I just drop in a few times a week as required.  Whoever designed that process did a kickass job.

I hope you forgive me, but I’ve moved my blog to omgzombies.org

I have a few minutes to spare here at an internet cafe on Santa Cruz Is.   Some quick highlights–

  • had a pengiun swim right underneath me
  • young sea lion playing underneath me and Ju
  • swam right past a huge sea turtle
  • saw two white tipped sharks
  • saw so many marine igaunas, mind blowing.
  • the colourful land iguanas
  • massive giant tortoises including the famous Diego and Lonesome George
  • baby giant tortoises (less than one year)
  • baby sea lions, just a  few days old
  • blue footed boobies, darwin finches
  • native trees whose names I can´t remember

Much more to come later, gotta get back to the boat to see more Giant Tortoises in the wild later today.  woo!

(oh and pictures to come later too, probably wednesday)

I want to create a new product called “The Mondays” and then sell it only by the case.

After two years in a small house, it’s back to apartment life for me. Our current place is decent, but the floorplan layout is terrible… there is a lot of wasted space and we are not making good use of the space we do have.  The attic and basement are great, but because the narrow & steep stairs we just don’t fully utilize them.  Instead I’ve been craving large open spaces.

We looked at a variety of townhomes and apartments, but found the townhome layouts to be lacking.  Specifically they all have a sense of confined space, where the living arrangements would have to make compromises based on the angles and abutments intrinsic to the design.  After 2 years of fighting with space, I just want a playground to fill with stuff.

The apartment we did get is large and simple in its layout.  Not much more than some rectangles, and enough room for the 2 couches and recliner so we can comfortably sit 6 and also have room for some dining space on the huge island.  Another key factor is that we will have enough space to organize our stuff the way we really need to… cabinet and other space in the bathroom, bedroom, kitchen… will be great.

Now comes the less fun part… the move itself.  Whee?

A recent NY Times article about the Netherlands reminds me why I love and miss Canada.

This picture is amazing… reminds me of Delicatessen.  Maybe Kim Jong-il could make some cash on the side producing some futuristic dystopia movies.

Some anagrams for my name:

  • Insert Hyenas (please no)
  • Earnest Shiny
  • Tarnishes Yen
  • Shantey Siren

Yesterday I was looking at my save game files for Oblivion.  Inside the expansion pack “Shivering Isles”, which I am currently finishing up now, I have put over 120 hours into it already.  Inside the original game?  Over 480 hours.  I am pretty sure that most of that time is real and not just idling overnight or something.

I have some coworkers who play WoW, and this doesn’t phase them at all… their in-game numbers dwarf my ludicrous Oblivion time.  Another good reason to avoid WoW like the plague.

Yesterday my fortune cookie said:

Among the lucky, you are the chosen one

I am apparently the Luck Messiah.

Yesterday on the Twitter:

Uncool how both super glue and my eye drops are the same form factor. That would make a very unpleasant mistake.

Today in the News:

Woman Glues Eyeball Shut

Life lesson:

if only she was following me on twitter, this whole catastrophe could have been avoided

$ history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail -n 20 | sort -nr
322 ssh
123 cd
96 ls
80 svn
43 awk
36 mysql
34 cat
32 vi
24 man
19 sudo
14 rm
11 elinks
10 /usr/local/bin/mysql
8 gedit
8 echo
8 apt-cache
7 scp
7 ps

I have finally finished Desktop Tower Defense’s 1.9 “10K challenge”.  This took me literally months to build up the skills required, and the final game took several hours spread out over the course of a week.

Here I am, having just defeated the deadly Level 91 flying creep wave while still having all 20 lives intact.  This was the first time I’d ever managed to do this, and likely the key to my eventual success.

Whelp, I survived the insanity of level 98 and 99… barely.  Since there were no more flier waves to come, I could sell off all of my anti-aircraft defense and focus all of my resources on bash towers.

The trick now is to keep on juggling your creeps until they fall from attrition.  I re-used the centre space, and installed a “pressure valve” in the form of the top centre pellet tower.  This allowed re-balancing if the stream of creeps got too spread out.

OMFG.  I am I actually doing to do this.  Only one more creep remaining, the deadly armoured creep.

SUCCESS.  This is the cumulation of months of determination and hard work.  I actually devised a spreadsheet to compute the maximum damage and cost effectiveness of the anti-aircraft towers and boost towers.  I was ridiculed and told it could never be done.  But here I am.  The victor.

Yesterday I “wrote” a poem about an old BBS game we play at work, “Legend of the Red Dragon”.  It was a particularly good day for my in-game character.

Two turns diverged in an ANSI yellow wood,
And sorry I could not adventure both
And be a level 6 Mage, long I stood
And looked to the forest as much as I could
To see the Dragon in his lair;
Then tried to Slaughter, as just as fair,
And having perhaps the better claim,
Because I had Able’s Armour to wear;
Though as for that the forest turn there
Had opportunity about the same,
And both that morning equally lay
In leaves no Dragon had yet burned black.
Oh, I kept the forest turn for another day!
Though riskier as some might say,
I know tomorrow I would be coming back.
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two turns diverged in the game, and I-
I killed Krumpet and Steve the Manatee,
And that has made all the difference.

Sometimes you can read the news, and just think “how long before this becomes a Law & Order” episode?  I’m sure this one will be covered by one of the CSI spinoffs, and probably House and Monk and a couple more.

The BSG series finale profoundly sucked.

The first reason is that they used the ultimate cop-out to answer some of the most interesting questions posed by the show.  What was the reason for the Six in Baltar’s head?  What exactly was Starbuck?  The ultimate cop-out: God did it.

Supernatural explanations have been the basis of lazy thinking for thousands of years… first it was water gods that made the river flow downhill, until that could be explained by the science of gravity.  Then they said gods created the universe, until enterprising folks realized the Big Bang had a lot more evidence than the theory that the Earth hatched from the egg of a giant bird.  Then they said the gods were necessary to created life, but Darwin realized that also had a natural explanation.

Now there is no excuse for laziness.  And yet, that’s what BSG did in the finale.  Don’t answer questions, and leave it on the river gods.

I understand most people are still superstitious to various degrees, which is why I accepted the show leaning on themes of prophecy.  It’s unavoidable and I understand that.. and even found that entertaining.  But what I do not tolerate is the lazy cop-out, refusing to put thought into the answers the show had tried so hard to create.

They didn’t even bother to tie together the prophetic elements of the show that had been repeated time and time again since the very beginning.  The temple scene with Baltar, Six, Hera, Roslin, Athena… all of that was basically meaningless.  The final five, basically meaningless.  I was expecting at least a partial resolution to these questions, but instead they just lazily threw something together that was utterly unsatisfying.

What it tells me is that they didn’t have any picture of where the story was going when they introduced those elements in the first place.  Contrast that to a Lost, a much better show, which has shown that they have answers to the mysterious elements raised in earlier seasons.  There, the payoff seems significant because you can see that it wasn’t a waste, they had some idea of the explanation to the mystery.

Now I wish I had never watched the show at all.  I haven’t been this disappointed in an ending to a fictional story since Stephen King’s The Stand, which had a very similar cop-out ending.   LAME.

I cannot find a sane explanation for why the US Dollar has marched ahead of the Canadian Dollar since the economic crisis began.  I believe that as a result, the CAD represents an incredible buying opportunity, and I expect that within one year the value of the CAD to rise at minimum 20% relative to the USD.

The standard explanation for the newfound strength of the USD is that investors are skittish, and have dumped stocks and other investments for cold hard cash.  However the fundamentals of the USD are incredibly weak.  For one, it has a terrible return rate… at or below the rate of inflation last I checked.  This is a TERRIBLE investment, only looking good in comparison to the shocking decline of the stock markets.

The second reason I don’t like the USD right now is that the US economy is still in terrible shape, with what many saw as the core competency (financial sector) now in ruins while the established markets like automotive and aeronautics are surpassed by the rest of the world.  The technology industry is being surpassed by foreigners, and foreigners have the lead in the future “green” technologies which will be the wave of the future.  The collapse of the US education system combined with immigration “reform” will leave the next generation of US startups stillborn.

The third reason is that the government is in terrible shape.  The Bush administration left the balance sheet in ruins, and the Obama administration is unwilling to push the substantial (middle class) tax increases required to correct course.  The massive tax cuts that were included as part of the stimulus bill are worse than useless because they move the balance sheet even further offline, while also failing to provide much real benefit.

Combined all this with two ongoing wars (neither of which will end anytime soon), and I think I’ve made a pretty solid case that the deficits will continue to be a very large percentage of GDP for years to come.  Debt and deficit is not in itself a disaster, however it will sharply apply downward pressure to the USD as they borrow and/or print money to make up the gap.

Enough about America.  The fourth reason is that the Canadian Dollar is in part depressed right now due to the worldwide retraction of demand for resources.  If the world economies rebound because of stimulus, that resource market will again rev up — along with it the demand for Canadian dollars to pay for Canadian resources.  As well, with little military expenditures, healthy immigration and education polices, and relatively solid banking and government balance sheets… Canada is on pretty damn good footing right now.  Not just compared to the US, but to the entire world.

It’s low.  You know that old saying “Buy Low, Sell High”?  Time to buy.

The NY Times today posted a whinge from banks about how they don’t like the strings attached to their bailout money.  Turns out they like free money, but not when it requires them to make real sacrifices.

“On Tuesday, Signature Bank of New York announced that because of new executive pay restrictions in the economic stimulus package, it notified the Treasury that it intended to return the $120 million it had received from the government only three months ago”

In my opinion, this is the greatest development of the economic crisis thus far.  If attaching difficult but reasonable restrictions makes banks think twice and thrice about accepting bailout money, than the public at large wins.  If the banks decide they can survive without the bailout money (and can justify that to their shareholders) it proves they didn’t need it in the first place.  So only the banks which *really* needed the money would accept it — and thus increased efficiency.

I would take this a step further and extend this principle to other forms of government assistance.  For example apply this to all corporate welfare, not just for bailouts — I’d like to see ADM whine about executive pay restrictions.  And even unemployment and welfare recipients, what about a requirement to suspend fast food, cable tv, tobacco and alcohol purchases while on the Dole?  I say this without malice, but it may be a good incentive for some who perhaps don’t really need government money.  And those who need it (corporate or individual) they can still get help when they need it and are prepared to make some sacrifices.

So, let’s see some more whining!!

One nice consequence of the flailing economy… I booked a plane ticket the other day.  Turns out that first class was only a few more dollars than economy!  So after my miserable experience flying back from Maui (suffered some mild panic attacks due to claustrophobia), I splurged.

LIVING THE HIGH LIFE.

Recently I have heard people complaining about mess and untidiness in a group setting.  For example not cleaning up after themselves in the common kitchen area, cleaning out rotting food in the fridge, or dropping paper towels on the floor of the bathroom when the bin overflows.  The solution as far as these people see it is to whine and nag, and its effectiveness is approximately zero.

These “solutions” are quite natural, and by no means confined to this one experience.  At other places you will see signs like “stop stealing other people’s food” posted on the fridge, or many other kinds of nags.  Again, these are near completely ineffective!

As I see it, the root cause for this is that humans evolved in small close knit groups.  In these small groups, social pressures can be quite effective, as everyone feels part of the same tribe.  Once the tribe grows however, group cohesiveness declines.  This means that it’s easier to slink into the background, and anti-social behaviour (messy kitchen) can increase while the value of and pro-social incentives (nagging) declines.  For example, someone may see you leave the kitchen in a mess, but they are less likely to know who you are and you are less likely to care that they saw you because you don’t know them.

Ineffective managers don’t realize this, and try to use the techniques that worked on the small group and apply them to the larger group.  And they get very frustrated when those tactics don’t work anymore, and amplify the requests.

As I see it, the solution is quite simple.  If possible, arrange common areas into smaller groups, where pro-social tendencies will naturally help to control bad behaviour.  If that’s not possible, just deal with it and don’t get frustrated.  Throw away the rotting food, and hire someone to clean up after the slobs.  It’s just part of group dynamics, nothing personal or unique to any one group.

So I’m back now, and I really miss it already. We had a really good time… biked down a volcano, snorkeled with turtles, and saw so many humpback whales that it almost became old hat to see calves playing and jumping.

Flying still sucks.

I didn’t bring my laptop with me to Maui so itLs hard to update like usual.

See twtter feed for updates…

When playing Fallout 3, I felt that it wasn’t as strong of a game as Elder Scrolls IV:Oblivion.  Going back now and playing the Oblivion expansion pack Shivering Isles, I think I realize why.

In Fallout 3, much of the richness of the story is in how they tailor the story around the choices you make inside the game.  If you play one way, you get a very different storyline, with different characters and goals (at least in the side quests).  This is less true in Oblivion, where it is more of a singular story experience.

Thus when playing Oblivion you get a much larger story, as you play a larger percent of the content that the game story creators actually made.  With Fallout 3 you only get to see one side of the story unless you replay the game with a different style of play, which I find tedious.

So while Fallout3 creates an experience that is more specific to your gameplay, it ends up feeling like a much smaller world — even though they had to put in a lot more effort!!  On the other hand, Oblivion feels a lot more epic because you get more exposure to all of the story telling effort that the creators poured into it.

In conclusion, Shivering Isles is pretty awesome.

If so, hold down the “meta” key (aka windows key) , and press “e”.

Cool, eh?  Also try 1,2,3,n,m.  I can’t figure out what “r” does, but it also does something.

(tested on hardy, probably only works with their default XGL blah blah blah)

As an experiment I have started up a twitter account.  http://twitter.com/ryanthiessen

Yesterday I got a new toy… an android G1.

Very cool!

When asked the mundane question “Who do you admire most?” my answer is Charles Darwin.

He was the first person to realize and codify that the richness and complexity of life could be perfectly explained without magic.  His application of the idea was to Biology, but it can also be equally applied to complexity on micro and macro scales.  Stuff just happens naturally and the outcome is selected, and given time complexity arises.  No magic required!

It’s so completely basic and obvious in hindsight, but took hundreds of thousands of years for a human to really recognize this simple and fundamental fact of life.  Kudos, Mr Darwin.

http://www.somethingpositive.net/sp02122009.gif

The world “nauseous” is best pronounced “nachoes”. (more…)

You know the old saying “when you assume, you make an ass out of ‘u’ and me”?

I realized that since I’m already an ass, it’s a no-loss situation for me.  Assume away!

It really sucks.

Folks,

I’m starting to have some doubts about the realism in the 2008 series remake “Knight Rider”.  I hate to be the doubting Thomas in the crowd but I’ve got some nagging doubts that just aren’t going away.

For starters: the car has an amazingly advanced artificial intelligence system compared to any known commercial or research editions.  In addition to sophisticated navigation skills, it also is capable of verbal communication and even learning.  How has Knight Industries managed to advance so far ahead of the academic and industrial world?

This brings me to my second concern: the vehicle “Kitt” is remarkably advanced, having the ability to even shield and repair itself using nanotechnology.  Why have we not seen even crude versions of this technology in commercial or military applications, when a working prototype vehicle is clearing demonstrating the viability right now?

The only answer to these two questions is the obvious one: massive government conspiracy.  Clearly the federal government is diverting a hundreds of billions in tax income to fund Knight Industries.  Despite that, this rogue military contractor appears to have extremely limited oversight relative to the amount of money being spend to develop these cutting edge projects.

This development is not strictly related to nanotechnology and artificial intelligence — it’s also completed working implementations of matter replication, vehicle structural transformation in real time, and streaming satellite high-resolution video communication without latency.  They have also mastered on-board weapons systems, including rockets and a robust harpooning mechanism.  Plus the car can fly or something?  I wasn’t really clear on that point.

It strikes me as interesting that all of these incredible advanced technologies are all bundled into one car — as a taxpayer it concerns me that the risk of total toss is quite significant.  This is compounded by the fact that operation of the vehicle is done by young and reckless crew and command, who often seem far more interested in sexual relations with each other than utilizing the remarkable technology at their disposal.

I also question the priorities of the command group.  Given the abilities of this amazing talking car, why waste them chasing drug dealers and petty thugs instead of fighting terrorism or the Axis of Evil or something?  Maybe use the advanced AI to solve problems to benefit humanity, not to offer relationship advice to its operators?  I’m just saying.

Anyhow, I’m sure there is a perfectly good explanation for all this.  Just wish I could figure it all out myself.

Between the furrin hax0rs, mad scientists, and Blu Ray Viewers… is anyone actually buying the 3rd place PS3 actually sell for, you know, gaming?

Why do you suck so much?  I really want to like you.  That’s right… even after last season, I still really want to like you.  So why oh why did you decide to completely suck again?  It makes me sad like panda.

I was willing and eager to suspend my disbelief for you, my good friend 24.  But a small African nation infiltrating agents at every level of the US government?  Just to help them in some crappy civil war?

I give up.

Today I won a contest on the Freakonomics blog on the NY Times.  The question posed to readers was “what do Economists and garbage have in common?” and my answer “Ignoring either will inevitably lead to a very messy situation” won for sucking up!

Woo!

Was talking about artificial intelligence the other day… how would you know if a computer became self aware?  Well one way would be to simply ask it!  So I asked Google how it was feeling.  Turns out that the Google Search Engine is not self aware, or else it is shy.  Now you know.

Next Page »