Posts
2732
Following
119
Followers
682
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
re: fascism, question
Show content

also, if someone makes fascism satire and then fascists embrace it, that means the satire failed right?

5
0
7
fascism, question
Show content

do y’all think it’s possible to satirize fascism in a way that is so heavy-handed that fascists won’t unironically like it?

I’m specifically thinking of stuff like Helldivers 2 and Starship Troopers

6
0
7
repeated

eli (ˈe̝ːli), vampire kitsune

Edited 2 months ago

@vivi honestly, to back this up, when i moderated [redacted server], there were two admins + me. the first admin had a moderation style very much like me and the community was good, welcoming, and friendly. we tolerated zero bullshit from players. we were very very protective of everyone who invested their time, and there was definitely a clear sense of trust between long-time players and the mods. new players were always on probation until we learned who you are

when that admin passed it on to his friend (the aforementioned second admin), that one was much more the “lets listen to what they have to say” type people. a lot of bad actors made it into the server and it was much harder to get rid of them. the community quickly felt like every other minecraft server – chat didn’t flood constantly from different conversations, new players weren’t welcomed, and everything was met with passive or even open hostility.

so yeah fuck that ill be the terrible mod

0
1
3

@rowan @vivi I actually think that this is one of the better approaches because like, some people are just kinda awful on the internet. I’m not talking about the ones who are doing something clearly wrong like being intolerant or harassing people, but the ones who are just unnecessarily condescending or aggressive towards people. the reddit approach is to let people like that stay because “they’re not doing anything wrong”, which leads to… reddit. and also this lets fashy types cause a lot of harm while still staying just on the right side of the rules

I much prefer vibes-based moderation because it’s a great way to deliberately cultivate a good community. the community becoming an echo chamber is definitely a risk, but I think there’s an important distinction between {a community that exists to discuss important topics where a wide variety of tolerant viewpoints need to be expressed} and {a community that exists to have fun playing Minecraft}

even for the former type of community, I think someone getting heated or acting condescending should still be given a warning at least because that can quickly lead to… reddit

also I’ve been thinking about the fact that moderation, in the current way that we conceptualize it, is hierarchical: the mods have power that other users don’t. and I’ve been wondering if maybe there’s a way to create the moderation equivalent of a representational democracy or something like that, with as much transparency as possible. since obviously Mod Problems™ are a thing that happens and there needs to be a way for ordinary users to know that it’s happening and do something about it

0
0
3

I can’t wait until we all have nanofabricators that can print a tray of perfectly identical strawberries or a salad where the veggies are all exactly the same flavor and texture. on that day I will finally enjoy Eating Healthy Things

1
0
4
re: negative, shitposty
Show content

@rowan awwwww neofox_hug_sad

if anyone can’t see how amazing you are and decides to hate you I will personally fight them to the death because fuck them and their horrible taste in everything

0
0
2

@ninafelwitch also omg a few months to reach max level sounds like a lot even to me, but I kinda respect that too. it sounds like reaching max level actually means something in vanilla instead of it being the expected outcome after a little bit of concentrated effort in order to “get to the real game”

1
0
1

@ninafelwitch it is! I guess they’ve increased the XP rates a lot in retail, but also I think I just play very suboptimally because I don’t read guides or try to maximize my DPS or anything

1
0
1

I was going to say that JRPGs are the same for me but I do think I kinda get them: the combat loop is fun because of the autistic desire to do simple, repetitive actions - especially if there’s some underlying complexity that you need to learn first, and the complexity can subtly shift sometimes so the simple, repetitive actions become a little bit different which creates just enough novelty to keep things interesting. that’s what I like about WoW’s combat and OSRS’s everything so I think I understand that

and I think that the stories of JRPGs are satisfying because in most of them the characters are gradually making the world better, and gradual progress is satisfying. and it’s also nice to meet characters and get attached to them. and the painful parts are satisfying because they’re cathartic: they hurt in a good way by bringing up repressed emotions, which is why very dark JRPGs like Shin Megami Tensei, NieR, and Persona are popular

and then the progression is fun because it satisfies the autistic desire to optimize complex systems. it’s about stacking passives to make certain abilities really strong and then enjoying the difference in the combat loop, I think

0
0
2
Edited 2 months ago

one genre that I have no understanding of is strategy games

I’m not talking about RTSes: I think those are fun because you learn repetitive button-presses and clicking patterns and you get to turn your brain off while your muscle memory takes over. I understand why that’s so satisfying from playing rhythm games

I’m specifically thinking of grand strategy games, 4x games, Paradox megasimulators, the Total War games, etc. to be honest I don’t even know what the moment-to-moment gameplay is like in them because I can never persist long enough to play them, and when people talk about what the games are like it’s like they’re speaking a foreign language. I tried learning Crusader Kings once and even after the tutorial I was left utterly confused, to the point that I wasn’t sure if there were even any actions that my character could take or how to choose those actions

