Tuesday, June 28, 2016

On Brexit

The year is 1999 and Pemulis, as every young man should, goes to Paris. There's something in the air of France that does a young man good. He'd asked previously, "can I go to Paris?" and they told him "no, you're not French". "Well what does it matter?" Pemulis asked. It's just the ways things are. But he goes to Paris and he lives in a small apartment.

The year is 2003 and Pemulis goes to England. Ay, marry, was he sent to England? No he just wanted to go; he asked before, "can I go to England?" and they told him "no, you're not English". "Why does that matter?" Pemulis asked. It's best if we just stay where we come from. But anyways he goes to England and the people there don't seem so different.

Now it's 2012 and Pemulis goes to France. To the mountains. They said "you can't work in France, it's for French people". And he asked "why not?". They said "it's the law". But he goes to Grenoble and he visits the mountains and he goes to work. He travels through France and visits Spain. He goes to Switzerland and takes the train to Belgium. He drives to Italy. Everywhere people are different but the same. The food is different but it's also the same. The languages are different but the people understand each other. He takes a plane to Munich and Pemulis and Joelle decide to go live there.

And so it's 2013 and Pemulis and Joelle go to Germany. To the south. Again to the Alps. They said "but you don't speak German". And they said "we will learn". Then it's 2015 and a warm November and Helga arrives in the English Garden. One day she asks "Papa, can I go to Austria?". Pemulis tells her she can go wherever she wants. "But will the people be different?" she asks. "Everybody is different, but the same." "What does that mean?" "It means that being different is good, but we're never so different from each other that we can't live together and get along". "Good," she says, "because I was going to go anyways."

Tuesday, June 21, 2016

Canadian Heat Wave [S1E3]

INT. RURAL FARM - DAY

The CAMERA TRACKS slowly down a dusty dirt road. The sun shines brightly and there is a light wind rustling the leaves in the trees and the overgrown grass on the sides of the road. What must be at least 40 FARM VEHICLES begin to appear on the horizon. Old trucks, new combines, tractors, ATVs, even a BIG BOAT sits in a modern-looking barn.

A parked PICKUP TRUCK comes into view in front of a HOUSE with a SHELBY MUSTANG GT-350 in the garage. We see hints of cats and there is a brand new BBQ in front of the garage. A BLACK DOG waits eagerly waging his tail.

CUT TO:

INT. SUBARU WAGON (MOVING)

The SUBARU is approaching the HOUSE. In the front seat are a WOMAN driving and a MAN sleeping in the passenger seat. The WOMAN is called GRANDMA S and the MAN is called PEMULIS. In the back there is a YOUNG WOMAN sitting next to a BABY in a car seat. The YOUNG WOMAN is JOELLE and the baby is HELGA. HELGA is sleeping and JOELLE is close to sleep herself. The trunk is filled with suitcases and it seems clear that PEMULIS, JOELLE, and HELGA have traveled to the farm.

The SUBARU comes to a stop and GRANDMA S kills the engine, silencing a 1960's Rock Opera. GRANDMA S looks relieved.

GRANDMA S
We're here!
PEMULIS stirs and opens a single eyelid. 

PEMULIS
Nice BBQ GRANDMA S!
GRANDMA S
Ya, K-FED built that for you when he was here yesterday. We're having NY steaks tonight with cold beer. I hope it's OK that the beer is ice cold?
PEMULIS
Fine by me.
JOELLE snaps out of her almost-slumber and gazes lovingly up at PEMULIS in the front seat. She looks at HELGA who is still sleeping. Everyone starts getting out of the SUBARU. The DOG goes crazy.


CUT TO:

INT. HOUSE - STILL DAY

There is a man, GRANDPA S, sitting on the couch drinking a BEER and watching a CAR RACE. Inside the HOUSE it is clear that they are having some RENOVATIONS done; the WINDOW TRIM is not finished, and there is a giant SILO that could one day be a STAIR CASE and above it an additional room. The rest of the FAMILY enters from outside. 

CUT TO:

CREDIT SEQUENCE:

"CANADIAN HEAT WAVE"

The song BUNKBEDS by HAYDEN is playing just because. This SCREENPLAY abruptly ends because it turns out that it takes forever to write like this.

The year when summer never arrived

