jkap

CEO of posting

butch jewish dyke
part of @staff, cohost user #1
married to @kadybat

This user can say it
osu stats


🐘 mastodon
xoxo.zone/@jkap
🖼️ icon credit
twitter.com/osmoru
🐦 twitter
not anymore lol

jkap
@jkap

i'm working on the somewhat-long-promised tag page changes today.

you may remember that about a month ago (i think???) we made it so that all shares are hidden from the main tag pages. this was a quick, temporary response to prevent users from sharing with an unrelated tag to put a post in front of an audience OP did not intend.

changes are for sure going to include:

  • shares made by OP will show up in tag pages still
  • shares with content made by a different user will only show up in tag pages IF they are using a tag that OP also used (for example: if i share a post that OP tagged #dwarf fortress, and i am also tagging it #dwarf fortress, it will show up in the #dwarf fortress tag. but if i share it tagged #fortnite, it will not show up in the #fortnite tag.)
  • shares without content will still not appear in tag pages.

this will likely not ship today BUT i like sharing what i'm working on


jkap
@jkap

my favorite thing in the world is when i freestyle a giant-ass sql query that i'm pretty sure is gonna run like shit but at least works, plug it into the query planner, and get back a cost/time that's infinitely better than i expected and within Acceptable Bounds.

also, following @vogon's post about the adult content decision tree, here's the tag search decision tree


You must log in to comment.

in reply to @jkap's post:

in reply to @jkap's post:

regarding the "tag we're querying was used by OP" question, does that only look at the original post, or tags that might've shown up in other versions of the post? for example, let's say I make a post where I say "apples are round," and then I share my own post and say "by the way, the same thing is true about oranges," and I tag that share with #oranges. if someone else shares that post and says "another fact about oranges is they're orange," and tags their share with #oranges, will it show up in the #oranges tag? and what if someone shares my original apples post (not the version with oranges) and tags it with #oranges?

no to both cases. for the former, checking the entire share tree is Very Expensive so we want to avoid it if we can; for the latter, since oranges isn't in the original post it isn't considered.

I've gathered through context clues that the term "expensive" is being used here to generally mean "requires a lot of time and resources," but I also get to hold the image in my head of a server refusing to do a more difficult task until you fork over another $50. which I guess isn't completely wrong, actually

my favorite thing when i'm query-golfing is when i rearrange a bunch of stuff to change the Core of how the query works (same inputs and outputs) and the planner spits out the exact same plan. outsmarted. also a reminder that the planner is really fucking good at optimizing

It's so incredibly good. I'm the resident SQL expert on my team and I basically just tell juniors "the the important things to know: Table scans are the most expensive, the earlier you can remove data the better, everything else is going to be very query and data specific that I don't want to give you general advice."