Posts
3045
Following
124
Followers
696
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
repeated

@iris_meredith thank you! ^_^ it’s totally fine if you forget though

1
0
1

WoW:

  • is it fun for everyone else? yes, on purpose
  • is it fun for me? yes, accidentally

OSRS:

  • is it fun for everyone else? yes, despite Jagex’s best efforts
  • is it fun for me? yes, despite Jagex’s best efforts
1
1
5

@iris_meredith omg interesting! I would love to read those studies if you happen to find them again. I’m ngl that would not surprise me at all

1
0
2

I love how, when I tell WoW players the way that I play WoW, their immediate response is complete bafflement and a little bit of fear. like “what the fuck is wrong with you, you psychopath” kind of energy

that’s right, normies. fear my playstyle and despair

1
1
11

@static @Lunaphied @StryderNotavi I looked into it in the past because I love Python, but one thing that it does that I find very cursed is:

IIRC, the way that it determines whether something is Python or a shell command is that it tries to run it as Python, and if it gets a syntax error it runs it as a shell command instead. or maybe vice-versa. but that sounds like it carries a lot of potential footguns with it

1
0
3

(I actually really really like Vim. I don’t know if it actually saves me effort 90% of the time but it just brings me autistic joy to type some arcane shit like :'<,'>norm ^f(ci("foo"^]A; and have that actually do something useful)

2
1
11

have you ever wanted to turn a 30 second text file edit into a 15 minute code golf exercise? well now you can, with Vim: the official editor of autistic transfemmes. making text editing unnecessarily complicated since 1991

1
6
26
repeated

@static oohhh - I really like this! like I can instantly tell what this is doing instead of it being a mess of special characters like a lot of bash scripts look like to me lol

1
0
1
Edited 4 months ago

95% of the time all you need to know about git is add, commit, push, and pull. maybe log if you want to see a list of commits

but then the other 5% of the time it’s suddenly like

!!! you didn't transverse the planes before ancilpating the forward inverse!! entering CRITICAL DATA RECOVERY MODE NOW!!!

and I’m like “uhh uhh uhh” *frantically googles and copy-pastes a command that looks like git refdraft -qXR hdd::~475.2* “phew! that either fixed it or corrupted everything!”

version control is the best

31
219
431

every time I type a special character in bash it’s like it was waiting all day for me to make that mistake

1
3
13

every time I git commit on Linux I end up doing something like:

git commit -m "add unit-tests for `(lambda)` closures"

and then bash sees the grave characters inside of the double quotes and is like “ohohoho! you fool!”

2
0
4

the first rule of bash is Never Use Double Quotes

the first rule of cmd.exe is Never Use Single Quotes

2
0
6
repeated

eli (ˈe̝ːli), vampire kitsune

happy halloween

0
3
13

after I have (print) and (input) I think I want to do some simple DailyProgrammer problems in kaslisp, and then after that I’ll start writing a kaslisp interpreter in kaslisp

0
0
3

kaslisp now has:

  • macros!
  • a cool macro syntax that looks like this:
`(symbol symbol ,(evaluate this please) (symbol symbol))
  • floats and ints as datatypes
  • tons of operators that work on floats and ints
  • comments! (finally. it was surprisingly hard to get my parser to be okay with these lol)
  • an (eval) function
  • unit-tests to make sure that closures work correctly
  • (let) and (set) (I can’t remember if I’ve already posted about these but I’m so happy to have them working)

I feel like it’s almost ready for me to start writing some proper code in it? I just want to add (print) and (input) (and in order to have either of these I’ll need to introduce a string datatype and I’m not sure how hard that will be for my parser to understand lol but we’ll see!)

1
0
4

a point-and-click scifi horror adventure game called Stasis is free on GOG today!

https://www.gog.com/en/#giveaway

CWs: gore, violence, cruelty, and other things that you would expect from a scifi horror game. I don’t know all of the details because I haven’t played it

0
4
4

@CIMB4 hmm I have a bad memory so I feel like I do repeat myself on Fedi a lot, although if I’ve posted this before it definitely wasn’t in the past week or I would remember it

0
0
1
Show older