if you are on bluesky please follow @ap.brid.gy before interacting with my posts, I can't see you otherwise
i read manga sometimes
Over the last ~30 years I have folded hundreds of origami cranes and given them away but this is the first time I've ever received a crocheted one in return :D. I of course am beyond delighted by this.
@mjdxp oh also this channel https://youtube.com/@yewfnet
@mjdxp for retro gaming i can recommend
https://youtube.com/@eurothug4000 and
https://youtube.com/@tangomushi
Just wrapped up high school and exploring what's next! You probably know me from Altbot (the accessibility bot that helps make Fedi more inclusive), but I also build terminal tools, AI integrations, and love working on anything that improves user experience.
Looking for opportunities in full-stack dev, UI/UX, or accessibility-focused roles. Strong in Go, Python, C#, Web, 7+ years Linux experience, and passionate about open source. My projects have thousands of users and I'm always thinking about how to make tech more accessible, inclusive, and user friendly for everyone.
Portfolio: https://micr0.dev
Boosts appreciated!
so recently my server has unintentionally been inside a DDoS of my own making. any smaller webserver i point my domain at becomes instantly crippled. let me explain the situation...
so i make minecraft mods, right. well, at one point, i made this library mod called CICADA, that has a bunch of shared utilities i use. this is pretty common practice
then once i had that, i realized, hey! why not make a funny thing in this library mod that gives my own minecraft character a cape when anyone sees me! that would be kinda neat.
it couldnt just be simply hardcoded though of course, so i had a genius plan. i would put a simple "api" of sorts up on github pages that would have directories for all the players that i want to have capes. the mod can do a quick http request in the background, and if it doesnt return a 404, load the cape from the png thats returned to display on the player
now you might wonder, this is a perfect idea is it not? how could this possibly have caused any issues? ...yea i think you can roughly guess where this went
for the github pages thing, i used the one domain i had available at the time: enjarai.dev
. now, you may notice that this currently hosts my personal website. which is no longer on github pages.
when i made this migration, i realized something quite concerning. my mods are popular.
my servers cpu was consistently pinned at 100% over 4 cores, and i was getting... checks notes thousands of GET requests a second. 24/7. neither me nor my server were very happy about this as you might imagine
for quite a while, i've honestly just kinda... put up with this. there didnt seem to be anything i could do, short of just not using my domain or migrating back to github, neither of which i wanted
its been getting worse and worse though, my disk is filling up with access logs within literal hours after clearing them (so i had to disable those) and im running out of bandwidth quota on my VPS every month. something needs to change
so i shared my problem with a bunch of friends last night, and we brainstormed the hell out of this. after a lot of ideas, including potentially sending malformed PNGs to crash people's games and force them to update the mod (which turned out not to be feasible), i landed on a pretty decent solution i think
everyone using an old version of CICADA will now see this cape. on every single player
i really hope this works, cause if not, im kinda out of ideas
will keep yall posted
I love purple 💜
(Artwork by Luna, twitter @ jermpet_)
@demi i use heroic for epic games and bottles for anything else. you have to move the installation folder to that bottles respective directory if the executable needs to access files when installing (.bin files or whatever) (flatpak shenanigans). other than that it's pretty straightforward and downloading dependencies is easy as well.
oh, and a genuine question to ANYONE WILLING TO ANSWER; how do you run non-steam windows games on linux and have them actually work? i'm aware of lutris but getting things to not break is bluntly a little fidgety and i'd like to look at other options. no criteria whatsoever throw whatever you have. boosts encouraged i want how everyone handles such tasks...
WINNING EVERY DOMESTIC ARGUMENT BY WHIPPING OUT THE General Electric OFFICIAL DISHWASHER LOADING SPECIFICATION
Regular reminder of signing the Stop Killing Games petition if you’re an EU citizen and haven’t already. It’s almost there!!
>go to garage sale
>see amelie dvd box set
>forget im in real life
>audibly say "fitgirl spotted"