Categories
Geek Play

Babbage and Lovelace Get the “Space: 1999” Treatment

What happens when you take computing’s proto-heroes Charles Babbage and Ada Lovelace, turn them into characters in a steampunk adventure television series with a title sequence lifted directly from Space: 1999? You get Albion: 1849, a series with a themes similar to The Secret Adventures of Jules Verne.

[Found via 2D Goggles, via Rob Miles’ blog.]

This article also appears in Global Nerdy.

Categories
Play

Music Video of the Day

Some things defy description, and this Lawrence Welk-esque music video from the 1970s is one of them. You’re just going to have to watch it.

The gentleman in the video is one Edward Anatolevich Hill or Эдуард Хиль, and the song he’s performing is titled I am So Happy to Finally Be Back Home. The song is meant to be sung in the vokaliz style, which means that it’s meant to be sung without words. And wow, does he do just that.

Luckily for us, there are scholarly types out the on the internet who’ve taken the time to do the research behind such oddball phenomena. Go over to Justin Erik Halldor Smith’s blog and get the skinny on Edward Anatolevich Hill.

Categories
Geek It Happened to Me Work

My Presentation at CUSEC 2009: “Squeezeboxes, Start-Ups and Selling Out: A Tech Evangelist’s Story”

cusec 2009 logoMicrosoft was a sponsor of CUSEC last year – that’s Canadian University Software Engineering Conference, the premier conference on building software aimed specifically at students. One of the perks of sponsorship was a “corporate speaker” slot, and it was decided that the presentation should be given it to the then-new guy…namely, me.

At the time I got slotted in as the speaker, I’d barely been a Microsoft employee for two months and was still feeling my way around both the company and its technology. By the time I would stand on the podium, I would have just passed my three-month probationary period. If I was going give a talk for forty-five minutes, it would have to be something other than “what it’s like to work at The Empire”.

Luckily, I did have something to talk about: a not-quite-normal career in tech, and the lessons I picked up along the way. The end result was a presentation titled Squeezeboxes, Start-Ups and Selling Out: A Tech Evangelist’s Story (yes, it’s a bombastic title, but it’s the sort of thing you’d expect from a guy whose personal blog’s name is The Adventures of Accordion Guy in the 21st Century.)

The presentation was scheduled for the end of Day 2 (it’s a three-day conference), which is a challenge. The audience would be tired and being students, they were likely to be more focused on the big drinkfest that would take place that evening. I decided to go for “offbeat” and built my presentation around the abstract I gave to them, which was:

You’ll spend anywhere from a third to half (or more) of your waking life at work, so why not enjoy it? That’s the philosophy of Microsoft Developer Evangelist Joey deVilla, who’s had fun while paying the rent. He’ll talk about his career path, which includes coding in cafes, getting hired through your blog, learning Python at Burning Man, messy office romances, go-go dancing, leading an office coup against his manager, interviewing at a porn company and using his accordion to make a Microsoft Vice President run away in fear. There will be stories, career advice and yes, a rock and roll accordion number or two.

They recorded my session and unleashed it on the world yesterday. I share it with you below:

If you watched the video, you’ll note that I skipped a couple of stories, namely “learning Python at Burning Man”, “messy office romances”, “go-go dancing” and making a Microsoft Vice President run away in fear. I’ll save those for another presentation. (By the bye, the guy I made run away is a President now.)

I had a blast doing this presentation, and the general consensus of the attendees was that it was one of the highlights of the conference. I’m honoured that I was invited back to host DemoCamp, and look forward to chatting with everyone. See you in Montreal!

[This article also appears in Global Nerdy.]

Categories
Uncategorized

Multitasking in the “Mad Men” Era

square root

Here’s a great video from 1963 featuring the great-granddad of today’s web servers and cloud computing systems. It was just posted by Boston’s Computer History Museum titled Solution to Computer Bottlenecks. Filmed in May of that year, it features MIT Science Reporter John Fitch – who has a classic 1960’s announcer’s voice – interviewing MIT computer scientist Fernando J. Corbato, the guy behind Corbato’s Law (“The number of lines of code a programmer can write in a fixed period of time is the same independent of the language used”).

The subject of the film is the then-new approach of timesharing, which Corbato describes as “connecting a large number of consoles to a central computer”, which made the great (and very necessary – it even gets mentioned in Malcolm Gladwell’s book, Outliers) leap from batch to interactive processing possible. Here’s the video; enjoy all the retro-tech goodness:

This may have been really deep nerd stuff back in 1963, but today, it the sort of thing that you might see covered in a grade school class. Even if you’re not a programmer or IT pro, I think you’ll find it entertaining.

Some Gems from the Video

