@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
@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
ur website is dogshit if i cant right click/middle click a button or link to open the page it goes to
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
most of my favourite music is metal, but anytime i look for more i just don't rly fw most of it 
looking at some python code and going "ugh, this was written by a java programmer"
YOU DON'T NEED THIS MANY CLASSES, MAN!
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
@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
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 :
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
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
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
@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
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
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
@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!
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