getting neovim to work well with Unity is a surprisingly difficult and annoying task. I might have to actually try VSCode instead
House of Necrosis Makes Your Every Move Count
this video completely sold me on House of Necrosis - I really want to play it now
but I think it also does a great job of explaining something that I love about roguelikes as a genre, too: the resource-management aspect, that’s almost like a puzzle
@kasdeya Ah, good old "just". We are "just" doing this. It is very simple, "just" go ahead and give it this and that. Surely anyone who doesn't get it will feel better, having read how simple it is to "just" do this!
Sorry, loaded response. But ever since I became aware of the pattern, I've been trying to make a conscious effort to remove that work from my tech vocabulary and seeing it causes a Reaction™.
@fargate this is a really good point tbh - I might want to be more conscious of my own use of the word “just” as well since you’re right that it really comes off like it’s saying “this is so simple for me, so surely it’s incredibly simple and easy for you too” which is a very harmful sentiment when it comes to tech
I think trying to learn Rust did irreparable damage to my perception of the concepts of immutability, monads, and traits/typeclasses. I hate these three things so much now
Fedi doesn’t really do this from what I’ve encountered, but holy shit Stack Overflow and reddit are overrun with this attitude and it’s infuriating
some insecure man will be like “how dare you waste my time with this” as if he carries a personal obligation to reply to every question on a website he chose to visit
@kasdeya the concept of “common sense” is absolutely a way to shift blame – it’s why it’s so prevalent in neglectful parents to suggest that things that they are tasked with teaching are instead some abstractly available form of knowledge which can be somehow acquired without teaching. presumably the person without the “common sense” should be gleaning this information through contextual clues via exposure to others. this assumption is ableist and, when employed by someone charged with the care of another, frequently blames victims of abuse which tend to be isolated from others (in particular, children).
if someone is asking a good faith question online and you - personally - do not want to offer help, the correct response is not any of these:
in fact if you encounter a good faith question online and you do not want to offer help, the correct response is:
“it’s just common sense” is a way to shift the blame onto a person for not knowing, and off of their community for not telling them. if someone doesn’t know “common sense”, literally the last person to blame is the one who is ill-informed
@tempest that extremely makes sense tbh
I’ve been thinking about trying a different distro instead of Arch. someone recommended Linux Mint and I can’t remember who that was, but apparently it’s a lot more user-friendly. but with that said, I also don’t want to put in even more work on installing and configuring a whole new distro and learning its quirks too lol. but I might do that if Arch keeps annoying me or if it suddenly breaks itself again
@foolishowl young kas tried learning Perl a long time ago, and I do remember really liking the concept of implied subjects. I feel like that could be a very expressive language feature if handled well
I’m starting to think that a big factor in what draws people to their favorite programming languages is a subjective sense of aesthetics
there’s definitely a cultural aspect: you learn to solve problems in your native programming language and it can be hard to solve those same problems in terms of a different language paradigm, or even a somewhat different language with limitations you’re not used to
but you can overcome that cultural gap with practice if you really want to. it’s kind of a slog but it’s not the worst or anything
but what makes people push through that slog in the first place? I think it’s an aesthetic attraction to the language. people see something beautiful in the language, off in the distance, and they want to learn it in order to reach that beauty and really understand it and appreciate it
so I suspect that’s what draws people to functional programming - I think it’s an aesthetic attraction to the idea of mixing code and math, or to immutability as a concept, or to declarative programming, or etc. there’s something about it that they find beautiful and alluring. that’s what gets them through the slog of learning it, and it’s why people end up sticking with that paradigm in the long term
I think that also explains why some people’s favorite language is still Java, for example. because that was probably the first language that they really clicked with on an aesthetic level and they still get that sense of beauty from the language. even though the culture of programming languages has changed since then and younger programmers probably consider Java ugly instead of beautiful, calling a language “ugly” is completely subjective and culture-dependent
just like it is to call Haskell “elegant” or “pure” or “beautiful”. I can’t understand what that means because my cultural concept of programming beauty is different from the one that Haskell programmers have. and if I tried to explain why I find Lua or Fennel beautiful or elegant, they would probably be equally confused
drone network that presents a single collective serial number to those outside the hive, despite each drone being numbered for internal asset tracking purrposes. whenever a drone communicates with the outside world, its serial number is replaced with the network's collective serial number in outbound messages, and vice versa for inbound messages.
this process is known as 'network address translation'
if you can’t learn everything you need in order to use a piece of software by:
that software is a piece of shit. straight in the garbage. light the garbage on fire. go directly to hell
still not sure if I hate Arch in particular or Linux in general but I certainly hate something about this situation and it’s mostly the smug assumption that every single user has learned this shitty-ass distro so deeply that they just Know every single package in the entire repo by heart, when the only way to browse the repo is through arcane bullshit commands like pacman -Ss that often dump thousands of unfilterable lines to my terminal
I love how Arch can just be like “oh btw I’m missing this extremely basic functionality because you didn’t explicitly tell me to install the package that includes it. how were you supposed to know to install the package? the fun part is you weren’t”
“how are you supposed to figure out that this problem means you need a package, and the exact name of the package to install? idk try googling for 20-30 minutes and maybe a random website will help you”
luxuries are a lie, we cannot survive on “necessities” alone