A computer terminal in one’s office isn’t unusual in this day and age, but back in 1963, such a thing must’ve been incredibly super-1337. Here’s the console in Corbato’s office, which he introduces by saying “Here’s one of the consoles we might be using in the future.” Even to the reporter of that era, it looked like an ordinary IBM Selectric typewriter:

1963 future console

The general principles of digital computers haven’t changed much since those days. Corbato describes memory as “a bunch of pigeonholes” that store numbers, some of which function as data, some of which function as instructions.

memory pigeonholes

The concept of a CPU, the program counter stepping through memory and looping already existed in 1963:

cpu program counter

He describes the new setup “a set parallel consoles which are not all near the computer in fact, most of them are remote…and let the users use these with a reaction time of a few seconds instead of a few hours.”

7090

He says that eventually they’d like to switch from “typewriter” consoles to "graphic displays”, but at the time there were still some kinks to be worked out.

One of the “elaborate advanced ideas” that he hints at but says is beyond the topic of the film is going beyond hooking up dumb terminals to the mainframe and attaching smaller computers to it as well, such as the DEC PDP-1 and 1620:

advanced elaborate ideas

When discussing the hard disk and its capacity (9 million words), Corbato has to explain to Fitch that it isn’t a big whirling disk on which you store tape, but a platter coated with a magnetic material like tape. This is old hat to us in the 21st century, but at the time, disks weren’t household items:

hard disk

At the time, disks had been around for about a year. Corbato confesses that there are still some problems with them: they “haven’t figured out how to keep things from getting mixed up”.

And on it goes with ideas that are still in use today: programming languages (“a particular synthetic language which is largely technical, and which is to some extent algebra too”), the organization of different programs in memory at the same time, multitasking with a scheduler that determines which program gets the processor’s attention at the moment, file loading and management by the operating system, the concepts of “brute-force solutions”, context switching (which they can “keep down to 10%”), input validation and even the phrase “it’s a feature”.

The line of Corbato’s that I love most is his prescient statement about usability and demand: “We’ve really made the computer extremely easy to use here. And so it’s very clear that in the long run, we’re going to increase in the need for computer time by a large amount.”

This video is all sorts of old-school awesome. If you’ve got nothing to do on your lunch break, check it out!

This article also appears in Global Nerdy.

Categories
Life

Sugar: The Bitter Truth

You might not think that a physician-delivered lecture would be interesting viewing, but I’m having trouble pulling myself away from this presentation from University of California, San Francisco’s Osher Center for Integrative Medicine, Sugar: The Bitter Truth. In the presentation, Dr. Robert H. Lustig argues that fructose – especially in the form of high-fructose corn syrup – is so bad for you that it should be classified as a poison; he also likens the way your body reacts to it as alcohol without the buzz.

According to Dr. Lustig, it’s not merely an issue of biochemistry but also industry – he points to the corn industry-sponsored Sweet Surprise site – and even politics. He puts some of the blame on this guy, whom he alleges wanted to make food a non-issue in presidential elections:

Richard M. Nixon

(“Everything bad that ever happened in this country started with this man,” he quips when he shows the slide.)

The presentation is just under an hour and a half, but the presenter and topic are so interesting that you won’t notice the time pass. It gets a little science-y in places, but no more so than a Discovery Channel science program. It’s been broken into 9 ten-minute segments, which means you can spread out your viewing over a week’s worth of breaks.

Categories
Accordion, Instrument of the Gods It Happened to Me Life Play Toronto (a.k.a. Accordion City)

The Birthday Accordion Jam at Caplansky’s

The Accordion Jam

Caplansky's delicatessen logo: "Caplansky's Delicatessen. House-smoked, hand-cut smoked meat" With all the travelling I’d been doing in the fall, my birthday party back on November 7th was a last-minute affair, but it was a great one. I managed to snag a spot for fifteen people at Caplansky’s Delicatessen. Caplansky’s has been open merely half a year, but in that short span of time, it’s won the loyalty of local deli fans, foodies and celebrities as well as my in-laws, who’ve forgotten more about deli than I will ever learn. The Ginger Ninja and I took them there over the holidays and not only did they enjoy their meal, they also enjoyed meeting the proprietor, Zane Caplansky.

I was enjoying a birthday beer while waiting for the appetizers to arrive when Wendy pointed out that a young guy with an accordion had entered the restaurant. Two accordionists meeting at random in a restaurant is a rare and precious phenomenon, so I introduced myself and told him that I too had an accordion – the little red number that I’d purchased on the very afternoon I signed my offer letter from Microsoft.

His name was Ronen Segall, and in addition to playing at parties and other functions, he plays at Caplansky’s. “I think I’ve read your blog before,” he said as we conversed. “Would you like to do a couple of numbers with me?”

