also yes, i am using "attention all units" as a replacement for "ladies and gentlemen"
✅ it sounds funny
✅ it attracts attention much better than some boring ass phrase from centuries ago
✅ not only it includes enbies and agenders, it also includes robots
✅ it makes you feel like you're in some action film
I’m going to nail this Steam review to the doors of every AAA studio like a modern Martin Luther
@Kaution the meme is to always call him by his full name (/j):
Jonathan Ferguson the Keeper of Firearms and Artillery at the Royal Armories Museum in the UK
every video he’s in introduces him with this exact phrase lol. but he basically does videos about how guns work and how accurately {video games / movies / etc.} represent guns
despite the… interesting choice of name, I highly recommend HOLE if a tense, surreal, almost horror-themed tactical (ish) singleplayer extraction shooter sounds fun. it’s only $5 USD and I got 12 hours of enjoyment out of it as someone who is very picky about shooters
robot: object and not a person, wants to be referred to in 3pp
also robot: personifies all the objects it interacts with
aaaa Jonathan Ferguson did a video on Receiver 2! and the video shows stuff that I didn’t even know that you could do in the game!
want to feel old? the sacking of Rome happened closer to the release of Shrek (2001) than it did to today
Yahtzee Croshaw perfectly summing up how I feel about skill trees
CWs: video game violence, general crassness, sexual references
in the new Indiana Jones game I had a ton of fun for about 45 minutes doing various wacky slapstick routines on fascists’ faces and then I uninstalled all 182 GB of it and it felt like a waste
it was an extremely fun 45 minutes though
they should make a game about punching fascists that isn’t a 182 GB interactive movie
exercise is a trick by physical therapists to give you more injuries for them to heal
@desea omg static classes are a thing? that’s so weird but interesting. that does sound like it might be a good solution to that problem
and yeah I love Rust’s trait system. I hated my time using Rust so much but I loved the trait system so much that I created an approximation of it for TypeScript for my Bitburner code, and I’m thinking about porting it to Python as well
even if I’m wrong about what I think is going on with Flask, it’ll still be worthwhile for me to rewrite everything to use FastAPI because FastAPI is… fast. and I’d really like to see GAGS get faster tbh. it takes way too long for it to respond to requests right now
my best guess is that Flask handles each request synchronously, but it handles the rendering of each individual request asynchronously. so if it’s processing request_a and it’s awaiting something when suddenly it gets request_b, it has to wait for all of request_a to finish before it can even look at request_b
which, that’s really weird if so because the Flask test server doesn’t do this? like I tested it there and it is definitely able to start work on request_b while waiting on request_a so idk what’s going on
ugghh I just learned that #GAGSProject has not been running as async as I thought it was. while it’s rendering the results for one user’s request, the whole server grinds to a halt and it ignores any other requests, despite the fact that everything is technically async (at least, I’m pretty sure this is what’s happening)
I think there’s some weird nuance to how Flask handles async that’s breaking it. I have no idea what that nuance might be though, so I’m probably just going to rewrite my code to use FastAPI instead and hope that that fixes it :/
I just made a few improvements to #GAGSProject! they’re really just small UI things to hopefully make it clearer how GAGS works - like how to find the blacklist textbox and what the tabs in the search results do
my next project is going to be much bigger though: currently GAGS will only fetch the first 100 results when you search for something, because it has to fetch all of the results right away and that’s really slow (this is before it does the gender filtering btw)
but, I think there might be a way for me to lazily fetch results as you click “next page” instead. I have two different ideas for how to do this and I’m going to see if I can make either of them work. if so, GAGS should theoretically be able to fetch as many results as you want and it shouldn’t even be any slower than its current behavior
@shijikori woahh omg. I just tested and it is possible for me to set attributes of a function in Python - so I can really see how this would work, I think. that’s so cursed lol but actually pretty cool. I wonder if it’s possible to create your own class implementation using only Python functions
@shijikori it is? interesting omg. I know that’s (edit: kinda) the case in Lua and I’ve heard that that’s the case in JS (though I suspect that it’s a lot more complicated than that in JS)