Campmaster Constantine

My main project, a Discord bot written first in Rust, then Python. I wanted to make a bot for some servers that I’m in, but eventually made it public.


  • Strikes
  • Questions of the Day
  • Message Points


As I’ve written about before, I volunteer extensively with FIRST as a scorekeeper and A/V lead for their FIRST Lego League competitions. To help me do that, I currently use a software package produced by FLL-Tools. There are a few problems with this. Number one, it’s Electron. Number two (and slightly ironic considering Electron’s cross-platform reputation), it’s Windows-only. Any attempt to build the package on or for Linux causes errors.

FLL-Scoring (which is a name subject to change) is a cross-platform server package, with plans to be paired with a hardware kit that Scorekeepers can use to gather match scores directly from the Referees at the game tables.


Hakkard is two things, a D&D campaign setting and an RPG. The RPG is on an indefinite hiatus, and the D&D campaign setting is currently being worked on.

Articles from my webring

Const generics MVP hits beta!

After more than 3 years since the original RFC for const generics was accepted, the first version of const generics is now available in the Rust beta channel! It will be available in the 1.51 release, which is expected to be released on March 25th, 2021. …

via Rust Blog February 26, 2021

Gmail is a huge source of spam

5× as many spam registrations on sourcehut are from gmail than from the second-largest offender. # SELECT SPLIT_PART(email, '@', 2) as domain, count(*) as count FROM "user" WHERE user_type = 'suspended' GROUP BY domain ORDER BY …

via Drew DeVault's blog February 25, 2021

Keeping platforms open

This article is the second entry of series of posts exploring situations in which FOSS alone isn’t enough to secure user freedom. My previous article, Whatsapp and the domestication of users, got more attention than I was expecting. Some responses gave me …

via Posts on Seirdy's Home February 23, 2021

Generated by openring