Posts
1474
Following
132
Followers
174
of the @kitsunecafe@tech.lgbt notoriety

"what a fascinating yet quietly terrifying being neofox_pleading" @kirakira@furry.engineer
"turbo queer" @kasdeya@cryptid.cafe

eli (ˈe̝ːli), vampire kitsune

i made a shitty port of rust’s serde library to ts/js because every guide i saw for serializing/saving player data in godot was horrifying to me

https://git.kitsu.cafe/rowan/serde-ts

1
2
6
Artist(s): naizo (kimosugimasu)
Characters: blake belladonna, yang xiao long
Media: rwby

Danbooru link: https://danbooru.donmai.us/posts/8137311
Source: https://twitter.com/kimosugimasu/status/1833517923031449730
0
1
0

eli (ˈe̝ːli), vampire kitsune

woag mossback released a new album

1
1
2

eli (ˈe̝ːli), vampire kitsune

lb: i dont care about job titles or jobs. i dont want to work for a company i just wanna be useless and make art!!

0
0
4

eli (ˈe̝ːli), vampire kitsune

uspol mention
Show content

you know, moving across the country wouldn’t be so difficult and expensive if the us hadn’t stolen so much fucking land. i think they should give all of it back

2
0
9
House MD, season 2 episode 24. (spoilers!)
Show content

this is such a robocoded episode.

  • "Why do you want so bad not to be human, House?"
  • It features an actual robot!
  • House doing some sort of maths...
  • and violence...
  • as a consequence of being brainwashed.
1
1
2
Artist(s): lionet0806
Characters: etou kanami, juujou hiyori
Media: toji no miko

Danbooru link: https://danbooru.donmai.us/posts/8321227
Source: https://www.pixiv.net/en/artworks/68720501
0
1
0

eli (ˈe̝ːli), vampire kitsune

my friends (dont) get me

1
0
7

eli (ˈe̝ːli), vampire kitsune

i need to have a word with whoever made stuff so heavy

0
0
5

I don't want to be on the blockchain. I don't want to mint NFTs, I don't want to vibe code. I don't want to beg you to hit the 'subscribe' button and ring the bell. I don't want to game the algorithm for your likes or your views or your shares or to be on the first page of results or to get recommended. I don't want you to gift Nitro to my server. I don't want the thumbnails of my videos to have a red circle and question mark next to a faked expression of surprise, I don't want to pay for items that gives me an advantage over other players. I don't want you to take a moment to hear about today's sponsor. I don't want to pump a meme coin, I don't want to craft prompts, I don't want to influence. I don't want you to watch me react to watching a video.

I'm seriously sick of this shit. All of it.

1
5
3

when there is a fops napping in your lap youre not allowed to move until it leaves these are the rules

0
2
0

eli (ˈe̝ːli), vampire kitsune

Edited 11 months ago
lewd mention
Show content

i can’t listen to podcasts or watch videos because most of the time i want to be listening to music. like, i have turned down sex on multiple occasions to go to a concert or because a new album released

1
0
11

Luna Dragofelis is moving to void.lgbt

people should not be required to have a job to survive (especially when the system doesn't guarantee them a decent job but instead shoves the full responsibility onto the unemployed person)
2
6
1

eli (ˈe̝ːli), vampire kitsune

mental health neutral, gender musing
Show content

sometimes i wish i were able to pull off the high femme cutesy girl aesthetic but then i remember i would miss being genderfucked

2
0
10

eli (ˈe̝ːli), vampire kitsune

Edited 11 months ago
javascript posting, not screen reader friendly? includes code snippets
Show content

javascript optimizations are always super weird to me and i end up profiling bizarre things

today, i wanted to be able to provide default implementations to either plain javascript objects or ES6 class instances, so i had something like this

class DefaultImpl {
  constructor(methods) {
    if(!isPlainObject(methods)) {
      return methods
    }
    
    this.methods = methods
  }

  aMethod() {
    return this.methods.aMethod?.() ?? someDefaultImpl()
  }
}

and my first thought was, “i wonder if i can overwrite aMethod when its called with either the default or given implementations to avoid the null coalescing check?

// ...
  aMethod() {
    if(this.methods.aMethod != null) {
      this.aMethod = this.methods.aMethod
      return this.methods.aMethod()
    } else {
      this.aMethod = someDefaultImpl
      return someDefaultImpl()
    }
   }
}

the performance results for both approaches were identical on v8, spidermonkey, and JSC. i’m assuming this is because the shape of a prototype is highly optimized and the one that overwrites the function violates the browsers expectations and suffers a performance penalty while the other one doesn’t? and if that’s the case, maybe the null coalesce vs the prototype change ends up being a wash. or maybe branch prediction on the null coalesce makes the performance hit basically nonexistent? i’m not sure yet

1
0
3

walks up to you like this emma4head fluffytail

2
4
1

Illustration for Electric Lady Tattoo in Kankakee, IL

1
4
0

eli (ˈe̝ːli), vampire kitsune

finally, a clock that doesn’t have too many numbers that even I can understand

0
1
12
Show older