Is it possible to allow sideloading *and* keep users safe?

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Terence Eden raises some valid points:

I’ve tried to be pragmatic, but there’s something of a dilemma here.

  1. Users should be free to run whatever code they like.
  2. Vulnerable members of society should be protected from scams.

Do we accept that a megacorporation should keep everyone safe at the expense of a few pesky nerds wanting to run some janky code?

Do we say that the right to run free software is more important than granny being protected from scammers?

Do we pour billions into educating users not to click “yes” to every prompt they see?

Do we try and build a super-secure Operating System which, somehow, gives users complete freedom without exposing them to risk?

Do we hope that Google won’t suddenly start extorting developers, users, and society as a whole?

Do we chase down and punish everyone who releases a scam app?

Do we stick an AI on every phone to detect scam apps and refuse to run them if they’re dodgy?

I don’t know the answers to any of these questions and – if I’m honest – I don’t like asking them.

Google’s gradual locking-down of Android bothers me, too. I’ve rooted many of my phones in order to unlock features that I benefit from (as a developer… and as a nerd!), and it’s bugged me on the occasions where I’ve been unable to run had to use complicated workarounds to trick e.g. a bank’s app. Having gone to the effort to root a phone – which remains outside of the reach of most regular users – I’d be happy to accept an appropriate share of the liability if my mistake, y’know, let a scammer steal all of my money.

That’s the risk you take with any device on which you have root, and it’s why we make it hard to the point of being discouraging. Because you can’t just put up a warning and hope that users will read and understand it, because they won’t. They’ll just click whatever button looks like it’ll get them to the next step without even glancing at the danger signs1.

I’m glad to have been increasingly decoupling myself from Google’s ecosystem, because I’ve been burned by it too. Like Terence, I’ve been hit by “real name” policies that discriminate against people with unusual names or who might be at risk of impersonation2. But I’m not convinced that there’s a good alternative for me to running Android on my mobile devices, at the moment: I really enjoyed Maemo back in the day; what’s the status of Sailfish nowadays?

I get that we need to protect people from dangerous scammy apps. But I’d like to think there’s a middle-ground somewhere between Doctrowian “it’s your device, you’re responsible for what runs on it” and the growing Apple/Google thinking of “if we don’t have the targetting coordinates of the developer that wrote the code, our OS won’t let you run it”. I’m ready to concede that user education alone hasn’t worked, but there’s got to be a better solution than this, Google.

Footnotes

1 Incidentally, I don’t blame users for this behaviour. Users have absolutely been conditioned, and continue to be conditioned, to click-without-reading. Cookie and privacy banners with dark patterns, EULAs and legal small print are notoriously (and often unnecessarily) long and convoluted, and companies routinely try to blur the line between “serious thing you should really read but we want you not to” and “trivial thing that you don’t need to read; it’s just a formality that we have to say it”.

2 Right now, my biggest fight with Google has come from the fact that lately, it seems like every time I upload a Three Rings demo video to YouTube it gets deleted under their harassment policy for doxxing people… people like “Alan Fakename” from Somewhereville, “Betty Notaperson” from Otherplace, and their friend “Chris McMadeup” who lives at 123 Imaginary Street. The appeals process turns out to be that you click a button to appeal, but don’t get to provide any further information (e.g. to explain that these are clearly-fake people who won’t mind being doxxed on account of the fact that they don’t exist), and then a few hours later you get an email to say “nah, we’re keeping it deleted”. I almost expect the YouTube version of my recent video demonstrating FreeDeedPoll.org.uk will be next to be targetted by this policy for showing me scribbling the purported signature Sam McRealName, formerly known as Jo Genuine-Person.

Note #27244

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

It’s the Thirteenth of Bleptember, and the bleppy young pupper is watching television. She enjoys the shows with dogs, of course, but also the ones with other animals whose silhouettes stand out against the background, like birds in flight. All Creatures Great and Small is a particular favourite.

A French Bulldog wearing a teal jumper sits on a sofa, intently watching something out of frame. Her tongue is out, of course.

Photo with thanks to the older child.

×

Note #27241

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

It’s the Twelfth of Bleptember, and our little blepper has tucked herself away tidily, wrapped up in her snuggly warm jumper, to hide from the torrential rain that’s beating down across Oxfordshire. Oh, and her tongue’s sticking out, of course.

A French Bulldog wearing a teal jumper lies in a brown fuzzy dog basket, her legs tucked neatly beneath her body. One ear is sticking up and the other tucked back, and her tongue is sticking out in a full blep.

×

Note #27238

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

When our doggo carries around her chew toy like this, I always think she looks a little like Winston Churchill with his cigar. If Churchill also wasn’t able to stop blepping, that is!

A French Bulldog stands on a sofa, facing the camera, a rawhide chew toy hanging out of the left-hand-side of her mouth, and her tongue lolling from the right-hand-side.

Happy Eleventh of Bleptember! (This one’s not going out on Mastodon, at least not immediately, because I’m having some Internet difficulties at home right now!)

×

Note #27235

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

It’s the Tenth of Bleptember, and this doggo is desperately trying to stay awake in case the postman comes back or something else equally interesting happens, but I reckon she’s going to nod off any… second… now…

A sleepy-looking French Bulldog lies on a sofa, with her tongue sticking out and her eyes almost closed.

×

Note #27225

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

Sometimes, you just need a Long Nap and a Big Blep.

