one of the worst things about compiled languages is that there’s no REPL. if you want to build an intuition for any feature of the language or any unfamiliar API you have to hand-write and trial-and-error some simple example code that you then compile and run multiple times. and there might not even be a pretty-printer built into the language
Rust, as much as I hated using it, is actually somehow able to have an unofficial REPL? I have no idea how that’s possible but it was actually very very helpful when I was trying to learn the language
holy shit is this a cool video. it’s not just satisfying from a technical standpoint - it’s also so aesthetic?
Please forgive the Amazon link, but this is the kind of thing I wish was a little less sketchy and a little more commonplace. Hostile interoperability is *good*, actually, as is finding uses (modulo safety concerns) for a product outside of what the manufacturer finds profitable.
Power tool battery systems are infuriatingly proprietary, and I can hardly think how much waste that creates.
now that I’ve gotten slightly more comfortable editing Wikipedia, I’ve found a fun way to hopefully make small bits of Wikipedia pages easier to read and understand
whenever I’m on a Wikipedia rabbit hole and I’m having trouble understanding what a section is trying to say, (usually because it’s very terse and using a lot of jargon) I’ll try to figure it out by reading other articles or other stuff on the internet, and edit the article as I understand more. it’s like I’m taking notes as I read, but it also (hopefully) helps others too
I don’t have a lot of attention span though so I usually only edit like 1-2 paragraphs per page, but still. I’m pretty proud of how much I cleaned up some of the text that I’ve edited idk
“I had a dream that…” is internet-speak for “y’all fuckers will clown on me if I show the vulnerability of admitting that this came from my daytime creativity”
and you know what? I’m glad that there are workarounds for showing vulnerability and creativity online without the risk of getting absolutely blasted for it
but I do wish that internet culture as a whole could just, grow up enough that people don’t have to frame everything as coming from their subconscious or whatever
what a utopia we would live in if artists felt safe to share their vulnerable selves completely online, without any trace of irony or self-deprecation or any other defense mechanism at all. imagine how much more art we would have, and how much more varied and beautiful it would be
I am Once Again posting about how digital sex should count as a form of sex & how including it in the category of types of sex = more opportunities to teach folks good DIGITAL sex ed. Bc the net is severely lacking in resources on how to keep urself safe during non-physical text, video, or audio sex. We got the basic netiquette & "block boundary breakers" but not...much else.... nobody's teaching anyone that all the IRL rules that can apply to digital situations do apply to erp. I DO think digital aftercare is necessary. I think taking it seriously & respecting it as a form of sex isn't silly & should never be considered silly. Furthermore, there are asexualities that favor exclusively digital sexual activity & zero irl contact, & we shouldn't be making anyone with them feel like their preferences & sexuality is lesser than.
hah. looking at mastodon on a CRT, and it triggered the "your screen is so small, it must be a phone!" styling
okay it’s actually surprising me a lot how quickly I’m getting used to Fennel’s Lisp-like syntax. it’s really not that difficult for me to work with at all anymore, though it’s definitely still unfamiliar enough that it takes me a second to translate what I want to do into Parenthesis Speak
also the lack of type-checking is causing a lot of problems. or really, it’s just making problems much harder to track down and only apparent at runtime. clearly the best solution to this problem is to create a typed version of Fennel that transpiles into Fennel, which can then transpile into Lua
(please don’t actually do that)
Thesis: GOTO is bad for managing complex code.
Antithesis: GOTO put humans on the moon.
Synthesis: going to the moon required less software complexity than modern frameworks require of "apps."
Aonuma on the inspiration to turn Link into a wolf in Twilight Princess, 2016.
Source: Nintendo
amazing how AAA games continue to run worse despite looking exactly like they did in 2018
one of the more frustrating aspects of supremacy is that when explained in isolation, practically all individuals will see why supremacy of any kind is unethical but there is cognitive dissonance when confronted with how it manifests in everyday life. as an example, most white people will agree that white supremacy is wrong but will have a 2 hour ted talk about why their behaviors don’t make them racist despite their actions being textbook racism. i’m going to deliberately ignore the ones who have willfully identified with a supremacist ideology because they need a type of help that i can’t offer.
the same applies to homophobia, transphobia, nationalism, and just about every other flavor of supremacy which is commonly discussed. i want to believe this is because everyone wants to be a “good person” but whatever values underpin their ethical understanding (plus how they define their in-group) prevent them from being able to accept their behaviors which align with supremacy. as an aside, i hate the “good person / bad person” framing of supremacy and toxic behaviors. none of us want to be hateful but we perform hate regularly because it’s invisible to us – identifying those behaviors require us to separate action from intent. it’s much easier to correct behavior when it’s not attached to your (for lack of a better word) personhood.
to anyone who has done any amount of reading on fascism or supremacy, none of this is news. many of us are familiar with fascist tactics like dehumanization in order to exclude certain groups from the common in-group so that they can be routinely exterminated without much resistance, even from the “good ones.” however, one thing i’ve noticed which doesn’t get talked about as much is that most of us hold some type of supremacist belief (and more commonly, many types). i don’t think many would protest to the extermination of all mosquitoes, for example. most of us don’t view mosquitoes as having intrinsic value and the moment their existence causes any inconvenience to human life (which does have intrinsic value) it’s time for them to go. we don’t hate mosquitoes, they’re completely fine when they’re not a personal inconvenience! i certainly haven’t identified with a movement about the extermination of mosquitoes or any other insect.
this isn’t a post about fighting for the right to exist for mosquitoes (well, mostly), but i think it’s important to recognize that the mechanisms for supremacy are deeply baked into our experiences. if we can relate a person, for example, to the same (lack of) intrinsic value of something like a mosquito, the implications are clear. common forms of supremacy i see which are often unquestioned by average people are anthropocentrism and ageism. it’s not hard to explain why depriving children of autonomy is a bad thing, but make sure you’re ready to hear a battery of reasons why that’s exactly what we should do “for their own good.” equally fascinating to me are the justifications of pet ownership (as distinct from conservation efforts): “i love my pet so much, that’s why i made sure to get a designer breed which is prone to significant quality of life and health issues, dont prioritize their accessibility to healthcare, and only fulfill their social needs when its convenient for me.”
minorities tend to be more sensitive to these things because we’re often otherized, moreso when at the intersection of multiple minority identities. they’re forced to acknowledge these things early in life which (i believe) make them less prone to this type of thinking. obviously this is not a universal truth: there are many severely oppressed minorities which hold abhorrent beliefs. i just find that privileged folk tend to have less impetus to introspect about these things.
since ICE is just deporting everyone without due process, I should put on a thick accent around them and be like
“oh please not deporting me to socialist republic of #Finland! perkele saatana! we have nothing there! only ice and sisu and communist oppressions that give healthcare like bread line. we have for eatings only näkkileipä and vihta to gnaw on. please not returnings there away from my beloved US of A!”
and then I request asylum when I get there and never have to care about America again
trying to learn Fennel feels like learning programming all over again. so much of how Lisps work runs completely contrary to everything that I learned about programming. I do think I’m enjoying the challenge but wow even trivial programs leave me mentally exhausted