Posts
2712
Following
117
Followers
680
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

getting neovim to work well with Unity is a surprisingly difficult and annoying task. I might have to actually try VSCode instead

1
0
4

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

1
0
1
repeated
Ranting at language used beneath the code example
Show content

@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™.

2
1
2
re: Ranting at language used beneath the code example
Show content

@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

0
0
2

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

0
0
2

*shows arcane Rust code that requires knowledge of at least 3 separate concepts that don’t exist in any other mainstream programming language*

“Hopefully everyone can understand what’s going on here.”

XKCD 2501 moment lol

3
0
3
re: "you", rant about asking questions online
Show content

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

0
0
4
repeated

eli (ˈe̝ːli), vampire kitsune

common sense and abuse
Show content

@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).

0
1
5
Edited 1 month ago
"you", rant about asking questions online
Show content

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:

  • tell them that they’re lazy and should have searched for answers harder
  • pick apart the framing of their question as a way to criticize them
  • act condescending while refusing to answer
  • tell them that they should never need to know the answer to their question
  • derail the conversation by making it about how much smarter you are

in fact if you encounter a good faith question online and you do not want to offer help, the correct response is:

  • Fuck Off. literally just Fuck Off and do anything else. navigate to any other webpage. watch a video essay. visit your local library. learn quilting. do anything else in the world other than replying to that question
2
1
11

“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

1
1
7
re: Arch complaining (now with unsolicited nixos opinions)
Show content

@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

1
0
0

@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

0
0
1
Edited 1 month ago

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

1
0
6
repeated

eli (ˈe̝ːli), vampire kitsune

laziness isnt real

1
7
14
repeated
computer networking, drones, misinformation, silly
Show content

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'

0
3
5

if you can’t learn everything you need in order to use a piece of software by:

  • following a tutorial
  • then, reading the documentation as-needed

that software is a piece of shit. straight in the garbage. light the garbage on fire. go directly to hell

2
1
4
re: Arch complaining
Show content

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

3
0
3
Edited 1 month ago
Arch complaining
Show content

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”

1
0
3
repeated

eli (ˈe̝ːli), vampire kitsune

luxuries are a lie, we cannot survive on “necessities” alone

0
1
6
repeated
Show older