In the year when summer never arrived we were living in a one-bedroom apartment beside the train tracks that looked across the trees to the cemetery. The leaves were vividly green from all the rain and the dust that we were used to seeing lifted up by the trains was only mud in the ruts of the railroad ties. Sometimes the sun would appear for moments at a time and the children would race outside to feel its warmth on their skin. One day a family set up a picnic table and a BBQ with cold beer for the parents and ice cream cones for the children. The rain never stopped that day and the men drank their beer on the terrace hiding from the rain while the children cried and, well, they mostly cried.

The shallow river, normally lazily running through the city, its banks spotted with sunbathers and young people playing games and enjoying the weather, dogs jumping in with children at their sides, smoke from hand-made grills wafting in the air, and smooth pebbles in the river bank shining brightly in the afternoon sun, was instead a deep, ravenous, white-water body hurrying its way angrily through the grey city, its banks devoid of life other than upset crows squawking at the never-ending rain. At times the rising waters would take another long-forgotten bicycle from the receding riverbank and swallow it whole.

The winds howled that year. It is said that a man was killed instantly when at his family's insistence he attempted to make his way through the rainstorm to the corner Rewe and purchase some Bratwurst to be boiled on the stove. Another man was wounded in hatred as he screamed to the skies demanding God to explain what he hath wrought. I knew a woman who lost her parents when against all reason they tried to go for a walk in the Ostpark. The floods had taken all the deer's food and the once-docile animals had seen only blood and survival in the last moments of the elderly couple's lives.

Offices and stores and businesses of all kind shuttered their doors and turned away their employees. The customers weren't arriving and the banks had been swallowed whole by the Earth itself, taking all the workers' pay down towards the depths of Hell where the weather for the season landing between Spring and Fall had been sent from in the year when summer never arrived. A small bird landed on my shoulder one day and suddenly viciously attacked my ear. Ever since that day I have no longer been able to hear the cries of my young daughter. So the year wasn't all bad...

Monday, May 30, 2016

Canadian Heat Wave [ep. 2]

Scene 1

"Not much happens when you have a baby," Nick said. "Everything takes so long and then nothing happens."
"But what are the 'things' in everything that takes so long so that nothing can happen?" Pemulis asked. "It sort of sounds contradictory."
"Oh, you know, nothing really".

Scene 2 [nothing happens]

Pemulis has been dreaming about a relaxing lakeside getaway for some time now. With Baby Helga's arrival, stress relief has been hard to come by. But he has foresight and he knew, thanks to the Canadian Farmer's Almanac, that 2016 would bring the Great May Canadian Heat Wave [TM]. And so he reads up on the Italian* parental leave laws and regulations and fills out all the paper work and gets himself one month of unpaid but somewhat state-subsidized leave from work for the month of May. Pemulis, Joelle, and Baby Helga arrive to little fanfare in the Great White North and soon afterwards are cottage-bound. Following three hundred and seventeen stops on the way up, they arrive at the quiet lakefront vacation home only to discover the cries of another baby. The next day's entirety is filled up by driving approx. 10,000 km to pick up Baby Helga's Aunt who I don't think has had a special name Christened to her on this blog. We'll call her Mrs. Ed.

Finally, with Mrs. Ed loaded up in the car, groceries purchased, and the Tesla Model 3 (not really) fueled up, they head back to the cottage for the relaxing to finally begin. Baby Helga wakes the cottage dwellers up at 4:15 AM. Pemulis is so exhausted from driving the equivalent distance of a round-trip on the Orient Express and getting back so late the night before and being awoken from his peaceful slumber some 3-4 hours later that little relaxing can be had on this day. He makes a plan to go to sleep earlier tonight and has confidence that Baby Helga will wake up at a more sensible hour the following day.

Obviously neither of those things happen. Additional guests arrive at the cottage even later than their previous night's arrival and the next morning Helga welcomes the world of the conscious at approximately 3:45 AM. Now that may seem so early that you might say "well it's the middle of the night so why don't you just go back to sleep?" to which Pemulis would reply [maniacally] "ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha" (x14).

Fast-forward to a week later and Pemulis is in the Air Canada Platinum Members Departure Lounge sipping a Vodka Martini while Joelle gets a pedicure in imported Maldives saltwater done by aesthitician-to-the-stars Marcy Runkle. Meanwhile Baby Helga is being attended to by professional Swedish infant-care specialists trained by King Carl XVI Gustaf's longtime care staff who have passed on ancient and mysterious child-rearing techniques for nineteen generations and who have been at the wheel for raising such successful former babies as Albert Einstein, Guenter Grass, and (obviously) King Carl himself. When boarding time comes the family is escorted on to the plane's first class upper-deck area through the VIP entrance and the flight staff personally put together a live performance of Shakespeare's The Taming of the Shrew (at the insistence of King Carl's staff who suggest that the parents could also use a little care themselves) with a special guest appearance by Blue Jays 3B man Josh Donaldson as Petruchio. The Pemulis Family arrives in Foggia (see footnote, supra) and win the 100 Million Dollar lottery. Pemulis finally relaxes.

