I feel like I just found the button that turns my car into a giant mecha

… though it’s still got some weird bugs, and the same clunky interface.

… though it’s still got some weird bugs, and the same clunky interface.

Okay, so I’ve been plugging away at the teamvancouver.net redesign. The new graphics are sort of coming along—I’ve been redoing them a dozen times, but a few days ago I had a burst of inspiration, so I think I’m finally on the right track. Then again, I’ve said that before.

Anyway. The thing about teamvancouver.net is that it’s built on an actual CMS: WebGUI, to be precise. The learning curve was steep and painful, since it was my first stab at mastering a CMS, the interface is pretty unfriendly, and it turned out I wasn’t even working with the real admin account! The one login I was given had a lot of editing privileges, but not nearly what I needed to do a proper job of redesigning and administering the site. Lots of functions were missing, whole directories were locked, etc…

So I eventually called the hosting provider’s support team to clear this all up, and figure out what I could and could not do. It might be that these restrictions were a matter of policy. But no, it turned out I was just using the wrong account. Finally, I have the godlike powers I’ve been been craving all along!

And now I’ve got a confession to make: part of the reason why I enjoyed working on VGVA.com more than teamvancouver.net was that working with WebGUI this was was like swimming through quicksand, and I wasn’t sure I could deliver on my ideas. vgva.com was under my complete control. Though my little PHP scripts did less, they were all mine and I knew exactly what they could do.

But that’s how it works, and the thing is, I’ve done this before. Long ago I dropped homemade PHP scripts for WordPress (still running on PHP, so not that big a stretch), with my blog. It may be that someday, if I’m still webmaster, I’ll do the same for vgva.com*. No rush, though. In the meantime I get to explore another CMS, with a different code base, it’s true, but no less interesting and powerful. I’m finally seeing it can do all I wish, and more.

(* Well, it probably won’t be WordPress)

Vancouver Skepticamp

That was a really awesome day. I’d never gone to a Skepticamp before, had only heard about it a few weeks before, and didn’t really know what to expect. I was sort of imagining a big convention, sort of thing, with panels so I could pick and choose which brilliant presenter to study at the knee of. But no, it all took place in one auditorium at UBC, from 10AM to 6:30 (with a lunch break), an audience of about 80 people, and 16 presenters (more if you count the Radio Free Thinker people separately) expounding on a wide range of topics, from the scientific to the social to the philosophical.

Welcome to Vancouver Skepticamp!

That was a really awesome day. I’d never gone to a Skepticamp before, had only heard about it a few weeks before, and didn’t really know what to expect. I was sort of imagining a big convention sort of thing, with panels so I could pick and choose which brilliant presenter to study at the knee of. But no, it all took place in one auditorium at UBC, from 10AM to 6:30 (with a lunch break), an audience of about 80 people, and 16 presenters (more if you count the Radio Free Thinker people separately) expounding on a wide range of topics, from the scientific to the social to the philosophical.

It’s always a thrill to be in an explicitly skeptical space, where everybody’s speaking the same language, and you don’t have to worry about offending or confusing people by talking about “woo” or “the FSM” or “argument from ignorance” or whatnot. But even aside from that, and especially seeing as it was billed as a community participation event where anyone could register as a speaker, the level of polish was generally quite high and with just a couple of exceptions I really enjoyed the presentations. They were informative, funny, inspiring or infuriating, sometimes all four at once.

The best part of the event for me, though, wasn’t so much the talks, but the Twitter conversation happening in parallel; a half a dozen of us shooting comments back and forth, looking up and posting links, and it was so exhilarating! I’d never been part of such an online conversation, with so many interesting people who had been strangers a minute before. I felt like I was contributing to something greater than me, something important, unlike short back-and-forths in Facebook statuses.

