Shared posts

21 Aug 17:00

They are all Perfect – Playlist for a Cherry Blossom Ride

by mark simmons

I remember the very first time I came across Velopalooza I was cycling with the beautiful wife one afternoon in East Vancouver. It was late autumn 2015, pleasantly warm and I was trying to decide which brewery she would enjoy the most.

This lifestyle cyclist requires decent bicycle parking that I can see from my table, THEN the beer has to be good, right? There was less choice back then and wifey has a very specific requirements as she’s not a natural born beer drinker. 

We were stopped at a light. Adanac and Clark I think. My gaze resting in the mid-distance as I pondered our local adult beverage options. As deafening semi-trucks sped by beautiful wife spotted a very artistic mini-poster taped at a jaunty angle around the light pole. It had a bicycle on it. Naturally we had a closer look. “What’s Velopalooza” we wondered. It also stated ‘Two weeks of bike fun’ with dates in June just past. Shame! We missed it. Two weeks of bike fun sounds perfect. So I took a picture of it to look-up online later when we got home.

Much later, after Christmas later. So much later in fact that even the fridge had stopped smelling of turkey later. I discovered the snapshot of that jaunty poster. Brilliant, so I typed in the web address and had a poke around, it looked interesting. Bike Polo, Ice Cream Sunday Rides. Pink Floyd ‘The Wall’ Seawall Ride and lots more. We were hooked. On one page it mentioned they were looking for volunteers to help with next seasons ‘Two Weeks of Bike Fun’ and a meeting was coming up soon, so we went.

That was the beginning of three years of good times with a great crowd of people.

Velopalooza – Two weeks of bike fun

And that’s how we get to here and now, this article. One of the events we helped with was The Cherry Blossom Ride for Vancouver Cherry Blossom Festival in April. Another volunteer, Jenn, worked out a route and the rest of us marshalled it by going out early and marking the route, or guiding pockets of riders within the larger group, or standing at turns pointing, or making sure no one gets left behind. I had a big speaker and microphone so we used that at the start to make the pre-ride announcements and because I was on an ebike I was able to drift amongst the participants sharing my tunes as people bopped along on their saddles in the sun under the pink.

This playlist was for the last ride I helped on in 2019, I lead that one. That Sunday sadly it rained, so the lifestyle cyclist count was only about 80, which is still good by any measure. On a sunny day it’s been around 150-200. As you will see I mainly favour a rain themed playlist, well it IS Vancouver! If its raining it’s appropriate, if it’s sunny its ironic. But as I’ve already mentioned, this particular year it was appropriate!

Let the lifestyle cyclist music begin…

Set Fire to the Rain – Adele
When the cherry blossom falls through sunlight it kinda looks like this, kinda!

Here Comes the Sun – George Harrison
Such a beautiful uplifting sound and sentiment from arguably the greatest Beatle.

Road Rage – Catatonia
The ironic choice for a pleasure ride!

Paddy McCarthy – The Corrs
In here as a bit of a ‘wild card’, but it’s a great slow ride cheery tune that just seems to work on a group ride.

Sunshine of Your Love – Cream
Just the fact the title has ‘sunshine’ in it gets it in here. Plus it’s Eric Clapton and it sounds more amazing loud.

Weather With You – Crowded House
“Everywhere you go, always take the weather with you” if that’s not a lifestyle cyclist certainty I don’t know what is.

One of These Days – Pink Floyd
A fabulous riding instrumental, especially under cherry blossom riding sloooowwww. The David Gilmore version from Live in Pompeii 2016 is stunning, that whole concert is.

Ordinary World – Duran Duran
Its first line gets it on this list.

Standin’ in the Rain – ELO
Big Wheels – ELO
Summer and Lightning – ELO
Mr Blue Sky – ELO
Wonderful wonderful wonderful Jeff Lynne and the Electric Light Orchestra ‘Concerto for a Rainy Day’, ’nuff said, right?

Stairway to Heaven – Far Corporation
A genius version of a masterpiece that actually benefits from some modern production, best listened to at max. Always goes down well on a group ride.

Silver Rainbow – Genesis
Hey, it all about rain on this playlist. Watch out it doesn’t become an ear worm afterwards.

Baker Street – Gerry Rafferty
Lifestyle cyclist riding the ‘streets’ in the city, right? Yea, its a thin excuse for it to be on this list, but it’s my list.

November Rain – Guns n Roses
Almost THE default rain themed track.

A good power and sized speaker for a group lifestyle cycling cyclist ride
I sold my big 24 inch cabinet speaker mentioned above in preference for this one. JBL Charge 3, it’s almost as loud but about the size of a 32oz Nalgene water bottle. It comes in lots of colours too.

Fire and Rain – James Taylor
If this absolute classic wasn’t on here, well… shame on me. Good rhythm for a slow ride.

The Sun and The Rain. Madness
A truly gifted band that needs a spot on EVERY playlist. A staple of my Christmas for years as they used to play Brighton every December and we were there screaming ‘we love you Suggs’ with everyone else. Good times.

Crazy Horses – The Osmonds
Just think of a bicycle as a ‘crazy horse’ and it make sense.

Purple Rain – Prince
This one’s a no-brainier. Everyone sings along to it, and it’s THE other default rain themed track.

Bicycle Race – Queen
I think its the law to include this track in a cycling playlist, isn’t it?

I Drove All Night – Roy Orbison
Another Ironic choice – did I mention I met Roy and he shook my hand, back when i was a sound engineer – long story!!! Really nice bloke.

Bobcaygeon – Tragically Hip
The atmosphere on this track is incredible riding slow under a canopy of cherry blossom, sends a shiver of delight up my back every time.

I’m Free – The Who
Well, its how you feel on a Bicycle, right?!! And you can hear Roger Daltrey easily over ANY traffic noise.

I have created it all as a playlist for you on Spotify if you want to give it a try.
https://open.spotify.com/playlist/4QIlH3WNYMjpaqtwTrANWR?si=zrG_BsRvR6eX04NV9y-Pvg&dl_branch=1

This is it in Apple Music.
https://music.apple.com/gb/playlist/blossoms/pl.u-06lAIbpkEx

What do you think, any other rain/sun tunes I can add to this playlist?

Anyone spot my film quote?

Enjoy the ride.

The post They are all Perfect – Playlist for a Cherry Blossom Ride appeared first on Lifestyle Cyclist.

16 Jun 22:33

You Have A Persuasion Problem, Not A Knowledge Problem

by Richard Millington

Do you need to convince or persuade people to participate in (or support) your community?

A typical mistake is to try and convince people by finding the ‘right facts’.

This typically means identifying the benefits from an authoritative source and sending them to the recipient.

But facts aren’t persuasive. If they were, we would all be eating healthier and taking steps to prevent global warming. The (sad) reality is if we’re resistant to the idea, we dismiss or disagree with the facts.

I’ve known several community leaders who went to exorbitant lengths to gather data to prove the community’s value. They were disappointed when the data was dismissed out of hand (my favourite dismissal was when the executive said the benefits of community were ‘too high to be believable’).

Most of the time, we need to persuade people, not convince them.

Persuasion is a different game. You need to build relationships and be seen as a credible source. You need to tell a story that resonates with their worldview. A story that is based upon emotions. Emotions like fear, pride, curiosity are powerful levers to gain community support.

You can see how these merge with stories:

This is what innovative companies like ours are doing.
Our competitors will do this first if we don’t.
We’re starting to be seen as backwards, we need a community.
We can excite customers by doing something we’ve never done before.
This is a bold, new, modern direction…

I’ve genuinely persuaded more people to support (and engage) in a community by noting their fear of competitor’s doing it first than by presenting detailed ROI studies.

If you’re not getting the support you want, you might need to focus less on facts and more on persuasion.

The post You Have A Persuasion Problem, Not A Knowledge Problem first appeared on FeverBee.

16 Jun 22:33

All the passes in soccer visualized at once

by Nathan Yau

This is a fun soccer graphic by Karim Douïeb. It shows 882,536 passes from 890 matches across various leagues and seasons. It looks cool as a static point cloud, but be sure to check out the animated, interactive version which lets you isolate the view to specific parts of the field.

It reminds me of the Windows 3.1 fireworks screensaver. Those were the days.

You can find the data via StatsBomb, in case you want to play around.

Tags: Karim Douïeb, passing, soccer

16 Jun 22:33

Body Talk

by Shaan Sachdev

The first time I had sex on camera, getting fucked was easier. I’ve never been a particularly adept bottom. I fit the role through and through, but my constricted apertures can make things difficult. That afternoon though, in his sunlit Hell’s Kitchen bedroom and before his phone’s mechanical eye, my instincts for performance snatched the reins. An audience loomed. Eternalization, too. I had to look like I was enjoying it, and so, with a stoutly toughened threshold for pain, I did enjoy it.

