Pinned oot

Now that that's official, I should do a re-​​:
Hi, I'm Spencer! I do a bunch of things; often with programming, sometimes with games, and almost always on a computer. Check my website for some of that. On Mastodon, I'm known for my bots @doctormccoy and @domainhacker​​​, an emoji importer script, the little 🗨️ in the corner of Glitchsoc statuses, for being a geometric shape, and for the dont_at_me emoji.

Pinned oot

Hi. I made a game (finally). Play it if you'd like:
It should only take a minute or two, and should run in your browser or on your phone.

Pinned oot

US politics 

Pinned oot

Apropos of nothing, if you ever need a spare programmer or some programming help, especially for a game or game-related thing, let me know. I've used Unity, C, JS, Python, Java, and UE4, but I'm also quick to learn.

Pinned oot

Contact methods pinned post 

My tongue is NOT a tasty snack, and I wish my teeth would stop treating it like one

What are some of the wackiest, most extreme videogame mods you know of, for games *without* official modding toolkits?

Managed to hobble my way home on just the one. Looks like the inner threading on the… axle? idk what to call it—is stripped away. Not looking forward to the repair bill.

Away from home and my bike pedal has fallen off. Wish there was, like, a AAA hotline but for bicycles.

Ah. I was wondering why my eyes hurt. Apparently my awful cooking from earlier got smoke everywhere. I don't want to open a window so hopefully I can turn on the fan and that will take care of it.

(brute force would require checking 256!=8.6e506 permutations though)

Arranging the palette like that is an instance of the traveling salesman problem. I heard the greedy solution to that is usually good, so that's what I implemented, but maybe something else (e.g., brute force) would result in something better.

I figured the rearranged palette would need to have perceptually similar colors close together, so that errors introduced in compression wouldn't change the color much. And the former part worked well: just look at those smooth gradients in the palette. The theory didn't turn out though: that remapped *introduced* a lot of sharp gradients into the image.

I wondered if I could rearrange the palette of an indexed image so that the image itself (i.e., the indexes) could be compressed conventionally, e.g. with JPEG.

…I will admit I didn't expect it to work *that* poorly.

mastodon 🏠 button: hey.
🏠: hey there are some unread posts.
me: I'm reading something else right now.
🏠: you should read the new posts though.
🏠: hey
me: fine. show me what's new.
🏠: no

its not bad to acknowledge that you hurt people. being a good person doesnt mean not making mistakes, but acknowledging them and learning from them

Here's the thing... and I say this as a recovering sexist and homophobe.

Just because you're a bigot today doens't mean you have to be one tomorrow. You *can* be better. No one is perfect, but you can learn and grow. It's one the best things about being a human being.

The problem with whiteness isn't racism in and of itself. It's that white people *refuse* to learn and change. They still carry the same attitudes from 4 centuries ago.

We see that at play on the fedi everyday.

Seriously, though -- hashtag your stuff a lot. It's not like Twitter where they're barely functional -- since Mastodon doesn't do arbitrary string search, it functions much more like Tumblr/Pixiv/NND tags where they give you *exactly* everything tagged with it, which makes it SUPER easy to look for art and other creative stuff tagged with it once the federated network is big enough

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!