Picture

Name Marco Von Ballmoos
Member since
Email [hidden]
Home page http://earthli.com/users/marco
Description

The (only) developer at earthli.com.

Contents

2411 Articles
99 Comments

5 days Ago

A dynamically generated Groovy foot-gun

Published on in Programming

Groovy is a dynamically typed programming language that executes on the Java Runtime. It mixes its own highly dynamic syntax with islands of Java code. The Android ecosystem and its IDE use Gradle for its build scripts. Gradle uses the Groovy programming language.

The Problem Code

A large project I’m working on contains quite a bit of custom Gradle code for integrating framework libraries, making obfuscated builds, configuring publication, and, finally, creating signed builds.

The signed... [More]

1 week Ago

Capsule Movie Reviews Vol.2020.8

Published on in Movies

These are my notes to remember what I watched and kinda what I thought about it. I’ve recently transferred my reviews to IMDb and made the list of around 1400 ratings publicly available. I’ve included the individual ratings with my notes for each movie. These ratings are not absolutely comparable to each other—I rate the film on how well it suited me for the genre and my mood and. let’s be honest, level of intoxication. YMMV. Also, I make no attempt to avoid spoilers.

After Life S02 (2020)... [More]

Planet of the Humans (2019)

Published on in Movies

This is a pretty sloppily made and slipshod documentary about a very important topic. It relies too much on hot takes, visual clickbait, and gotcha editing. The first 12 minutes are boring as hell, completely light on information, and don’t really advance anything of note. You can read into this film what you want, which means it doesn’t serve very well as a documentary.

Some will see it as a wake-up call telling us to beware of green hucksters shilling for large corporate interests and... [More]

iOS COVID-tracking and battery life

Published on in Technology

Install the COVID app, they said.

It’s for the good of the nation, they said.

It won’t drain your battery, they said.

Bollocks.

 COVID takes 60% just sitting there

The yellow color indicates that I had the phone in low-power mode.

The phone was on my desk all day long. I used it twice for 2FA. I looked at a few messages.

I’d last charged it sometime yesterday evening.

I wonder how much battery it needs when it’s actually doing something?

 

2 weeks Ago

iOS still has a problem with “background activity”

Published on in Technology

iOS has long had a setting that lets you decide whether “Background Refresh” is enabled. I have always had it disabled because I don’t need any of my apps doing things when I’m not using them. I’m more interested in my phone being there for me to look up something useful than I am in looking for a charger or carrying a power brick wherever I go.

This does not mean that apps are not doing things in the background, though. The article Background App Refresh Explained by David Johnson on Dec 6, 2019 (Techzillo) explains that the... [More]

Guardian Signup Form

Published on in Design

The Guardian doesn’t have a paywall, but they now have a registration requirement. This is fine with me. I don’t browse their site regularly, but I do occasionally get links from bloggers I follow. I appreciate the job the Guardian does and am fine with being registered with them.

 Guardian sign-in/sign-up formTheir signup form is somewhat odd and unpleasant-looking, but it’s the functionality that’s the most offputting.

I was unable to sign up with my preferred email address. I was notified of this by validation that... [More]

Combat Hegemony Holistically (The Blood is still Flowing)

Published on in Public Policy & Politics

The following interview is excellent. I like the discussion between Taibbi and Halper at the beginning (I find them to be entertaining, insightful, and informative, but YMMV), but if you want to skip it, the interview starts at about 31 minutes or so. Or you can watch just the interview as a separate video.

Dr. Cornel West on Protests, Bernie's Campaign, His New Podcast, and Much More | Useful Idiots (YouTube)

Dr. Cornel West is absolutely on fire in this interview. Here he is offering a nuanced and absolutely correct take on voting for the lesser evil. Emphasis is mine.

Cornel West: I was not... [More]”

3 weeks Ago

I Can’t Breathe by Matt Taibbi (2017; read in 2020)

Published on in Books

Disclaimer: these are notes I took while reading this book. They include citations I found interesting or enlightening or particularly well-written. In some cases, I’ve pointed out which of these applies to which citation; in others, I have not. Any benefit you gain from reading these notes is purely incidental to the purpose they serve of reminding me what I once read. Please see Wikipedia for a summary if I’ve failed to provide one sufficient for your purposes. If my notes serve to trigger an... [More]

La Peste by Albert Camus (1947; fr, read in 2020)

Published on in Books

Disclaimer: these are notes I took while reading this book. They include citations I found interesting or enlightening or particularly well-written. In some cases, I’ve pointed out which of these applies to which citation; in others, I have not. Any benefit you gain from reading these notes is purely incidental to the purpose they serve of reminding me what I once read. Please see Wikipedia for a summary if I’ve failed to provide one sufficient for your purposes. If my notes serve to trigger an... [More]

1 month Ago

The WHO on Facemasks and Pre-symptomatic Contagion

Published on in Science & Nature

Facemasks

The article Here’s what WHO says your mask should have to prevent COVID-19 spread by Beth Mole (Ars Technica) details the technical specifications for making your own facemask.

tl;dr: “you’re probably doing it wrong, guidance suggests.”

The WHO says:

  • “[…] masks should only ever be used as part of a comprehensive strategy in the fight against COVID.”
  • “WHO now recommends that healthy members of the public wear homemade or commercially-available fabric masks in places where the new coronavirus is circulating... [More]