Featured post what's this? ✨ If you’re a button, you have one job – Unsung A blog about software craft and quality
The Future of Flipper Zero Development We've seen the strong reaction from the community over the idea that we've stopped developing the Flipper Zero firmware. We want to address this and let you know that we've heard all your feedback and have decided to rethink our approach to maintaining th...
C2PA only works if everything is signed The European Union AI Act is Europe’s attempt to comprehensively regulate AI usage. A big part of that is the requirement that AI-generated content be identifiable: either tagged with a watermark or with what the Act calls “digitally signed metadata”1. Si...
Amazon Basics, but for intellectual property. Amazon has been accused several times for ripping off merchants on its platform. And every single time they denied any wrongdoing.
It's not about physical vs digital games, it's about ownership PlayStation announced that they will stop making disks. People are rightfully mad about this, but it's not actually about physical media. It's about owning your games.
Wormhole Hall of Shame Permit me to regale you with my very niche pet peeve: circular, two-dimensional wormhole entrances in science fiction. (Fantasy gets a pass; unless you’re trying to do science-y magic, the magic p…
Chrome Extension Development for E-commerce: A Case Study Chrome extension development for e-commerce in practice: how a custom browser tool surfaced a store's price advantage and drove increased e-commerce sales.
Completing A Computer Science Degree On Coursera In September 2022, I impulsively signed up for a Bachelor's Degree in Computer Science after seeing an ad for it on Coursera. Getting a degree had been on my mind for quite some time, after a...
The Full Stack of Terminals Explained: Terminal, Shell, TTY, Console, POSIX, ANSI Escapes, PTYs, Raw/Canonical Modes Most developers use a terminal for years before realizing they don't actually know what a terminal is. They know how to use one. They couldn't define one.
Introduction to Compilers and Language Design This is a free online textbook: you are welcome to access the chapter PDFs directly below. If you prefer to hold a real book, you can also purchase a hardcover or paperback below. The textbook and materials have been developed by Prof. Douglas Thain as p...
Reticulum is interesting It all started innocently enough: sometime last summer, I ran into the blog post Start your own Internet Resiliency Club on Hacker News.
Chat Control 1.0: EU Council forces messenger scans via fast-track Member states reactivate expired chat control regulation. EU Parliament caught off guard before summer break.