Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

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

· 33 comments · 1,650 words · Viewed ~10,927 times


A terrifying list of permissions.

In which I attempt to be pragmatic. Are you allowed to run whatever computer program you want on the hardware you own? This is a question where freedom, practicality, and reality all collide into a mess. Google has recently announced that Android users will only be able to install apps which have been digitally signed by developers who have registered their name and other legal details with…

Contactless Payments with GrapheneOS

· 12 comments · 650 words · Viewed ~10,083 times


Notification showing I paid £3.95 for a sticky bun.

Google's monopolistic stranglehold on Android results in poor experience for power-users, and artificially restricts choice for those who have older phones. For example, Google Wallet is the de facto way to use NFC payments on Android. There's one problem though - it only works with Google's Android. If you have the temerity to install a 3rd party Android OS - like the hyper-secure GrapheneOS - …

Too many overflows reporting Gmail spam

· 1 comment · 600 words · Viewed ~519 times


Web version of Gmail. The second overflow menu has a report spam option.

What does the humble ⋮ symbol mean to you? To geeks, it is a compelling attraction. Something cool and esoteric lives in there! All sorts of goodies to explore and configure. To normal people, it is invisible. Normal people don't go pushing random icons on their apps because computers are fragile and may break if you do the wrong thing. To me, it is a sign that product managers are a menace a…

Google has no faith in its ability to launch new products

· 9 comments · 400 words · Viewed ~798 times


Android logo.

Back when I was a product manager for a large mobile network operator, we faced a constant problem. How do you launch a new product to the public? Most people are reluctant to try new things. Even in the exciting world of proto-smartphones, convincing someone to download, install, configure, and use a new app was difficult. Sure, we could run expensive advertising campaigns. Send hopeful text…

Review: Pebblebee Clip Universal - and Android "Find My Device" Tracker

· 2 comments · 1,250 words · Viewed ~2,110 times


The disk has a USB-C socket at the bottom and flashing lights on the side.

Android is belatedly getting a Bluetooth tracker feature which doesn't rely on proprietary apps. Long-time readers will know that back in 2016 I reviewed both the Chipolo and the TinTag. Both of those were adequate at finding things which were in range of your phone, but hopeless at finding lost items - because they required everyone to have a special app installed. But now, under pressure from …

Is Android Unicode Yet?

· 1,700 words · Viewed ~382 times


Fontforge showing the version is from 2013.

Google's Android platform has dreadful support for Unicode. Even the most recent Android versions are missing out on languages, characters, and symbols which were added to Unicode in the last decade. Back in 2013, Google created the "Noto" project. Its aim? To include "all the world's languages". They wanted to banish "tofu" - the little white blocks □ which indicate a missing character - hence t…

DMCA as a vector for pornographic spam?

· 7 comments · 300 words · Viewed ~545 times


To: Webmaster of https://shkspr.mobi/, Google has been notified, according to the terms of the Digital Millennium Copyright Act (DMCA), that some of the material found on your site allegedly infringes upon the copyrights of others. We’re in the process of removing the allegedly unlawful materials from Google Search results. The notice that we received, with any personally identifying information removed, may be found on the website of Lumen, a third-party aggregator of legal complaint notices, at https://lumendatabase.org/notices/42788513.

There's a law in the USA called the DMCA - Digital Millennium Copyright Act. Amongst its myriad provisions is the ability for copyright holders to send takedown notices to service providers. If someone has ripped off your content, you can send them a legal letter saying "take that down". People often send DMCA requests to Google saying "this site has stolen my copyrighted content - please remove …

Inconsistency is a feature, not a bug

· 6 comments · 500 words · Viewed ~417 times


Homescreen filled with multicoloured icons of various shapes.

Some of my best friends are designers. But I think we can all agree that - however well-meaning - they can be a little obsessive. Whether it is fretting over tiny details, or trying to align to a grid which doesn't exist, or spending time removing useful affordances in the name of æsthetics - they always find a way to make something prettier at the expense of usability. Google used to have some …

Notes on installing GrapheneOS on a Pixel 8 Pro - some bugs & oddities

· 1 comment · 750 words · Viewed ~721 times


Pop up saying it was unable to fetch a list of apps.

These are notes to myself - and anyone else who finds them useful. Before starting, I booted the Google OS to install the latest firmware and an eSIM. After a few days of enduring Google's naggy software, I was ready to commit to installing something better. I tried using the Web Installer. It managed to flash some of the partitions and then failed with: Failed to execute 'claimInterface' on…

Google Books - search results confuse reviewers with authors

· 3 comments · 400 words


Google Books Search Results page.

Google Books is one of many projects that Google has forgotten about. There's no support available and, of course, it's impossible to send them a bug report. The best anyone can do is write a ranty blog post and hope it gets noticed. When I search for my name in Google Books, it returns books I have reviewed. These aren't books that I've written. They don't mention, quote, or cite me. My reviews …

I don't think you need to be civil to puppy-smashers

· 5 comments · 400 words · Viewed ~311 times


AI generated image of a small industrial machine crushing a cute puppy.

My good friend Jess wrote this a little while ago: Jessica Rose@jesslynnroseThe function of a system is its output.If you have dog grooming machine that sometimes smashes puppies and you keep running it, you're in the dog smashing business.If you work for a mass surveillance company that keeps enabling genocide and undermining democracy...❤️ 2,323💬 23🔁 013:19 - Thu 07 January 2021 The whole thre…

The Future of the Web is VNC

· 11 comments · 400 words · Viewed ~3,634 times


The HTML5 Logo.

Many gallons of digital ink spilled at Google's plans for "Web Environment Integrity" which - depending on who you believe - is either an entirely reasonable proposal to protect users or a devious plan to add DRM to the entire web. (It's the latter, obviously.) We'll never know exactly whether users want this because Google is pathologically adverse to performing or publishing user research. …