Or maybe I’m overdramatizing this. I don’t care; it was a rush, and I can’t wait for my next opportunity. At least now I’ve figured out how to use hash tags. And another thing I’ve learned: next time I’ll be sure to bring a portable charger or something. Oh, my poor battery! That might explain why the twittering slowed way down in the afternoon; I guess everybody’s laptops and phones were running dry.

I’ll just post some thoughts on a few of the presentations, because otherwise we’d be here all week.

Fred Bremmer: a demonstration of Charpentier’s Illusion

Basically, this involves underestimating the mass of a large but light object (in this case, an empty styrofoam cooler) against a smaller object (medicine bottles partly filled with copper shot). There are various theories about why we do this, but it’s very predictable, and in the end only three people in the entire audience got the mass right. Actual masses of the medicine bottles: here. What the audience perceived: here

The moral of the story? Skeptics, being human, aren’t free of biases and flawed perceptions. But we are more aware of them, and more willing to subject them to rigorous reality checks.

Dr. Steve Wiseman: The Troubled Relationship between Psychiatry and the Church of Scientology

Fair Game

Wow, that was some impressive airing out of LRon Hubbard’s dirty laudry, some of which I knew—that Hubbard was kind of a dismal failure at everything until he lucked into the Dianetics scam—some of which I didn’t: where did he first publish an essay on Dianetics? A cheesy sci-fi magazine. Awesome. Or should I say, “Astounding”? Plus, some interesting history about early psychiatric pharmacology, and how some of those successes seem to be directly linked to the rise of Scientology and LRon’s paranoia.

James Bernath: Private programs for going into space

Mr. Bernath is very skeptical of the viability of privately-funded space flight, because so far they haven’t gotten anywhere near what government programs have achieved. Which… I don’t think is a fair conclusion. I agree that there are tremendous technical problems, especially if you want to transport humans into deep space (or, hell, even as far as Mars). Not that humans can’t get there, of course, but casual tourists are right out. We won’t have a Mars Hilton on the Valles Marineris anytime soon. Two parts of his presentation grabbed me, though:

  • Bernath also dismissed the idea of space elevators, since he saw too many problems just with getting the damn things up, not to mention docking spacecraft at the top. But my view is that since Arthur C. Clarke could imagine them, I believe they’ll be a reality some day, so nyah! Which is perfectly objective and rational, totally not magical thinking in any way. Really. Shut up.
  • He brought a few interesting space artefacts to pass around. The best was a fuel tank from a downed Soviet satellite, which crashed in a Saskatchewan farm in 1981. Doesn’t look like much, a dark metallic sphere, with a weird nipple-like bit where reentry caused it to melt slightly. But it used to be up in space! I held in my hand something that floated in orbit high above the Earth! That’s… really fucking cool.

Soviet satellite fuel tank

Greg Bole: Defending Darwin

Greg Bole is a Darwin impersonator. Didn’t think there was such a thing as a Darwin impersonator? Yeah, neither did I. I guess they get most of their business at events such as the Cambridge Darwin Festival. (Too bad Bole didn’t give his talk in costume, though.) The focus of his speech was on Ray Comfort (he of the banana as proof for God—no, it’s no better than the Babel Fish) and his plan last year to distribute copies of The Origin of Species, with a special new introduction. Of course, Bole points out, Comfort’s spiel is really nothing new. It’s just the same tired old canards creationists have been trotting out for decades. An audience member asked him if creationists have advanced any new arguments, in light of recent advances in genomics or paleontology. No, he said, it’s always the same old crap, maybe dressed it up a little (ie: Intelligent Design) but essentially unchanged.

Ray Comfort is Bananas

Shannon Rupp: Rational Journalism

Rupp, a journalist herself, says, “Only journalists are in the business of journalism. Newspapers are in the business of eyeballs.” Editors and publishers don’t care about accuracy, or even truth, as long as it gets people buying their papers—and thus making advertisers happy, which is where their business really lies. Checking facts costs money, and it’s the easiest thing to cut because not many people notice, and fewer care. Besides, writing puff pieces is much safer since advertisers don’t get alienated, readers don’t get alienated, and you won’t get sued. in short, the whole system is set up to penalise good journalism and reward sloppy, shallow writing.