* if you're up on your GWMD/Pemulis Kremlinology (aka Pemulology and Grenoblogology) then you'll remember that despite the blog's name being Grenoble -- which is in France btw -- and despite the principal locale of said blog for the last nearly three years being Munich -- which is in Germany btw -- then you'll remember from "Eastward the Course of Empire Makes Its Way (Eventually)" that Pemulis actually lives in the town of Foggia -- which is in Italy.

Scene 3 [something happens]

Baby Helga sleeps in until 6:45 AM on the final day of the Canadian Heat Wave which happens to mysteriously coincide with the final day of the Canadian Summer Vacation part 2 (last summer counted as part 1) and all rejoice appropriately.

Canadian Heat Wave [episode 1]

Time: 6 pm. Date: May 29th, 2016. Place: SW ON. Temperature? 55 degrees Celsius (estimate). Feeling: warm. State of mind: restless. Sleep status: negative. Black flies? ++. Live tweeting Memorial Cup Final for a few minutes:

It's a Husky two-hander! #memorialcup #goknights

Draws the penalty on Graves and we get a first look at this Huskies powerplay #Meyers #hockey #memorialcup

Oh wow! What an absolute barrage! #powerplay #anothercircus

He tried to shoot. The buzzer goes. And the Huskies take it to the Knights in that 2nd period #buzzer #triedtoshoot #twitterisstupid

What a championship game it is. And this game is tied with a period to go, Jeff. #jeff #hockey #howdyoulikethat #highlevelplay #qualityofplayinthistournamentisalwaysgood #wordsegmentationtask #notlettinglondongetouttothatquickleadthattheyliketo #mydraftyearandimaprettygoodgoaltender

[end of live tweet session]

And Helga is back after being misted. Dave was not lying. "That splash-pad is fantastic!" raved Linda. "<mumble mumble mumble>" exclaimed Helga. Dad sees a commercial for a really stupid looking movie and rolls his eyes.

The Canadian Heat Wave continues...

Sunday, April 24, 2016

Naming issues, conflicting interests, and their connections to constitutional law

Hope springs eternal in the human breast. Every year will somehow offer more time to do things. One of the main reasons people who will never benefit from policies that benefit only the rich vote for said policies and vote against policies that would benefit those exactly matching their income class / social situation / [etc] is that they believe they will eventually be those rich people and once they get there they don't want to be paying taxes that benefit people like themselves, currently. [Or, similarly, everyone is convinced that at least their children will be doing better than them when in fact lately in general your kids will end up doing worse than you.] I just finish a blog post and think "that was easy; I'll definitely write 5 more next month and be right back on track!". Of course the purpose isn't simply to fill the blogger.com data centres with random words, but content is king, as they say (I think). Hannah will stop crying for no reason all day long any day now; it won't rain every weekend; I'll have way more time to go cycling next week; etc.

At work we are solving the world's problems. Every day the decisions we make are touching fundamental problems/solutions and the paths that we take will have long-term ramifications far beyond anything that we can currently envision or plan for. That's why, this past week, I spent most of my time arguing for the following parameter order for our implementation of the clip function:

clip(x, min_value, max_value)

where x is some tensor (collection of elements with some shape -- like a vector or a matrix, for example), and min_value and max_value are minimum and maximum numbers that the elements in x can have. The output of the function will be the same tensor x, but all of the values will be "clipped" to fall within those min and max values, if need be. Just in case you didn't get it (and because it's so important for the story at hand), here is an example... Let's say x is a vector with x = [1, 2, 3, 4] with min_value = 2 and max_value = 3.5. Then clip(x, 2, 3.5) would result in [2, 2, 3, 3.5].

Anyways, so that's the obvious parameter order. Everyone else does it that way. If you change it you're not doing anything other than confusing people. But, some believe that the data should always be last. So, instead, the signature of the function would be:

clip(min_value, max_value, x)