It occurred to me after the 30-minute session that my consumption of pornography — continuous but disregarded — had forged a theatrical interpretation of sex. That it had trained me for the moment when fucking, like fitness, friendship, and trips to the beach, would also become routinely spectacularized by putatively private citizens. Where else would I have learned to moan like that, to urge him on, to arch my back, to mindlessly neigh cliches whose equivalents outside the bedroom I’d surely find… repugnant? Hen/egg debates aside, the theatricality also prompted an energetic diversity of positions. During subsequent shoots, I’d hopscotch between five elementary sexual configurations — a virtual “Kama Sutra for Dummies” — with an enterprise lacking in my usual sex. My usual sex, after all, was thoroughly analog.

I was only dabbling in the world of OnlyFans, stepping into the skin of the adult performer, because requests to film casual hookups had come to denote a new frontier of urban gay encounters. Scroll through Grindr these days in New York City or Miami or Los Angeles and you’ll see something that wasn’t happening two years ago: hot guys — the irritatingly photogenic ones whose Instagram followings invariably measure in “Ks”  — no longer link their Grindr profiles to their Instagram accounts. Instead, their profiles are garnished with Twitter’s tiny blue bird, a cipher decryptable to all but the most monastic gays: They are OnlyFans creators, capitalizing on Twitter’s toleration of X-rated content to promote their videos, usually seconds-long excerpts shielded by “sensitive content” warnings.

A number of them ignore me. But an increasing portion tends to throw in a question that is a months-old addition to the argot: “Down to film?”

Half of these dudes only moonlight as adult performers. Off camera, they are marketing associates, web developers, social media managers, servers, stylists, and so forth, blessed with extraordinary physiques and a flair for lucrative exhibitionism. The other half manage to live entirely off their subscribers, who, paying $10, $15, or $25 per month, make for a handsome aggregate when numbering in the hundreds or thousands.

For readers who are unfamiliar or didn’t listen carefully to the first verse of Beyoncé’s “Savage” remix: OnlyFans is a London-based subscription service that allows creators to upload and charge for original content. Launched in 2016, the website initially beckoned social media influencers of all stripes with a promise: “Whether you’re uploading tutorials, tips, behind the scenes footage or just endless selfies, a lot of your followers would be willing to pay for them!” It quickly became a mainstay of adult performers who were either tired of the bleeding professional porn industry or simply wanted to capitalize on yet another digitally paved avenue for a DIY vocation. Content creators can charge fans on a monthly or pay-per-view basis. They can also receive one-time tips. The popularity of homebodies masturbating to other homebodies surged in the initial months of lockdown. According to one report, between November 2019 and March 2020, the number of OnlyFans users jumped from 7.5 million to 85 million.

In a stirring 2018 essay responding to “incel” violence, philosopher Amia Srinivasan wrote: “Grindr, by its nature, encourages its users to divide the world into those who are and those who are not viable sexual objects according to crude markers of identity.” She’s right, of course, but I’d prefer to glide over the thicket of identity politics and admit just how much I enjoy Grindr’s grimy quadrants of torsos and faces. It’s a primordial release valve, modern-day fox hunting for men who live in a concealed sort of wilderness. Of course I hit up the ridiculously sculpted dudes. A number of them ignore me. But of those who yield to the clipped exchanges that lay the groundwork for sex dates (top/bottom? host/travel? raw/safe?), an increasing portion tends to throw in a question that is a months-old addition to the argot: “Down to film?”

At first, I was startled. I emphatically demurred. But then something changed in my private routines. In those twilight hours alone with my computer, I found myself pivoting from scripted, antiseptic, high-definition studio porn to lamplit bedrooms and living room couches. Studio porn had become too clinical, predictable, cheesy, groomed, airbrushed, kosher, mapped out, middling. It left no room for accidents, messes, or yelps of otherworldly pleasure. Its fucking never exceeded a certain temperature.

I quickly realized that the dudes on Grindr asking me to film were some of the same ones whose amateur videos I was getting off to. What ascendance into my prime! My childhood in an Arab country where homosexual acts are punishable by death and where I — a nerdy, unibrowed, braces-speckled adolescent — had resigned myself to a lifetime of doleful envisagement, was being left behind at last. I’d been deemed costar-worthy by my carnal ideals!

So I acquiesced, but with one condition: I would only appear faceless or masked. I had just set sail into my 30s. I wanted to memorialize my youth, my sex, while my body still bore that manufactured photogenicity for which swathes of gay men devote so many weekly hours to their local gyms. I’d already noted the creeping of wrinkles, a stomach harder to contain, muscles harder to inflate. If I wanted to instate a healthy and disciplined relationship to aging — to preclude any version of the tragic “adult child” syndrome — maybe fossilizing my moving image in some sort of modern tree sap could serve as an amulet.

Of course, the resultant souvenirs would be exteriorized impressions — pecs and thighs and dicks in motion, not the internal experience between and amid those moments of pleasure. The truth is, even in the middle of being nakedly broadcast, I can find myself escaping into privacy, slinking down ontological rabbit holes, silently muttering observations that both riff off and elide the corporeal ostentation.


“It is no accident that the photographer becomes a photographer any more than the lion tamer becomes a lion tamer,” said the photojournalist Dorothea Lange, who famously documented Depression-era suffering in the United States. In Lange’s day, the photographer was deliberate and conspicuous, bravely nabbing worthy records from the lion’s mouth. Today, with cameras as plenteous as eyeballs, and images baked into the experiential present, photographers aren’t lion tamers. They’re flies. This also goes for OnlyFans performers, who certainly don’t proceed with the providence of tightrope walkers or stuntmen or even studio porn stars. Almost everyone owns a phone and enjoys sex.

Still, the OnlyFans guys I’ve slept with do submit to cameras, even outside the bedroom, with a distinctive sort of rapture. Their confidence before the lens — posing, flexing, grinning, and faddishly sticking out their tongues (à la Ariana and Megan Thee Stallion) — is partly innate, partly generational, partly scene-specific.

By contrast, I neither have social media nor find myself anything less than mortified by my selfies. I’m not an OnlyFans performer. I’m a voyeur — of voyeurism’s very wellsprings, no less. My face, for what are boringly obvious reasons, is always out of frame, or blurred, or cloaked in a balaclava. I bear no responsibilities (e.g. fan base maintenance) and no consequences (a famous studio-turned-OnlyFans star once told me he’d bid goodbye to his dream of being a schoolteacher for fear of being recognized). And all the while, I get my taste of anticipatory glorification by the horny universe.

I neither have social media nor find myself anything less than mortified by my selfies. I’m not an OnlyFans performer

I’ve also noticed that my co-performers emerge unscathed on screen — a remarkable feat. My own body never looks as good as I want it to, but this type of faultfinding is different from the unforgiving eyes with which we appraise our photographs, reels, and boomerangs. Sex can be boring, sloppy, uninspired, but it isn’t wildly varied. While selfies freeze the face for scrutiny, humping bodies seem to offer fewer frameworks for quibbles.

Considering my inexperience, I’ve found my on-camera coitus pretty damn proficient, mechanically speaking. Watching the videos post factum in my bedroom, it almost looks as if my body is acting of its own accord. I might be leaning into the theater, but the fellatio, interplay, and rhythmic bouncing are in some senses akin to eating — their ease appears instinctive. (Maybe this answers the hen/egg question after all.) I’ve even found myself masturbating to my own videos, not because I find myself orgasmic but because, in addition to resembling the amateur porn I fancy, they facilitate a supreme sort of fantasizing about past hookups.

Susan Sontag, in her renowned reflections on photography, wrote: “Using a camera is not a very good way of getting at someone sexually. Between photographer and subject, there has to be distance.” These days, the photographer can be wholly inanimate: an iPhone attached to a $35.99 adjustable tripod replete with a “selfie ring light” and swivel motion capabilities. But the photographer can also be the person fucking you — a sweaty naked dude holding his phone — adding to the one or two standing cameras a penetrational POV feed to splice into the final product. The lens may be far enough to capture some of the action, but its handler and focuser, inches inside his subject, must grapple with the attendant pleasures, powers, and stupors.

Phones, as it happens, are frequently incorporated into the sex. Sometimes every person (or at least every top) in the scene holds their phone, an oddly unsexy sight. The joy of amateur porn lies in its promise of rogue inhibition. Not only do copulating dudes looking at their phones highlight the artificial nature of the enterprise — they also look silly, almost adolescently undisciplined, as if they’re so hypnotized by life’s concurring reproductions on screens, and so eager to possess their own version, that they simply must clutch one while thrusting, even at the expense of momentum and immersion. The best angles, after all, are always those of mounted phones and discrete cameramen, which promise some of (or only) the whole picture. It is the attestation that hot, fully embodied guys are getting it on that consummates this sort of voyeurism — staring at a contextually forsaken penis moving furiously in and out of a rectum begins, after 15 seconds, to look zoological, like earthworms mating.

“Most modern reproducers of life, even including the camera, really repudiate it,” wrote the poet Wallace Stevens. But I believe restraint and equilibrium can and should persevere amid the camera’s most transactional, parasitical, and exteriorizing temptations — amid photography’s tendency to, in Kafka’s words, “obscure the hidden life which glimmers through the outlines of things like a play of light and shade.” Even the most performative among us can till below the topsoil.


