Posts
2794
Following
120
Followers
684
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
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

@shijikori that sounds like a really cool project - I hope it goes well! although I can completely understand how it can be overwhelming, given that there are basically infinite possibilities for what the user might want to track

1
0
0

@shijikori omg is it going to be like an electronic character sheet? that sounds like such a cool project. is it going to be a webapp, or something that people install?

1
0
0

@shijikori oh - do you have any ideas of what kind of stuff you want to work on?

1
0
0

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

@shijikori that’s very fair tbh. I do have to admit that FastAPI’s documentation isn’t super great. it’s a relatively thin layer over another framework called Starlette and you often have to flip between docs for Starlette and docs for FastAPI in order to figure out how stuff works

1
0
0
repeated

@kasdeya
Even more generally applicable/scary:

Putting JavaScript in a bookmark, which is then applied to the currently opened page
https://en.wikipedia.org/wiki/Bookmarklet

1
1
2
Edited 5 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

anyway I’m still working on getting #GAGSProject ported to FastAPI but FastAPI actually has some really nice error-checking features for request parameters so I’ve been sidetracked (in a way that I’m enjoying) on adding some user-friendly error pages to GAGS

1
0
6

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

@luna WAAAafff ! !! wafff waf waf WAFWFFfff awhrherhrhfff WAFfhff ! !!
wharehrhfhfff arrrhrehrhffffff WAAaaaahh ! 1 heeh eh heh ehhehe eh ahwawwaffff wafw awfwaf waf

awhwahehrrhf arff ff yip WAah ! ! neofox_floof_happy fluffytail eh eh ehe h ee rehrhawherhffff yip yip waaaahhhhh ahraherherffff yip WAAff ! !11 wharerhrhrrrrr mrmrrrrr aARHff !! ablobfoxbongohyper fluffytail

0
1
1
repeated
repeated
This is the computer, once I have it and I know what make it is maybe I'll be able to find a lever for the 5.25 inch drive. Found a document stating that this has high density drives so I'm guessing it's just reporting low density in the BIOS due to settings or the lack of disks in the drives.
Looks like it has a DX2 CPU in it, so it's been upgraded. Should run at 66 megahertz. Also it has a coin cell battery, so that's at least one thing not to live in constant fear of going wrong.
I've also got metal joycon locks on the way since switch joycons fucking suck.
4
2
1
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

what I’m trying to say is that if you’re playing Pokemon in 2025 you had better be pirating it

also abolish intellectual property

0
0
5
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

@bosh hehe - this is the Tree Style Tab extension and at this point I could not live without it

0
0
0
re: the code decoded, unpaired brackets
Show content

@catgirl_so holy crap how long did it take to decode this?

0
0
1
Show older