Posts
2756
Following
119
Followers
683
software tinkerer and aspiring rationalist. transhumanist and alterhuman

I try to be very careful about CWing things. sometimes I make mistakes but I want to make my posts as safe to read as possible

I sometimes post NSFW/kinky/lewd things behind CWs. this should go without saying but if you're a minor please do not interact with anything lewd/NSFW that I post

I have very limited energy and am very shy so it might take me a long time to reply to messages sometimes, or I might not be able to reply at all. this is kind of an "output only" account for the most part, but I'm hopeful that I can change that over time

I sometimes use curly braces to {clearly show where a grammatical phrase begins and ends}, like that. you can think of them like parenthesis in code or math, except they operate on grammar instead
repeated

it’s amazing how much ffxiv looks, plays, and feels like a real mmo despite being made entirely out of hot glue

1
2
1
repeated

RosethornRanger (it/its) (TTV)

"Independence" is the greatest tool the capitalists have at prying apart the workers. Kiss your homies goodnight and forge a bond that cannot be broken

1
9
2
repeated

They let me make tv

1
3
3
repeated
Oh my god

"avatar: the last airbender" is like 20 years old now
I was watching the premieres and taping them on VHS 20 years ago

fuuuck
0
1
1
mental health related shitpost
Show content

my therapist sent me something called the DBT Nightmare Protocol and I’ve never been more excited to read about a therapy technique. we need more psychology terms that sound like SCP doomsday contingencies

1
4
21
repeated
cw-boost: 'clanker' slur discourse
Show content
0
3
1
Edited 4 months ago
somewhat ranty post about Chesterton's fences in the tech world but I'm trying to be fair
Show content

there should be a term for a Chesterton’s fence that isn’t “why is this here?” but “why did they make this so complicated?” because I run into that constantly in the tech world

like “why do I have to learn about the concepts of entities and components in order to use Unity when you could represent the same data and behavior using an object that contains more objects inside of it?” or “why does this unit-testing framework need to run an entirely separate JavaScript runtime inside of Node in order to simply unit-test some code?” or “why is it such a complicated and frustrating task to literally just make a simple GUI with HTML/CSS?”

like I’m not saying that these things are pointlessly overcomplicated, because they probably aren’t. but from the outside they look pointlessly overcomplicated. and that’s frustrating because I don’t want to learn something that looks unnecessarily difficult to understand and use

1
0
2

I just pushed my experimental changes to production at 6am because I make bad decisions

but, everything seems to be working! #GAGSProject is now fully async. it doesn’t have lazy-loading yet but at least the whole server doesn’t grind to a halt while it’s waiting on the results of just one reddit API request

0
0
6

why does every singleplayer game with cute characters have to have a story mixed in with the gameplay? why can’t a game just have cute characters? I want to play as a hot and/or cute girl but I don’t need a whole traumadump about them :<

2
0
8
shitpost
Show content

I am so bad at matching voices to names because I always think that someone’s name is the name that they say the most often

I always used to think that Lewis was called Simon and Simon was called Lewis because they say each other’s names a lot

the solution is obvious: everyone should say their own name constantly, like a Pokemon

kasdeya! kasdeya!

1
0
13

alright I now have an experimental version of #GAGSProject that uses FastAPI instead of Flask! every feature seems to work exactly the same, except now everything runs asynchronously (finally! T_T) and probably faster?

before I switch over to this version in production, though, I want to tweak one more thing: I want to lazy-load the results of people’s searches, instead of fetching all of the results at once. that way y’all can browse thousands of results if you want to - instead of being capped to just 100 - and that won’t slow the server down at all

after I’m done with this, I’m actually thinking about posting about GAGS on certain subreddits where I feel like people might appreciate the ability to search by gender (like r/GWASapphic and r/GoneWildAudioTrans)

0
0
4
Edited 4 months ago

wow I’m ngl FastAPI seems like an improvement over Flask in every way where it isn’t exactly the same:

  • it has a really nice way of getting request parameters by making them the arguments of your function that handles the request (they will be automatically converted to the right types - including weird types like frozenset[bool])
  • also it automatically validates those request parameters and you can give it all kinds of cool hints about what form the parameters should take (including minimum and maximum numbers, max lengths, etc.)
  • it lets you automatically set up an error page in case the request parameters fail to validate, and this same system can be used to handle any exception raised when responding to a request
  • also it’s way faster
  • and it has proper async
  • and it has a really nice simple lifetime management system so that you can clean things up before it exits. whereas I don’t think flask has a way to run code right before exiting at all?

idk why anybody even uses Flask lol this is so much better

1
0
2

I fucking love that you can just, put an entire JavaScript script, complete with comments, inside of an HTML <button> element and nothing will break. it will work exactly as you would expect and want it to

I’m trying to minimize JS as much as possible in #GAGSProject but I now have a button that lets you copy debug info from an error page to your clipboard to help me figure out if something is breaking, and I needed JS for that. and thankfully it was only a few lines

2
3
13
repeated

"sideloading" is a stupid made up term invented to delegitimize installing software.
Heres a bunch of other things I'm doing while "sidestepping" some supposed central authority:
- sideshopping (buying stuff from a store that isn't amazon)
- sidedining (eating or making food that isn't from mcdonalds)
- sidethinking (using my own brain instead of asking chatgpt)
- sidelistening (to my own music instead of on spotify)
- sidechatting (irl instead of online)

0
10
3
Edited 5 months ago
shitpost; highly exaggerated injustice, violence, and implied death
Show content

the year is 2045. if you whisper the word “Pikachu” within a 100 yard radius of your Switch 4 all of your Nintendo® products will self-destruct and the Nintendo® Armored Riot Assault Force© will be dispatched to storm your house and deploy neurotoxic gas on you and your family for violating their IP rights

people are still excited to buy the new Nintendo® Pokemon®© Zeta Teal®™ and Upsilon Orange®™ though

1
0
4

omg I was thanked for a Wikipedia edit today! I didn’t even know that Wikipedia had a way to thank people for edits but that’s amazing. I love that there’s a way to have a positive interaction on that site - so it isn’t just that people who like your edit are invisible and people who dislike it are very loud and noticeable

0
0
5
repeated

opening comms again soon because I want the junji ito x hobonichi A6 notebook cover >.>

And also to be able to afford dojo dues next month. And phone bill.

https://vgen.co/exweis

1
1
1
job/hiring unfairness - a little mean towards NTs
Show content

the problem with jobs is that in order to get one you have to Convince a Neurotypical to Like You and that is basically impossible like who knows how their brains work

1
0
10
Edited 5 months ago
mental health negative
Show content

ah the familiar curse of having extremely limited social energy and extremely unlimited loneliness

1
1
6

going down an extremely normal rabbit hole today

0
3
16
Show older