A new OnlyFans rule forbids creators from featuring anyone in their videos who’s not also a registered creator. What’s more, in an effort to fight trafficking and exploitation, all collaborators must be tagged in videos if they “can be identified from it.” Since I’d rather not register, I’ve taken a sabbatical from my experiments. (It bears mentioning that similarly configured platforms, such as JustForFans, are less strict about this.) Still, I’ve walked away with some fascinating lessons. I’ve come to appreciate how much of my own life is off camera. When Beyoncé is on tour, she watches every single performance on video immediately afterwards, before going to bed, studying her movements and missteps and handing her dancers and bandmates pages of notes the next morning. It takes that sort of studiousness to so intimately master facial and body movements — and to appear nightly, no less, before 85,000 people with all the poise and grandeur of Aphrodite.

I’m struck by the extent to which I’ve already internalized the collective eye. But this practiced composure begins to give way, in the way heat liberates atomic free radicals. I forget I’m being filmed

Perhaps I find this especially fascinating because, having neither Instagram nor Facebook, I rarely find myself making micro-appraisals of my social performances by way of posts and stories. And yet, when I watch my own OnlyFans cameos, unedited and for my own amusement, I’m struck by the extent to which I’ve already internalized the collective eye. And not just in terms of the sexual mechanics. I’m also less eccentric, less effeminate, than I imagined. I think I used to be weirder. My mannerisms and voice, habituated by the hectoring of high school bullies and my own preference for masculine men, appear to have converged within culturally orthodox parameters — parameters deemed to be aspirationally attractive by billboards, cool kids, bad boys, TV stars, porn stars, hipsters, and surely Beyoncé too.

But this practiced composure begins to give way as the sex becomes more passionate, the way that heat liberates atomic free radicals. I forget I’m being filmed. My voice gets higher, breathier. I pull him close, wrapping my legs around him like retracting sea anemone and selfishly disregarding our horny universe of spectators. It is during those moments that I disappear into my head, privately narrativizing and assessing my body’s ecstasies from within. Of course, this is true of sex generally. My “hidden life” takes over, abandoning all overtures to the external eye for which the image is performed. Sometimes, I inwardly revisit essays I’m writing, intriguing conversations, the news, existential qualms, things entirely unrelated to the sex at hand. It’s as if my consciousness is throwing a tantrum, insistent on having some say as my body is at peak synergy and exposure. Or that it’s simply bored — a desire has been vanquished and inner-communion, weirdly forbidden in the middle of sex, impishly beckons.

Watching those instances when I lose control, I’m reminded of the hapless people we see on CCTV surveillance footage right before some sort of disaster strikes. They tend to look innocent, unremarkable, almost clumsy, going about their daily lives without a clue that they’ll later be ogled on news sites by idly desirous audiences waiting for the thrilling moment a robbery or explosion or earthquake wreaks havoc upon their blithesome routines. The gulf between this wretched sort of oblivion and Beyoncé’s divine composure is immense, but it bears mostly upon exteriorized impressions and much less so upon the glimmering, ephemeral private life whose intelligibility might actually have an inverse relationship to bodily awareness. Any flâneur worth her salt will tell you that the mind comes alive when the body is occupied, and vice-versa.


Last week, I posed nude for a Japanese portraitist in East Williamsburg. For sixty minutes, with intermittent breaks, I sat on a stool, a wooden staff in one hand, listening to the scratches and scribbles of his charcoal. I understood in that hour, perhaps better than ever before, the “anguish of an uncertain filiation” with which Barthes had described his relationship to photographers: “An image — my image — will be generated: will I be born from an antipathetic individual or from a ‘good sort’?”

Instead of anguish, however, I felt relief. Cameras aren’t antipathetic. They’re apathetic. During filmed sex, they watch us coolly on behalf of the public and we thus fuck for the public. There is a distance of heed between my co-performer and me, even amid our enmeshed bodies. What Sontag called “the shady commerce between art and truth” becomes instead a negotiation between truth and exhibition, and those whom we are trying most to impress are neither present nor watching (yet). The analog portraitist, on the other hand, is several feet away, but he blocks out the world.

That evening, I felt like both art and truth were on my side. The portraitist and I had chatted for a while before I posed, about our respective crafts, lives, and interests. The atmosphere was tender. He, sweating as his hand swept intently across the canvas, was earning my image, just as I was suffering my impression. I trusted that he would honor, not prey, that he would extract, not thieve. And so I drifted into myself, away from my image, slackening my jaw, unfocusing my eyes, relinquishing my composure.

16 Jun 22:32

My Meaning and the Parrot's

by Stephen Downes

Image: Quotes

A while back I read an article titled 'My words have meaning, your parrot’s do not. Wittgenstein explains' and commented:

For me the key message of Wittgenstein's slogan 'meaning is use' is that the meaning of a word or sentence is not inherent in the word or sentence, but rather depends entirely on how the reader or listener regards, interprets or recognizes that word or phrase. We might say, defining this externally, that meaning is determined by context or community agreement. This is the approach taken in this article. And there's an element of truth to that. But there is also an element of infinite regress; at some point we have to ask what a word means for me and at that point the externally defined criteria must give way to a story about experience and recognition.

Anand responded with an email and a question:

When you speak of the element of infinite regress, there's an underlying assumption that words by themselves have meaning. If we take the example of the red rose used in the article, the meaning of "red" is derived in the context of communicating with others and not by itself (which you rightly pointed out). What I do not understand is why do we need to ask what the word means for me?

According to me, the individual can have any word associated with the color red in his/her/their mind for it to make sense as per Locke's view (since it's internal). The clash only comes into picture when they need to communicate the idea to someone else (thereby, making it non-individual). So when the fundamental purpose of words is for communicating our ideas to others, I feel there is no question for an infinite regression that ends with the individual. 

Here is my response:

Hiya Anand,

We agree that the meaning of the word is not inherent in the word itself.

The word is thus a (set of) phenomena experienced by the hearer (as, eg., sounds or images) which, to the hearer, acquires a meaning through a process of interpretation.

I argue that this process is purely internal, and consists in how it is 'recognized' by the hearer (ie, consists in a set of associated thoughts, experiences and impulses to act).

Others, however, argue that this process occurs with reference to *external* phenomena, such as the state of the world (eg. as in Tarski Semantics) or agreement with a community of speakers.

However, each of these external phenomena is *itself* a (set of) phenomena experienced by the hearer (as, eg., sounds or images) which, to the hearer, acquires a meaning through a process of interpretation.This is what creates the infinite regress.

You write, "The clash only comes into picture when they need to communicate the idea to someone else (thereby, making it non-individual)."

The clash occurs only if we depict the act of communication as some sort of encoding where we attach to a sign some sort of independently-determined meaning (ie., the 'idea') as an intention and send it as a message (consisting of sign plus intention) to the third party. But that's an impossibility, since all we actually send is the sign. We don't send the idea; we can't send the idea.

Interaction in a language is, as Wittgenstein argues (esp. in the Blue and the brown books) more like a move in a game than any sort of semantically laden communication. Someone says 'slab' and we might respond "slab?" or we might fetch a slab. There's nothing special about one of the other response, except as an outcome of our recognition of the stimulus 'slab'.

Just a bit more discussion, beyond the scope of the question.

The Kripke interpretation of Wittgenstein presents this as a sceptical argument. There is no way for the hearer to know from one experience of the word to the next that the meaning continues to be or remains the same. Hence, argues Kripke (on behalf of Wittgenstein), there can be no internal language; it is purely an external phenomena. 

It does not follow, however, that the meaning of a word in a language is the same as the meaning of a word to a person. 

There may be no certainty that the meaning of a word is the same for a person from one hearing to the next. In fact, it is probably that the meaning actually changes slightly, since the meaning of the word to the person - ie., the recognition of the word, is based on the totality of previous instances in which the same or similar phenomenon is experienced.

Our understanding of the meaning of the word 'red' is associated not only with experiences of the colour red, but also our experiences of people uttering or using the red in a variety of contexts.

Just so, if there are 'rules' to the language-game we are playing with the person who says 'slab', these rules exist only externally. They might be described after the fact by a person observing the game. But they form no part of our individual playing of the game. If there are rules, we have no means of acquiring them, except by playing the game, which produces in us nothing more than experiences and the potential for future acts of recognition and response.

'Learning' the meaning of a word isn't the internalization or reconstruction of a language (or language-artifacts) in the mind. It consists rather of an indeterminate set of associated recognitions of elements of that language. We don't 'acquire' a language, we grow into someone who is a language-speaker.

All this is important because it tells us that our use of the world isn't fundamentally different than that of the parrot's, but rather, is the same sort of thing, except that for humans the meaning is acquired by a much richer and deeper set of neural connections than for the parrot, which is limited to only the most basic and rudimentary instances of word-recognition.

 

16 Jun 22:32

We don’t know what we don’t know

by Bryan Mathers
We don't know what we don't know

When we think about how to solve a problem we can only really use what we’ve come across before. We don’t know what we don’t know. That’s why it’s useful to be exposed to all sorts of different potential solutions and to ask yourself what can I use that for?

