Posts
3011
Following
122
Followers
695
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
kinda ranting re: pointed D&D shitpost
Show content

when most D&D players ask you about your character, they don’t actually want to hear about your character. what they care about is race and class, and if you tell them anything else they’ll just act confused. it’s like they want to stereotype the character first, and then learn about them later. I don’t understand this mentality at all but I find it pretty gross

D&D in general has a tendency to pigeonhole everything into neat little reductive categories and then add game mechanics to those categories. and I feel like so much is lost when doing this - not to mention that it forces players to follow mechanically-enforced stereotypes in order to play the game

2
1
8
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

@pharmafemboy huge same tbh. like I hate Windows philosophically but unfortunately for now it’s the only OS that works for me. and thankfully I’m not supporting the shitty company financially - I’m just using their software

0
0
2

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

21
10
3
repeated

Aisling "the bastard of earth" Fawn

optimizing my workflow

2
8
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

legally distinct spherical ghost

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

@shijikori tempest has a really good explanation of the difference here!

to be honest I didn’t think there was one right answer - I thought it depended on the software that one was using. but apparently there is?

1
0
1

@Atirut I never thought of it like that! I learned the term “bump map” from the Source Engine, where it’s basically a greyscale map of how bumpy different parts of the model are. so when I hear “bump map” I think of that specifically - which is pretty different from a normal map

0
0
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

@NortherlyGoose oohh this is exactly the kind of thing that I would want! thank you

0
0
0

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

caller: hello function please give me a number, or let me know if you don’t have a number to give me

function: hi, caller! here - take this spoooky quantum box! it may or may not contain a number. no one knows!

c: q-quantum… box?

f: that’s right! it simultaneously contains a value and doesn’t contain a value! if you try to open it there’s a 50% chance that you’ll destroy the universe!

c: I asked for a number, function. how am I supposed to do anything with this?

f: well, you can dispatch a quantum trans-box interaction method which may or may not perform an action on the number that may or may not exist!

c: listen, can you at least tell me for sure if this box has a number in it?

f: nope! that’s the whole point! instead you can just dispatch a multiversal datastream mutator which may or may not hypothetically interact with the number’s superposition!

c: can I just have a little peek into the box and look at the number?

f: you can dispatch a quantum observer which will hypothetically look at the number which may or may not exist! and then it can perform an action while simultaneously not performing an action on the semi-existent number!

c: can I… touch the number?

f: you can split the timeline in two, where one of you handles the nonexistence of the number and the other timeline handles the existence of the number by touching it! and then one of those timelines can handle the action of-

c: okay you know what function? *tears open the box out of pure spite*

*a black hole consumes the universe*

2
1
6

monads do make a lot of sense in Rust though because it lets you have “exceptions” at a very low runtime cost

with that said, Rust can go fuck itself

0
0
2

Option<int> is just int | None with a math degree

5
1
9
Show older