β„οΈπŸ¦Š is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

β„οΈπŸ¦Š @icefox@octodon.social

I probably shouldn't buy computer hardware while depressed.

...but it's so shiny!

"In theory, this is the ultimate product."
He showed a small animal with soft scales and wings. It purred.
"A dragon cat hybrid, which is also a book."
"A book? How do you read it?"
"You tell it. 'Boknir, open'."
The dragoncatbook hissed at him. "Shan't."
"In theory," he sighed.
#MicroFiction #TootFic #SmallStories

Waiting a few extra months for a shiny new game is absolutely worth workers having the time to make a good product and be treated with decency. Please be mindful of how the constant demand for NEW, NOW is inherently harmful to often non-union devs.

As fans of the medium, we can promote indie studios trying not to grind themselves to dust in addition to chilling the F out in terms of demand for fresh media. Excitement is great! Just remember that the people who make the stuff we love are people!

I swear, `flake8` is the first linter I've ever seen that nitpicks the grammar in your documentation strings...

Math is less convenient than advertised.

I don't know if it's a coincidence that the math behind models of computation and the programs we create to parse human (and machine) languages are so closely related, but it's a compelling coincidence even so.

Also, matklad.github.io/2018/06/06/m is worth a read even if you're only kind of interested in parsers. There's epiphanies in it. Like:

Regular languages (regex's) are state machines with a fixed memory space.
Full Turing machine languages are state machines with two stacks of memory space (moving the Tape is popping an item from one stack and pushing it to the other).
Context-free languages are exactly in the middle: they're state machines with one stack.

I don't know what it means but it's deep.

In other news, the pure version of ggez seems to be working quite nicely. Fare well SDL2! Many badmouth you, but you have served us well. Nonetheless, we are proud to have outgrown you! ❀

Whew, frontend web crap is *hard work*.

I really probably shouldn't make ggez releases purely because I'm sick of dealing with coordinate system bugs and want to get on with life, but...

github take Show more

old #space #dragon commission i did

do you ever look at your old art and wonder "wow how'd i do that?"

#art #mastoart #flightrising

@luna XMPP/Jabber also has what I'm coming to believe is a very important feature in federated systems: You can use SRV records to say "yeah, this is the domain for the user's identity, but the server is *hosted* over thataway".

If I get tired of running a Jabber server, I can repoint the SRV records and a friend can take up the hosting. Maintaining a few DNS records is no trouble.

I am also forced to evilly snicker at all the people who say things like "so what if gitlab is bloated just throw more RAM at it". Just a little bit.

Like, I totally sympathize, but how much time do you really want Gitlab to spend being crippled by its own success?

We should train a machine learning algorithm to try to auto-CW toots.

hey, once again

please CW free software governance / politics toots

please don’t boost stuff that isn’t CWed

I lived this life for nearly a decade. it is a life that hurt me and made me burn out. I would really appreciate you being considerate of this.

So when are we going to collectively suck it up and write a federated GitHub-like thing? I mean, we've been needing it for years and just nobody's gotten around to it.

Working on ggez is making me realize that making a release is at least partially a matter of deciding which bits to procrastinate on until the following release.