This Thinkery was captured live during a series of workshops by We Are Open, for Catalyst.

The post We don’t know what we don’t know appeared first on Open Visual Thinkery.

16 Jun 22:29

Fastly crippled much of the Web, then issued the perfect apology

by Josh Bernoff

Fastly runs a CDN — a content delivery network that makes delivery of Web pages faster globally. Due to a bug, major Fastly clients including Amazon, Reddit, Spotify, eBay, and Pinterest were unable to serve pages to customers for about an hour Tuesday. Fastly apologized — and its apology is a clinic in how to … Continued

The post Fastly crippled much of the Web, then issued the perfect apology appeared first on without bullshit.

16 Jun 22:26

New article in the Atlantic

I have a new article in the Atlantic about declining numbers for humanities majors.

16 Jun 22:26

Aggression

by Richard Millington

If you dig deeper behind most acts of aggression you usually find fear.

Fear of not being enough.
Fear of not being considered part of the group.
Fear of not feeling important.
Fear of being overlooked.
Fear of being overtaken by a competitor.
Fear of losing standing.
Fear of experiencing physical/emotional pain.

One way to resolve acts of aggression within a community is to remove the symptom (the act or the person).

The problem is this increases the antagonist’s level of aggression towards you. Do this often enough and eventually one of them will have the skills and motivation to be as disruptive as possible.

Another approach is to consider if you can resolve the underlying fear. It’s not always an option, but when it is, try it.

The post Aggression first appeared on FeverBee.

16 Jun 22:25

Return to Reclaim Arcade

by Reverend

“Every passion borders on the chaotic, but the collector’s passion borders on the chaos of memories.”
— Walter Benjamin

In mid-May I took a trip back to Fredericksburg, which included a quick jaunt to Long Island to see family and collect a gorgeous Pole Position in New Jersey and a Pleiades cocktail my brother was storing for me. This was my first trip back in which Reclaim Arcade was in full swing. I guess the theme of this trip was continuing to map the transition from dream to fun project to viable business. We’ve been collecting games for almost 3 years now, and I consider that the dream phase. With every new acquisition the dream of what’s possible becomes realer and realer—this is a fun process given you don’t yet have to worry about managing things: you just need the time and cash to find and purchase games.

Reclaim Arcade

After that comes the fun project part. And while it is not always fun and games building out the arcade (especially when you throw in food and beverage), I think it’s fair to say Tim and I did have some fun this fall and early winter actually getting the space up and running. I wrote a bit about the trip back in October/November talking about how the space was nothing short of art, and after that Tim installed a bitching video wall. Come January we actually got this fun project successfully launched and opened at the height of the pandemic in the US against quite a few odds. Tim and I reflected on the process of opening in the moment in a Reclaim Today episode, which captures the excitement we were both feeling.

I would characterize this most recent trip back to the arcade as another shift in which we focused on ensuring Reclaim Arcade remains a viable business. This is something Tim and I are familiar with after running Reclaim Hosting for 8 years, but with that said, the arcade is an entirely different beast. While we successfully opened during a pandemic with a scaled down, targeted model, we knew that model would need to change once the restrictions were eased and things started opening back up. During the pandemic we were able to offer the entire space to private parties or public access with significantly reduced occupancy within a 2 hour block. As the restrictions began to ease in April and May Tim and I started brainstorming how to transition to a new model. In fact, it’s almost like re-opening the business all over again, which can be a bit taxing physically and psychically.

Tim documents the conversion of the TV Studio to the Arcade Party Room

Conversion complete: Reclaim Arcade Party Room

Conversion complete: Reclaim Arcade Party Room

Parties really floated us the first several months we were open, so we needed to keep those going which was part of the inspiration for my going back to help get a party room online as soon as possible. But Tim hates waiting, so he basically did most of it before I even landed. He did save the cove base for me, which reminds me of all the side jobs I did with my brother while trying to afford to live in NYC while doing a Ph.D. 🙂

Do or DIY!

Tim also painted the Reclaim Arcade logo on one of the walls that is not pictured here, and we got 4 sets of tables and chairs, some LED lighting and moved a few games in the party room hall, and that was that. In just a couple of weeks the party room was ready to be booked, if you will it it is no dream!

Spy Hunter project

Mousetrap back online after an Arcade Buffett fix

The other projects I started as soon as I got back on the ground was the long game of machine maintenance. Tim does this all the time, so when I’m back I try and do double time to ensure the video games are locked-in so Tim has less to do when I’m not there. This usually entails monitor work, PCB board repair, and various other bits like high score save kits, testing boards, cleaning games, etc. As soon as I got off the plane I picked up a Spy Hunter project machine in Northern Virginia that may come online in the next month or two. At the same time the Arcade Buffett (arcade repair extraordinaire) was at Reclaim Arcade working on a few games that need some TLC. The first night back was a doozy given I was 6 hours ahead on European time and did not get to bed until 4:30 Am Eastern US, but I like to get as much done early on during these trips because I begin to fade towards the end.

Arcade Buffett worked on the monitors for Mortal Kombat, Mouse Trap, Star Wars (although there is an ongoing issue there cause the PCB repair also resulted in no love), Killer Instinct, swapped the monitor on Phoenix, rejuvenated the Gyruss cocktail, as well dismantling the bavacade Galaxian and Defender monitors for chassis repair. He also took a gander at the Venture project, which has a dead power supply and needs some extra love. In other words, no shortage of work at Reclaim Arcade. He took 4 K4600 chassis to repair (one for my Scramble back in Italy, one for Venture, one for the Defender, and one for Galaxian) as well as a G07 that was having issues. It was a long night, but I was already feeling accomplished less than 24 hours into the trip.

This is a Defender PCB that has multiple boards, which is what I mean when I say PCBs

The next morning had me taking close to 15 PCBs down to Mike of East Coast Arcade Repairs in Petersburg to get a bunch of boards working. I brought the following:

  • Make Trax (spare board)
  • Defender (PCB from bavacade Defender)
  • Star Wars PCB
  • Super Cobra PCB (back-up PCB)
  • Scramble PCB with HSS kit to be installed (bavacade) –was working
  • Bootleg Scramble PCB –was working
  • Tutenkham PCB (backup)
  • Mortal Kombat Sound Card (backup)
  • Zaxxon (backup)
  • Missile Command (backup)
  • Crossbow PCB (backup for my Cheyenne—although learning the Exidy 440 has issues swapping boards 🙁  )
  • Galaxian PCB (backup -> Sprites are off color)
  • Pengo –was working

There may be one or two I am forgetting, but this was most of them. Three were already working so no work needed, but the rest needed to be repaired, and that ensures most of our games have PCB boards we can quickly swap out—a practice that often keeps a game online. The Star Wars repair did not fix the problem, so that is still a mystery. Also, the HSS on the Super Cobra may have been a mistake, so that PCB still needs to be looked at.

You can see the graphical glitch in the high score on Super Cobra

The Defender PCB is jumpy after getting it back, so will test it against the second PCB set we are getting repaired. The machine this one came out of is Reclaim Arcade’s Defender, and I put the bavacade Defender out on the floor running a JROK. I also took the board set out of the bavacade Defender and sent that in for repair, so we will see if that has the same issues.

The second haul of PCBs later in the trip was smaller:

  • The second Defender board set (as confusedly mentioned above)
  • The actual Mortal Kombat II board so Mike could work on the sound board (dooh!)
  • the Spy Hunter PCB set
  • the Gyruss PCB from the cocktail

A lot of work to be done, and we got lucky enough for Mike to come to Reclaim Arcade and check it out (he was a particular fan of Reclaim Video), and he took a look at the Venture and Spy Hunter machines as well. Confirming the Arcade Buffett, a rebuild of the Venture power supply may be possible, and I think Spy Hunter may be closer than we think to operational—but not sure if there is a power supply issue there as well as the PCB, but that brings us up to date on the Reclaim Arcade repairs, but that’s a never ending story.

VHS Stack as we get them in the system

With both the party room and the games well in-hand by the end of week one, I could turn to some of the other projects I needed to take care of, including organizing the laserdisc and VHS collections, moving all my personal stuff (books, DVDs, papers, etc.) into storage, all in service of getting the space ready for the next phase of work at Reclaim Arcade which includes a kitchen!

VHS Stack as we get them in the system

Getting the hundreds of VHS tapes I have bought and folks have donated into our database has been long overdue, so I worked with Sophia to get that under control and she made short work of it. I had boxes and tubs of VHS that were just waiting to be inventoried, so I put a kinda of moratorium on acquiring new tapes, but that is now lifted as my recent adventures on Ebay attest to 🙂

I should talk a bit about my recent acquisitions in a separate post, but I am starting to really fill in the gaps of the the collection, and that feels good. Reclaim Video continues to hold a special place in my heart, and I have seen more than a few folks take joy in it, not to mention the amazing moment wherein one of the extras from Nuke ‘Em High was at the arcade and asked Tony and I if we had the movie on VHS…..of course we do! Two copies in fact! He was even kind enough to reprise his role for us on the fly:

Another highlight of the trip was seeing the living room get used in some of the ways we imagined. For example, a group of teenagers who had attended a birthday party stayed around and watched Gremlins.

Teenagers watching Gremlins in Reclaim Arcade’s Living Room

That is everything to me! And Tim noted that with the new model of folks not being limited to two hour blocks we will see more of this, and I really do love the idea of the space being full and lived in!

Reclaim Arcade’s Grant Potter Action Figure

But the greatest joy for me during this trip back was seeing folks in the space and working alongside Shane, Sophia, and Tony. We got really lucky with these three, and they are an absolute blast to be around. Tony reminded us that The Empire Strikes Back turned 41 years old, and even had it playing on Reclaim Video’s VHS/TV setup, that is #4life!

There is a lot that goes into making Reclaim Arcade operational and even successful, and Sophia, Tony, and Shane are a huge part of that right now. I’m filled with awe seeing how responsible, cool, and into the Reclaim Arcade vision these three are, and it fills me with hope that it will be more than business as usual everyday at Reclaim Arcade, it will be an experience to remember! The chaos of memories can be the most generative kind of entertainment, and the possibility of creating new ones is the ultimate goal of all of this.

16 Jun 22:23

Weeknote 23/2021

by Doug Belshaw
Paddling down the River Coquet

I’m trying my best at the moment to take Wednesdays off as part of my plans to return to the four-day weeks I enjoyed from 2016-18. This week, I pretty much achieved that, apart from about one hour’s worth of work.

I like getting up early on days I’m not working, as it feels like I’m carpe-ing the frickin’ diem out of it. This Wednesday, I got up early and drove to the coast to do a 10k run on the beach. I forgot my running trainers, so I ran barefoot and listened to a great podcast on Plato’s Republic. There was hardly anyone around, the weather was perfect, and I ran like the wind.

The only trouble was that, unlike the late, great Dai Barnes (whose feet resembled a hobbit’s) I ended up getting blisters on three toes on each foot. I spent the rest of the day hobbling and trying to find blister plasters. Still, I managed to go out for lunch with my wife, Hannah.


This was Laura‘s third and final week of being away on holiday, so I’ve been cracking on with stuff for Participate and Greenpeace without her. I also attended some Catalyst meetings related to some new work we’re doing with a cohort and also the network engagement working group. We’ve got some work scheduled for a new client, and I caught up with Philo at Gradu.al and Harry at Outlandish.

In total, I only racked up 21.75 hours of paid work this week, but that still got me to the target amount that my wife and I set last year as a minimum. As I wrote last week, I’m interested in trying to make the world a better place, but I’m also interested in not just working for the sake of it! This week I’ve greatly enjoyed returning to swimming, as well as reading some philosophy, and posting to Thought Shrapnel and extinction.fyi.

Last Sunday, Team Belshaw went kayaking up from Amble to Warkworth, which was great. One slightly surreal moment was when some mourners came and tipped some ashes over the side of a bridge we’d just paddled under. I’m just glad we didn’t arrive slightly later 😧


I managed to somehow lock myself out of my Nextcloud instance this week, and then realised I was paying a lot of money to host it when all I really use it for is as a feed reader. So I’ve switched back to Feedly, which I’m enjoying, although I haven’t yet upgraded (I used to be a paying customer).

On Thursday and Friday this week I was relegated to working on my laptop(s) as the builder I forgot was coming arrived to re-felt my office roof. It’s difficult getting workmen at the moment as the UK emerges from COVID restrictions, so I’ve been working in the lounge mostly. It’s easy to underestimate how valuable it is having your working environment set up exactly as you like it until you haven’t got access to it!


Next week, I’m looking forward to recording Episode 4 of the Tao of WAO podcast, cracking on with some client work, and meeting 1:1 with the Catalyst cohort who we’re supporting over the summer. I’m also looking forward to spending next Wednesday with my head in a good book while sitting in the garden, hopefully with the sun shining down on me.


Photo of my son in front of me in a two-person kayak paddling down the River Coquet in Northumberland. The urn was emptied over the left arch!

The post Weeknote 23/2021 first appeared on Open Thinkering.
16 Jun 22:20

Apple Music Now Streams Higher-Quality Lossless Audio: Here’s What You Need to Know

by Brent Butterworth
Apple Music Now Streams Higher-Quality Lossless Audio: Here’s What You Need to Know

Audiophiles recently got what they’d long demanded: Apple Music announced on May 17 that it was adding a lossless streaming service that delivers uncompromised sound quality at no extra charge. Within hours, Amazon Music announced that it would eliminate its $5-per-month charge for lossless streaming. And so, in the course of a single morning, affordable, no-compromise music streaming had become widely available. But considering how Apple downplayed the announcement, preferring to focus on its introduction of Dolby Atmos immersive music (which we’ll discuss in a separate article), we have to wonder how many listeners will share audiophiles’ excitement.

16 Jun 22:20

Running a MySQL server using Homebrew

by Simon Willison

First, install MySQL like so:

brew install mysql

This installs the server but doesn't run it. You can run it in the background like this:

% mysql.server start
Starting MySQL
.. SUCCESS! 
%

Then later on you can stop it like so:

% mysql.server stop 
Shutting down MySQL
. SUCCESS! 
%

While it's running it defaults to having a root account that only accepts connections from localhost with no password:

% mysql -u root       
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
...
mysql> 

Running mysql_secure_installation runs a wizard that helps set up a password.

When you first install it, Homebrew says:

To have launchd start mysql now and restart at login:
  brew services start mysql

You can re-display that message by running brew reinstall mysql.

Installing the mysqlclient Python library

This took me a long time to figure out. Eventually this worked:

MYSQLCLIENT_CFLAGS=`pkg-config mysqlclient --cflags` \
  MYSQLCLIENT_LDFLAGS=`pkg-config mysqlclient --libs` \
  pip install mysqlclient
16 Jun 22:19

Weeknotes: New releases across nine different projects

A new release and security patch for Datasette, plus releases of sqlite-utils, datasette-auth-passwords, django-sql-dashboard, datasette-upload-csvs, xml-analyser, datasette-placekey, datasette-mask-columns and db-to-sqlite.

Datasette 0.57 with a security fix

I started the week by wrapping up work on Datasette 0.57, which I previewed here last week.

While upgrading the ?_trace=1 debug mechanism to work with streaming CSV files (in order to fix a nasty CSV performance issue) I spotted a severe XSS security hole. I fixed this in 0.57 and also pushed out a 0.56.1 release with the same fix, to cover users who weren't ready to test and upgrade the larger changes in the minor point release.

GitHub have a neat mechanism for documenting security vulnerabilities which helps alert other repositories that are relying on a piece of software. They also offer a tool for requesting a CVE - I used this, and a couple of days later GitHub's security team reviewed and issued CVE-2021-32670 (and in NIST) - Datasette's first entry in the CVE database!

I don't believe anyone found this hole before me, so it's unlikely to have been exploited in the wild in the past, but if you use Datasette with an authentication plugin sach as datasette-auth-passwords or deploy on a domain that also hosts other authenticated web applications you should upgrade urgently.

Security aside, my favourite features in the 0.57 release are:

  • If you try to execute a SQL query containing a syntax error, Datasette will re-display your query rather than expecting you to click the "back" button - demo here. This is a huge usability improvement that's been far too long coming.
  • You can now use ?_col= and ?_nocol= parameters to select which columns are displayed for a table, either by URL hacking or using new "Hide this column" / "Show all columns" cog menu options. These selections also affect JSON and CSV output.
  • Facet results now have a ... more link which links to the ?_facet_size=max version of the page, showing up to 1,000 results - so you can finally facet across al U.S states or all world countries without being truncated at 30. Here's a demo.

I also released a 0.57.1 bug fix and a 0.58a0 alpha previewing a small improvement to the menu_links(), table_actions() and database_actions() plugin hooks. I've decided to start releasing plugin hook changes as alphas as early as possible, since it makes it easier for people (including myself) to try them out in plugins.

sqlite-utils 3.8 and 3.9

Two minor releases each with two new features.

sqlite-utils 3.8 introduces a sqlite-utils indexes my.db command-line tool for viewing the indexes in a database, and a new Python library table.xindexes introspection property which returns more details than the existing table.indexes - I decided to implement a new property rather than break backwards compatibility for existing code using table.indexes.

Similarly, sqlite-utils 3.9 introduces a sqlite-utils schema my.db command and accompanying db.schema property that exposes the SQL schema of the entire database - as opposed to table.schema which just returns the schema for one specific table.

django-sql-dashboard 0.16

The first new feature contributed to this package by another developer: Atul Varma upgraded the description on saved dashboards to render as Markdown, which makes sense since Markdown is packaged with Django SQL Dashboard already - as seen in this delightfully gnarly query which dynamically constructs a Markdown summary of all of the groups and permissions configured for a Django application.

db-to-sqlite 1.4