The argument for the above is that having the data last allows you to do some interesting function chaining where you're setting up a network of functions, etc. So there's this competing question of which is more important? Allowing this (and being consistent about it across our implementation where we would always put the data last), or being consistent with everybody else so if they come over to our tools then they won't be confused. So obviously this is just the same as determining the choice to make when we have conflicting constitutional rights! Like there is a right to free speech but there is also a right to not be subjected to hate speech and you need to balance those interests, etc. And when I wrote the title of this particular blog post I guess I thought I would spend more time on the constitutional law and conflict of rights issue and all that but now I don't feel up for it. Sorry. But these are the important issues that kept me busy at work all week (inter alia, of course).

And here are some completely different random observations that will surely enrich your life:

1. I was sitting back with a (home-brewed) Segafredo1 espresso2 watching La Doyenne ("The Old Lady"), aka Liège-Bastogne-Liège, the last of the Spring classics, and during the break an ad for the shampoo "Alpecin" came on. This in itself is not at all out of the ordinary as Team Giant-Alpecin is a major German UCI cycling team and so during cycling events such as the Tour de France and La Doyenne you will often see ads put on by sponsors of the major teams. Anyways, as far as I can tell they are (or at least should be) known for really dumb ads. But this one took the cake (/"the biscuit" if you're British). The ad starts with a new (I presume -- the 'new' part I mean) slogan that fills the entire screen and has the announcer read out the words:

"Doping für die Haare"

And you don't need to be Jonathan Franzen or Goethe or have a 500+ day streak on German duolingo to quickly figure out that the above reads "Doping for the hair". Even though I don't need to buy shampoo because I didn't do enough doping for my hair (or something), because of this inept / tone-deaf commercial aired during La Doyenne, even if some miracle happens or I make some kind of Faustian deal (weird how we're sort of back to Goethe again, right?) that will give me my hair back in return for my soul then I will never buy this shampoo even if it's the only shampoo in the store because come on.. I guess it's meant to be a joke but even by German standards it's pretty weak. And we're meant to be joking about / glorifying cloaked in humour doping during a cycling event in 2016? Puh-lease.

[FN1] Two of Sandi's cycling heroes3 are the Canadian Ryder Hesjedal and the Swiss Fabian Cancellara. As fate would have it, this year they are both riding on the same team: Trek Segafredo. It is sort of a new team (the teams are always changing around a bit and changing names as sponsors come and go, etc.) because last year they were just called "Trek Factory Racing". But now Segafredo has joined as a major sponsor and so they're, as mentioned, "Trek Segafredo". Since both those guys are on the team, and Sandi didn't have a really cool really professional cycling jersey before, and we both like coffee [see FN2 reference supra, and definition, infra], she got a brand new Trek Segafredo jersey for her birthday and so today she can wear it to cheer on the Trek guys in La Doyenne.