strategy games might actually be the only genre of game that is just unfathomable to me lol. like I don’t even know what they’re about, besides the obvious surface level

I can also somewhat say the same thing about tactics games like Final Fantasy Tactics or Advance Wars, though in that case I think I kinda get it because I’ve played Into The Breach. so I imagine it’s that but much less puzzle-y: it’s about positioning units just right and moving them around a map to gain a tactical advantage, and maybe there are some rock-paper-scissors type effectiveness mechanics too

1
0
1

also I just added some more sophisticated stringifying logic so now when kaslisp is asked to print the list: (. (. foo (quote bar)) (quote baz)) it will print it as foo.bar.baz and when it’s asked to print (quote (foo bar baz)) it will print it as '(foo bar baz)

0
0
2
Edited 2 months ago

kaslisp now has a set of syntactic sugar that I’m pretty proud of! (I stole it from Fennel lol)

you can access dict elements like this (. dict key) so for example to get the 'foo element you do (. dict 'foo), but you can also use the syntactic sugar dict.foo and the parser will turn it into (. dict 'foo) automatically!

there’s also a special case for (set) so that you can set dict keys with (set (. dict key) value) which means that you can intuitively (set dict.key value)!

but it’s even cooler than that, because when you (dofile) a kaslisp file, it will run everything in that file and then return the result of evaluating the very last form. so just like in Lua, you can make your file return a dict and that’s how importing works! for example:

; set the variable `some-lib` to the result of running `somelib.kaslisp` which happens to be a dict that's full of functions!
(local some-lib (dofile "lib/somelib.kaslisp"))

; this runs the function found at `(. some-lib 'some-func)`!
(some-lib.some-func)

#lisp

1
0
7
repeated

🅰🅻🅸🅲🅴 (🌈🦄)

How to spot a nonconsensual porn account:

0. They're posting photos/clips of *someone else*.

1. They're not part of the community (they don't reply to posts, and they're hardly following anyone).

2. They do a *lot* of hashtag stuffing (30+ hashtags, and they're all NSFW).

3. They post nudes with no credit or attribution (some provide a nod to the model or site, but no links to support them).

4. They don't provide alt-text (because, again, they don't care about community or accessibility).

5. They have wording like "I don't claim to own any of the images I post", and "DM me to have photo removed".

6. They have account names like "XXXPornBot", "Hot4Dick", or "BigNaturals".

7. Their profile photo looks like it was scraped from OnlyFans (and probably was).

8. They post porn photos/clips *prolifically* (and the format is nearly identical).

If you see accounts displaying these behaviors, please report them. They're stealing other people's work and posting photos of their nude bodies without the subject's' consent. It's wrong, and in many places, illegal.

Mods like actionable reports, so be sure to tag appropriate posts and leave a note like "Reposting porn without subject's consent", so we can quickly determine the best course of action.

Lastly, if you like porn, support original content by local creators. There's plenty of it if you look,nand who knows, maybe you'll find some awesome folx and help build a better Fedi in the process.

1
7
2
repeated

Ngl home assistant having a auto bluetooth recovery notification/alert is one of the Little Things that makes it really more usable for me

The system tells me if it can't fix something by itself (which is the assumption that it does, automatically), tells me to fix it, and then explains to me how.

It means it becomes a small chore, instead of weeks of frustration why random things aren't working, then a day of annoyed debugging, then another week or more of anxiety of whether it actually got fixed or not.

2
5
1
repeated

PSA: vimeo will be acquired by a company known for firing all but essential personnel and milking websites dry. If you have videos (you like) there, back them up and look for alternatives.

edit: huh, this blew up so I'm adding sources. Here's vimeo's own announcement: https://investors.vimeo.com/news-releases/news-release-details/vimeo-enters-definitive-agreement-be-acquired-bending-spoons-138
and the wikipedia page for bending spoons has their track record of past acquisitions: https://en.wikipedia.org/wiki/Bending_Spoons

4
10
1
Edited 2 months ago

highly controversial opinion: special forms are really cool and good, actually

(I’m doing slightly cursed shenaniganry in kaslisp to add some features from Fennel, including a heavily Lua-inspired import system, and I’m so lucky that (set) is already a special form because all I have to add is one special case and I’ll be able to (set foo.bar baz))

0
0
4

fuck daylight saving time

0
1
11

@screwlisp yes - it is highly revolutionary and innovative with hundreds of hours of binary searching action

0
0
3

I can make a Lisp interpreter from scratch with a barely passable understanding of both Lisp and interpreters, but you know what I can’t do? remember that I already guessed 75

1
1
9

kaslisp now has enough features to make a simple “guess the number” game!

1
0
9
Show older