But, Rupp warns, don’t just blame the evil media and evil advertisers. Schools and universities, which should be in the business of educating, are also peddling woo and confusing students with pseudoscience. Just as a for instance: Royal Roads University offering a course on astrology. The university gets more money, but also gets inextricably linked with the astrologers and entrail readers and whatnot. The latter get recognition and prestige, while the university’s reputation gets tarnished.

Dr. Jaymie Matthews: Who Needs Paranormal?

Ah yes, Jaymie Matthews. I remembered him from a CFI talk he gave a year ago, about the MOST deep-space telescope. It’s so obvious that he loves his work, because it’s cool science and because it reveals so much of the beauty of the universe. How many exometeorologists—ie: people figuring out weather patterns on extrasolar planets—do you know? One line he said really stuck with me: “Paranormal is the new normal; normal is the new paranormal.” Paranormalists’ myths and imaginations are really very small and petty when you come right down to it. Especially when it’s Nazi-flavoured occult crap being peddled to suckers. Reality, as revealed through science, is the thing that’s mindbogglingly weird and crazy and enchanting.

Hollow Earth Expedition

Gerry Armstrong: Scientology

This is the personal account of an ex-Scientologist who has been persecuted by the Church of Scientology for decades now. His talk—the attempts on his life, the harassment, the insane lawsuits—just drove home how disgustingly evil the Clams are. Read more on gerryamstrong.org

In conclusion

I had such an amazing time, and I’ve already marked down the next Skepticamp’s date (October 23rd)! Meantime, here are more pictures!

Pi Day Weekend

It’s Sunday night, the end of a crazy weekend. Two whole days of fun, productivity, and far too little sleep. But I wouldn’t have missed it for the world.

It’s Sunday night, the end of a crazy weekend. Two whole days of fun, productivity, and far too little sleep. But I wouldn’t have missed it for the world.

Spring Bling was so much fun! And so exhausting! My team was up against mostly competitive players, but we held our own pretty well and came this close to winning the bronze. Seriously, we lost 22 to 25, which is pretty damn good considering we hadn’t played together as a team in ages. Then, after a quick shower, it was time for all-you-can-eat sushi.

Some of us had serious discussions over dinner, besides complimenting each on games well played. The issue was, how do we get more recreational players involved in the tournament? Looking back at the tournament’s history, we’ve only had a separate C division half the time—and maybe I shouldn’t even count last year, where all of two C teams were registered. The consensus was that we should advertise it much further ahead of time, and also sell it as a fun challenge to meet people, test your skills, and see how the big boys* play play.

(* And a few token girls. But mostly boys)

For some reason, it took me a long time to get to sleep. Maybe I was still wound up, I don’t know. But sleep I did, eventually, and I needed it because today was the second and last session of my all-day AJAX workshop at BCIT. It was short periods of lecturing, interspersed with quizzes and practical labs. Last week we went over Javascript, which I’m already familiar with though I did learn a few useful tips. Today we dived into the AJAX API itself. It looks like a lot more students had trouble keeping up, even with the instructor being very generous and giving us a lot of time for labs and even allowing us to pair up.

Which is not a bad thing, really. He said that you learn more by collaborating, and it’s true. Besides, BCIT is supposed to prepare you for the real world and in the real world you’d rarely be all on your own; there’d usually be coworkers to pick the brains of or, failing that, online forums and user groups.

It’s late Sunday night now, almost midnight, and I’m finishing my job search homework for tomorrow. I’ve got homework and a take-home exam for the AJAX workshop, but that’s not due for a week. And I’m not worried. I was already familiar with the basic ideas and, if I do say so myself, I picked up the finer points very quickly. The server-side scripting aspect holds no terrors for me.

Happy Pi Day!

