Posts
3401
Following
129
Followers
701
software tinkerer and aspiring rationalist. transhumanist and alterhuman

I have strong opinions about #Lisp but love S-expressions. I also have strong opinions about video games, TTRPGs, software, and programming in general and I post about them a lot

I like to use curly braces to {group words together} to make my sentences easier to parse. for example, try reading the garden path sentence "the complex houses married and single soldiers and their families", and now try reading it with curly braces: "{the complex} houses {married and single soldiers and their families}"

I try to thoroughly CW anything that I post or boost which might be triggering, or just cause strong emotions like outrage or fear. sometimes I make mistakes but I want to make my posts as safe to read as possible. I even CW when I'm {complaining about} or {making fun of} something in case you don't want to hear a stranger criticize something you love

replying to messages is very energy-intensive for me, so I may not reply to certain messages at all, or it may take me a long time. DMs are especially hard
Edited 1 month ago

I just had a realization about a point of confusion I’ve had with functional programming languages for a long time: sometimes, in functional programming, an entire value can represent an abstraction and you aren’t meant to know anything about its internals at all

in the languages that I’m used to:

  • if you have a function, that signals that it’s an abstraction and you’re only meant to understand its inputs, its outputs, and its side effects
  • if you have a class or object, that signals that it’s an abstraction and you’re only meant to understand its methods (as if they were functions), its publicly-accessible data, and roughly what data it’s representing internally
  • if you have any other type of data, you’re meant to understand every detail of it, because it’s not an abstraction

but since functional programming doesn’t use classes, the abstractions go more like this:

  • if you have a function, it’s the same as above (know side effects, inputs, outputs, everything else is abstracted)
  • if you have certain data types (I’m not sure how you know which ones but there is probably a well-defined indicator) that signals an abstraction and you’re only meant to know what type it is (so you know which functions can operate on it) and roughly what its internal data represents
  • otherwise, you should know everything about the data because it’s not abstracted

so that explains a lot lol. I was talking to a functional programmer about why they were sadistically (from my perspective) asking the caller to do a bunch of very complex function composition in order to use their public API, but from their perspective the function composition was an implementation detail and what was actually happening is that functions were being used to manipulate abstractions in a way that was probably very intuitive to them. and this distinction was completely lost on me at the time so I just got confused and frustrated

stuff like this has me thinking that the cultural differences between functional programmers and {mixed paradigm or OOP} programmers might be so extreme that you’d need a translation layer between functional code and OOP code in order for programmers on each side to use each others’ APIs. because even very fundamental things like “how do I recognize a black box when I see one?” are very different between them, and in a way that’s so implicit that they aren’t even aware that it’s a cultural difference

2
0
4
re: video game violence, FFXIV thoughts and complaining
Show content

also the main story quests in FFXIV give a really bad impression of ARR, I’ve discovered. since they mostly just consist of running all over the world and reading novels of filler dialog and not actually doing anything

but if you go around the different zones* and just take sidequests it’s much more like WoW where some guy will be like “for contrived reasons, kill 6 of this nearby enemy” and you can just run off and do that and come back and get a reward. so if you focus on sidequests you get to actually Do Things and there’s much less running all over the world because everything is nearby

so I’m having a lot more fun with that tbh, and I’m also starting to get the hang of FFXIV’s weird combo system as well (a little bit, anyway)

* make sure you’re in an appropriately-leveled zone using this chart which is for FATEs but this is the only way I’ve found to figure out what level each zone is meant for :/

0
0
0
Edited 1 month ago
video game violence, FFXIV thoughts and complaining
Show content

okay the rogue questline in FFXIV is actually kinda good

like it’s extremely contrived, and you’re more like mercenaries than rogues (you actually help the cops, too :/), and the tone is pretty cartoony/goofy which comes off as flippant because the questline deals with some very heavy topics. also everyone talks in a weird, hard-to-follow mix between pirate-speak and thieves’ cant. and I have a lot of complaints about the rogue abilities and the overall design of the class. and overall everything feels rushed and sloppy as you’d expect from ARR

and yet it’s actually just fun to sneak around, gather information, steal stuff, spy on people, and stab guys idk

1
0
3
repeated

RE: https://infosec.exchange/@rebane2001/116123227412288110

This might genuinely be the most mind blowing thing I’ve ever seen.