db-to-sqlite is my command-line tool for importing data from any SQLAlchemy-supported relational database into a SQLite database. It's a quick and easy way to load data into a format that can be handled by Datasette.

The last release was nearly a year ago. I dropped into the project to wrap up a pull request from six months ago and ended up migrating CI from Travis to GitHub Actions and fixing a few other long-standing bugs and feature requests too.

Thanks to Jeremy Dormitzer for implementing the new --postgres-schema feature, and sorry it took so long to land in a release!

And the others

  • datasette-auth-passwords simply bumps the Datasette dependency to 0.56.1 or later, to ensure it isn't run against an older insecure Datasette version.
  • datasette-upload-csvs fixes a bug where this plugin broke against Datasette versions newer than 0.54.
  • xml-analyser 1.1 added support for reading from standard input, e.g. cat x.xml | xml-analyzer - - I wanted this for some XML exploration I was doing, then I added some sorting improvements in this and in a 1.2 follow-up release.
  • datasette-placekey is a tiny new plugin which adds SQL functions for working with placekeys - a way of encoding addresses which looks like this: 222-222@63s-spp-nbk. The plugin provides SQL functions including geo_to_placekey(latitude, longitude) and placekey_to_geo() and placekey_to_h3().
  • datasette-mask-columns 0.2.1 simply removes a stale pinned version of Datasette.

TIL this week

16 Jun 03:07

Photo



16 Jun 03:06

Exciting development in my neighbourhood: Coho ...

Exciting development in my neighbourhood: Coho Coffee now has summer drinks including espresso tonic!!!

They’re adding some house made citrus syrup & a slice of candied lemon.

16 Jun 03:05

Get Vaccinated

From the Cleveland Clinic, Most COVID-19 Infections and Hospitalizations are in Unvaccinated.

“From January first to around mid-April, we’ve had around 4,300 admissions to the hospital with COVID. Of those patients, 99% were not fully vaccinated,” said Eduardo Mireles, MD, Director of the Medical Intensive Care Unit.

So in case it isn’t obvious, please get vaccinated.

Also, we all know the majority of people not getting vaccinated are the followers of Winnie The Coup, which will only fuel more conspiracy theories in future years when, for some unknown reason, the percentage of R deaths, hospitalizations, and instances of long Covid will be found to swamp the rest of the US population.

16 Jun 03:05

The CESAW dataset: a brief introduction

by Derek Jones

I have found that the secret for discovering data treasure troves is persistently following any leads that appear. For instance, if a researcher publishes a data driven paper, then check all their other papers. The paper: Composing Effective Software Security Assurance Workflows contains a lot of graphs and tables, but no links to data, however, one of the authors (William R. Nichols) published The Cost and Benefits of Static Analysis During Development which links to an amazing treasure trove of project data.

My first encounter with this data was this time last year, as I was focusing on completing my Evidence-based software engineering book. Apart from a few brief exchanges with Bill Nichols the technical lead member of the team who obtained and originally analysed the data, I did not have time for any detailed analysis. Bill was also busy, and we agreed to wait until the end of the year. Bill’s and my paper: The CESAW dataset: a conversation is now out, and focuses on an analysis of the 61,817 task and 203,621 time facts recorded for the 45 projects in the CESAW dataset.

Our paper is really an introduction to the CESAW dataset; I’m sure there is a lot more to be discovered. Some of the interesting characteristics of the CESAW dataset include:

  • it is the largest publicly available project dataset currently available, with six times as many tasks as the next largest, the SiP dataset. The CESAW dataset involves the kind of data that is usually encountered, i.e., one off project data. The SiP dataset involves the long term evolution of one company’s 20 projects over 10-years,
  • it includes a lot of information I have not seen elsewhere, such as: task interruption time and task stop/start {date/time}s (e.g., waiting on some dependency to become available)
  • four of the largest projects involve safety critical software, for a total of 28,899 tasks (this probably more than two orders of magnitude more than what currently exists). Given all the claims made about the development about safety critical software being different from other kinds of development, here is a resource for checking some of the claims,
  • the tasks to be done, to implement a project, are organized using a work-breakdown structure. WBS is not software specific, and the US Department of Defense require it to be used across all projects; see MIL-STD-881. I will probably annoy those in software management by suggesting the one line definition of WBS as: Agile+structure (WBS supports iteration). This was my first time analyzing WBS project data, and never having used it myself, I was not really sure how to approach the analysis. Hopefully somebody familiar with WBS will extract useful patterns from the data,
  • while software inspections are frequently talked about, public data involving them is rarely available. The WBS process has inspections coming out of its ears, and for some projects inspections of one kind or another represent the majority of tasks,
  • data on the kinds of tasks that are rarely seen in public data, e.g., testing, documentation, and design,
  • the 1,324 defect-facts include information on: the phase where the mistake was made, the phase where it was discovered, and the time taken to fix.

As you can see, there is lots of interesting project data, and I look forward to reading about what people do with it.

Once you have downloaded the data, there are two other sources of information about its structure and contents: the code+data used to produce the plots in the paper (plus my fishing expedition code), and a CESAW channel on the Evidence-based software engineering Slack channel (no guarantees about response time).

16 Jun 03:05

Fifteen Months of Sheltering in Place

by Richard

Toronto feels like a city gain.

On Friday, Ontario opened up retail businesses to limited capacity and allowed outside dining on patios, and while I managed to avoid the lineups and had breakfast by my lonesome outside my favourite diner, it felt like a breath of fresh air had swept through and that we could breathe again. There was also the late-breaking news that a second dose of the COVID-19 vaccine would be offered to those a part of Generation AstraZeneca (which includes yours truly) 8 weeks after the first dose instead of the customary 12 weeks, and that we could pick our brand. There are several (thankfully short) articles on the tradeoffs involved, though it must be said that the necessity of what really amounts to flow charts is the result of public policy and messaging. How hung up am I on it? I wasn't going to vote for the political party in power the next time an election rolls around anyway, and I don't know anybody who is, so I'll take it as a win that I have some agency in the decision.

The better weather means eating outside on my balcony more, and I aim to eat all three meals there as many days as possible.

I've been listening in on Clubhouse, the drop-in audio voice chat mouthful application, and heard one person says "we've spent fifteen months inside," and until then it didn't sink in how long it has been since I've attended an in-person event. My American colleagues are returning to the office as to weeks ago, and we're treated to scenes of fans at sports games while all events in Toronto have been cancelled until at least after Labour Day.

I did get to see illegal fireworks on the May Two-Four long weekend, which made me feel like a real Torontonian. That weekend also featured a one-day-only edition of the Lakeshore Boulevard Activeway, which I caught the very end of. No more for the rest of the summer, so I've been taking an hour-long walk on weekend days. It has been impossible to plan more than two weeks ahead, but with vaccine uptake what it is, I now expect that time horizon to expand for the rest of the year. I have vacation coming up, making day trips a lot more feasible. I expect to spend most of my waking hours at home still, but this feels a lot better than the previous 14 months.

16 Jun 03:04

The Age of Software: An Introduction

The combination of digital representation and software has transformed the world and our understanding of the world. The Internet as just one byproduct of this fundamental conceptual shift from meaning being intrinsic to meaning being defined by software with multiple interpretations co-existing.
16 Jun 03:02

2021-06-12 General

by Ducky

Vaccines

This paper says that women have a more robust response to vaccination than men do.


On 18 May, I talked about how live attenuated virus vaccines seem to rev up the innate immune system. I mentioned in that post that a smallpox vaccination reduced all-cause mortality more than attributable to smallpox deaths; I had also heard that measles drops all-cause mortality beyond measles deaths. I just ran across an article from 2015 which says that measles erases some learned immunity. It is clear from other studies that COVID-19 can attack the body’s immune system; I wonder if we will see a rise in other diseases infecting people post-COVID. (We probably wouldn’t see it immediately because I believe ALL infectious diseases are down right now, due to mitigation measures.)

Supply

As I suspected would happen, Canada will not release any of the J&J it got from the US’ Emergent BioSolutions plant.

16 Jun 02:57

When We Talk about Grades, We Are Talking about People

Sean Michael Morris, Jun 10, 2021
Icon

