From an interview with a trio of YouTuber travelers about financing their travels:

5. What’s your top tip for someone trying to figure out how to make long-term travel financially possible?

If you want to travel long term, then you need to just get out there and stop stalling. There are plenty of ways to make money abroad. The city Paddy lives in (Chiang Mai, Thailand) has over 30,000 expats living there and most of them work remotely online. If you have skills that you can use on the road like photography, teaching, and anything online-based, then save up some cash, start traveling, and start hustling!!!

This isn’t the first time I’ve heard Chiang Mai described in this light: apparently it’s something of a Mecca for millennials earning a “passive income”–running a popular YouTube fitness channel and drop-shipping fitness equipment into Iowa, for example.

Here’s someone else, writing about the cost of living in Thailand:

I can live in Thailand, get massages every day, eat delicious and healthy foods, and do everything I want for about $25 a day and that’s while spending quite liberally and tipping.

If someone wanted to live cheaper, it certainly is possible. One expat I met told me he only spends $45 a month on rent!

The bottom line is: once you start viewing the world as a giant playground, the possibilities are limitless.

I’m all for the transformative power of world travel, but hanging out in an enclave of well-massaged digital beach bums in Thailand sounds like hell. And I’m not sure that “viewing the world as a giant playground” is the best use of globalism.

🗓️
Chiang Mai  •  Passive Income  •  YouTube  •  Thailand

So many weather metaphors and realities today.

As we left the Coastal Inn toward downtown it was just slightly raining.

We walked down to the main road, along to the tourist information centre, hugged the shore of the Sackville Waterfowl Park, and then headed out onto the boardwalk right across it, and emerged out of a hollow onto Bridge Street, right in front of Thunder & Lightning, where we were headed.

Except we needed to eat first, so we walked two doors up and had quick burgers at Mel’s Tea Room, finishing up just after the 5:00 p.m. doors-open time next door.

Opening act Bernice was just finishing sound check as we arrived; we secured a table by the far wall, right in front of the stage. It’s hard to imagine a better vantage point, and there was a generous nook, between our table and the stage, for Ethan to stretch out.

Things got started just after 6:00 p.m. to a packed house full of young and old.

The presence of the young–Oliver, unusually, was not the youngest present–was enabled by New Brunswick’s liberal liquor regulations that allow minors in a pub (and, indeed, pubs at all) as long as they have an adult present. Such tomfoolery would not be allowed in PEI.

Bernice was new to me, and a revelation: lead singer Robin Dann has a welcoming way, a melliferous voice, and a band of skilled digital musicians backing her whose bleeps and bloops and fizzes miraculously synergized in a way you would think might be annoyingly Super Mario, but isn’t.

The band played a wide-ranging set, and finished with a Shawn Colvin cover as an encore.

After a brief interlude for a set change, The Weather Station took to the stage. The bleeps and bloops were replaced by a band of solidly analogue musicians supporting Tamara Lindeman, and their torrent of sound fulled the tiny room to just short of overflowing.

The band ran through its catalogue, now familiar to me through Spotify replay upon replay, and it was lovely to behold live: Lindeman is an accomplished guitarist and has a substantial vocal range. Her band was crack, and they obviously enjoy playing together, and enjoy being good at doing so.

Given the impending original set at 8:30 p.m., there wasn’t time enough for the usual cacaphony-encore-cacaphony-encore, and both bands departed the stage quickly and without fanfare.

By 8:00 p.m., we were out into the bracing Sackville night, the snow storm having started mid-set.

We set off up Bridge Street toward the Coastal Inn only to encounter the Vogue Cinema just letting in for the night’s showing of Thor: Ragnarok. We had no great desire to see the film, but my personal “when presented with an opportunity to see a film in a small town independent cinema, take it” rule kicked in, and we took our seats just as the film started. The Vogue is a huge old cinema, complete with sloping balcony, that has somehow managed to avoid both closure and being chopped up into a multiplex. The film was mildly more interesting than anticipated, and managed to keep our attention, if not change our lives.

When the film let out at 10:00 p.m. the snow storm was in full throat, and our plan to stay the night in Sackville rather than Moncton bore its intended fruit.

The snow wasn’t enough to keep us from walking home, though, and 20 minutes later, slightly soggy and fogged up, we were back at the Coastal Inn, satisfied with an excellent night out.

The Weather Station on stage , Inside the Vogue Cinema
🗓️
The Weather Station  •  Bernice  •  Sackville  •  Thunder & Lightning  •  Thor: Ragnarok  •  Vogue Cinema
Audio file
🗓️