Now that the party’s over…

And, just like that, the 2010 Spring Winter Olympics are done.

Frankly, I’m not missing them. The choppers flying around day and night, the road closures, the crowds, the noise… It could have been worse, though. I could be living right next to one of the venues.

And, just like that, the 2010 Spring Winter Olympics are done.

Frankly, I’m not missing them. The choppers flying around day and night, the road closures, the crowds, the noise… It could have been worse, though. I could be living right next to one of the venues.

And I realise I probably would have felt differently if I’d gotten more in the Olympic spirit. And don’t get me wrong, I enjoyed some of the events, but overall I wasn’t as flag-wavingly fanatical as some of my friends who put up a Canadian flag on their Facebook profile, or spent every hour of every day watching the events, and who are now all going on about Olympic withdrawal.

Here’s what I enjoyed: first, watching a friend of mine run with the Olympic torch.

And he's off!

Second, the opening ceremony, which I’ve already blogged about. It managed to stir some patriotic pride in me, which I hadn’t felt in a long time.

After that, I followed the events somewhat, though never live (I’ll say this for CTV, their dedicated Olympic site kicks a lot of ass. I did cheer for Alexandre Bilodeau, our first gold medalist of the season; I cheered and wept with Joannie Rochette; I high-fived strangers on the street whenever we won a medal, and sometimes when we didn’t. And on Sunday, though we were supposed to play volleyball, the director agreed to let us listen to the hockey game live on the radio. I totally didn’t mind. Go Canada!

Fire!

What else? Well, I did the tourist thing in my own city, and checked out the mint and cauldron, and Vectorial Elevation, and the cauldron again. Swung by to visit a few of the houses (such as Maison du Québec and Place de la francophonie) but those places aren’t really touristy places to visit, they’re to hang out in and drink and watch the games.

Million dollar coin

Oh, and I went to see Laurie Anderson’s show Deluded. That was… pretty fucking surreal. Which I expected, of course, so it’s all good.

And… that’s about it, really. I caught part of the closing ceremony online; that wasn’t nearly as impressive as the opening ceremony. Besides the nice pomp and circumstance, and an Olympic anthem I could actually understand (and a Russian anthem that kicked so much fracking ass), there wasn’t much that really grabbed me. Michael J. Fox is made of awesome, as are William Shatner and Neil Young, but the rest? All those cutesy self-deprecating jokes? Meh. Also, John Furlong should never, ever try to speak French again. Ever. The live feed died about halfway through, and after a couple minutes’ trying I gave up.

Though I will tell you, my heartstrings were tugged at the end of Young’s Long May You Run, when the torch just… went out. And I though, Oh, wow, it’s really over.

Okay, I admit it. Part of me will miss the games. But you gotta move on, right? I just hope all our guests left with a good impression of Vancouver. And, congratulations to our Canadian athletes. First in gold and third in overall medal count? Awesome.

Night Lights

A few photos I took last night, as a friend and I went out on the town:

A few photos I took last night, as a friend and I went out on the town:

I wanted to see Maison du Québec, especially since I heard some Cirque du Soleil acrobats were there the night before. Nothing much was happening when we got there (6:00 — 7:00) so we wandered around Ontario House and Hockey House and a couple of other houses, swung by Robson Square, watched some foreign dancers for a bit and listened to the screams of people going by on the zipline above.

Dancers and Skaters at Robson Square

Off to Sunset Beach to check out the lights (I meant to go back with a tripod. My camera dealt with low lights very well, but the pics were still a little blurry). I tried to experiment with taking different exposures of the Burrard Bridge to play with HDR photography, but all photos ended up more or less the same. Damn. I’m not sure what I was doing wrong. Oh well, it’ll still be there tomorrow.

Lights on Sunset Beach

Then cutting right across downtown again to check out the Olympic Cauldron. Which I’ve never seen at night. Bowing to popular pressure, the powers that be did cut a little band in the surrounding fence at about eye height, so people could at least stick their cameras in and take proper pictures. I don’t know, I understand about security and safety, but surely there were better alternatives than some dreary chain-link fence?

The Olympic Cauldron

I don’t remember if it was near Robson Square or the Art Gallery that we saw this little structure that smelled of delicious cedar. Mmm. Was that Haida Gwaii House? I’ll have to go back and check.

Art Gallery

Next on the list: Granville Island attractions. Maritime House and Place de la Francophonie, anyone?

The Olympic Opening Ceremony

It was not a nice day. The weather was cool and overcast, predicted to rain in the evening. Which it did, but that didn’t stop me from going down to David Lam Park in Yaletown to watch the opening ceremony. My jacket had a hood and was waterproof, but I could have used a layer or two more. At the end I was starving, shivering, and my legs and neck were killing me.

It was totally worth it. The ceremony was beautiful and stirring, a wonderful showcase of our country’s culture and diversity that, dammit, made you proud to be Canadian!

It was not a nice day. The weather was cool and overcast, predicted to rain in the evening. Which it did, but that didn’t stop me from going down to David Lam Park in Yaletown to watch the opening ceremony. My jacket had a hood and was waterproof, but I could have used a layer or two more. At the end I was starving, shivering, and my legs and neck were killing me.

The setup

But it was totally worth it. The ceremony was beautiful and stirring, a wonderful showcase of our country’s culture and diversity that, dammit, made you proud to be Canadian!

The bad: the embarrassing mechanical hiccup at the end, cheating Catriona Le May Doan out of her part in lighting the cauldron. Boy, someone’s head is gonna roll over that.

And Nikki Yanofsky’s rendition of O Canada was incredibly annoying. She’s a great singer, but the anthem doesn’t need all those frills, which messed up everybody who tried to sing along. Though I appreciated that she switched between French and English.

(Come to think of it, the whole ceremony was very bilingual, with all announcements and introductions done in French first, but the countries were introduced in alphabetical order according to their English names. Usually that doesn’t matter, but then you’ve got Netherlands vs. Pays-Bas, or Uzbekistan vs. Ouzbékistan.)

The meh: Nelly Furtado and Bryan Adams’ duet. The song was alright, I guess, but I’m not a fan of those two. Also leaving me cold was Measha Brueggergosman’s rendition of the Olympic Hymn. Sorry, she’s got some incredible pipes, but I couldn’t understand a word she was singing. I could tell some parts were in English and others in French, but that’s about it. I’m not even sure she wasn’t sneaking other languages in there.

The awesome: pretty much everything else, really. The First Nations greeting and dance was stunning, Ashley MacIsaac kicked so much ass, and k.d. lang blew me away. Not to mention the outstanding visual effects, with the whales, and the breaking ice, and the trees, and the audience participation, and the… everything.

So hey, I finally caught the Olympic spirit!

Blue!

No, not me. I’m still between jobs, still looking, but I’m not letting it get me down. I’m keeping my brain active, playing around with cool Web technologies like jQuery and Flex. It’s fun.

In addition to learning new tools, I’m building my portfolio.

No, not me. I’m still between jobs, still looking, but I’m not letting it get me down. I’m keeping my brain active, playing around with cool Web technologies like jQuery and Flex. It’s fun.

In addition to learning new tools, I’m building my portfolio. This is something I wouldn’t have considered a year ago, but recently I’ve been working on a few interesting websites. Of course, you already know about VGVA.com. All it needs now is routine maintenance and content update, with the occasional new theme. I’ve got a few ideas for improvements, but for now it looks nice and it works.

Also finished earlier this month, a project I hadn’t mentioned before: http://loucrockett.com. This is the portfolio of a friend of mine, originally done all in Flash. Problem was, the code was old and failing in most modern browsers; since I didn’t know Flash and the original developer was unavailable, I decided to re-implement it in PHP. The functionality’s just the same, minus some pretty eye candy, plus a couple of little extra features. I bet there are lots of other tricks I could do to make it even prettier, once I get the hang of jQuery.

Which is not gratuitous or useless. I’m just showing off my skills, is all.

Third: Team Vancouver. I’ve been working on this site quite a bit in the last few weeks; the design’s not done yet, but we’re well on our way. I tell you, there’s no feeling like looking at a half-finished design and suddenly seeing how it’ll all come together in the end. Instead of the blah green design, I took my inspiration from the new Team Vancouver uniforms and put together a kicky blue palette with sharp lime green accents, that has zing and pizazz and all sorts of “z” words. Add a revision of the site structure and content, a reshuffling of the layouts, and we’ll have ourselves a site that’s fun, fresh and eminently usable.

So that’s what I’m up to lately. Once I get all that out of the way, I’ll have time to really get cracking on redesigning this blog.

Goodbye 2009, Hello 2010

And a new decade… ish? No, I think that’ll only start in 2011. Still, it’s a rollover. It feels like a new decade. And a pretty interesting year.

The revelers have hit the street
With pots and pans, their throats complete-
ly knackered from another ringin’ in
Let another new year begin!
—Spirit of the West, “Another Happy New Year”

And a new decade… ish? No, I think that technically only starts in 2011. Still, it’s a rollover. It feels like a new decade. And a pretty interesting year.

  • In 2009 I celebrated the one-year anniversary of working with WebTech Wireless (September 15). That was a big deal. My two previous jobs, with ABSU and Waterstreet, lasted 11 and 8 months respectively. And then in November I was laid off. That’s okay, though. Well, it kind of sucks, but I’ve gotten some really excellent experience with WebTech, which I’m sure will open all sorts of doors for me. Plus, I think I have a better idea of what I want to do with my career. Stay tuned.
  • In 2009 I went back to school. Not for a degree, but for a BCIT Java class, in the Spring semester. It was a good experience, and I ended up with a 92% grade. Go me! I would have followed it up with more courses, but the one I wanted to take wasn’t available in the fall, and then the whole layoff thing happened.
  • In 2009 I stretched my graphics design muscles, creating three new themes for the VGVA Web site (Easter, Fall, and a new Christmas one). More are on the way
  • In 2009 I stretched my Web design muscles, working on a couple of other projects, in addition to hacking away at the Team Vancouver site (redesign still not finished as of this writing) and my own blog (ditto).
  • In 2009 I read a lot. I’d resolved to read one novel of “serious” fiction a month… and didn’t make the quota. Still, here’s my list for the year:
    • Karen Tulchinsky’s The Five Books of Moses Lapinsky
    • Armistead Maupin’s Tales of the City
    • Antonine Maillet’s Les Cordes-de-bois (technically a reread, but I hadn’t touched it since high school so it counts)
    • Mark Danielewksi’s House of Leaves
    • Michel Tremblay’s La grosse femme d’à côté est enceinte (just started over the holidays but I’m including it here because… well, that list is a bit on the short side)
    • Plus assorted fantasy by Neil Gaiman (The Graveyard Book), Terry Pratchett (Unseen Academicals, Nation), 3/4 of the Mortal Engines series, The Night Land, and a really awesome Star Trek: TNG novel entitled Dark Mirror, where the Enterprise is trapped in the mirror universe and has to deal with their evil doubles, which I found in a box in my parents’ house. Took that one home with me!
  • In 2009 I made some cool new friends. You know who you are

And what does 2010 hold for me? I don’t know, but I think it’ll be fun to find out. Being laid off should get me down, but I’m actually kind of excited about all these new possibilities. While I’m looking for work, there are technologies I never learned but would be extremely useful for a Web developer. Flash is top of the list. I’ll figure out the rest as I go along.

Oh, and how about finishing Team Vancouver and NPDemers.net? Yeah, I think that would be a good idea. ASAFP.