Jamie Gaskins

@jgaskins
9 Followers
119 Following
232 Posts
I build distributed systems and try to make life better for the folks around me.
Pronounshe/him/his
As you settle into Mastodon, be sure to learn the lingo:
- "toot": a tweet
- "tusking": starting a pointless fight with another user
- "woolly": going viral, as in "wow, that toot really went woolly"
- "extinction event": when a whole instance goes down
I spun up a server @ https://zomglol.wtf that I might transfer over to. I'm still figuring out what I'd like to do.
zomglol

We’re all just trying to find a place to post the memes

Mastodon hosted on zomglol.wtf
The performance of .social got much better (I saw 200ms per request last night) but this morning it's back to being almost 10 seconds to load my home timeline. 😕
I should try moving to a different Mastodon instance because .social gets *extremely* overloaded.
this is becoming a tradition
VLC has quit unexpectedly

Found this out because I have an API that lets you do `where(key: value).update(key2: value2)`, but in SQL the WHERE clause comes *after* the SET clause.

With Postgres, this is fine because the numbers on the placeholders have meaning. Unfortunately with SQLite they don't so it just fails silently.

TIL SQLite accepts Postgres-style prepared statements (with $1, $2, etc instead of ? placeholders), but it ignores the placeholder index. They'll be evaluated as if they were written in numerical order, even if they're not. So that's a thing. 😕
I was considering using Redis w/ RedisJSON and RediSearch for this little project because I’ve built support for them into my Redis client (https://jgaskins.dev/redis/), but I’m gonna give SQLite a shot.
redis 0.4.0

I’ve always been dismissive toward SQLite but it turns out it’s a *lot* more powerful than I expected. Has support for JSON and full-text search w/ stemming. 🤯