Posts
2761
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
Edited 5 months ago

okay so apparently the way that people make UIs in HTML is not to write all of the CSS by hand (which is a fucking nightmare!) but to use a UI “framework”

some of them look hideously overengineered (like MUI and Bootstrap) and require not just JavaScript but also React for some (hopefully good?) reason. but others are literally just CSS files that you include and they handle all of the fiddly bullshit involved in making a webpage be Actually Usable

so while I’m waiting for reddit to decide if I’m allowed to host my website, I’m thinking of switching to one of those which will hopefully make it much easier to add new UI stuff to #GAGSProject. the downside is that it’s going to make GAGS look like it was made by fucking techbros, (look at this website and tell me it doesn’t make you feel instantly uncomfortable) so I’m going to have to see if I can tolerate that before I fully commit to using one of these 😅

3
0
6
repeated

eli (ˈe̝ːli), vampire kitsune

yeah

0
2
5
repeated

eli (ˈe̝ːli), vampire kitsune

Edited 5 months ago
0
1
8
Edited 5 months ago
suggestive picture (no nudity) with very suggestive alt text
Show content

this is my ideal lifestyle tbh

(the picture is called Night Garden, and it’s by Ilya Vatutin)

1
0
8
repeated

neoraccoonneoraccoon_nom_cottoncandyneoraccoon_dumpster
Neoraccoon!

its an edit to volpeons ever popular neocat & neofox, with some simple additions to include symtrkl’s neobot[as well as some original ideas :3]

it may be a bit rough around the edges but there are almost 300 neoraccoons for you to enjoy and marvel in at this CURRENT moment
neoraccoon_shyneoraccoon_sign_plzneoraccoon_flag_trans
check it out! https://github.com/ApertureCreator/neoraccoon
neoraccoon_floof_happy

3
14
4
complaining about CSS, Lisp, and Haskell and how they all do a thing that frustrates me
Show content

I just realized that the main problem that I have with CSS is the same problem that I have with a lot of functional languages like Lisp or Haskell: I haven’t found any good way to figure out What I Can Do with something

like I can’t ask the question “I want this to be display: flex so what are the attributes that apply to flex specifically?” because the answer is Everything Ever, so I just have to memorize every single CSS property instead of sorting through a short list of “stuff you might want if you have a display: flex

and certain functional languages do the same thing where there aren’t functions that apply to certain datatypes (like a method for an object) but instead you can use Every Function Ever (of which there are probably hundreds) so good luck narrowing that down to things that can actually help you in any situation

1
1
12
Edited 5 months ago

I really wish documentation for opinionated frameworks/libraries would explain what problem they’re trying to solve with their abstractions

instead of just being like “first you create a blueprint, and then you register the blueprint with the dataclasses, and then the dataclasses are inserted into the render engine alongside the server entities, and then the render engine creates an entity-dataclass hybrid mechazord which is shoved into the internet tubes, which…” and I’m just sitting there like “why the fuck do I have to do all these steps in order to [do an extremely basic thing]”

like I’m sure that there is a Very Good Reason but I would like to know what that is because out of context this type of stuff looks like a massively overengineered nightmare for no reason

0
2
6
Edited 5 months ago

I’m starting to suspect that making the UI might be the hardest part of every piece of software that has a UI. like damn I want people to be able to use my code without being a command-line tech wizard but why is this so hard BlobCat_Fearful

also I think I’m understanding why the vast majority of FOSS projects are Like That (you have to learn a bunch of arcane bullshit before you can use them). like you would have to pay me to make another UI after this /hj

so yeah I have a new respect for UI devs and frontend devs and the bullshit that they have to deal with on a daily basis

3
2
16

all this time I’ve been getting my anime femboys confused! I thought that Astolfo and Felix were the same character. apparently they’re characters in totally separate dark fantasy anime series, and Astolfo isn’t even a catboy!

anyway here’s a cute Astolfo animation

CW: suggestive poses and revealing clothes

https://www.youtube.com/watch?v=ywmyILfndks

0
0
4

if you watch too many Minecraft videos on youtube you start getting recommendations for stuff like “I farmed poisonous potatoes for 100 days… it broke me”

1
0
6
repeated

eli (ˈe̝ːli), vampire kitsune

i think one of the worst casualties of modern browsers / web stuff is the ctrl-f search

no more than half of the time when i press ctrl-f, it doesn’t do anything until i click around to find a spot that isn’t eating my inputs

and half of the times that it does open, it won’t find text that is clearly on the page

1
2
14
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

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
Show older