I like this post a lot and to a large degree it reflects my own attitudes about grading (namely, that I have no time for it because it's artificial and arbitrary). 'Ungrading', though, isn't just ther practice of not using grades. You can't simply stop grading; it's tied into your whole approach to learning and teaching. It is at the centre of a pedagogy of care, suggests Sean Michael Morris, and is supportive of an approach to education in which there are no 'participation points' or standardized text and which "permitted an individualized relationship to quality." Just one thing bothers me - at a certain point he writes, "These letters formed the backbone of their final grade for the term." Which sort of suggests that he does use grades. But to me that simply shows how difficult it is to separate the practice of grading from the practice of teaching at an institution.

Web: [Direct Link] [This Post]
16 Jun 02:52

Is there a connection service for physical trainers in Toronto?

Is there a connection service for personal trainers in Toronto? For health services, physical and mental, the Ontario government provides that type of service, and will make recommendations based on your goals. Is there such a thing for strength and conditioning?

Sat Aug 15 15:13:02 +0000 2020

16 Jun 02:05

How to bring excellent sound into Clubhouse

by Volker Weber
Shure MV7

This is a summary of what we learned during our 100 soundchecks on Clubhouse. We heard around 2000 setups and we made dozens of artists and their instruments. We means two people: Ralf Rottman and myself.

Why is this difficult? iOS handles Clubhouse like a VoIP app, providing bi-directional audio even when put into the background. These apps cannot use USB-connected devices, so anything that connects USB through Lightning does not work. iPadoS with USB-C equipped iPads actually do, but I am describing iPhone setups here.

We have three challenges:

  1. We want to connect audio equipment through a TRRS audio adapter to Lightning.
  2. We need to bring audio equipment from AUX level down to Microphone input level.
  3. We don’t want to send audio output from Clubhouse back into Clubhouse. This is called mix-minus: send everything to the iPhone, minus what is coming from the iPhone.

Let’s start with the audio conversion. Apple sells a small adapter that lets you connect an audio plug to Lightning. Better get something less flimsy. That can be headphones (TRS = tip ring sleeve, left channel + right channel + neutral) or headsets (TRRS = tip ring ring sleeve, left channel + right channel + neutral + microphone). Look at the 3.5mm plug. Does it have three plastic rings or only two? That is the difference between TRRS and TRS. You want TRRS in this adapter.

You can buy a splitter that connects TRRS to TRS headphones and TS microphone. They share neutral on the S connectors. One connector sends two audio channels to your headphones and receives one audio channel from the microphone. No matter what you connect here, you cannot send stereo into the iPhone in this setup.

Shure ANOIC 50, Shure MV7, Zoom PodTrack P4, iPhone 12 with dock

Some devices can connect to the iPhone directly through a TRRS cable, like the RØDECaster Pro or the Zoom Podtrak P4 which I prefer. They solve all three challenges: TRRS, microphone input level and what we call mix-minus.

Let’s setup a Zoom PodTrak P4:

  • Insert two batteries or connect USB-power, turn it on.
  • Connect a microphone to channel 1 via an XLR plug. Select whether it needs phantom power or not with the switch under your first dial.
  • Connect headphones to the first bottom connector
  • Connect the iPhone through a 3.5mm TRRS cable and either the iPhone dock or a TRRS-Lightning connector. Set the switch under channel 3 to the rightmost position.

Start with level 5..6 on channel 1, 10 on channel 3, and 5..6 on the Soundpad and headphones dial. The VU-meter will tell you if you got the level right. When you speak into the microphone you should hear yourself. If you play audio from the iPhone you should hear it if you set the iPhone volume to about 80 percent. When you connect to Clubhouse, everything should work just right.

If you want to connect a second microphone to pick up your guitar, plug it into channel 2 and level it so that the mix on your ears is balanced. People on Clubhouse will hear what you hear.

If you want to sing to playback then use channel 4 and play your background track on your PC into the PodTrak. Set the switch on channel 4 to the rightmost position. As on the iPhone you will need to set the PC volume level. My PC is on 50% and channel 4 is 5..6.

I am not a singer, and PodTrak provides everything I need. I can play jingles from the four soundpads, I can record to the internal SD card and I can record/playback over USB to the PC. But there is one killer requirement for musicians: PodTrak does not have an effects processor and cannot provide reverb. It’s a machine designed to record podcasts, even away from power in the field. Channel 3 can be used to call people into the podcast, channel 4 to connect Teams, Zoom etc.

Now let’s assume, you already have a mixer where your microphone and instrument are connected. For most mixers you need to bring down the instrument level on the main out to microphone level. This is where the IK Media iRig 2 comes into play. It replaces the TRRS splitter mentioned earlier. Plug the output of your mixer into the 1/4″ instrument input, set the volume dial on the iRig2 to maybe 20% and see where that takes you. You can plug your earphones into the 3.5mm plug on the iRig2 but you will not hear yourself.

This is where things get tricky. Connect a 3.5mm stereo plug (TRS) to the iRig and the other end of that cable to a channel on your mixer. Depending on the mixer, you will need two RCA or two TS mono plugs at the other end. You can now monitor your voice, your instruments and Clubhouse on your mixer.

Now you need to solve the mix-minus problem. You want to hear clubhouse, but you don’t want to send out this signal to Clubhouse. A simple DJ mixer does the trick, because it has two busses: one for Main, controlled by the faders, and one for Monitor, controlled by the monitor switch on each channel. Level all channel gains to your liking, open your mic, instrument faders, but not the one for the Clubhouse channel. You have all channels on your headphones, but all minus clubhouse on Main.

I have successfully used a Behringer Flow 8 to do the same. This one does not need an iRig since you can set the output to -10 dBV. I connected Main with a 2x XLR to 3.5mm TS cable to the input channel of the splitter and picked up Clubhouse with a TRS 3.5mm to 2x 1/4″ TS cable. I then mixed Main minus that channel (7/8) and Monitor 1+2 with the channel for my headphones. In the photo above you see the main mix: channel 2 (microphone) is up, channel 5/6 (USB from PC) is up, but channel 7/8 is down.

Your mixer will need different hacks to filter out the Clubhouse channel. The devil is in the details here.

There is one frequent issue: your audio cuts out like it is clipping. What really happens here is that your output level from your mixer is too high. Lower the volume on the iRig to correct for that, or in case of the Flow 8, the level on the Main out.

15 Jun 20:52

Twitter Favorites: [Sean_YYZ] The city is coming back to life https://t.co/l2gDHCf5fa

Sean Marshall @Sean_YYZ
The city is coming back to life pic.twitter.com/l2gDHCf5fa
15 Jun 20:52

Twitter Favorites: [RM_Transit] 2 Dose June! https://t.co/S3Y1qfo70z

Reece Martin @RM_Transit
2 Dose June! pic.twitter.com/S3Y1qfo70z
15 Jun 20:52

Twitter Favorites: [skinnylatte] Wife made lemak chili padi. Honestly being able to eat hot rice with hot gravy and chili padi is a blessing (burp) https://t.co/gnC62uT2Fp

Adrianna Tan 陈丽珍 @skinnylatte
Wife made lemak chili padi. Honestly being able to eat hot rice with hot gravy and chili padi is a blessing (burp) pic.twitter.com/gnC62uT2Fp
15 Jun 20:51

Twitter Favorites: [CatherineOmega] So in a way, we all tied. Congratulations to all my fellow co-winners of the Pulitzer for Editorial Cartooning! https://t.co/vdByrwPHxE

Catherine Winters @CatherineOmega
So in a way, we all tied. Congratulations to all my fellow co-winners of the Pulitzer for Editorial Cartooning! twitter.com/pulitzerprizes…
15 Jun 15:52

What’s up with SUMO – June 2021

by Rizki Kelimutu

Hey SUMO folks,

Welcome to the month of June 2021. A new mark for Firefox with the release of Firefox 89. Lots of excitement and anticipation for the changes.

Let’s see what we’re up to these days!

Welcome on board!

  1. Welcome and thanks to TerryN21 and Mamoon for being active in the forum.

Community news

  • June is the month of Major Release 1 (MR1) or commonly known as Proton release. We have prepared a spreadsheet to list down the changes for this release, so you can easily find the workarounds, related bugs, and common responses for each issue. You can join Firefox 89 discussion in this thread and find out about our tagging plan here.
  • If an advanced topic like pref modification in the about:config is something that you’re interested in, please join our discussion in this community thread. We talked about how we can accommodate this in a more responsible and safer way without harming our normal users.
  • What do you think of supporting Firefox users on Facebook? Join our discussion here.
  • We said goodbye to Joni last month and Madalina has also bid farewell to us in our last community call (though she’ll stay until the end of the quarter). It’s sad to let people go, but we know that changes are normal and expected. We’re grateful for what both Joni and Madalina have done in SUMO and hope the best for whatever comes next for them.
  • Another reminder to check out Firefox Daily Digest to get daily updates about Firefox. Go check it out and subscribe if you haven’t already.
  • There’s only one update from our dev team in the past month:

Community call

  • Find out what we talked about in our community call in May.
  • Reminder: Don’t hesitate to join the call in person if you can. We try our best to provide a safe space for everyone to contribute. You’re more than welcome to lurk in the call if you don’t feel comfortable turning on your video or speaking up. If you feel shy to ask questions during the meeting, feel free to add your questions on the contributor forum in advance, or put them in our Matrix channel, so we can address them during the meeting.

Community stats

KB

KB Page views

Month Page views Vs previous month
May 2021 7,601,709 -13.02%

Top 5 KB contributors in the last 90 days: 

  1. AliceWyman
  2. Jeff
  3. Michele Rodaro
  4. Underpass
  5. Marchelo Ghelman

KB Localization

Top 10 locale based on total page views

Locale Apr 2021 page views Localization progress (per Jun, 3)
de 10.05% 99%
zh-CN 6.82% 100%
es 6.71% 42%
pt-BR 6.61% 65%
fr 6.37% 86%
ja 4.33% 53%
ru 3.54% 95%
it 2.28% 98%
pl 2.17% 84%
zh-TW 1.04% 6%

Top 5 localization contributor in the last 90 days: 

  1. Milupo
  2. Artist
  3. Markh2
  4. Soucet
  5. Goudron

Forum Support

Forum stats

Month Total questions Answer rate within 72 hrs Solved rate within 72 hrs Forum helpfulness
Jun 2021 3091 65.97% 13.62% 63.64%

Top 5 forum contributor in the last 90 days: 

  1. Cor-el
  2. FredMcD
  3. Jscher2000
  4. Seburo
  5. Databaseben

Social Support

Channel May 2021
Total conv Conv handled
@firefox 4012 212
@FirefoxSupport 367 267

Top 5 contributors in Q1 2021

  1. Christophe Villeneuve
  2. Md Monirul Alom
  3. Devin E
  4. Andrew Truong
  5. Dayana Galeano

Play Store Support

We don’t have enough data for the Play Store Support yet. However, you can check out the overall Respond Tool metrics here.

Product updates

Firefox desktop

  • Fx 89 / MR1 released (June 1)
    • BIG THANKS – to all the contributors who helped with article revisions, localization, and for the help with ongoing MR1 Rapid Feedback Collection reporting
  • Fx 90 (July 13)
    • Background update Agents
    • SmartBlock UI improvements
    • About:third-party addition

Firefox mobile

  • Fx for Android 89 (June 1)
    • Improved menus
    • Redesigned Top Sites
    • Easier access to Synced Tabs
  • Fx for iOS V34 (June 1)
    • Updated Look
    • Search enhancements
    • Tab improvements
  • Fx for Android 90 (July 13th)
    • CC autocomplete

Other products / Experiments

  • Sunset of Firefox lite (June 1)
    • Effective June 30, this app will no longer receive security or other updates. Get the official Firefox Android app now for a fast, private & safe web browser
  • Mozilla VPN V2.3 (June 8)
    • Captive Portal Alerts
  • Mozilla VPN V2.4 (July 14)
    • Split tunneling for Windows
    • Local DNS: user settings for local dns server

Shout-outs!

  • Thanks to Danny Colin and Monirul Alom for helping with the MR1 feedback collection project! 🙌

If you know anyone that we should feature here, please contact Kiki, and we’ll make sure to add them in our next edition.

Useful links:

15 Jun 15:43

Return to Racing (and Blogging): Ironman 70.3 Hawai’i 70.3

by ihersey

The two readers of my blog may have noticed a dearth of race reports since my last one in 2018. Hey, I’ve been busy – we packed up, sold our house in Menlo Park, and moved full time to the Big Island in early 2019, and it’s been a whirlwind of house buying, house removating, dog fostering and sunset photos since then. Not much racing, thanks to the pandemic, other than the occasional local cycling time trial, and the racing scene on Zwift.

The 70.3 Hawai’i is the race I love to hate – it’s always around my birthday and rarely gives me a present. It’s hot, windy and humid, with little shade to shield you from the scorching sun (late May / early June is when the sun is most directly overhead in Hawai’i). Since living here full time (our house is just off the bike course a few miles north of Kawaihae), I have become more accustomed to the conditions, but since I’m, er, melanin challenged, I do have to watch my sun exposure.

The race was postponed multiple times during the pandemic, so it was bittersweet news to hear a month or so out that the race was likely actually going to happen. Sweet, because it’s good to see events coming back, but bitter because I wasn’t properly trained for the event. The main culprit besides the usual stuff (work, lack of motivation, etc.) was my right knee – running in particular had become very painful, so I was pretty much unable to do very much of it.

Various medical terms were bandied about – chondromalacia, patellar-femoral pain syndrome (aka “runner’s knee), some arthritis and deterioration of the cartilage. I was finally able to see one of the few ortho doctors on the island, and the X-rays showed nothing except a healthy knee, so he ordered an MRI and some physical therapy. The MRI showed no meniscus tear or anything – the only “findings” were these:

JOINT / CAPSULE: Moderate right knee joint effusion noted with mild synovial
thickening.

PATELLOFEMORAL COMPARTMENT: There is focal full-thickness articular cartilage
thinning and irregularity over the lateral trochlear groove with mild
irregularity of the subchondral plate and mild subchondral sclerosis along with
moderate bone marrow edema extending within the lateral femoral condyle.
MEDIAL COMPARTMENT: Low-grade articular cartilage thinning and irregularity
without subchondral bone marrow signal change.
LATERAL COMPARTMENT: Low-grade chondromalacia.

In plain English, there’s nothing that requires surgery, so HTFU.

Since there was no tear, the plan – not necessarily enthusiastically endorsed by my medical team – was to go ahead and do the race and see how the knee felt when I got off the bike. Based on how the last couple of 5K training runs I had done had gone, I expected to have to stop at some point during the run portion once the pain seemed counterproductive, and I was fully prepared to do that.

The swim had moved to a new venue this year – the Fairmont Orchid’s Pauoa Bay instead of the traditional swim at Hapuna. I heard the move was partly a result of difficulty getting a permit from the Department of Land and Natural Resources (DLNR – which some locals say stands for “Do Little to Nothing Regularly), which manages Hapuna State Recreation Area. Whatever the reason, the big upside to this move was having one transition area for both T1 (swim to bike) and T2 (bike to run) – it made things so much easier logistically. Pauoa Bay can’t accommodate a big mass swim start, but now that Ironman is doing rolling starts (athletes basically starting a couple at a time), it worked perfectly. Pandemic protocols were followed as well, meaning we had to wear masks up to the point where we were at the start line seconds before send off.

I swim up the road at the Mauna Kea resort (Kauna’oa Bay) at least once a week, so I’m familiar with the pattern of winds and currents along the Kohala Coast. It’s almost always fast going south, then turning north you are fighting both a current and wind-driven chop/swells. So when I got to the third turn buoy and headed into swells and chop, it wasn’t a surprise – the main challenge was sighting, as we were heading directly into the rising sun. Luckily I could follow the shoreline and was pleased to find myself on track for the buoys as I drew near enough to them to actually see them.

I exited the swim and was surprised to see 42:xx on my watch, which was 6-7 minutes slow. I figured it was probably slow for everyone, though.

Gorgeous swim venue in Pauoa Bay

It was a longish run to the transition area, and then a longish run out to the mount line. I had my shoes on the bike already, and despite no racing in a long time, I was able to execute the mount and get into my shoes without issue. The first couple of miles were in the Mauna Lani resort, including an out-and-back section just to add the correct distance. I settled into position on my Dimond and consciously held back on my power output – I didn’t have many long rides in me, and also I wanted to give my knee the best chance of feeling good when I got to the run.

The DeSoto arm coolers are more for sun protection on the bike than for cooling

The climb out to the Queen K was against a pretty strong headwind, so that mean once we turned out of the resort we would be hit with some crosswinds. That’s pretty early in the ride for those to start, so I already had an inkling it was going to be a long day. Once through Kawaihae, the rollers start – this is where our neighborhood is, so I know them well. A couple are “stand up” steep.

I could ride this section every day, but I don’t

The crosswinds on the rollers out to the turnoff for Māhukona Beach Park were there but not as bad as they can be, and the same could be said for the headwind on the climb up towards Hāwī – challenging but normal by island standards. At the turnaround at Upolu Airport Road, my normalized power was at 198W, which was conservative for me in a half Ironman; moreover, my average heart rate was 131 bpm up to then, so I hadn’t burned many matches. On the other hand, I wasn’t exactly lighting it up speedwise – I was heading for a 3-hour ride vs my heyday of sub 2:30.

I kept it similarly conservative on the return, going by feel and heart rate more than power.

Not a poster child for flexibility, but I’m somewhat color coordinated

I hit the dismount line back at the Fairmont in 3 hours and a few seconds change, and felt probably the best I’ve ever felt coming off the bike at this race. I still had no idea how the knee would hold up, but I did notice that I was running without pain, so I took that as a hopeful sign. The run was three loops that included the infamous “Hell’s Kitchen” out-and-back section on the exposed service road, as well as a number of sections of grass on the golf course fairways. There were also a few short, steep uphills and downhills on cart paths, and the uphills were the one place where my knee complained.

Who doesn’t love 13.1 miles in the heat?

The right knee aside, the biggest problem I almost always have in triathlon runs is cramping, and this race was no exception. The good news is that it was less bad than in my last few races, and I chalk that up to the more conservative bike.

Still, the run was a grind, pretty much because my longest run in training had only been 5 miles or so, and I really didn’t have much running to speak of as I was trying to let me knee heal. I know how to soldier on, though, and eventually I got to the finish line, feeling much better than I had a bunch of other times I did this race.

Smelling the barn
A pro always stops his watch

What did we learn from this race?

  1. Training adequately is not strictly necessary if you have experience and know how to pace yourself.
  2. Sometimes just getting to the finish line is a victory.
  3. If you buy the race merch at the expo, you pretty much have to finish.
That was the last non-alcoholic beer I had that day, but not the last beer