[FN2] Why is there this crazy connection between cycling and espresso? I think both of those things are pretty cool so it works out well for me, but where does it come from? Perhaps a topic for an essay for students to be assigned for some kind of English course? In the meantime I did a very quick Bing search and the Grimpeur Bros. have some common sense suggestions (https://www.grimpeurbros.com/pages/coffee-cycling-the-inextricable-link) on the "inextricable link between cycling and coffee" (but nothing too concrete). These include obvious things like "cycling‘s strong ties to Italy, France, Belgium, and Spain probably have something to do with it" and "on weekends, a post-race coffee or mid-ride espresso break, gives us the opportunity to take a break, share some gossip, nosh on some baked goods, and most importantly, share a laugh and enjoy our friendships — all over coffee." Fair enough. Wait, do any of you care about this at all? I think it's pretty interesting, anyways...

[FN3] Yes, in Europe people have cycling heroes. Kind of like in North America people have hockey and baseball heroes.

2. Ben Harper has a new record and it's really good. Sandi is a pretty lucky girl. In addition to being blessed (in the atheistic equivalent anyways) with a healthy (so far) baby girl, and receiving the aforementioned Trek Segafredo professional cycling jersey, she also received a copy of the new Ben Harper record "Call it what it is" for her birthday and we have been listening to it, like, 40 times a day. It's important to learn all the songs because we want to be able to sing along when we see him in Munich on October 1st.4

[FN4] Sandi and I might have a somewhat deservedly-obtained reputation of not exactly being the best at planning ahead or being prepared for things, etc. Fine. But, in this situation, despite the fact that October 1st is currently more than five months away, we already have experienced babysitters lined up for the night! K&J will be arriving in Munich several days prior and by then will have more than a year of baby girl taking care of experience. Not bad, right?

3. I think I gave Belgium a bad rap. Brussels is not a fun place to visit. And so I kind of hated it. But watching Liège-Bastogne-Liège, it looks like it's not necessarily such a bad place. And they got by for a couple of years without even having a government. So that's not so bad either...

Until next time...

Addendum:
Remember the Krailinger Duathlon race report from last year? Well the 2016 version is coming up next weekend and if it's raining like last year we won't do it.. But if it's nice, we will! If it's nice then, look forward to another upcoming fun-filled race report where Sandi and I might do a relay and hand-off Hannah in the transition zone. Stay tuned...

Saturday, April 2, 2016

Pemulis and Hans

He's been literally counting the minutes tick by for the entire six days that have passed since she told him. Almost every single one of them. Around 8,640 minutes minus a handful where he was able to sleep for the briefest of moments. In fact, most of the time he's even been counting the seconds. He had created a whole swath of games in his head with the numbers. Sometimes he would count up, and other times he would be counting down. Something like "it's been 945 seconds since <some time> and 4 + 5 = 9 and 5 + 4 = 9 and 9 - 4 = 5 and 9 - 5 = 4 and 945 seconds is exactly 15 minutes and 45 seconds which is crazy because the 45 seconds do the same thing as before but now we have the 15 minutes and with 15 you can get 5 - 1 = 4 and then you have a 4 which goes to 4 + 5 = 9, and cetera...". This had actually been happening off and on in his head for as long as he could remember but it had really ramped up and came more to the surface, let's say, over these previous six days. During the wait, he had gone through an entire week of work. She told him on a Sunday, now it was Saturday afternoon, and between those two moments he had somehow attended meetings, written e-mails, conversed with colleagues, and all manner of work stuff had gone down so to say, but all of it was, well, I guess, repressed? It happened completely and utterly capital F-R Freud subconsciously like a dream or even further back than a dream. He knows it happened but he basically just floated through all that stuff that seems to have somehow happened. Each day after work he headed straight home and straight to the couch where he immediately turned on the TV. News, weather, weather, watching the clock, counting seconds, counting minutes, weather, moving pictures that didn't actually help to speed up the clock (or at least the feeling of the clock speeding up) but he felt that if he didn't go straight to the TV that things would feel even slower somehow (even though he didn't try it [not going to the TV, that is]). He took dinner in front of the TV, leaned forward over a short white cheap coffee table. Drank six beers. Seriously. Six every night, and on two of the nights whiskey for dessert. It still couldn't bring him towards sleep, though. Things simply got real hazy and even slower, if you could believe it, and he knew that the beer and the whiskey weren't going to get him to sleep and he even knew that it would make things worse because not only would he not be able to sleep, but he would be drowsy enough that he wouldn't be able to do anything else like read or even watch TV because his eyes would burn so much, but just like with the TV (earlier in the evening) he couldn't NOT do these things because the fear that not doing them would make things even worse was stronger than the rational realization that doing them was making things worse.

Friday night should have been a milestone both because he had somehow made it through the entire work week and he was now only 24 hours away from it. But things felt worse than ever. Since time had somehow exponentially been slowing down, psychologically he was at the furthest point from Saturday night that he'd been since the previous Sunday! That's some wonky space-time physics-voodoo. But still he soldiers on and watches the news and the weather and drinks his six beers and tries to keep watching more TV but his eyes are burning and so, just like every other night in the last week, he turns off the TV and he goes back to counting the seconds and the minutes and after what is truly an infinitely long period each time -- and he knows that a lot of this "literally this" and "literally that" and "infinite this" and "infinite that" is sensationalistic and trust-bleeding in the sense that clearly it wasn't literally every second that he counted and an infinite amount of time by definition will never be reached and all that and so he's sorry that it has to be portrayed this way but THERE'S LITERALLY NO OTHER WAY it was just so so long and the time was going by so so slowly -- he counts the hours too. Finally Saturday morning arrives and the dog wakes him up (yes he actually managed a few minutes sleep somehow) by licking him on the face -- oh what a good boy, he would never do this to me -- and he pats the dog on the head and sits up from his lying position on the couch and turns on the TV and starts watching the news and the weather. It takes just forever, of course, but finally after eons of watching TV and pacing the house and watching more TV, evening arrives. Pemulis feels, in precisely equal amounts, both dread and relief.

His daughter Helga arrives home after being out all afternoon and announces that her new boyfriend Hans is no longer coming over for dinner because she broke up with him and she decides she's never going to have another boyfriend ever again. So Pemulis takes her out for a fancy dinner and buys her a beautiful gold Rolex and a sports car and they play scrabble and he goes to bed and has the most luxuriant sleep of his life and doesn't wake up for 15 hours.