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

@desea also in Python subclassing something is very dangerous. you basically have to know all of the implementation details of the class that you’re subclassing or you’ll subtly break something. and I’m not sure how a language could be designed where that’s not the case

0
0
2

@desea I do use pyright to do static type checking in Python! and circular imports are a pain. maybe you have a point - I’m not sure

I’m just so put off by everything that I’ve seen of C#, for example. like how you have to manually specify namespaces, and how this.varName is implicit so everyone just types varName which seems like a massive footgun to me. and also how C# seems to have no concept of a function - only a class with a method. that seems like it would lead to the frustrating situation of having to instantiate an object and then give it a bunch of data it doesn’t need in order to do something very simple, which I’ve encountered with Python libraries that are wrapping an OOP API from another language

1
0
1
repeated

ur website is dogshit if i cant right click/middle click a button or link to open the page it goes to

0
6
3

I respect OOP for creating the concept of classes and objects. that’s a very powerful abstraction that I use all the time in Python

but I do not understand how anyone can get anything done in a pure OOP language like Java or C#, or even what they were trying to accomplish by designing those languages Like That

2
0
4
extreme sarcasm
Show content

@wyatt but wait, Wyatt! you just have to download these 113 Node packages and it will work just like flash, except 20 times slower and 200 MB heavier!

0
1
5
repeated

most of my favourite music is metal, but anytime i look for more i just don't rly fw most of it neocat_sob

2
1
1

@foone omg I feel this. trying to use Qt in Python is how I learned what a nightmare idiomatic C++ is BlobCat_Googly_NotLikeThis

pure OOP is a scourge on software everywhere

0
0
0
repeated
Edited 5 months ago

looking at some python code and going "ugh, this was written by a java programmer"

YOU DON'T NEED THIS MANY CLASSES, MAN!

3
1
1
Edited 5 months ago
rant about "how can you not understand the symbolism?"
Show content

I hate how people conflate {not engaging with the symbolism of a piece of art} with {being unable to engage with the symbolism} and then conflate that with {being too unintelligent to learn how to engage with symbolism in art}

like bitch I simply Do Not Care. for example as far as I’m concerned the unicorn parts of Blade Runner are atmospheric but otherwise pointless filler, and I would enjoy the movie less if I tried to analyze them any further than that

I make the conscious decision to not engage with symbolism 95% of the time because not only do I Not Care but it would actively distract me from the aspects of the art that I do like: the worldbuilding, all of the little details in the props and sets, and the questions being asked by the story (like: are replicants amoral? do they have alien emotions that give them alien morality? or do they have the same emotions as humans but simply not express them openly?) and that is way cooler to me than whatever an origami unicorn “represents” in someone’s mind

0
0
4

@tempest hm that makes sense! to be honest I have very little awareness of my team in a hero shooter (I’m used to singleplayer games where that isn’t a factor and I haven’t picked up the skills to maintain that awareness yet. plus these games are just so fast that there isn’t enough time to think about anything consciously) so I always play as a tank under the assumption that I’m going to get healed - which makes me play very aggressively as I try to pressure as much of the enemy team as possible. and if the healer isn’t interested in healing me then I tend to get melted pretty fast when I do that lol

1
0
2
repeated

psa for those on accounts marked as a bot but aren’t actually automated : Don’t enable that

enabling it just for the fancy bot tag and icon actually messes with a lot of things with your account , such as :

  • you may not be able to interact with other actual bots
  • your posts and profile altogether may be hidden from other users ,
  • or entirely from public posts and timelines on other instances who don’t show “automated” posts publicly
2
5
4

I feel like TF2 did healing perfectly with the medic. if that game didn’t have nearly 2 decades’ worth of skill creep I would go right back to healing in it because it was perfect

0
0
1

I will never understand why most people don’t like healing in hero shooters. most healer characters in hero shooters seem designed as damage dealers who can also offhandedly heal - with the idea (I think?) being that players don’t “have to” spend too much time healing instead of attacking the enemy team

but I always loved Furia in Paladins, for example, because you can literally just heal as her and you don’t have to attack the enemies at all (unless you suddenly have to defend yourself). healing is great because you get to feel like you’re helping your team and saving them from death. you get this sense of managing the chaos of battle as you prioritize who to help and try to time your heals just right to keep everyone alive

but of course whenever randoms are playing as healer, they just play them like it’s another DPS lol. which really sucks when you’re the tank

which, tbh I also really like to play as a tank (it feels really nice to protect the team) but not when the healer is played by a random who’s just going to go off and try to get kills

3
0
3

wait - holy shit - apparently the fix to this problem is to edit a file called FFXIV_BOOT.cfg and change StartupCompleted from 0 to 1. that actually worked. the tech debt of this game is unbelievable

1
0
5
re: kas complains about the Linux command line
Show content

@tempest hm - that’s a good point. I’ve experimented a small bit with adding git info to my shell prompt on Windows and I assume it works similarly on Linux. it might be possible for me to add info about the status of services and other things like that to my prompt

0
0
0
Edited 5 months ago

wow - I officially can’t play FFXIV even if I wanted to. I just tried to log into my trial account (after I finally found the hidden FFXIV download link on their terrible website) and got this screen

so I guess for some reason Square Enix has decided that my free trial is over, even though it’s supposed to last an unlimited amount of time

1
0
3

I just found this GMTK video and it’s about a difference that I’ve been trying to get at for a while, but never really found a good vocabulary for

what they call “explicit choices” are what I’ve been calling “Bioware choices”: where the game beats you over the head with the fact that you’re making a choice, and gives you a menu where you choose an option from an exhaustive list

although I’m not totally happy with the term “invisible choices” for the opposite - where you choose through gameplay mechanics instead of through a menu. because even in some of the examples given, the “invisible choices” can be very visible. you may not know every option available to you, but you’re often at least made aware that there’s a choice to be made. I think a better term might be “choice through gameplay” because you use the existing gameplay mechanics to “choose” what happens next

and in the case where it’s more of a tense situation with lasting consequences for failure, instead of a “choice” exactly, a good term might be “fail-forward game design” - named after the concept of failing forward in TTRPGs

https://www.youtube.com/watch?v=6HZuSzlN2eI

2
0
7
repeated
re: horrible mental health advice, too real
Show content

@kasdeya oh is this what i'm supposed to do? well shit, have i been doing it wrong.

i learned something very difficult and then got self conscious about not being as good at the thing as other people who know the difficult thing and have been doing it longer of have more energy and drive to do the thing, and have my impostor syndrome made worse because of it; to the point of not wanting to the thing anymore.

how foolish of me!

1
1
1
re: horrible mental health advice, too real
Show content

@Jenetrix omg I relate to this so much

1
0
2
horrible mental health advice
Show content

are you insecure and want to boost your ego online? try learning something very difficult and then loudly telling everyone how easy it is. shoehorn it into every conversation. make sure that everyone knows how superior it is to all of the alternatives

people will either tell you that it’s too difficult, in which case you can condescend to them and stroke your own ego in the process

or they’ll agree with you that it’s easy, and you can stroke each other’s egos about it

there is certainly nothing mentally unhealthy about doing this. this should be where most of your self-worth comes from

1
0
5
Show older