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.
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. #Tootfic #MicroFiction #PowerOnStoryToot #BonusEdition
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
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/
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:
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
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.
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
just learned that paper towels make really good bookmarks. you can cut a sheet into bookmark-shaped rectangles and they’re basically perfect
https://store.steampowered.com/app/552500/Warhammer_Vermintide_2/
Vermintide 2 is free on Steam!
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
zherian influencer in zhe style of one of zhose pet instagram accounts pretending to be run by zhe pet