I find invitations like that just about impossible to refuse, and the result – a performance of Que Sera, Sera, Should I Stay or Should I Go and Don’t You Want Me — is shown in the video below. My thanks to Pavel Zaitsev for doing the camerawork!

Caplansky’s

Here’s a shot of Caplansky’s taken from near the front of the restaurant on my phone back in September. Get a good look, because the place’s word-of-mouth has grown over the past few months and I doubt we’ll see it this empty for a good long time.

Caplansky's dining room, as seen front near the front

“We may be witnessing the birth of an institution,” gushes Toronto Life (the magazine for the local Lexus set) about Caplansky’s, and I concur. These days, the place is buzzing even during most other restaurant’s off-peak hours and the queue waiting for a table often goes out the door.

This is the second incarnation of the restaurant, the first one being a little shop operating symbiotically within the Monarch Tavern. With a brand new smoker and a new front-of-house and back-of-house staff, Zane’s raised the quality of his stuff from good to great, added items to the menu and taking on increasingly large crowds.

Here’s a shot of the tasty pickle plate that Wendy and I shared as an appetizer back in September. I’ve made it black and white because my mobile phone camera has a tendency to colour pictures of food in that unappetizing, 1950s drive-in movie theatre snack bar menu way:

Caplanskys pickle plate

For my main, I had the Caplansky’s Combo, a nice plate with a selection of their deli meats served along with a few slices of rye, tomato slices and onion. Back then, it comprised smoked meat, thick slices of grilled versht (beef salami), smoked turkey and chopped liver. I had to hit the gym a little harder the next day, but it was worth it.

Here’s a photo of the Combo, once again converted to black and white thanks to my mobile phone’s inability to take a decent food photo:

Caplansky's combo platter: grilled versht, smoked turkey, smoked meat, rye bread slices, chopped onion, tomato slices, a ball of chopped liver

The question always comes up when I talk about the place: “How does it compare to Schwartz’s?” For those of you not familiar with the establishment, Schwartz’s is Montreal’s legendary charcuterie hebraique, who’ve been doing smoked meat since the Great Depression and their excellent product is considered to be the gold standard. I try to get in a meal there every time I’m in Montreal, and plan to do so again when I’m there later this month for the CUSEC conference.

I like both; Caplansky’s smoked meat has a smokier flavour to it, which I think is a good thing. I’d rather see Zane put his own touch on it rather than slavishly attempt to ape Schwartz’s. It’s the sort of deviation that gets the Montreal smoked meat purists up in arms, but they’re chauvinistic food grognards (who can shove Lucien Bouchard’s missing leg up their collective arses, if you want my honest opinion).

When I took the in-laws there over the holidays, I started with the split pea soup – simple and hearty – and followed that with the salami and eggs, which turned out to be one of the best renditions of this deli classic that I’ve ever had. Wendy had one of my silver dollar pancake-sized latkes that came with the dish and swooned. They’re quite good.

A lot of delis fall down when it comes to dessert, but not Caplansky’s. I believe they get their desserts from somewhere else, but that other place is great! The chocolate cake that I got for my birthday party was so good that I got another slice, and I plan to return for another serving of their dark chocolate bread pudding, which I had during my visit last week.

To sum it up: the food’s great. You should go.

Portrait of Zane Caplansky in a chef's hat and white t-shirt, in the kitchen

Being someone who’s very passionate about his work and his field, I find it gratifying when I encounter someone who feels the same way about his. That’s what I like about Zane – he cares intensely about the food he serves and the restaurant in which he serves it. He obsesses about getting things just right – just read some entries in his blog to see just how much – and he also works the crowd at the restaurant, chatting up the tables and even doing a little order-taking and serving. This is no mere job for him – it’s a calling, and it shows.

If this article has enticed you to give Caplansky’s a try, I’d say go for it – but they’re taking this Monday through Friday off. Caplansky’s will be back open for business on Saturday, January 9th.

Caplanskys posters: "Where knish is knig", "Kickin' it old shul" and "It's firstborn-sacrificn' good!"

Caplansky’s Delicatessen is located at 356 College Street (at the corner of College and Brunswick, a few blocks west of Spadina). They’re open from 10 a.m. to 10 p.m. on Sunday, Monday and Tuesday, and from 10 a.m. to 11 p.m. the rest of the week.

Map showing location of Caplansky's Delicatessen (356 College Street, Toronto ON)

Links

Categories
Uncategorized

The Vendor/Client Relationship

How’d I miss this video? At TechDays Winnipeg, Dylan Smith of ANVIL Digital (and speaker in the “Fundamentals” track), showed me this it’s-funny-because-it’s-true video that’s been around since May that looks at the vexing expectations that clients have of vendors in IT and the creative industries:

This article also appears in Canadian Developer Connection.