I went down a rabbit hole after talking with someone about circumventing corporations' ability to add DRM to ebooks you write (as Amazon seems to do even when the author tries to prevent it). They mentioned that they wanted to add QR codes to the back of the book which could be used to reconstruct the ebook without DRM. I did some reading to see if that was feasible and what better alternatives would be, and found JAB codes (there's probably something still better out there).

That's how I ended up converting one of my #cyberpunk #scifi short stories to JAB code format.

The default format and the online scanner/generator only go up to 8 bit, but the format can support up to 64, making it much more data-dense. There's a risk data will be lost in printing and scanning it with that kind of color complexity though.

Mostly I just think this is kind of neat, and sort of on-brand for a story about a robot. If you want to read it without scanning check @scrappy_capy_distro

The really cool idea I came across was using this format and lego to preserve data for a long time:

https://www.hvitis.dev/blog/jab-code-and-everything-you-need-to-know-about-color-bar-code

There's a project to preserve open source software in a way that'll keep it readable for over a thousand years, and that apparently includes the software to read and write these codes. Lego are apparently likely to endure at least as long. So if you had the patience to carefully recreate one of these images and hid it away somewhere, it could last a tremendously long time

JAB Code - Everything you Need to Know About this HCCB Color Barcode

Learn how can you live forever with JAB - Just Another Bar code. It is an amazing piece of technology. Discover its capacity and use dedicated python generator.

Ideas tested and turned into code | Hvitis.dev