Posts
2692
Following
116
Followers
679
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

Talking to a co-worker about the ADHD tendency to keep too many photos on your phone.

Mendie: ... And then, I actually keep this photo in my phone, itself, so I don't know what that says about me.

6
8
1

me replying to emails like: thanks for the words :) I didn’t read them

0
0
7
repeated
repeated

Soblow Xaselgio 🔜Fosdem

I hate CORS

1
1
2
repeated

I got nerdsniped by your shitpost into trying to write a Forth interpreter in RNA. It didn’t actually take that long to get it working, at least in a simulator. Then I started looking at how to get my code into a prokaryotic ribosome. Imagine my surprise when I found **very** similar structure already there.

3
2
1
Edited 1 month ago
kas's thoughts on pure vs. impure functions
Show content

I’ve been thinking about the concept of pure functions a lot lately. at first I wanted to dismiss them but knew that I didn’t have enough experience with them to really make a judgement, but now I think that I’ve tried them enough to be able to give my thoughts

so first of all, pure functions are useful because they can be easily tested as self-contained code, which makes both debugging and unit-testing easier

but, I would argue that a codebase full of thoroughly unit-tested impure functions is actually much easier to debug than a codebase full of non-unit-tested pure functions. simply because you can immediately rule out all unit-tested functions as the cause of the bug (unless the unit-tests are missing something important, which I’ve never run into personally)

pure functions are very easy to unit-test, but impure functions with simple and well-documented side-effects are roughly as easy, and IMO they tend to be much more ergonomic overall: they’re generally easier to write, read, understand, and use (assuming that this is a function where one would be tempted to have side-effects, of course)

the one exception to this IMO is when you’re mutating shared state that isn’t neatly contained inside of an abstraction like an object. for example if a function takes a data-structure and then mutates that data-structure, you have to trust the caller to know that it’s okay for all references to that data-structure to be mutated. but in that case my solution would just be to make a class for that data-structure instead. because then it’s much easier to conceptualize what that state represents, and when it’s appropriate to make a copy of it instead of changing the original

I feel like there are plenty of potential footgun situations for a caller thinking that they have the only reference to some data-structure, mutating it, and then realizing that some code somewhere else was relying on the same assumption (that they have the only reference to that data). but again I think that the best solution is often just to make a new class to hold the data instead of treating the data itself as immutable

so basically I think that limiting the un-abstracted complexity of a function’s side effects is often a very good idea. but I think there are diminishing returns to limiting side-effects, and trying to maximize the number of pure functions in a codebase is more trouble than it’s worth - both for the caller and for the function-writer

2
2
3
repeated
repeated
Edited 1 month ago

36% I have cat(s) and they love me.
18% I have cat(s) and they tolerate me.
0% I have cat(s) and they hate me.
27% I do not have one or more cats.
18% I am a cat. Meow.
0
2
2
repeated

Avoiding public WiFi, QR codes, or public USB chargers doesn’t prevent you from being hacked. Happy to sign onto this open letter alongside 80+ cybersecurity veterans urging a shift from folklore to guidance that actually helps people avoid the most common attacks. https://www.hacklore.org/

1
2
1

I hate static typing and typeclasses so much T_T

2
0
1
lewd/kinky fiction as a way of processing abuse
Show content

this is probably obvious to y’all but I just realized that Empty Spaces, Human Domestication Guide, and mechsploitation are all genres that are trying to do roughly the same thing. the common themes are:

  • an innocent POV character
  • who was/is made to be completely passive
  • is robbed of power, agency, and dignity
  • and subjected to extreme, eroticized abuse

and I think what’s going on is that these are ways to process trauma - especially the kind of trauma that comes from abuse that happened over a long period of time, where the abuse victim is shaped into being whatever is most convenient for the abuser, with no regard for the abuse victim’s physical or mental wellbeing. which effectively shapes them into a doll, or a mech pilot, or a floret

obviously recreating trauma through kink is a well-known thing at this point, and I think that these fiction genres are probably some combination of that and vent art. I guess it’s probably a way to take control over the trauma - to re-experience it in a way that feels safe. if I felt safe reading fiction, maybe I would like these genres too

1
0
11
repeated

Everyone is arguing about what the Roman Dodecahedrons are for, but the "sacred geometry" crowd isn't bothered by solving the mystery. They have put some "EMF protection antennas" and "transmitting balls" on something they 3D printed and are blocking ALL the bad energy with all the confidence of God.

And someday? Someone may find this artifact too and they will wonder.

1
2
1
Edited 1 month ago

ironically I think that the only job that LLMs could effectively replace right now, without hurting a company’s bottom line, would be upper managers

because think about it: LLMs are fantastic at taking in a fuckton of data that they don’t understand, and confidently producing output that sounds really smart and insightful but has no substance whatsoever. that’s literally an upper manager’s entire job description

1
2
14
Edited 1 month ago

just learned that paper towels make really good bookmarks. you can cut a sheet into bookmark-shaped rectangles and they’re basically perfect

1
0
0
Edited 1 month ago
shitpost, brain parasite metaphor
Show content

the month of December is almost here. many of the December parasites have already matured into the early stages of their yearly awakening

early warning signs of infection include a single-minded obsession with disgustingly saccharine music, disgustingly saccharine food, disgustingly saccharine movies, and disgustingly saccharine phrases like “holly jolly”

soon nearly every public place will be littered with garish artifacts of the infected including an inescapable loop of ear-bleeding brainworm music in order to entice the infected into spending as much money as possible

remember to avoid contact with the infected and their ritualized gift-exchange as much as possible during this time. do not let them drag you into this no matter how much they shame, guilt, or coerce - and above all stay safe out there. I’ll see you on the other side

0
0
3
repeated

oo never posted this one here

1
7
3
repeated

zherian influencer in zhe style of one of zhose pet instagram accounts pretending to be run by zhe pet

0
2
1
repeated
uspol
Show content

This feels unreal on so many levels

2
1
1
CW-boost: political violence and revolution
Show content
0
0
1
Show older