A sleeping French Bulldog, curled up in a soft basket with her legs tucked tidily underneath her head and body, with her tongue sticking out.

Happy Ninth of Bleptember, Internet!

×

Distractingly Amazing

Found the younger child not-in-bed but dancing around his room, using his pyjamas as perhaps some kind of streamers or flags.

Me: “Why aren’t you in bed?”
Him: “I’m sorry; I got distracted by how amazing I am.”

Hard to argue with that.

Free Deed Poll – Demo Video

I relaunched FreeDeedPoll.org.uk at the weekend, after a frustrating server failure took it down. But as I was relaunching it anyway, I took the opportunity to make some changes to the site that I’d been meaning to anyway1.

And while I was re-making it anyway, I figured I’d throw together one of those one-minute tutorial videos that the young people use, these days:

It’s also on YouTube, of course, where I also made one of those “shorts” videos2

Footnotes

1 Things that weren’t technically-feasible back when I created the site in 2011 like making the PDF generation happen in the browser, so no personal information ever has to leave your computer, for example

2 Y’know, those things for people who can’t even be bothered to turn their phone into the same orientation as virtually every television, cinema screen, and computer monitor that’s ever been made (not that the owners of those larger screens can always turn them to portrait orientation!). Turns out I have strong feelings about portrait video! But if that’s the way to reach out and help the widest diversity of people, I guess that’s what I’ve got to do…

Note #27210

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

Suddenly, there was the noise of somebody walking on our driveway. The doggo woke up and stood, alert, ready to defend the house from intruders. Unfortunately in her haste she forgot to put her tongue away.

Happy Eighth of Bleptember.

A champagne-coloured French Bulldog stands in a room, next to a a black PC case. She's staring into the middle-distance, and her tongue is at full blep.

×

Note #27208

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

It’s the Seventh of Bleptember, and our dorky doggo has decided that this is somehow a comfortable position in which to take a nap.

A champagne-coloured French Bulldog lies on her back on a sofa, spreading herself across two blankets and contorting her body into an uncomfortable-looking twist. Her eyes are mostly-closed, and her tongue is sticking-out from between a gap in her teeth in her otherwise-closed mouth.

×

Dan Q found GCBC09Z A Riverside Walk

This checkin to GCBC09Z A Riverside Walk reflects a geocaching.com log entry. See more of Dan's cache logs.

FTF after a delightful walk and a surprisingly challenging hunt!

When I woke this morning and saw a new semi-local cache, about when I ought to be getting myself and the geopup up anyway, I was intrigued. Bed called me back for a Sunday morning lie-in, but eventually I escaped its clutches and the geohound and I set out on our adventure.

Parking in Bladon was a challenge but we were fortune enough to find a residential road with a few spots up towards St. Martin’s Church. After that, and working out how to open the gate to the Community Footpath, we were on our way.

On a lead, a French Bulldog walks along a path towards a gate, which exists without a fence and even the path goes around both sides of it.
World’s most-pointless gate?

Passing the world’s most pointless gate and a heron finding his breakfast (both pictured), the doggo and I enjoyed our riverside stroll in relative peace and quiet, excepting the occasional jogger or dog walker that would come the other way. Eventually we found the bridge, stopped to enjoy the view a little, and then began the hunt.

On a reedy riverbank, a heron perches on a log.
The long, patient wait for breakfast to swim by.

Even with the hint and a strong idea of what I was looking for, this was a challenging search. I’ll bet my kids would’ve found the cache much faster than my ~15-20 minute search, but eventually I caught a glimpse of it, worked my way to it, and retrieved the log. Seeing it still blank, I claimed my FTF, and then had a brief panic when I discovered that I could no longer see it’s hiding place! A brief re-search and I’d found it again, but for a while there I was kicking myself for taking the time to return to the wall of the bridge to write my log!

Dan, a white man with blue hair tied in a ponytail and a goatee beard, crouches alongside and pets a champagne-coloured French Bulldog by a gate on a path through a managed forest. There are bits of plant on his clothes, especially his shoulders.
The dog was effectively zero help for this one.

Returned as found. TFTC, and for the lovely walk!

× × ×

Note #27201

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

I am Doggle. See me Blep.

Happy Sixth of Bleptember from this sofa-loving pupper.

A champagne-coloured French Bulldog lies upright on a blue-and-white patterned blanket, atop a grey sofa. She's looking into the camera with her ears pricked up, attentively, but her tongue's lazily stuck out of the left side of her mouth as if she's forgotten it's there.

×

Note #27198

This post is part of 🐶 Bleptember, a month-long celebration of our dog's inability to keep her tongue inside her mouth.

It’s the Fifth of Bleptember, and our bleppy young lady is enjoying some reassurance that the team of tree surgeons working noisily on the other side of the road don’t pose any threat to her.

Close-up of a French Bulldog, lying in a basket, being petted by a white person's hand which is stroking her head and pushing back her ears. Her tongue is sticking out and to the side, clamped in her otherwise-closed mouth.

×

Note #27196

Today, for the first time ever, I simultaneously published a piece of content across five different media: a Weblog post, a video essay, a podcast episode, a Gemlog post, and a Spartanlog post.

Must be about something important, right?

Nope, it’s a meandering journey to coming up with a design for a £5 coin that will never exist. Delightfully pointless. Being the Internet I want to see in the world.

🔗 https://danq.me/the-beer-token