Today we accidentally ran into lion dances in two different places, which I think means we were doing something right.
I wrote about the 2010 rise and fall of Google Wave, and lessons we can learn from their attempt to roll up email and chat and wikis into a single federated tool: https://jamey.thesharps.us/2018/02/16/how-not-to-replace-email/
The good today is that I had an excellent pineapple custard bun from a local Chinese bakery this morning. The bad is that I had to drive home because I accidentally broke my laptop's initramfs and didn't have a suitable rescue disk at work to fix it. So… middling, overall?
Small project: algorithmically-generated skies in the rough style of Steven Universe's backgrounds. I'm still working on them, but I already like how they're looking. (Using Rust+Cairo.) https://mastodon.social/media/-cGJSsut9tQK8oZXH4o https://mastodon.social/media/ca4UHcidhB5zkUa4LEM https://mastodon.social/media/dMSxR_ZmEZ8sJxSHoqU
(…I really should make my bots cross-post to a Mastodon instance, but haven't gotten around to doing so yet.)
…anyway, the original thought was, "I should write a car-races-and-action-scenes tabletop game where your only two stats are Fast and Furious."
Last year I started writing a small, silly tabletop RPG as a way of taking a joke too far, but I've dusted it off recently with some rules overhauls, and got some good feedback from a tabletop-nerd friend last night, and now I have a sketch of a game that I think is… genuinely interesting?
…there should be a ruby-centric mastodon instance called matzodon.social
video games Show more
I was worried about checking my Overwatch play time and seeing how much time I've wasted. It turns out to be at 255 hours: a lot, but it could absolutely be worse. I also found that my most played hero is Roadhog, followed by Lúcio, McCree, Mercy, and Mei; least played are Doomfist, Pharah, and Sombra.
Luddite griping Show more
I try not to harp on these topics too much, but I just went into my Google privacy settings and found the "location history" interface, and I just fundamentally cannot fathom how someone could look at that interface and think, "Yes, it is useful and good that Google wants to store and use this information about me."
I decided to ring in the new year at home with a couple of cocktails (including my personal favorite, the Alexander Wept), some Friends at the Table, and some art. Gotta get the year started right.
Here's what I mean when I say that Splatoon 2 absolutely nails urban typography and logotypes despite using a (usually) nonsense writing system:
https://mastodon.social/media/XwPEjqdFl7VHnfRuqn4 https://mastodon.social/media/cU5A8puLb8q0Tt8chWQ https://mastodon.social/media/gExB-qd3aUYI8rocOwU https://mastodon.social/media/D6sc4WXAZYElpzviFyA
Because I am That Kind Of Nerd, my absolute favorite bit of Splatoon 2 is the usually-nonsense typography that appears on clothing and posters and signage that is nonetheless pitch-perfect modern logotype/signage typography.
Blog post: some words about my personal Haskell style, with particular emphasis on higher-level principles I find valuable in writing Haskell: https://blog.infinitenegativeutility.com/2017/12/some-notes-about-how-i-write-haskell
I have two related problems with Blender:
1. I don't use it quite enough to keep its UI my brain, so every time I use it I look up learning resources, and
2. lots of Blender resources are video tutorials, and I have great trouble learning from videos.
Some statistics on C vs. Rust lines of code in librsvg: https://people.gnome.org/~federico/blog/librsvg-24020-is-released.html
...I should convince him that his paper book is just yesterday's fiat knowledge.