Despite the impending first snowfall of the year, Oliver and I have temporarily relocated to Sackville, New Brunswick–90 minutes and half a world away from Charlottetown–for The Weather Station gig tonight at Thunder & Lightning.

The original plan was to stay at the Fairfield in Moncton, 30 minutes up the road and on the fringe of that urban wonderland, but the threat of post-show-snow forced me to cancel our reservation there last minute (thank you, Marriott, for allowing that!) and book us in to the Coastal Inn in Sackville, just 20 minutes walk from the venue.

Oliver’s first impressions of the Coastal Inn: “it’s not swanky and modern.”

Which is about as good a description of the Coastal Inn as I can imagine: it’s a decidedly utilitarian hotel at the intersection of Sackville and the highway, and I expect that the bulk of its business comes from hockey tournaments, waterfowl tourism, Mount Allison University proximity and stranded winter travelers. But it’s clean, the staff are friendly, and it’s possible to walk downtown through a trail dedicated to the aforementioned waterfowl.

Oliver is spoiled, of course. He’s seen all manner of interesting accommodations, from Osaka to Liguria. So what did I expect?

Sackville is a town that reveals itself slowly. For years we paid it no heed, missing it entirely on the way both to Ontario and to Nova Scotia.

But then Shauna McCabe invited me to speak to her Mount Allison class back in 2008 (about psychogeography and Plazes), and I had coffee at the Bridge Street Café, and got into the habit, thereafter, of making Sackville a pit stop on the way elsewhere.

I peeled away another layer when I saw Stephen Fearing here in 2014, and, more recently, I’ve been parking my car at Rod Allen’s lot and heading east or west on VIA Rail.

Today we discovered the Cranewood Bakery, tucked in behind the Bridge Street strip: excellent coffee in the former Mount Allison presidential manse.

And, as a little diversion before we even landed here, we took the road 20 minutes north to see the imposing Dorchester Penitentiary, which we’d previously seen only from the return VIA train back in June.

Like Charlottetown, Sackville is a town better outfitted than those of similar size elsewhere.

In Charlottetown it’s because we’re the provincial capital; in Sackville’s case it’s because of Mount Allison. There would be no cause to have good coffee, tasty milkshakes, and tony bookstores and art galleries without Mount A; it would be Montague rather than North Adams. (Although, it must be said, even Montague has a craft microbrewery now).

In a few minutes we’ll don our all-weather gear, suit up Ethan, and head downtown for supper at Mel’s before heading a few doors down for the show. The Weather Station has proved so popular that they’ve put on a second, earlier show that starts at 6:00 p.m., which is just fine for our too-old-and-too-young-to-really-rock selves. That said, the drink special is the Negroni tonight, so we might have a repeat of The Paris Situation. Thank goodness for Oliver.

🗓️

What is it about Tony’s pastries?

🗓️

Our PEI Home and School Federation board meeting last night was a potluck, and, scrambling at the last minute to assemble a non-embarrassing offering, I stopped by The Brass Shop and picked up a John Dale baguette, and then looped over to Riverview Country Market to get some COWS butter.

COWS has three varieties of butter: unsalted, sea salted, and sea salted cultured, and all three were on offer at Riverview, and I didn’t know which to choose, so I opted for the sea salted.

COWS Butters photo: unsalted, salted and cultured.

At the potluck, I asked those in attendance whether they knew what cultured butter was, and nobody did, so I looked it up on COWS’ website today:

Sea Salted Cultured Butter is a premium butter containing 84% butter fat. Cultured Butter is made from cream that is cultured with active bacteria and has a distinctive, slightly tangy taste. It can be used interchangeably with regular butter in cooking. Cultured Butter is common in Europe and is becoming increasingly available in North America.

So know I now. I’m going to pick some up next time I’m at Riverview and will report back on my fancy European tangy experiences.

🗓️
COWS  •  Butter

Yesterday I wrote about how the CBC is doing A/B testing on its news headlines.

Today I dug in a little deeper, and created this little hack, which scrapes the data from the CBC’s Chartbeat endpoint, and exposes the currently-running headline tests.

Here’s what it looks like at this hour, with “More French students than ever on P.E.I.” soundly beating “Enrolment at French schools in P.E.I. is at an all-time high”:

Screen shot of my CBC Headline Testing Experiment

There’s no magic to how I did this: it’s 26 lines of PHP and HTML:

<html>
<head>
<title>CBC Prince Edward Island Headline Testing</title>
</head>
<body>
<h1>CBC Prince Edward Island Headline Testing</h1>
<h4>This is an experiment, not affiliated with the CBC. <a href="https://ruk.ca/content/cbc-ab-testing-news">Read more here</a>.</h4>
<?php
$json = file_get_contents("http://mab.chartbeat.com/mab_strategy/headline_testing/get_strategy/?host=cbc.ca&domain=cbc.ca&path=/news/canada/prince-edward-island");
$headlines = json_decode($json);
if (property_exists($headlines, 'data') and property_exists($headlines->data, 'experiments')) {
  foreach ($headlines->data->experiments as $headline) {
    $location = $headline->location;
    preg_match('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $location, $match);
    $url = $match[0];
    print "<h2><a href=\"$url\">$url</a></h2>\n";
    foreach ($headline->variants as $variant) {
      print "<h3>" . $variant->content . "</h3>\n";
      $width = intval($variant->probability * 100) * 3;
      $percentage = intval($variant->probability * 100) . "%";
      print "<p>$percentage <img src=\"1by1green.png\" width=\"$width\" height=\"25\" align=\"absmiddle\"></p>\n";
    }
  }
}
?>
</body>

The headline testing JSON object for the CBC Prince Edward Island front page is always at the same URL; my script simply grabs that in real time, turns it into a PHP object, and then iterates through each variant for each test and displays the headlines and their current “probability” measure, both as a number and as a bar graph (drawn with a 1x1 pixel PNG, 1990s-style).

Feel free to use this code as the basis for exploring your local CBC’s headline testing operation.

🗓️
CBC  •  A/B Testing

I had a chance to do some urban exploring a few weeks ago, inside the old Myron’s location on Kent Street, which has been closed for some time. It was a fascinating ramble in a building that’s held together remarkably well.

One of the more interesting artifacts of the past I came I across was the remnants of an incredibly complex digital liquor control system from Azbar (this video, which looks like it was shot in 1979, is a great overview of this technology).

I took a photo of the control panel of the Azbar system, which had all of Myron’s drinks programmed into it:

Photo of the buttons of Myron's computerized drink ordering system

Here are the drinks that are listed on the buttons; it’s a veritable liquor time machine, and also a useful reminder that the history of nightclub alcohol and sexism was, at least back in the day, alive and well.

  • Yellow Buttons
    • 747
    • After Eight
    • Alabama Slammer
    • B-52
    • Blow Job
    • Brain Hemorage
    • Coconut Babs (maybe this is wrong?)
    • Mevain Shoe (maybe this is wrong?)
    • Mexican Missel
    • Nightmare
    • Orgasm
    • Pepers
    • Prairie Fire
    • Prick-leg
    • Sex on the Beach
    • Silver Tread
    • Slipped Nipple
    • Test Tube
  • Orange Buttons
    • Black Russian
    • Bloody Caesar
    • Long Island Ice Tea
    • Paralyser
    • Rum Paralyser
    • Sling!
    • White Russian
    • Coma
    • Horney Monkeyy
  • Blue Buttons
    • Drink Special (x3)
  • Purple Buttons
    • Staff Rum
    • Staff Gin
    • Unreadable (x3)

If I’ve transcribed any of these inaccurately (here’s a larger version of the image, if you want to zoom right in), please let me know (as far as I can recall, outside of a mistaken Long Island Ice Tea ordered at a restaurant in Espanola, Ontario in 1990, I’ve never ordered a mixed drink, so I’m not an expert; I also never went to Myron’s, other than to see Annekenstein).

🗓️
Myron's  •  Charlottetown  •  History  •  Technology

Last week we had the joy of seeing Mossie Ó Scanláin, Finbarr English, Cian Ó Móráin and Mary MacGillivray play together as Ómós Irish Ensemble at The Pourhouse in Charlottetown.

Beyond the dreamy assemblage of accents in their collected names–seven by my count–the pleasure came from the unmitigated joy that flowed from the stage: these are four people who obviously love playing tunes with each other, and their gathering together resulted in so much more than the sum of the parts.

Mossie and Finbarr are on Prince Edward Island as guests from Ireland, the product of a government-funded effort to celebrate the cultural overlap.

You have two more opportunities to see Finbarr in action: tonight, December 7, 2017 at The Old Triangle from 8:00 p.m. to 10:00 p.m. he’ll be joining a session, and on Saturday, December 9, 2017 he’ll join Cian and Mary for their regular 5:30 p.m. to 7:30 p.m. gig at the same location.

If you need more convincing that you should make it out, watch here and here.

He is a force of nature.

🗓️

Visiting the front page of CBC Prince Edward Island’s website this morning, I noticed that the headline on the main story was Let’s have some babies’: Aylward calls for support for families trying to conceive, but that this was, after a brief pause, replaced with the headline Opposition calls for support for families trying to conceive.

The original headline looked like this:

Original headline screen shot

The quickly-replaced-by headline looked like this:

Replacement headline screen shot.

This had all the appearances of “A/B testing,” something websites do to test out different versions of headlines, photos, buttons and other elements to see which has a better “conversion rate” (conversion, in this case, meaning “clicking on the headline to read the story”).

Generally A/B testing is opaque to we the reader: we don’t know it’s happening to us. But in this case, something about the technology the CBC is using to conduct the A/B test is introducing a delay long enough for us to see behind the curtain.

Looking under the hood of the CBC’s site with Firefox’s Developer Tools, I see a call to a URL at Chartbeat, and loading this URL into a browser shows all the headline tests currently running on the CBC PEI site:

{
  "status": "success",
  "data": {
    "domain": "cbc.ca",
    "probability_is_control": 0,
    "probability_is_lift": 0,
    "host": "cbc.ca",
    "experiments": {
      "[e8f119d5]": {
        "metadata": "{\"version\":3,\"sub_location\":\"\",\"initial_content\":\"How a planning firm thinks Borden-Carleton could attract more tourists\"}",
        "specific_location": "*[@id='blogroll-story-1.4434879'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/pei-borden-carleton-draft-spatial-tourism-plan-1.4434879']",
        "variants": {
          "A": {
            "content": "How a planning firm thinks Borden-Carleton could attract more tourists",
            "probability": 0.6954,
            "content_type": "text",
            "metadata": "{}"
          },
          "B": {
            "content": "Borden-Carleton aims to attract more tourists with spatial plan",
            "probability": 0.3046,
            "content_type": "text",
            "metadata": "{}"
          }
        },
        "location": "*[@id='blogroll-story-1.4434879'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/pei-borden-carleton-draft-spatial-tourism-plan-1.4434879']",
        "strategy_last_updated": 1512572157
      },
      "[c5d38929]": {
        "metadata": "{\"version\":3,\"sub_location\":\"\",\"initial_content\":\"'Let's have some babies': Aylward looks to support for families trying to conceive\"}",
        "specific_location": "*[@id='topstory-headline-1.4434994'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/pei-fertility-treatment-access-support-1.4434994']",
        "variants": {
          "A": {
            "content": "'Let's have some babies': Aylward looks to support for families trying to conceive",
            "probability": 0.408,
            "content_type": "text",
            "metadata": "{}"
          },
          "B": {
            "content": "Opposition calls for support for families trying to conceive",
            "probability": 0.592,
            "content_type": "text",
            "metadata": "{}"
          }
        },
        "location": "*[@id='topstory-headline-1.4434994'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/pei-fertility-treatment-access-support-1.4434994']",
        "strategy_last_updated": 1512572157
      },
      "[7c9d7236]": {
        "metadata": "{\"version\":3,\"sub_location\":\"\",\"initial_content\":\"'The whole waiting room calmed down:' Therapy dogs approved for Charlottetown ER\"}",
        "specific_location": "*[@id='blogroll-story-1.4433307'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/dogs-therapy-queen-elizabeth-hospital-p-e-i-therapy-paws-of-canada-1.4433307']",
        "variants": {
          "A": {
            "content": "'The whole waiting room calmed down:' Therapy dogs approved for Charlottetown ER",
            "probability": 0.7157,
            "content_type": "text",
            "metadata": "{}"
          },
          "B": {
            "content": "How therapy dogs are helping patients at QEH",
            "probability": 0.2843,
            "content_type": "text",
            "metadata": "{}"
          }
        },
        "location": "*[@id='blogroll-story-1.4433307'][@href='http:\/\/www.cbc.ca\/news\/canada\/prince-edward-island\/dogs-therapy-queen-elizabeth-hospital-p-e-i-therapy-paws-of-canada-1.4433307']",
        "strategy_last_updated": 1512572157
      }
    },
    "path": "\/news\/canada\/prince-edward-island"
  }
}

For the story about Borden-Carleton’s development plans we have:

  1. How a planning firm thinks Borden-Carleton could attract more tourists
  2. Borden-Carleton aims to attract more tourists with spatial plan

For the story about therapy dogs at the Queen Elizabeth Hospital there are:

  1. ‘The whole waiting room calmed down:’ Therapy dogs approved for Charlottetown ER
  2. How therapy dogs are helping patients at QEH

And for the story about infertility services, as above, we have:

  1. ‘Let’s have some babies’: Aylward looks to support for families trying to conceive
  2. Opposition calls for support for families trying to conceive

The options are injected into the CBC site by a third-party service called Chartbeat, which bills itself as offering “Content Intelligence for Publishers.”

Chartbeat has a service called Headline Testing that it promotes like this:

Run headline tests that optimize for reader engagement after the click, so you can maximize each story’s readership by ensuring it has the best headline.

The reason that I was able to see both the “before” and “after” headlines was because the CBC hasn’t implemented what Chartbeat calls Asynchronous Implementation With Flicker Control, an option that would hide the page until the switch was in.

What’s most interesting about the data that Chartbeat returns as part of its headline-switching magic is the “probability” data. While this doesn’t appear to be publicly documented anywhere, I’ve noticed that it changes over time, and I’m assuming that this is a reflection of which of the variants is “winning” the race to conversion, something that Chartbeat goes into more detail about:

The test ends when the winning headline has been determined with 95% confidence and Chartbeat begins to automatically serve that headline 100% of the time.

To make sure that tests come to a conclusion as efficiently as possible, we have an alternate way to determine a winner, called ‘soft convergence’. If 20 minutes have passed and we’re 95% confident that no headline is better by a margin of 25%, the leading headline will win.

So I presume that, for any of the variants above, once the “probability” level reaches 0.95–95%–that headline will be deemed to have “won” and we’ll all see it all the time.

I’m a big fan of A/B testing, and I practice it all the time to test designs, wording, button text and other aspects of my client’s websites: it’s proved a useful tool.

But I don’t think that journalism is something that should be A/B tested. Headlines are not “marketing,” they are part of the journalism, and I want my journalism to be crafted by journalists based on what they see as the most effective way of telling a story, not based on “what converts more.”

If you want to learn more about A/B testing, listen to Jon Ronson’s recent audio series The Butterfly Effect, which is available as a podcast.

The series is described like this:

Join bestselling author Jon Ronson as he traces a very strange butterfly effect. A teen in Brussels had an idea – to make porn free and easy to stream online. The consequences of that idea are mysterious, delightful, surprising, and sad. This 7-part series takes you on a journey to places you’ll never expect.

One of those “places you’ll never expect” is into the tech behind the hub of the free porn industry, based in Montreal, which uses A/B testing extensively. Ronson interviews Pornhub founder Fabian Thylmann, and one of his technical people, Brandon:

Fabian Thylmann: If you would walk into their offices today, unless you stumbled on the one floor, you would not notice what they do. Because you have a huge amount of support people, you have a huge amount of SEO people–search engine people. You would not notice; it’s quite impressive.

Jon Ronson: Brandon was put in charge of building Mansef’s fledgling mobile division. If you’ve ever watched Pornhub on a smart phone, you have Brandon to thank. And you also have him to thank for enticing you with immaculately data-analyzed category thumbs. On Pornhub, the porn is divided into categories: Asian and blow job and teen and so on. Each category has its own front page photograph. Brandon and his team would put three or four alternate photos through “continuous A/B testing” to find out which of them converted the best. They might be almost identical, with just the hint of a change in the facial expression.

Ronson’s tale is fascinating and well-told.

And after listening to it, I’m more convinced than ever that the A/B testing used to find the best porn thumbnails isn’t a tool that should be found in the journalist’s toolbox.

🗓️
CBC  •  A/B Testing  •  Chartbeat

About This Blog

Photo of Peter RukavinaI am . I am a writer, letterpress printer, and a curious person.

To learn more about me, read my /now, look at my bio, listen to audio I’ve posted, read presentations and speeches I’ve written, see things I’ve favourited elsewhere, or get in touch (peter@rukavina.net is the quickest way).

I have been writing here since May 1999: you can explore the 25+ years of blog posts in the archive.

You can subscribe to an RSS feed of posts, an RSS feed of comments, an RSS feed of favourites elsewhere, or a podcast RSS feed that just contains audio posts. You can also receive a daily digests of posts by email. I also publish an OPML blogroll.

Instagram • YouTube • Vimeo • ORCID • OpenStreetMap • Internet Archive • PEI.art • Drupal • Github.