Monday, March 26, 2012

Here There Be (Complexly Desgined) Dragons

Today I saw a tweet to a blog post: Books Programmers Don't Really Read.

The post itself is from 2008, but I found it quite coincidental that I saw it tweeted today for two reasons:

  1. I own a copy of CLRS Introduction to Algorithms as UofT did indeed use it as the textbook. The post is quite correct that I've haven't read "more than a few selected chapters." The coincidence comes from the fact that I was actually reorganizing my book shelf the other night and pulled this one out thinking, "I should actually go through this book sometime soon."
  2. The second coincidence for me was that just last night I was talking to my dad about the Dragon Book. We were discussing interviews and he was telling me about his last one (over 15 years ago) for his current compiler job (working on the optimizer specifically). During his interview was asked if he was familiar with the Green Dragon Book and he responded that he was, and though he had never read it, he owned a copy of the Red Dragon Book and had read it several times (and he actually had).
Anyway, long story short: Good blog post on programming books which I found very coincidental for me as I just randomly interacted with two of them less than 24 hours prior.

Wednesday, October 27, 2010

Announcement

This is an awesome baby outfit that I picked up from Jinx a few years ago:
D&D woot! Anyway, back when I bought it I had no kids, but I figured I would someday and didn't want to miss this.

Well, my announcement is that I'm now a daddy and this will be put to use sooner than later!

So, ya, I haven't posted for 6 months. Part of this was the whole baby/pregnancy thing. Part was that I had been slowing down in posting prior to that. Part was also a few other activities I was involved in.

So I plan to start posting again, or at least try to.

What's been going on the past while?
  1. Had a baby
  2. Got hired by my company full time (rather than contract)
  3. Fired up a website, FMyCatsLife, which is a semi-spoof/content specific version of the excellent FMyLife
  4. Done numerous computer replacements and upgrades at home
  5. Played a fair bit of Team Fortress 2
  6. Life in general
So, that's where things are. Sorry, no pictures or details of the little one here yet. I'm still trying to figure out where I stand on posting about her, and since you can never truly remove something from the internet, I'd rather take it slow. Those who know me well have probably seen her on facebook.

Note about the baby outfit:
The AC is technically wrong. They list it as 6 because on the Base AC 10 minus 4 from the Dex of 3. However, they forgot size bonuses. Since babies are clearly small creatures, by D&D 3.5 rules, they get a +1 size modifier to AC, which would make it an AC 7.

Thursday, April 22, 2010

D&D Encounters Session 6

Last night was the 6th session of D&D: Encounters. It was short, very short. Why you ask? Because we managed to eradicate the monsters in very short order.

We were a man short for the evening, so the DM removed one of the monsters from the fight. What was left were 3 artillery demons and 2 others demons. Didn't really get to find out what the other two were as they died very quickly. The flying artillery monsters opened up combat with some recharge encounter powers which let them fire off 3 shots. The combine 9 attacks put three of us seriously low on hitpoints, thus on the cleric's turn he fired off a daily power to give us all resistance 5, healed me back up to full, and gave the monk a much needed save (he blew an action point to do all this). The monk then charged in and let loose a daily targeting the two non-artillery demons. He rolled two 20s, and the double crit removed both from the map. I ran up two one of the remaining three and missed, but our Psion at the back opened up on one of the last three, which were apparently vulnerable to his psychic attack and was bloodied. Action point and repeat. They fired again, but only one was able to recharge the triple-shot power. The cleric then healed the monk, who delayed until after the Psion went again, scoring a crit and killing one demon. Then the monk went a finished the others off. It was all over and I only got one action, but what a fight to witness.

Oh, and to plug once more, the monk in our party has a (more detailed) post on the encounter on dungeonsmaster.com.

Thursday, April 15, 2010

D&D: Encounters

I've been playing in a weekly Dungeons and Dragons game at my local gaming store. This is an initiative run by Wizards of the Coast called D&D: Encounters. The program is an adventure, broken into 12 encounter sessions run once a week, and it's pretty cool. The encounters are run by DMs at local gaming stores and are targeted at 1-2 hour sessions (usually closer to 1). The program is scheduled to have several series (turnout has been great), but the first is called Encounters: Undermountain, with an adventure set in the Forgotten Realms called Halaster's Lost Apprentice.

