Pinned toot

So hey just a request:

if I say something that you know to be untrue or that contradicted something else I said previously, please let me know so that I can reconcile things and disentangle things that are true from things I only wish were true.

I don't want to be an unreliable narrator, and I don't want to fall into some very bad habits and patterns that have been ingrained to me all my life.

I want to be better than that.

Thanks. 💜

Pinned toot

Oops I lost my old post in the last instance fandango but enough has changed I'd might as well make a new one right?

Hi, I'm fluffy! I'm a software engineer by day (working at an HIV research lab as of December, 2018) and in my spare time I make music, games, comics, and bad decisions.

See my bio for various links!

Also beesbuzz.biz/about for a somewhat fuller bio I guess.

New policy: whenever someone refers to someone else as being “gender non-binary” I’ll ask if they are gender male/gender female

And then there's the issue of, what happens when your backing data changes? How do you propagate changes?

There's a reason that cache invalidation is considered one of the two hardest things in programming (along with naming things and off-by-one errors).

Okay so a bit of why not to do that:

memcached isn't durable. It can also get overloaded with client requests. Or your network connection to it goes down momentarily, or whatever. It's perfectly fine as a *cache*, but the intended failure mode is you consult the truth source.

"Meet me in the middle," the unjust man says.

You step forward, he steps back.

"Meet me in the middle," the unjust man says...

And like, why memcached as the storage backend? That's not what it's intended for. If your solution to performance involves actively warming a cache and using the cache as the source of truth... I don't even know how to finish that sentence other than, "Don't." Because, don't.

And I mean even if they were given a "thou shalt not use SQL" mandate, half a million lines of text isn't that hard to just load in when your service worker starts up and put into an in-process hash or whatever. It'll take, what, a few MB of RAM and a couple extra seconds?

Someday I should write yet another rant about how much people overengineer systems around some perceived need for "scaling" far beyond what the simple solution can already handle perfectly well. NoSQL-thinking is so pernicious and pervasive and not actually useful.

As much as I love the (especially the Steven Universe bits), keep in mind that Dove is a Unilever company, whose CEO says stuff like this: thedrum.com/news/2019/06/19/un

While trying to fix a redis/celery problem with redash at work I came across this blog entry: goshippo.com/blog/loading-data

The fact that the punchline wasn't "and then we realized it would be trivial to just use a shell script to load the data into SQL and query that directly" is meh

tech knowledge PSA Show more

TIL that Koichi Sugiyama didn't start composing video game music until he was in his 50s, and was 55 when he composed Dragon Quest. It's never too late to start a career as a video game composer!

I never had student debts, thanks to financial aid and my university not costing all that much (state school).

I sure as hell think student debt should be canceled, and rather than issue loans, students should get financial aid and tuition shouldn't be so high.

RT @kenklippenstein@twitter.com

RT if you paid off your student debt and are perfectly fine with everyone else’s being canceled

🐦🔗: twitter.com/kenklippenstein/st

mh- Show more

So I gotta say, today I'm feeling a lot better. Between getting 9 hours of sleep last night, the lower nortriptyline dose, the magnesium supplements, and me not using my CPAP last night, surely one of those things was the primary contributing factor.

I was even able to take a decent-sized walk without feeling completely wiped out today! Although I'll probably still want to drive or bus to work tomorrow.

It is not a weakness to bring your humanity into what you build. Injecting the human soul into soulless technology is a key part to making sure we can treat each other as fellow human beings worthy of living, even if we disagree. That's how peaceful transitions of power keep happening in a Liberal (as in liberty) Democracy.

So don't be surprised that I side *against* the group of people that believes certain other human beings are not worthy of living. That's a part of me, and I won't apologize

Show more
Queer Party!

A silly instance of Mastodon for queer folk and non-queer folk alike. Let's be friends!
Note for folks coming from Tumblr; NSFW content is allowed here, but you must tag your posts as NSFW, and provide a clear content warning for them! NSFW profile pictures or banners, or explicit usernames/display names are not allowed. Please keep it friendly!