I find it frustrating that no Android phone seems to ship with a decent file manager.

I’m not sure how one is expected to use a computer without the ability to view and manipulate the file system. For the past few years I’ve solved this problem with Amaze File Manager which is a simple, open source file manager that in a world of sane defaults would be entirely unremarkable.

Giri/Haji is a stylish, slow burning neor-noir crime drama set in Tokyo and London.

The story concerns a police detective, his yakuza brother, and their series of poor life choices. Everything about it is very well done. The show is described as “cancelled”, but the first season is a complete story and, as excellent as it is, I think continuing with the characters in a second season would only lessen the experience of the first.

Rainy Day True

Brought to you by Feedback Sports, P&K Lie, Carolina Morning, and Red Blossom Tea.

Managing Android Wifi with Tasker

One of the earliest programs I installed when I bought my first smartphone in 2013 was Kismet’s Smarter Wi-Fi Manager. It kept the phone’s wireless radio disabled unless I explicitly enabled it and connected to a network. When that happened, it would store the location by identifying nearby cell towers. Whenever it saw those towers again, it would turn the wireless radio on. In all other cases it would keep the radio off. This was a simple solution to the problem of only wanting wifi turned on at known locations, like home and work. It helped save battery, and prevented information leaks when wandering around meatspace.

Recently, when setting up a new phone, I discovered that Smarter Wi-Fi Manager had been abandoned. I thought I had heard something about the behaviour being integrated into the latest version of Android, but it seems that is not the case. Fortunately I found that Tasker can be configured to replicate the behaviour.

In Tasker, a profile can be created to recognize a location using a few different means. I setup one profile for home and one for work, both using the “cell near” context state. Like the Smarter Wi-Fi Manager of old, this just stores the identities of nearby cell towers. Then I created two tasks: one to turn wifi on and one to turn it off. The first task is added to both profiles as the main task. The latter is added to the profiles as the exit task. The result is that when the phone sees the cell towers near my trusted locations, the wireless radio turns on. When I leave, the wireless radio turns off.

