Today marks the 77th anniversary of the official founding of the United Nations, celebrated as United Nations Day. The United Nations doesn’t have the best reputation, largely because we keep giving a podium and microphone to the people who feel threatened by global cooperation, but the vision still seems worth celebrating. If you don’t care for that, the United Nations also celebrate World Development Information Day, meant to address those shortfalls to create stronger cooperation.

And as a final alternative, I present the single food holiday that I can actually tolerate as legitimate: Food Day. Despite the sorry excuse for a name, Food Day seeks to raise awareness of agricultural consolidation, food prices, nutrition, hunger, worker rights, and animal rights. Oh, and since we apparently have to deal with this, too, now, we also celebrate Jonas Salk’s birthday, today, as World Polio Day, due to the rapid decline in polio…until people stopped using vaccines. 🙄

The flag of the United Nations

And with that bombshell, on to the week’s projects.

Chasing Phantoms

GitHub - jcolag/ChasingPhantomsPossibly-entertaining HTML/Javascript game. Contribute to jcolag/ChasingPhantoms development by creating an account on GitHub.

I’ve mostly ignored this “game” since throwing it together in 2015. But as I make use of the GitHub Pages hosting, I decided to overhaul it, to give people the ability to play.

If you haven’t seen it before, the game doesn’t have much to it. A small, invisible box goes into an “orbit” around an arbitrary point, and the game tasks the player with clicking on it. Every time you click, the box briefly becomes visible, to either confirm the successful hit or give the player insight into the current orbit.

Every few seconds, the orbit changes.

While making it hostable—which mostly only involved changing the name of the HTML page—I also updated the styling to feel…well, less bleak, and modernized the JavaScript syntax.

You can play it on GitHub.

Library Updates

I needed to bump the versions of libraries for Fýlakas Onomáton, Bicker, and ScanData.

Next

While I didn’t go into last week expecting to work with Chasing Phantoms, I now want to remove the references to jQuery. I have no objection to the library as such, but I doubt that I selected the library for anything that modern JavaScript can’t do, and it relies on such an old version of the library that it shocks me that they still host it.


Credits: The header image is Flag of the United Nations by an anonymous artist, who released their work into the public domain. Likewise, ignoring trademark issues, we can say with some certainty that the design falls into the public domain, originally published prior to September 1987 by the United Nations in a document not in their list of exceptions.