Today, Mexico celebrates Día de la Revolución, commemorating the start of the Mexican Revolution, which overthrew the Díaz political machine.

Closer to home—wherever you live, assuming that you don’t live in Mexico, either—then you might wish to spare a moment, today, for the Transgender Day of Remembrance, memorializing people murdered due to transphobia. And maybe we could…I don’t know, stop with the whole “bigotry makes sense as a reason to murder” thing.

Children from the Montessori Kindergarten singing "La Cucaracha"

Anyway, on to the projects…


GitHub - jcolag/pebbleJohn's exported Pebble (T2) archive. Contribute to jcolag/pebble development by creating an account on GitHub.

I believe that I have squeezed all Pebble’s actual intellectual property out of my archive of posts. I may have overlooked something, though, so if anybody happens to investigate the archive in detail, please report anything that looks shady.

In addition, all pages now have an (admittedly bland) dark mode.

Finally, the main page now has an explanation for the existence of the archive, so that the page doesn’t start by confronting people with thanking me.

Thorough (JSON Resume Theme)

GitHub - jcolag/jsonresume-theme-thoroughPlaceholder experiment with Handlebars.js. Contribute to jcolag/jsonresume-theme-thorough development by creating an account on GitHub.

A former colleague—who shall remain nameless, since they presumably wouldn’t want me announcing their current interest in such things—took an interest in JSON Resume. In talking, they raised the issue that none of the themes appears to use the complete data and renders it cleanly to the PDF export.

Because I have a soft spot for plain text formats, I took this defect as a challenge, and started work on my own theme, based on the default boilerplate theme.

In doing so, I believe that I have discovered that I greatly dislike working with Handlebars, which has the most inconsistent syntax that I’ve ever seen. But hey, we use what they make available…

Also of possible interest, I believe that this makes the first project that—for consistency with the ecosystem, not my preference—I have released under the MIT license. I don’t yet know if I’ll bother to publish it on NPM or JSON Resume’s theme registry.

Entropy Arbitrage

GitHub - jcolag/entropy-arbitrageJohn Colagioia's Blog Posts. Contribute to jcolag/entropy-arbitrage development by creating an account on GitHub.

After publishing three posts on popular web comic Homestuck for the Free Culture Book Club

…People brought to my attention that I had misread copyright notices on the profusion of overlapping fan sites, and erroneously came to the conclusion that creator Andrew Hussie had ceded rights to the franchise into the public domain. In reality, fans have gifted various discussions and art into the public domain, but Hussie retains the copyright to the original.

As such, I have rewritten the posts as apologies, and left the discussion of the comic in the git history. Honestly, it surprises me that this sort of thing doesn’t happen more often, given that anybody could (illegally, but plausibly) impersonate a creator or creator’s estate to claim that they have released some famous work under a public license…


I need to finish up the Thorough stylesheet. Depending on how my week goes, I may go back to some recent projects or work on something new.

Credits: The header image is ¡Feliz Dia de la Revolucion Mexico! by Ute, made available under the terms of the Creative Commons Attribution 2.0 International license.