0
2
1
repeated

People-first language is only suggested for things that are considered undesirable in our society. No one ever says we should use, for example, "a person with blondness” or "a person with overheight.”

The problem therefore isn't necessarily where we put certain words, but that those words (and the conditions associated with them) are seen negatively.

So no, saying “a person with obesity” will not solve weight stigma in our society.

0
1
1
repeated

id like to apologize to venite for complaining about its default dark mode

0
3
1
repeated
Edited 2 months ago
Suggestive. Gock.
Show content

Am horni. A cute girl should use me and fix that. :3 / 🥺

2
1
1
repeated

> LOOK

You are in a room. There are exits to the north and west. There is an armchair.

> SIT

You are sitting in an armchair in a room. There are exits to the north and west. A small black cat enters the room.

> TAKE CAT

You cannot take the cat.

> PET CAT

You pet the cat. It starts to purr.

> PET CAT

You pet the cat. It jumps onto the chair, purrs, and settles on your lap.

> N

You cannot go north. You are immobilised by a cat.

> STAND UP

You cannot stand up. You are immobilised by a cat.

> W

You cannot go west. You are immobilised by a cat.

> PET CAT

The cat purrs.

8
6
4

despite all these CWs I never felt triggered by the game and I’m very sensitive, so I hope it will be playable for a lot of y’all if you’re interested! I would love to give this game more notice and recognition because I loved it on every level, and it’s literally just $18 on Steam right now

0
1
2
CWs for Crisol: Theater of Idols as well as a Steam link
Show content

https://store.steampowered.com/app/1790930/Crisol_Theater_of_Idols/

CWs:

  • implied cannibalism
  • capitalist exploitation of working-class people, including sex workers
  • self-harm is a central game mechanic
  • pretty much any religious-related CW (religious guilt, religious gaslighting, cult brainwashing, religious torture, religious killing, etc.)
  • abusing/killing an infant
  • starvation
  • suicide
  • drowning
  • body horror
  • possibly more that I’m not thinking of right now, so be careful
1
0
1
Edited 1 month ago

if any of y’all like the newer Resident Evil games (like RE2 Remake or Resident Evil Village) I’d highly recommend giving Crisol: Theater of Idols a try

in fact if you just like puzzle-solving, exploration, and slow tactical combat I’d still highly recommend trying Crisol lol because it has a fantastic balance of all three

it’s a horror game though and there are a lot of CWs, so I’m going to make a second post with a link to the game as well as a list of CWs

1
1
2
repeated
mask, kink? //
Show content

naturally shy person not realizing that their digital mask display has gone out

with it out, people naturally treat them more like a doll or drone — heck, some people probably don't realize they're /not/ a doll or drone.

all our wearer notices is that their interactions with other people seem to be a little more comfortable today…

1
3
2

@ilobmirt hehe, even with a ponytail I still get loose hairs all over me in the bath when I have long hair and it drives me crazy. but I did try that in the past!

unfortunately every time I tied a ponytail it always ended up as a low ponytail and I could never figure out how people get a nice medium-height ponytail lol

1
0
3
re: naked lady cartoon porn
Show content

@view this is so weirdly cute? I’m confused but I like this a lot lol

0
0
2
repeated
naked lady cartoon porn
Show content

This stupid comic took three days. Of course, not full days, day jobs exist. But I lost a lot of the speed I used to have. That happens when you change your process, I guess.

2
2
1

@kit oh - I didn’t even consider how a hat would effect things! yeah I bet that makes having long hair a lot better

what was so bad about having dreads though?

1
0
2

@kit I wish I could! T_T even if I tie it up, I have to undo that in the shower and it sticks to my body, and individual hairs end up sticking to my skin everywhere and it drives me crazy. also back when I had long hair, every single time I leaned forward the hair would be all over my face and I hated it lol

1
0
3

@theking it drives me absolutely crazy anytime it gets in my face and especially my mouth T_T and the absolute worst is when it sticks to my body in the shower

0
0
3
dysphoria
Show content

“maybe if I get a short haircut I’ll look like an edgy lesbian instead of a boy” she says, like a liar

0
0
6

who would win:

the transfemme urge to have long flowy beautiful hair

vs.

the autistic urge to not have a long flowy sensory nightmare attached to my head at all times

6
0
12
Show older