Posts
3418
Following
129
Followers
702
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
repeated

Post your ominous signs

15
5
2
pointed D&D shitpost
Show content

avoid prejudice in D&D!

  • just because someone is a half-orc, doesn’t mean that they’re aggressive or dangerous
  • just because someone is an elf, doesn’t mean that they’re wise or spiritual
  • not all rogues lie or steal
  • not all barbarians are angry, violent, or unintelligent

remember that a person’s class and race are social constructs - labels that they’ve been given by society - and tell you nothing about them, except for the types of prejudice that they face

so instead of asking for someone’s race and class, try asking them about their hobbies or ambitions in life. and remember that race and class tell you nothing about them

1
1
7

I feel like I’m the only person on Fedi who has no problems with Windows. it literally just works perfectly for me

3
1
5
repeated

When Blind people send emoji to Blind people, we are picking a text description from a list and receiving the same.
Let's become ungovernable. Simply type the emoji in text.
While you're at it, include emoji that do not exist.
Melting popsicle.
Broken umbrella.
Crying horse.
Pizza rat.

We really can do anything

20
9
3
repeated

Aisling "weird doe" Fawn

optimizing my workflow

2
7
6
repeated

Fedi users who struggle with money and have any amount of free time: Learn to cook if you have the resources. Even extremely basic things like making some chicken soup will be less cost for more calories and often minimal added work.

I just made a chicken noodle soup out of entirely store-bought pre-packaged stuff (pre-diced veggies, shredded rotisserie chicken, etc) and it still made substantially more calories and nutrients per serving at less cost than a decent can of soup. Only took like 15-20 minutes to cook and most of that was just stirring a pot.

Genuinely, learning to cook is one of the most cost-effective and healthiest things you can learn. Even if you only cook once a week, even if you only know how to make one or two things, the benefits in how much better you eat and how much less you spend are huge.

4
4
1
repeated
repeated

Steve Hayman 🇨🇦🇬🇱🪊

One reason Norway does so well at the Winter Olympics is that their flag contains the flags of six other countries, which confuses the scoring system.

https://www.futilitycloset.com/2012/02/17/united-nations-2/

0
4
2
repeated

i always admired those “engineer” characters in media who could cobble something together from the spare parts in the junkyard that were lying around into a useable device the service the furthering of the plot and get the protagonists out of a sticky situation.

1
2
1

normal maps and bump maps are…

36% the same thing
63% different
0
0
1

I’ve been kind of obsessed with Parcel Simulator lately and I definitely recommend giving it a try if you:

  • are autistic about organization
  • like sorting things
  • like incremental/automation games

it’s basically like Papers Please except you’re sorting packages, and over time you unlock ways to automate more and more of the package sorting. it is so addictive and it’s so satisfying to automate away a particularly annoying step in the package inspection process

0
0
5
repeated

eli (ˈe̝ːli), vampire kitsune

unfriendly reminder that halo uses .ass files which contain poop objects. in case you need documentation, microsoft has you covered

1
5
16

random question but, when using a #Lisp how do I look up forms to use? like for example let’s say that I’m new to Scheme and I want to know how to get input from the user, and then turn that input into a number

how would I look up the names of the forms that would do those things for me?

with Janet I went through all ~360 top-level forms and created a categorized cheat sheet for myself, with categories like “for handling errors” and “for organizing data structures”. but that took hours and was really laborious, and most Lisps have way more than 360 top-level forms so that would be pretty impractical

5
0
3

I’m starting to think that maybe monads are only a useful concept in languages without union types, or languages without type-checking - and the reason why I can’t understand their value is because I don’t use the type of language that would benefit from them

I’ve heard a few different arguments for why monads are helpful but they all either don’t make sense to me (their explanation for why monads are better expects me to make an inference that I can’t) or they only make sense in a language with limitations that most popular scripting languages don’t have (for example, a language where any primitive can be null and you have to manually check all the time)

3
0
4
repeated

Vivian, Venus Pirate 🏳️‍⚧️

My lovelies, I want to hear the wonderful stories of how your name came to you. True or fanciful, poetic or prosaic, how did you meet your name?

3
2
1
repeated

This is a
Conduit
Through
Which I
Can hold
You for
Just a
Moment.
Hello, you
Are loved.

1
3
1
Edited 2 months ago

I hate feeling limited by a programming language. I want the language to adapt to how I conceptualize the problem, instead of being forced to adapt to how the language can conceptualize the problem. and statically typed languages feel really limiting to me. like you can only do the things that you can explain to the type system, and I feel like the type system is either:

  • kinda dumb and very limited on purpose (C#, C)
  • so complex that you basically have to learn a whole new branch of advanced math to understand how to use it properly (Rust, Haskell)

although on the other hand, I wonder if folks who are used to statically typed languages find dynamically typed languages to be scary because they let you get away with so much bullshit lol

6
0
6

they should make a Soulslike where dodge-rolls have no iframes whatsoever just to piss everyone off

5
3
14
re: Monster fucking bingo 🔞
Show content
5
0
7
Edited 2 months ago
complaining about math
Show content

if you’re doing math or computer science, remember that the most important considerations when naming something are intimidation and inaccessibility. you want a name that has nothing to do with what it refers to, is ungoogleable, and makes you sound really smart for knowing what it means. that’s why every concept in math is named after one of these things:

  • a letter in a non-Latin alphabet (phi, pi, tau, epsilon, delta, aleph)
  • a white man’s name (Mandelbrot set, Sierpinski triangle)
  • one of the vaguest words in the English language (normal, function, value, set, natural, real)
  • esoteric words that have nothing to do with what they’re naming (manifold, topology, matrix)
  • made-up words that are designed to sound intimidating (idempotent, calculus, integral)

under no circumstances should you give a math concept an intuitive or approachable name. math is serious business and it’s important to make it hard to learn and scare beginners away

6
3
14
Show older