Oliver Weiler

@helpermethod.bsky.social

ffmpeg is an amazing piece of software, but it should *always* be run in a sandbox when processing untrusted input. Modern browsers decode videos in a sandbox for the same reason. Handling complex codecs in an entirely secure way remains an unsolved problem in software engineering.

I've worked with Jenkins, GitLab CI, Travis CI, CircleCI, Bamboo, GitHub Actions and possible half a dozen more CI systems. None was as bad as Azure DevOps. Not even in the slightest. I pitty anyone who is forced to use this crap.

Kotlin is moving toward name-based destructuring – new syntax that will make reordering and moving properties a breeze. No worries: There will be a long migration period with compiler and IDE support. Learn what’s changing and how the migration will work 👇 https://kotl.in/8nny1l

The Road to Name-Based Destructuring | The Kotlin Blog

Kotlin is introducing new destructuring syntax. See what changes, why it matters, and how migration will work.

kotl.in

If I had invested over 1.000.000.000.000 $ in a technology, I would certainly also invest in a massive marketing campaign to convince the perceived mainstream that this technology is "inevitable", resistance is futile, and whoever doesn't follow will be left behind.