Posts
2342
Following
118
Followers
641
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
Common Lisp rant - DO NOT OPEN if you like Common Lisp
Show content

putting this behind a CW because I have Feelings™ about this language holy shit

this may genuinely be the single most dogshit programming language I have ever tried. the only reason I don’t consider it an esolang is because it was created with a straight face

imagine if, back in the 1970’s when nobody had any idea what constituted a good programming language, 20 different Lisp languages all made terrible design decisions separately - and then those 20 Lisp languages were frankensteined together into a wildly inconsistent dumpster fire of a language. that’s Common Lisp. without exaggerating, I have genuinely had an easier time writing FORTH code than Common Lisp code

this language has four different ways to check for equality (not even counting the type-specific ones) and none of them behave sanely. the Common Lisp equivalent of switch/case only works reliably on one data type. there is no sane way to create a variable, set a variable, do anything with a variable. in fact as far as I can tell Common Lisp has no sane way to do anything whatsoever

Common Lisp, despite being a functional language, treats functions in a fucking insane way where they have their own separate namespace and have to be looked up with a special ugly syntax for no goddamn reason at all

this language doesn’t even feel like a language. it feels like a collection of random half-broken functions and macros left lying around by a bunch of prehistoric programmers that were just barely able to duct-tape their code together, and they’re all named esoteric shit like mapcar and caddr

there is no centralized resource for reading about Common Lisp and discovering which of the quintillion functions is going to work for your specific use case - instead there are several random websites that are either half-broken or prehistoric and none of them explain shit unless you’re already an expert on Common Lisp jargon that’s probably older than I am

I just… do not understand how anyone can like this language at all. I don’t even understand how someone can persist through the horrendous process of learning this language and come out the other side wanting to continue using it

1
0
4
Edited 16 days ago

ugh okay I give up on learning Common Lisp. it’s just… extremely not a language for me

I’m going to try Scheme next, and then maybe Clojure if I don’t like Scheme. and if I don’t like Clojure then I’ll try Janet. and if I don’t like any of them then I’m going to conclude that the only good thing about Lisps are the S-expressions and the metaprogramming

2
0
7
re: Linux complaining
Show content

omg first impressions of fish are that it is drastically nicer to use and configure and it’s way user-friendlier too. I made a mistake in my fish config and it not only told me the exact mistake that I made but it showed me the exact line and suggested an alternative that worked

unless fish starts doing stuff that frustrates me I might use it from now on

3
0
5
re: Linux complaining
Show content

@tudbut omg I’ve actually never heard of nu before - what is that?

also it really surprises me to hear that Python is archaic to you! is it missing features that you would want it to have, or is it more about the overall approach that it takes as a scripting language?

also what’s a conf.d? I’ve heard that fish is able to suggest command-line flags - is that how it does that? like each command has its own conf.d script that returns a list of flags?

1
0
0
re: Linux complaining
Show content

after looking into this a little bit I think I’m going to try fish which seems like it’s meant to be more user-friendly and less archiac than bash

1
0
4
re: Linux complaining
Show content

look at this. fucking look at it

3
0
3
re: Linux complaining
Show content

@Stellar omg is that a thing? I’ve been kinda scared to try other shells because I don’t want to learn anything too complicated. but I might look into that if it’s not going to take too long to learn

1
0
1
Linux complaining
Show content

I hate how much Linux relies on bash scripts, which might be the least portable and least readable scripting language they could’ve chosen

I literally can’t even sync my .bashrc files between Linux systems because the prewritten gobbledegook is different for each system and they aren’t compatible with each other

3
0
9

@aronia ooh omg thank you! this could actually be really helpful. some of the things that are upsetting to me will be hard to filter out (like coercion or helplessness in the face of a controlling force) but I feel like this could help me narrow things down a lot

0
0
1

genuinely I couldn’t name a single book that came out in the last 5 years? except Project Hail Mary and that’s only because I heard about the movie (I’m not going to watch it though after trying to read Artemis :/)

0
0
2

me: *registers for a GoodReads account because maybe I can find some fiction books that I can comfortably read*

GoodReads in my inbox constantly from then on: what is UP book lover!! make sure to vote in our poll where we’re choosing this year’s 🔥🔥HOTTEST🔥🔥 trendy new books!!

2
0
3
re: shitpost, ominous
Show content

I like to read the Wikipedia article of a food that I’m eating, as I’m eating it

1
0
4
shitpost, ominous
Show content

chat the rising trend in American bagel size is unsustainable. something must be done before it’s too late

1
2
5
Edited 16 days ago
sarcastic post about anti-vaxers and other conspiracy theorists
Show content

oh, you’ve been doing your own research? I’d love to have a look at the P-values. you’ve made sure that your hypothesis is falsifiable right? and I’m sure you have a very solid and nuanced understanding of the data that would be expected if the null hypothesis is true, right?

and clearly you must be highly knowledgeable and qualified in the field, to be overturning decades of scientific studies - presumably through in-depth meta-analyses of the relevant research

oh - you’re not? your criticism must be much more fundamental, then. you must know a lot about epistemology, the scientific method, and what constitutes “justified belief”… right?

0
0
4
short WoW rant
Show content

shoutout to the random WoW player who told me “shadow dance is the entire point of subtlety rogue. you should play as assassination rogue instead if you don’t want to use it”

I hope you’re enjoying your life as a fun-hating optimization-poisoned tryhard

0
0
4
cannibalism shitpost
Show content

you are what you eat, which means that humans are made out of delicious delicious food

1
0
5
repeated

As I understand it, a character "being in the public domain" isn't a thing, that's just sort of how fans tend to think about it cus we tend to see characters as discrete units. I am not an expert on copyright law and I refuse to learn, but my impression at lest is that specific works featuring a character can be in the public domain and that makes the character de facto in the public domain as long as you draw soely from those works.

The Doyle estate have been famously persnickety about Sherlock Holmes adaptions containing elements from the later stories, which was still under copyright for a while (it's a moot point now, if i dont misremember all of Sherlock Holmes is in the public domain so as long as he doesnt look like Benedict cumberbatch, you can write all the Sherlock Holmes yaoi you could possibly want).

2
1
1

“we have Lisp at home”

the Lisp at home:

from operator import mod, add, eq, mul

[print(
   (str(i), "fizz", "buzz", "fizzbuzz")
     [add(eq(0, mod(i, 3)),
          mul(2, eq(0, mod(i, 5))))])
 for i in range(1,21)]
0
1
8
repeated

✨ A Sprinkle of JoyousJoyness ✨

Do unmute!

Have a JoyousJoyfulJoyness day!

5
4
1

imagine taking a nap and then waking up feeling more rested than when you started the nap

3
4
13
Show older