Between facial recognition technology and your phone’s habit of embedding metadata (including geolocation data) in every picture you take, sharing photos can feel like forfeiting any chance at privacy. Sometimes you want to share a photo with the public web but don’t want to share the location in which it was taken, or any faces—if […]
Okio’s has an openZip() function that views a .zip file as a FileSystem. To expose file metadata in the file system API, Okio must extract it from the .zip file. There’s at least four ways to encode timestamps in a .zip file. I wanted to find out which of these formats are used in practice, […]
Multiplatform Compose and Gradle module metadata abuse 04 November 2021 My primary work project for the better part of a year (named Redwood) is built on top of Compose and runs on every platform that Kotlin supports. This of course means Android, but we also have Compose running on iOS, the web, the JVM, and […]