Profile: Home (1)
    Restore: no
    State: Cell Near [ ... bunch o' towers here ... ]
    Enter: Wifi On (4)
        A1: WiFi [ Set:On ]
    Exit: Wifi Off (9)
        A1: WiFi [ Set:Off ]

Profile: Work (2)
    Restore: no
    State: Cell Near [ ... bunch o' towers here ... ]
    Enter: Wifi On (4)
        A1: WiFi [ Set:On ]
    Exit: Wifi Off (9)
        A1: WiFi [ Set:Off ]

The task to turn the wireless off is only triggered when I leave the location, which means I can still manually turn the radio on when I am somewhere unknown without Tasker immediately turning it back off. That new location will not automatically be stored as a trusted location, but if I want it to be remembered it only takes a minute to create a new profile and hook it up to my two wifi tasks.

I found the Tasker interface to be somewhat confusing. It took me a while to figure out how to achieve my desired behaviour. This is probably because Tasker can do a lot of other things. I don’t think my phone is integrated enough into my life to make its other capabilities relevant to me (though I might set it up to only enable GPS when mapping applications are open), but I was happy to pay the low price to retake control of my wireless radio.

Link Log 2020-12-06

On the use of a life

Did Global Warming Play A Significant Role in the Recent Northwest Wildfires?

Just how many people do we need doing that job, anyway?

Why Is Post-COVID China Embracing A Cyberpunk Aesthetic?

No Config for Old Men

Bro Culture, Fitness, Chivalry, and American Identity

Preventing the Collapse of Civilization (Jonathan Blow, 2019)

It is the regular course of world history that great achievements in technology just get completely lost because the civilizations that made those achievements fell or failed to propogate the knowledge into the future. Technology goes backwards all the time.

Without generational transfer of knowledge, civilizations die because the technology those civilizations depends on degrades and fails.

Green Machine

On Toothpowder

After posting about my toothpaste capsules last year, Ze Stuart wrote to ask if I had ever considered toothpowder. He recommended Eco-Dent DailyCare.

I had not brushed with a commercial toothpowder product before, though had tried carrying baking soda on some backpacking trips for this application. I was never happy with the result. Mostly I think it was just that the lack of foaming and mint flavor, both of which I’ve been psychologically conditioned to associate with “clean”.

Eco-Dent was available locally, so I bought a bottle and started using it. Application is easy: wet the brush, squirt out a bit of the powder from the bottle’s flip top lid, and brush like normal. After brushing for a second the powder froths up, and the experience is more or less the same as brushing with toothpaste.

The label claims that the 2 oz bottle can provide “up to 200 brushings”, which I find to be inaccurate. My first bottle lasted me 350 days. I brush twice a day, so that is 700 brushings. That works out to be about $0.01 per use, which is better than any toothpaste can offer. (Perhaps they expect you to use more of the powder per brushing than I do, but I always use enough to generate the same frothy lather I’d expect from toothpaste.)

When travelling, I repackage the powder into a 0.25 oz bottle. That is plenty for a week or two, takes up no space in a toiletry kit, and weighs approximately nothing.

There are plenty of other toothpowders on the market, but I’ve bought another couple bottles of Eco-Dent. Between those, my collection of toothbrush heads, and a stash of floss, I’ll be out of the dental care market for a few years.

Link Log 2020-09-19

Built to Last

Indeed, present-day tech could use more of the sort of resilience and accessibility that COBOL brought to computing – especially for systems that have broad impacts, will be widely used, and will be long-term infrastructure that needs to be maintained by many hands in the future. In this sense, COBOL and its scapegoating show us an important aspect of high tech that few in Silicon Valley, or in government, seem to understand. Older systems have value, and constantly building new technological systems for short-term profit at the expense of existing infrastructure is not progress. In fact, it is among the most regressive paths a society can take.

Vocational Awe

Because of our refusal to deal with systemic, societal issues, librarians – much like public school teachers – grapple with a condensation of duties onto their profession. Librarians become technology experts, crowd control specialists, and emergency responders, trained in how to deal with someone in the middle of a mental health crisis. Now they’re custodians of our democracy as well….in addition to being, you know, information scientists and attempting to maintain collections of knowledge. They are working at least three jobs. Five jobs? More? But they’re often only compensated (and often poorly) for that last one.

My PBP Bike: Contact Points

Comfort on a bike really depends on two things. The first is absorbing vibrations through supple, wide tires and a little suspension in the fork. The second is to make the contact points, where your body touches the bike, as anatomical as possible.

A Time Piece

A decent watch is a useful piece of personal equipment. While not a critical item many of use appreciate a rugged, practical timepiece. I thought I would discuss my experience with watches, as it reflects the activities I was involved in at the time.

How Conspiracy Theories Are Shaping the 2020 Election—and Shaking the Foundation of American Democracy

Democracy relies on an informed and engaged public responding in rational ways to the real-life facts and challenges before us. But a growing number of Americans are untethered from that. “They’re not on the same epistemological grounding, they’re not living in the same worlds,” says Whitney Phillips, a professor at Syracuse who studies online disinformation. “You cannot have a functioning democracy when people are not at the very least occupying the same solar system.”

Attack Surface Kickstarter

Fuck Audible.

de Young 2020

YubiKey Cleaning

I’ve carried the same YubiKey NEO on my keychain for five years. On average it gets used dozens of times per day, via USB, as an OpenPGP card. The YubiKey looks a little worse for wear, but it almost always works flawlessly.

Occasionally, it requires a few insertions to be read. When this happens I clean the contacts by rubbing them gently with a Pentel Clic Eraser, wiping off the dust, spraying them with isopropyl alcohol, and then wiping them dry. Afterwards, the YubiKey is registered immediately on the first insert. I perform this procedure about once or twice per year.

YubiKey Cleaning

Using the eraser is potentially dangerous, but I’ve had good luck with it over the years. The white vinyl in the Pentel Clic feels very smooth compared to the abrasiveness of the rubber found on the tops of most pencils.