Posts
2802
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

@tempest ahh that makes sense but really sucks. it seems like there isn’t any way to make a UI that I can feel comfortable with. even GUI libraries like Qt require me to make some major sacrifices

I guess this project has been about me trying to write code that others can use, even if they aren’t technical. but I hate having to give up {the ability to verify that all of my code is working as intended} in order to get there, as well as {the ability to write abstractions that work under all circumstances without any hidden gotchas}

0
0
1

@shijikori I don’t just want to make it available - I want it to be easy-to-use so that even non-technical people can use it. at the moment there’s a whole Process you have to go through to make it work, which would be too much for most people who aren’t comfortable how Python venvs and pip work

but, I do have a it on one of those websites! I’ll probably post the link once I feel like it’s ready to be seen

but yeah they must have backtracked on their stance on API access because now it seems like they’re manually approving API keys for non-commercial uses

0
0
0

okay it’s looking like I might be able to host #GAGSProject for free with PythonAnywhere. but I need reddit to give me permission to host a website that uses their API, so I just submitted a request and hopefully they’ll approve it 🤞

1
0
4
re: GAGSProject, UI contains lewd text
Show content

blacklisting works! and your blacklist is saved after every search, so you don’t have to re-type it every time (eventually I might add a “save” button below the blacklist too)

now I just need to figure out whether I’m going to host this on a server for people to access, or if I’m going to create an installer so that people can use it on their own computers. tbh unfortunately I’m probably going to end up going with the installer because I can’t afford a VPS right now. but that’s a shame because I’d love for everyone to have the convenience of just being able to go to a website to search for things

1
0
6
repeated

A cuddlepile of robots

a thousand Source-Engine collision sounds play simultaneously

2
5
3
Edited 5 months ago

#Windows11 actually fixes something that used to drive me crazy in Windows 10:

for some reason when my monitors go to sleep and come back on again, Windows 10 always thought that my main monitor no longer existed and moved all windows from it onto my right monitor instead. and then of course my main monitor would come online again with no windows on it, because they’ve all been shifted to the right for no good reason

Windows 11 actually handles this case really well because as soon as my main monitor comes online, it recognizes that and shifts my windows back to it again

1
0
5
repeated

I think what I’m learning from #GAGSProject is that the answer to “how do I do HTML/CSS/JS in a way that is safe and sane without adding a bunch of magical black boxes?” is that “you can’t lol you need the black boxes to do that”

like I fucking hate React but I think I kinda understand why people use React now, because the alternative is to write code in 4 different languages and somehow make sure that they’re all meshing together exactly correctly

2
0
5
repeated

eli (ˈe̝ːli), vampire kitsune

as far as i can tell there’s only two things that get named after people and it’s the two things that nobody wants: diseases and math

2
4
9
repeated

Generic Firedemon's Project Repository

Jester's Live Time Display: Charging demons stronger than me with sub-optimal equipment [Hdest W/ Compendium collection]
https://twitch.tv/genericfiredemon
Going Live 7:30PM MST

0
2
0
repeated

the one annoying thing about my new laptop is that my keyboard only works when you plug it into a USB port, and not when you accidentally jam it into an ethernet port

2
1
1
repeated

i have no goals or ambitions in this life. i just want to dress sexy and take naps for the rest of my life

3
1
2

@esheep @tempest @erin ooh thank you for the info! I’m using Flask so I’m like 90% sure that I can set the Content-Type header when responding to an HTTP request. and I’m really glad that XHTML is just a different syntax for HTML instead of like, a branch in HTML’s functionality that isn’t forwards-compatible with changes in how HTML works

I really might look more into this once I’m done with the basic functionality of my project, because HTML’s inconsistent syntax bothers me a fair bit lol

0
0
1

@esheep @tempest @erin I’ve actually been thinking of switching over to XHTML. I’m not sure if yattag - the HTML generator I’m using - supports it but I love that the syntax is stricter and less cursed lol

do you know if it supports enough modern HTML stuff to be worth using? because I don’t know too much about HTML but I know that HTML 5 has “semantic tags” for describing what’s inside of them, which is helpful for screen readers. and I’m not sure if XHTML has those too

1
0
2

this might be a hot take but I prefer page-by-page browsing instead of infinite scrolling for several reasons:

  • it gives you clear breakpoints to remind you to take a break
  • you can scroll all the way to the top or the bottom to access UI elements in those places without losing your place too badly (especially if some of the links are purple, showing you what you’ve already clicked on)
  • you can let the entire tab unload and then reload it later without losing your place either
  • it’s more intuitive to have discrete webpages that are a fixed size, and to have no special behavior on scrolling, because that’s how 90% of the internet works
  • it’s also just drastically simpler to implement (no javascript needed!) and eliminates tons of potential bugs

to be honest I am almost at the point where I’d call infinite scrolling a dark pattern - to manipulate people into browsing mindlessly without taking a break

8
25
58
re: GAGSProject, UI contains lewd text
Show content

@theking thank youu! I’m using the catppuccin colorscheme because it’s really easy to style something with that lol

0
0
1
GAGSProject, UI contains lewd text
Show content

here’s what the #GAGSProject UI looks like so far. the blacklist is still hardcoded and that’s the next thing I want to work on

also if enough beings end up using this I’ll probably go through everything and make sure that it’s screenreader friendly since I imagine that there are probably a lot of blind queers who like #GoneWildAudio

2
0
6
CW-boost: American politics, racism
Show content
0
0
1
repeated

gayTM activities

2
3
1
repeated

they should make a computer that works

0
2
1
Show older