I am really enjoying this. First off, my own DM is still running us through D&D 3rd edition (3.5 actually), as he is not a fan of 4th Ed. This is fine for me, as I love 3.5 and would not want to give it up for 4th. D&D 3.5 has a lot going for it that 4th isn't is good at. However, the opposite is also very true, and I equally wouldn't want to refrain from the joy of 4th edition D&D in favour of 3.5 either. So encounters gives me a nice way of having my cake and eating it too.

But beyond all of that, the Encounters program has been very awesome. The people I've played with have all been great, the two DMs I've sat with have been really solid, and the adventure itself is fun and nicely written for an event like this, with a fair bit of variety and some really interesting encounters.

I've mostly been at the same table with one DM and a slightly changing week to week, but mostly constant, group of players. They've been fun and funny (our Paladin's dry sense of humour constantly cracks me up) and our DM puts on an excellent show, so here I'm just going to plug a few things for them.

One of our players, playing a monk, is one of the writers of dungeonsmaster.com, and has had a and has had a few posts on our sessions.

Our DM has a blog on his regular campaign and has also posted about Encounters. Further still, he podcasts his gaming sessions (including our encounters nights) which are available on iTunes. It's really fun to here yourself playing in a live-play podcast. Thanks!

Tuesday, April 13, 2010

Opera Mini

Opera Mini was release for the iPhone/iPod Touch today!

I've been fairly excited to see this since it was announced two months ago and received some good reviews. While I've been fairly happy with my touch, I don't mind seeing improvements to web browsing, particularly anything that might improve those long, image heavy, blog-like sites that take two minutes to load on Mobile Safari.

So, I downloaded Opera Mini today and I'm pretty happy with it. It's fast, very fast, which of course is because of everything actually being processed on Opera's servers and sent to me compressed (here's Lifehacker's speed test post). I also really love the tabbed browsing, which Safari doesn't really do right. These tabs are speedier and have a nice screen preview without having to navigate away from your page and have Safari reload everything. Very nice. The speed dial home page is also a plus; it just makes bookmarks a tad easier. Oh, and the ability to 'find in page' is, well, basic, and should have been in Safari for a long time now.

There are some problems though. First, I did notice the occasional page rendering incorrectly, with either things not quite loading, or the css messing up. I mostly noticed this with blogs heavy on images, which unfortunately was where I was hoping Opera to shine for me. Hopefully they can work a few of the kinks out of their rendering. Regular Opera is a seriously solid browser, so I know they can do this (that being said, regular Safari is no slouch either). There's also the fact that since all of your traffic is rendered on Opera's servers and then sent to you, there's really no such thing as end-to-end encryption and everything your send is really sent through Opera. I'm not particularly paranoid, but I probably won't do online banking on Opera or anything.

Am I replacing Safari with this? No (actually, I can't as Safari is still the default), but I'm definitely going to use them in tandem and we'll see how it goes.

EDIT: Two things I've noticed.
First, Opera wasn't working at my office until I changed the connection option in Advanced settings to 'http' from 'socket' (firewall of course).
Second, locationally targeted ads all think I'm in San Jose (assuming that's where Opera's North American servers are).

Starcraft Cheating Woes

Gaming news from Korea.

I've posted a bit about the Korean Starcraft obsession a few times in the past. Well, there's a bit of commotion going on in the Korean "e-sport" world with a scandal involving some of the top players, coaches, and organizers. There has apparently been an illegal gambling ring going on with players throwing matches and leaking team information. Better yet, it's been known about for a while by organizers who tried to quietly take care of it.

This nicely illustrates how serious a thing Starcraft is in Korea.

In other Korean gaming news, the government is planning to impose a nightly ban on online games to fight the, "rising problem of video game addiction", and have students actually get some sleep. The plan is to ban 19 MMORPGs from 12am-6am each night as well as throttle games for for users online for a lengthy period of time.

I haven't yet found much on how these two things will be done technologically, or better still, how they're going to be able to tell the difference between teenagers and adults, but I'm thinking it's unlikely this will put any serious dampener on things.

Besides all of that, there's also the usual debate on whether "gaming addiction" actually exists, and if so, what should be done, but I'm not getting into that here and now.

Friday, March 19, 2010

Is That Even Really Coffee

I've been visiting McDonald's a bit more lately for reasons I'll not go into right now.
And I've been noticing things.

First, McDonald's has been giving away coffee for free in the mornings for the past few weeks, as a promotion of their new coffee. What I've been noticing are the number of people who take this free coffee yet clearly are not regular coffee drinkers.

Many are like, "Oh? It's free? Wow, well I guess I'll take one then." Which I suppose means that the promotion is working, as these people clearly wouldn't have tried it otherwise.

The other thing, most of these people seem to be ordering triple-triple (3 x sugar, 3 x milk/cream), so my guess is that they don't particularly like coffee to begin with.

I've also seen a lot of highschool students ordering free coffee, and I'm pretty sure almost all of these are not regular coffee drinkers. Every highschooler I've seen order one has gone triple-triple, except one, who ordered, "five-and-five." The staff worker looked at him and replied, "Seriously??" and rolled her eyes. Five-and-five? Is there any actual coffee in that?

Monday, March 15, 2010

Stuff On The Street

Spring time is here. Spring cleaning is a time of finding stuff on the street put out for garbage!
I love seeing amusing things left on the side of the road. I like to snap a picture when I can.

This is a chesterfield from down the street:

Friday, February 26, 2010

Poppy

It occurred to me after posting about Luna that I never had an introduction of Poppy. Poppy came to Canada from Korea with my wife's return about a week after Toki arrived. With her getting back and the wedding plans and all, I never actually posted anything about Poppy. Sorry Poppy.
Poppy has had a pretty rough life so here's the story.

Poppy (back then known as Tweety) was found abandoned by the side of the road in Korea at 6 months. A volunteer with an animal rescue site there took her in and put her up on the site. She was adopted by a foreign English teacher who took care of her for the next 4 months but unfortunately was fired from her job and had to go back to the United States. Unable to afford to take Poppy with her, Poppy was again posted on the rescue site. Added to this, the owner had decided to keep Poppy inside for those 4 months because of her fear of strangers and noises. With little exposure to the world during her formative year, she was even more nervous of everything.

Poppy didn't get adopted before her owner had to leave, so she took Poppy to a local veterinarian and asked them to find her a home, telling the shelter that she had just found Poppy on the street. In Korea, by law animals must be held for only 10 days before being euthanized. The volunteers from the rescue site were able to find out where Poppy was located on the 10th day. So Poppy was placed in foster care but needed to find a new home because her foster family was also moving back to United States in a couple of months. That's where my wife stepped in.

She took her in and had her for about 3 months before they both came back to Canada. She was still a bit of a wreck when she got here, but she's really came a long way in that time. Starting from being so afraid of the outside that she would pee while being carried out of the apartment at night, she now absolutely loves going out for walks. She was initially very afraid everyone but within a few weeks she settled down with me and over the past few months she's opened up to our friends when they're over, excited to see them, friends, loving, and not hiding out of sight. She's such a sweet heart and loves nothing more than to sit on my, or my wife's, lap and be near us.

Thursday, February 18, 2010

Introducing Luna

Here is the latest member of our family, Luna.

She was seized from a puppy mill in Drummondville, Quebec where she had a tough life and not much contact with people, but we picked her up from Toronto Animal Services and she's come a long way in only a week! She's really starting to warm to us, walks well, is getting house trained (though the cold winter weather doesn't help that), and is starting to play with Toki and Poppy, our other dogs. Plus, she's a cutie.


Adorable!

This is her first time watching TV, she was enthralled.

Sleeping with the pack.

Trying on her newly knitted sweater.

EDIT: Forgot to talk about names. We debated a long time over what to name her. Took us most for the week to decide. Contenders were: Kiwi, Roxy, Peanut, Chickpea, and others. We eventually decided on Luna because: 1) She's french. 2) Her slight off-white coat looks very moon-like. There you have it.

Monday, February 15, 2010

Overheard at McDonald's

While on the topic of McDonald's, I was there the other day and it was fairly clear most of the staff was new and under training. These were two of the conversations going on as I stood there (remember, this McDonald's is inside the subway station).

Woman: Where's the washroom?
Supervisor: Right in the room you got changed.
Woman: Shh. Ya right.
Supervisor: No it is, there's a stall in the room.
Woman: Oh my gosh, seriously? This place is so tiny.


Supervisor: Now, you have to start a new pot as soon as the old one gets down to here.
Man: Ok
Supervisor: The thing about this store is that it's all about the coffee. You run out of coffee, you die.
Man: Ok.
Supervisor: I mean literally die, because the store is so full of customers wanting coffee.

Ha! Literally die.
That is all.

McDonald's Cure

Let's talk McDonald's for a second. Specifically my secret hangover cure.


There's a twenty-four hour McDonald's in the subway station near my place. I don't go there too often, which is good because too much it quite obviously horrible for you, but I will say that it is the best and most convenient pre-emptive hangover cure. The junior chicken sandwich: Fairly small, Only $1.39 + tax, Available, And it prevents hangovers.

If I have one at the end of a party night, I never feel hungover the next day. Since the place is inside the station, it's super convenient, and beyond that, the sandwich is under $1.50, for anyone who blew all their cash for the night can probably still get one with bar change in their pocket.

Of course the best way to prevent a hangover is to not get trashed, but if you do, McDonald's. The other solution I like, which is fairly convenient downtown is the street-meat hotdog. But McDonald's is number one. I don't know, maybe it's the grease.

Tuesday, February 2, 2010

Groundhog Day 2010

Results:

Balzac Billy - Early Spring
General Beauregard Lee - Early Spring
Malverne Mel - 6 more weeks of winter
Punxsutawney Phil - 6 more weeks of winter
Sir Walter Wally - Early Spring
Staten Island Chuck - Early Spring
Wiarton Willie - 6 more weeks of winter

4 to 3 for early spring. I'd say so, considering that with the ridiculously warm weather in Toronto, I'm still not sure winter ever really started.

My posting of last years results.

Friday, January 15, 2010

Two Year Aniversary

The fact that I've actually kept up posting for two years amazes me. There are off months to be sure, but I really enjoy sharing whatever to whoever happens to read this.

To quote my original introduction:

I do not have vast or far reaching plan for this blog or any specific topic or theme. This will simply be a place where I will post news, things that amuse me, various pictures, etc.

I suspect that no one will really read this, but if you do, feel free to leave a comment so I know that there's someone out there.
It is true, this is one of those personal blogs about my life, thoughts, etc.. It does not have a focus, but I hope if you are reading this that you are actually enjoying yourself. Or something. Regardless, feel free to comment.

Last year I shot out the stats that I had had "1214 visitors in the past year with a bounce rate of 68%." Well this past year it looks like 2159 visitors with a 76% bounce. So I apparently have more random people finding me but have fewer actually reading much. But for my blog's purpose, I'm cool with that.

I will point out the Korean Adventure posts (which I'm fairly proud of), describing my first trip to Korea. There is also the truncated, unfinished,
My Korean Adventure 2 / Japanese Adventure, which you may one day be able to read in it's entirety.

Anyhow, a good day to you.

Thursday, December 31, 2009

New Years Eve

Goodbye 2009. In fact, goodbye to the 00's. Some have taken to calling them "the aughts", but I prefer "the ohs".

One of the more interesting features of the end of this year, is that every publication is putting out "best of" and "worst of" listings of the past 10 years rather than just the past year. As usual, most of these are crappy fluff pieces that aren't really worth the time, but I've definitely come across a few interesting ones and it's interesting to look back to 1999 and see how much things have changed.

Big AND Ugly

Wherein I angrily bash the uselessness which is the ROM Crystal.

I really hate the ROM Crystal. In case you don't know what I'm talking about, the Michael Lee-Chin Crystal is the ridiculous extension to the Royal Ontario Museum. I've hated it since it opened. Actually, I hated it before that, both during construction and when I first saw the design, scrawled on a napkin by the architect!

So, I've found it highly amusing and vindicating that the world has begun to catch on to this building. In November, Virtual Tourist placed it in the top 10 ugliest buildings in the world. This got a nice follow up a few days ago when the Washington Post placed it as the worst architecture of the decade.

"Daniel Libeskind's addition to the Royal Ontario Museum in Toronto surpasses the ugliness of bland functional buildings by being both ugly and useless. His aluminum-and-glass-clad crystalline forms grow out of the building's original 1914 structure, and from the street it's dramatic. But go inside and you need a map to move around its irrational and baffling dead spaces."
Awesome. I personally hate it mostly because it's hideous, but there are other roots to my dislike. For one, I also find it a horrible waste of space as the interior is filled with odd angles and sloped walls that must make placing out an exhibit an incredible headache. I also think it goes very poorly with the rest of the century-old building, not looking like an organic structure growing out of the old brick, as I've heard some ridiculously describe it, but more like a crumpled piece of tinfoil thrown over top.

A lot of my friends though liked it, or at least, liked it in the beginning. During construction I would complain about the ugliness of it, and those friends would either tell me how nice it would look when completed, or that they were happy for a building that just looked "different". Most of them came round to my way of thinking by the time it opened, and most of those who didn't have slowly found their way into my camp. "Different" can be good, but butt-ugly rarely is.

Many have commented that they expected the "crystal" to actually be made up of glass and were upset to discover the aluminum monstrosity that was given to us (comments to this blogTO post show many examples). Apparently the original design called for that, as this Globe and Mail article from the time of the crystal's opening indicates:
"Had it been clad in glass with the cacophony of steel beams exposed to the public, the museum would clearly represent an astonishing triumph.
.....................
But glass is an expensive and unreliable cladding to use as a roof in any Canadian city. And steel beams are not absolutely fire-resistant. None of this was fully appreciated when Libeskind submitted 11 drawings on ROM napkins of a glass, crystalline addition for the invited design competition."
I was not one of those surprised by the lack of glass. I also don't lament that we could have had a nice looking glass building but were instead given this. Firstly I think that a glass crystal would have looked almost equally as dumb, but I also feel that if the original plan really did call for glass, it just further show cases the stupidity of the design!

MUSEUMS HAVE THINGS IN THEM THAT SHOULD NOT BE CONSTANTLY EXPOSED TO DIRECT SUNLIGHT!

Any building design that in no way works for the purpose of that build is useless, regardless of whether the design looks good or not (which in this case it doesn't!). That and the fact that the shape and design of it required contractors to go to great lengths to build it to withstand Toronto weather, and your left with something both ugly AND functionally stupid.

Oh yes, and it also breaks city bylaws for encroachment into public space. Congratulations.

Wait, and did that quote just say something about napkins? Yes it did.
"when Libeskind submitted 11 drawings on ROM napkins of a glass, crystalline addition for the invited design competition."
I saw the napkins on display at the ROM when they were advertising their soon to be started expansion. I was unimpressed and bewildered. He handed them his design scrawled on napkins and they accepted that?! Who the hell is he? And who the hell are these people who went with his idea? Lame.

So, as you can see, I passionately hate this building. Don't get me wrong. I love the ROM itself. I like the exhibits. I love to go there. But every time I look at this thing I cringe and I'm happy that I'm not the only one.

Sunday, December 13, 2009

Exams

My wife has tests and exams this week, but is luckily done school after that! Good luck and I hope you study hard and rock them all!

Thursday, December 10, 2009

More Band Names

  • EMR Outputs
  • The Endless Contract
  • Standardization of Terms
I have to say, these ones are pretty weak, but it's all I've got.

Sunday, December 6, 2009

A Man Who Loves His Job

At a club last night. Weird music night. My wife made a request. The DJ:

"Oh ya. I need to play this shit a while longer, but I'll play that. Don't tell anyone that I'm going to play it...(quietly) but I'll totally play it"
And it was awesome when it came on.

Tuesday, December 1, 2009

Hockey Night In Russia!

Last night was hockey night!

A few of my friends are in a hockey league and had a game last night at Ricoh Coliseum. Their team is the Brew Masters and they were playing their first game against the Red Army. This is a rather intimidating team appearance-wise as they have several fairly large players and wear uniforms reading C.C.C.P., complete with hammer and sickle. To talk our boys (and girl) up, my wife put her awesome creative skills to use making inspirational posters. The common theme was the defeat of communist icons, suck as a Godzilla attack on Moscow, Stalin frozen in ice, and the destruction of the Berlin Wall.




We taped these up on the boards and cheered on the Brew Masters. After a dominating first and second period, the Red Army got their second wind and managed to win the game (2/3 of their goals in the 3rd), but I still feel they were unnerved by the posters. We also used shouts like, "Communism only works in theory!" and, "You'll go bankrupt before you win!". Ya, that's right.



One of the refs loved the posters and wanted to take pictures.