silveradept: Domo-kun, wearing glass and a blue suit with a white shirt and red tie, sitting at a table. (Domokun Anchor)
[personal profile] silveradept
Let's begin with something that should be obvious, and apparently isn't: regardless of what you think about them, if you use someone's pronouns when they tell them to you, you make the person less likely to exit the world early.

An Oklahoma University students decided to stage a stunt and submit an assignment that was a personal attack on the person that was grading it. Unsurprisingly, she failed the assignment. Also unsurprisingly, others have decided to use this as a way to attack the grader and all other trans people, and the grader has been the only one punished for this, because the crime of being trans and in a position where you might pass or fail someone is much greater than deliberately provoking an outrage machine to work on your behalf. Because, of course, the student claims being failed was because she spoke her religious truth, and not because she intended to provoke an outrage machine.

The national Girl Guides organization in the United Kingdom was forced into banning all trans girls from participating in Girlguiding under the threat of being sued into the ground for continuing to admit trans girls. Similarly, the Women's Institute was forced to exclude trans women from their organization because of similar threats. Ma href="https://www.bbc.com/news/articles/c773vm4n3n0o">The Labour party says they have to ban trans women from the main events of their Women's conference. The animating problem in all of these decisions is the morally bankrupt UK Supreme Court decision that defined women according to their assigned sex at birth and visible sexual characteristics rather than by some standard that would actually include all people who are women.

Steve Cropper, legendary musician and involved in an awful lot of music that people would know by listening to a few bars, is back with bandmates at the age of 84 years. The only reason I know that name is because Steve Cropper was one of the band members playing behind the Blues Brothers, in both movies, and presumably in many of the other skits involved with the Blues Brothers. Damn good musician.

Plenty inside, from people behaving badly to zooborns )

Last out for tonight, drag the Pantone company for the entirety of this upcoming year, as they chose an anodyne shade of white for 2026. While that may be accurate, in that's what the U.S. administration wants to have happen in the year, removing all traces of any color other than white, surely the people picking colors could have done a better job than thinking that whiteness was the way to go in this day and age.

What might happen when the suffering child of Omelas is murdered, and how much Omelas will do its best to put things back the way they used to be, because they all believe the lifelong suffering of one child is better than the possible suffering of many children.

The punk spirit never dies, but Everyone Asked About You had a revival due to an old album having been uploaded, and then discovered, and rediscovered, and then became entirely more popular than they would have ever imagined.

And a story about how a writer was almost ground into paste because people preferred the LLM version of the writing to the authentic thing, and how a friend managed to claw back a space where the pablum was not considered the pinnacle.

(Materials via [personal profile] adrian_turtle, [personal profile] azurelunatic, [personal profile] boxofdelights, [personal profile] cmcmck, [personal profile] conuly, [personal profile] cosmolinguist, [personal profile] elf, [personal profile] finch, [personal profile] firecat, [personal profile] jadelennox, [personal profile] jenett, [personal profile] jjhunter, [personal profile] kaberett, [personal profile] lilysea, [personal profile] oursin, [personal profile] rydra_wong, [personal profile] snowynight, [personal profile] sonia, [personal profile] the_future_modernes, [personal profile] thewayne, [personal profile] umadoshi, [personal profile] vass, the [community profile] meta_warehouse community, [community profile] little_details, and anyone else I've neglected to mention or who I suspect would rather not be on the list. If you want to know where I get the neat stuff, my reading list has most of it.)

December Days 02025 #19: Ficcer

Dec. 19th, 2025 11:36 pm
silveradept: A kodama with a trombone. The trombone has a sprig of holly and is emitting sparkles, and is held in a rest position (VEWPRF Kodama)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

19: Ficcer

On the obverse of the coin that is my essayist self, professional or otherwise, there's the part of me that also enjoys writing fic. The story of the first fics that I remember writing has been told before, in a notebook, with one-page adventures in a spiral-bound notebook that once was threatened with exposure by a sibling if I didn't stop behaving like a younger sibling about things. At least, that's what I remember the threat as. It's the sort of thing that a young child produces, with all of the mixing, mashing, and generally lack of care for things like continuity, acting in character, or good names for the principal actors in the story. It is, therefore, perfect and perfectly fine for a child of the age that produced it.

There is at least one original works-type story from my near-teenage years, or just falling into my teenage years, that I remember basing upon the private-eye narrative style in the Tracer Bullet noir-type stories that Bill Watterson would come back to as a frequent way of showing where Calvin's imagination was at the time. I doubt it even read like a dime-store novel, but the people who were part of the writing workshop seemed pleased with it as a creation of a child of that age, and there were definitely laughs when I read the short story aloud, which was what was intended, since Tracer Bullet is much more a noir pastiche and parody than something that was intended to be taken seriously as a noir work. And I like playing with language when I write. There are phrases that I slip into stories that are allusions and references to other things, whether other stories I've written, or other properties, characters, or artifacts, or just other things in the universe that the fic is stationed in. Nathalie Heartless is a perfect name for a villain of some scope in a Kingdom Hearts/Miraculous Ladybug crossover. Halloween on Centauri Prime where there is the sound of a distant HONK when there are revelers come to do a little mischief on the Imperial Palace (with the Emperor's permission, of course.) The idea that the girl and her fox in Epistory might have been only one of many who came through, including things like a boy and a tiger, or an old man and two birds. That a child of Calvin's might want to change their name into a symbol, like some other famous person who did that. That Lilo watched a movie about whales and a guy who gets into a whale tank to talk to them. Those kinds of things. Little winks and nods that don't detract from the story, but do reward those who have experience with other fandoms with a little Captain America "Ah, I got that reference" moment while they go along.

I set that type of fic aside as I developed other interests and hobbies throughout my high school and university days, but that's with a quasi-asterisk, and I was playing RP forum games, and even tried to play a character or two on some RP games on LiveJournal and Dreamwidth. So, it wasn't that I stopped writing fic, it's that I stopped writing a specific kind of fic, and instead participated in creating works that were part of a braoder universe. Subreality, the Boardieverse (BRIIIIICK!), the QFGC, and the like. With the occasional fic effort all the same, set in those spaces. In a largely text-based medium, textual stories flowed out all the same, just as collaborations, rather than as a single author doing a more defined story work. I suspect similar things are happening these days as well, but they're probably happening in Discord servers, hidden from curious and prying eyes, instead of on mailing lists, phpBB forums, or bulletin board systems (BBSes). Or in MUDs.

Mostly, my return to the type of fic that I started with coincides with collecting an AO3 account and then using it to sign up for a pinch hit for an exchange, and then from there, basically doing a lot of exchange signups. Many authors, but I remember hearing this specifically from Seanan McGuire, who may have heard it from elsewhere, say that the imposition of constraints is what gets creativity to flow. This is true for me. Left to my own devices, I often flounder, but if some idea or constraint or exchange prompt comes along and gives me some parameters to work with, then the ideas start happening and eventually I can come up with something that works and I can post. I could say that means I'm not very creative on my own, but that would not be truthful. I'm plenty creative, I just am better as a riffer than as a whole cloth creator.

I didn't come back to the form of fic that I started in until gathering up an AO3 account and doing so to participate, somewhat timidly, as a pinch-hitter, and then a participant, in various exchanges. I'm not usually someone throwing themselves wholeheartedly into new fandomms, nor necessarily following along with the most popular ones at the height of their popularity. I don't engage with media mostly for the possibilities of what fic I could make out of it, but I do find that enough stories leave holes, gaps, and room for interpretation for a lot of the things that fic covers, or there's a reasonably clear path for me to take from where the canonical version of something is to the version that's been requested. Sometimes I write fix-its out of spite. Sometimes people say that it's foolish of me to do so, because it was obvious the way things were going to go from the foreshadowing, which rather misses the point of a lot of fic writing. Sometimes I wriite something because there was a pun sitting there that needed using, and the only way to get it out is to craft a story around it. And sometimes there's got to be a story behind things, and nobody says what it is, or there's more stories to be told than the canon was allowed to tell.

I think fic helps keep my brain moving on things, and having a few different projects in the works at any given time also helps me when my brain doesn't want to work on one thing, but will want to work on another. It's the presence of the neurochemistry that I have that I like to have something to do at all times. Being bored and without something to do is not helpful for me. Meditation is different than boredom, since meditation is about paying attention to now, and trying to pay your entire self's attention to now, rather than being at loose ends about what to do with your time, or thinking about all the other things that you could be doing with your time. Or, worse, being on call for someone who will call at some arbitrary time, but otherwise will make you wait until they call, so you don't have the ability to pick up and put down various things, or do things that will take a short amount of time and then come back to being attentive. That becomes worse when the person who expects you to be on call expects you to be on call now, rather than "will you find a pausing point and attend, please?"

This is not to say that the process of writing fic is easy and all the words flow smoothly from beginning to end. This doesn't happen for essay work, either. Having multiple projects going at once means that if I get stuck on one, I can backburner it for a bit, let my brain work on it in the subconscious, and do something else where the words are coming more easily, and eventually get back to the thing that has the block. Or write some other scene anachronically that needs to be there and come back to the problem once I've figured out what the end point looks like, or what needs to go in between to get from one point to another. It's also nice to draft most of these things in text editors, rather than word processors, because I don't have word processors trying to help me, and because if I do it in a text editor, I can also just drop the semantic HTML in and not have to do any changes to it to get it ready for posting. (Because I'm so used to Dreamwidth and AO3 and other such things, I think in HTML. And a little bit in Markdown, but I kind of like being able to handle everything directly rather than needing to have something get interpreted back to me. I do like that Markdown strives to be readable even if it's not being rendered in HTML, so I should probably be a little kinder to it, but I don't always have a markdown parser or interpreter handy for when I'm doing things, and it's just faster at this point to go directly.

Fic-writing helps me relate to the fandoms and things that I'm in, by giving me a platform to work on, and people who might be appreciative of the work that happens there. It's nice to build a little bit of community with my writing. I tend to approach fic writing and fandom more like a storytelling situation, rather than an opportunity to play with the dolls, if that makes sense? Nothing wrong with fic writers who are up for any excuse at all to make their blorbos do stuff, or kiss people, or more, but I find that I have trouble writing things that don't have at least a minimally cohesive plot. It doesn't always have to be very fleshed out, but I work best in fic when I can see a clear reason why a character is doing this thing that I want, or a clear reason why this character would be interested in this other person. Which sometimes means I write other people's crack pairings, because I look at it and go, "Yep. I know exactly how that would work, regardless of how well it would work in canon." I like being able to make something that I would enjoy reading. That others do as well is important, but not quite as important as me creating something that I would want to go back and re-read. If it doesn't meet my taste, I won't be as happy with it as I could be. It's pleasantly surprising to occasionally get a comment on something that is older, and re-read it, and find that I still like it. And while I like "number go up" as much as everyone else, being on the exchange circuit, and often writing for fandoms that are older or pairings that are rarer, I know that the numbers that are going to be associated with any given work will be much smaller than they might be for catching a megafandom in its height. My most-everything'd work basically did that, and it was something I wrote for the joke at the end, and it struck a chord with the fandom. I doubt I'll write anything else that gets that kind of numbers. If I wanted to base my self-worth on the numbers I was doing, I probably would have left fic writing altogether. And possibly essaying as well, just because I am unlikely to ever become the biggest fish in the pond, regardless of the size of the pond. I'm not the kind of person who wants to tailor my content to the engagement algorithm, so I will never have influencer contracts or sponsored posts, or, for that matter, anyone who would throw money into a Patreon or similar for access to my writing before everyone else gets it. I don't need it, and I think there are better places for the people who would likely become a patron of mine to put their money. If some rich billionaire decided that I should have a million-dollar monthly stipend just to keep turning out what I'm turning out, sure, I'll take that, but most people are passing the same twenty dollar bill around to whomever needs it the most that month, and that's a far better thing to do than spend it on me.

That, and I prefer to keep my own schedule of when I post and to where. Having to do it for money would probably sour me greatly and make me worry when inevitably I didn't have an idea in time for the patron line. (I fall more on the idea that fandom should be a gift economy, for the practical reason of the less money changing hands, the less legal problems that follow that money, and also because I think that everyone should already be given what they need to have a fulfilling life, so they wouldn't need to turn their creative output into something that makes them money.)

You can read my work and judge for yourself as to whether I'm prolific, good, bad, or someone to avoid. All I ask is that if you don't like it, use the back button and pretend you never saw it. If you do like it, please leave at least a kudos, if you have the spoons and desire to. (Comments are lovely, but they're additional work.)

LANTERNS

Dec. 19th, 2025 10:34 pm
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett

This afternoon did not go to plan and we did not achieve The Fancy Dinner we'd intended, but we DID make it to Glow Wild and the macaroni cheese was NOT sad cold soup, so I'm calling that a win.

Have a starfish for now, with more to follow <3

a lantern shaped like a starfish, with purple centre and cyan arms

umadoshi: (Christmas - peace (iconista))
[personal profile] umadoshi
Since I'm vaguely tracking things we've been making: a few days ago we made Smitten Kitchen's gingerbread apple upside-down cake. It's tasty, although I didn't like it nearly as much as the SK Mom's Apple Cake that we made not that long ago. ([personal profile] scruloose likes it more than I do, for the record.) Now I mostly just want to make an actual gingerbread. ^^;

(My brain keeps starting to compose a post or posts about my currently-annoyingly-complication feelings about holiday baked goods etc., between our intensely-covid-cautious life and my still-newish need to stay aware of my blood glucose, but will I actually manage to write about it? Who knows. It's exhausting.)

I started my first day of vacation waking ahead of my alarm from a weird, teeth-clenchingly stressful dream, possibly one of a sequence, and it takes me a while to shake off dreams like that. >.< I've gotten a couple of household things done/underway, though, and am sitting down to do some manga work once I've posted this.

We still haven't decorated Bucky; he comes with lights, which are the most important part of a Christmas tree, especially without the smell of a real tree, and at least one year we bought our tree and put lights on it and never did anything more, and that was fine. I guess it's possible this'll be another such year. (Although we're due for strong winds and heavy rain tonight and into tomorrow, and if we lose power, I guess that's something we could do tomorrow afternoon.)

But we got most of our other fragments of decor up last night, and this morning I put out my Nativity set for the first time in a few years. It's wooden, but a couple of the pieces have taken damage over the years nonetheless (before my time, or when I was young enough that I don't remember what happened), and having it out around the cats has made me nervous since my mother gave it to me* several years ago. But a few months ago I bought a piece of display wall shelving for my office (and my office mostly stays shut when I'm not in it for long), and the set fits in it fairly well, so now it's there and I've got my fingers crossed.

(Also, this year I bought an old-fashioned ceramic tree from a local artist, and it's on a speaker under the wall display, so realistically, if a cat gets up on my desk where they shouldn't be, I'll know about it from the tree going down. [Which I really hope it doesn't, because it's breakable and the lights aren't actually attached, so that's all kinds of cat hazard in a package. And thus, it's in my office; if the cats were actually prone to getting on my desk and messing with things, I wouldn't have bought the tree at all, but even Sinha is really pretty good about it.])

*I think I mentioned at the time that this is the Nativity set of my childhood, carved of olive wood. My mother's parents once--in the '50s, I think? When she was a kid--were in Jerusalem over Christmastime, and brought it home. Mum deciding to pass it on to me is genuinely one of the best gifts she's ever given me.

December Days 02025 #18: Essayist

Dec. 18th, 2025 11:31 pm
silveradept: A head shot of a  librarian in a floral print shirt wearing goggles with text squiggles on them, holding a pencil. (Librarian Goggles)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

18: Essayist

Text is my most comfortable medium. It's certainly where I've put most of the points into my skills. And there's more than enough material in the archives, if you want to go have a look at other pieces of writing that I've done. Most of the time, I'm engaged in the essayist's form, although probably not formal or informal or styled enough to be a regular newspaper columnist, or some nationally-syndicated pundit. For one thing, about the only thing that someone can be a pundit about on the kinds of deadlines that newspaper columnists have is the news or politics, and you see that I can only manage it every so often. At best. I am the infrequent contributor to the discourse, and I would like to believe that my infrequency allows me to do something more than have a hot take and shout it into the aether as swiftly as possible, so that mine is the one that gets re-shared endlessly across all the social media platforms before someone else can have the same thought and post theirs.

Plus, weren't we all supposed to have pivoted to video a long time ago? The hot take in the microblogging form is certainly alive and well, and especially in places where the algorithm rewards that kind of behavior, and especially that kind of behavior if it originates from people who are trying to make their takes as antisocial as possible, so that they will be "engaged" with by others, because in that world, all heat is good heat, regardless of whether it's X-Pac heat or not. Pictures and short videos are the spaces where we receive all kinds of hot takes now, only some of them provided by people with journalism classes, or with the appropriate expertise to be knowledgeable and correct about what they speak of. Which is not to be crass and say that only the finest experts should be platformed, because I also think the finest satirists should be, as well, and those who are good at making us laugh at jokes that don't require you to be a racist, classist, sexist, misogynist, or otherwise punch down at people instead of punching up. Bill Gates getting a pie in the face? Spread it far and wide. Some elected official or influencer trying to tell me that the real cause of my problems is that we let women get out of the kitchen? Obliterate it, from both my timeline and from the platform, if you please. I know, however, that platforms continue to believe that their best options are to promote the people who get all the eyeballs, because the point is not to have content that is anything other than what will draw wyes to the advertisements that come with the content. Or ears, in the case of podcasts. If we had decided to do something more sustainable than capitalism and advertising, we would just have people doing things, secure in their ability to have a good life while doing the things they want to do, whether that's art or otherwise. (Sure, you can incentivize work that people don't normally like to do by making it possible to have a better life with that, but nobody should be a starving artist in a world where there's enough for everyone to live comfortably.)

That, and I claim very little expertise on most matters, and one of the chief requirements of being someone who makes their living on hot takes is to believe yourself an expert in all things such that you don't need to do much more than do a surface reading of something and declare you have it solved. (And, if you turn out to be wrong about that, to not acknowledge it and simply have new hot takes to provide to others.) It is not possible for me to inhabit that kind of space without doing significant damage to myself. Or that damage already has to have been done to me to get me to be that kind of reckless and brash about it all. I don't like it, and I don't want to encourage that in myself.

Just today, as I was helping someone at my job, and explaining that we don't have audible alarms for when computers are about to sign you out for inactivity because we don't want to contribute to the cacophony, the same noise that the person was indirectly complaining about, that person looked at me and asked me if I was a writer. "Not professionally," I said. (Yes, I've had my writing published, and yes, I have been paid for some of those essays and/or received contributor's copies gratis for it. No, I'm not a professional.) The person asked me what a cacophony was, and then if it was close to shenanigans. I said no, shenanigans is more like actions and deeds done, cacophony is related to sound. "But you do a lot of writing, I'll bet," the person said, before walking away. Now wrong, certainly, but that felt like I was being dissed for pulling out the silver-dollar words from my vocabulary.

As I mentioned in a previous post, I have caught flak in my early years when perfection failed to manifest. I have also repeatedly caught flak from others in those years for earnestly trying to do well at my schoolwork, and also for being someone who wasn't afraid to show off their smarts. (Why would I be? I'm white, going through parochial and then public education, and because I'm sufficiently middle-class as well, I am already aiming for the university education. It's to my advantage to demonstrate my knowledge.) The usual form of the complaint is a variation on "Stop making the rest of us look stupid." The other form is a variation on "Okay, suck-up. Stop being a teacher's pet." When people talk about anti-intellectualism in the culture of the States, this is what they're talking about: our politics, priorities, and peers are consistently putting the message in our head that there is an upper limit to the level of intelligence any person should display, and showing more than the amount you've been allotted is a fast way for a thresher to come by and try to cut the tall flower down to size. As with everything in the States, of course, the amount of intelligence you're allowed to show is dependent on your perceived race, gender, and level of success at capitalism. Which is why rich cis white men without two brain cells to rub together and make a spark are hailed as visionary and successful businessmen with Big Important Opinions, who deserve their oversized salaries because of their great intellects, and who are clearly good candidates to be leaders of industry and politics, while a Black girl who could do the equivalent of Neo fighting Agent Smith one-handed against all of them together is treated as unable to understand even the most basic of concepts, except when she's supposedly scamming the welfare system and taking away money from the proper and deserving white poor. There's real cultural issues around showcasing the ability and willingness to learn, because that's often classified as "acting white." While there's obviously some amount of that necessary to survive, and to learn how to code-switch, the pervasive and racist stereotypes of all not-white people mean that someone genuinely showcasing their intellect as a person of color becomes the "articulate, well-spoken" exception to the racist stereotype, no matter how many intellectually savvy people of color there are around this stereotype-enforcing white person given the power to shape reality according to their prejudices!

The freedom I have to be smart also often means that I tend to jump in on things faster than I should, rather than allowing my coworkers to demonstrate their obvious capability and smarts themselves, and only coming in when I have to be the heavy about something, or when I'm asked to join in. When I realize I've done it, I apologize, but I don't have to weigh the consequences of every word and action that I take to determine whether or not I will be in greater danger for having done so. There are times where I've had to be called in to take over something from a colleague of color because the person refused to believe that my entirely-capabale colleague knew anything about anything and would only accept that the white perceived-man could help them do what they were doing. But, magically, when I showed this person the thing that my colleague had been trying to show them for the last several minutes, they listened and it worked. And when they left, they left with a snide comment about how nobody else in the library knew what they were talking about. (I'd like to believe it says I've managed to clear one of the bars, at that moment, that I recognized that entire interaction, right form the jump of my colleague passing it off to me, that there was definitely racism involved here, and I didn't give any credence to the barb thrown in departure. Not in a "give me the cookies!" way, but as in "Congratulations, you've met the minimum. And now, the next moment of your life.")

Because words are my most comfortable medium, I also like to use them as much as possible, and the rarer and less-common ones, too. I'm afflicted by the mindset that wants to use the most specific word that I have in my lexicon to describe something. While you can use the widely-applicable form of the word and get meaning across, I want to also express nuance and shading with the words that I choose, so that you understand that I'm enraged rather than annoyed, or enraged rather than furious. Because text is devoid of the emotional and non-verbal context, I have to try and make up at least some of that with word choice. Which sometimes means I get sniped at by someone who feels like the use of those words is showing off, ostentatious ornamentation of language, silver-tongued threads and tailoring holding together brocade and silk meant to shout "Look at me! I have so many intellectual resources to spare that I can devote them to these frills, fringes, and embroidery of language!" Someone who sees themselves in simple, homespun shirt and trousers, fitting loosely but covering everything important, reacts to the finery with various emotions. If you spun a wheel with all the possible ways to take it on there, you might have to land on 00 to find a reaction that's not negative. Among people who also like to use words, it's not as much of an issue, and I would like to believe that people who come here to read these words, as I pontificate about things that I may or may not have the requisite experience and expertise in, also like words and their usage and some of the less-common ones showing up.

I think I helped a coworker this week regarding words and their meanings, when one of them used "in my hubris" with the thought of chia seeds expanding themselves beyond the jar that they had been put in for a touch. I joked "Well, I'm not entirely sure which god it was that you defied there, but if that's the way of things…" At which point, my coworker seemed confused, so I explained: Hubris has a connotation of excessive pride or arrogance, and often specifically, pride or arrogance toward gods or in defiance of them. At which point, my co-worker said they've used the word to mean poor planning. "Oh," I said. "I might use 'in my ignorance' there, then." And the co-worker thanked me for helping out, and it seemed genuine, so hopefully, hooray, lucky 10,000 about this particular thing?

Required schooling was hard for me not to demonstrate the fullness of my vocabulary and that desire to match up meaning. Plenty of people who would tell me to "talk normal" or even ask "Do you even swear?" as a way of shorthanding the question of "Do you know how to sound like a normal person?" Which, yes, I do know how to swear, and have since I was of age to recognize the power of certain words. Not, perhaps, with the skill that R. Lee Ermey had, but because I thought of it as an odd question, when I used one of those words, the others laughed and made fun of me because it sounded like a Jeopardy! response rather than someone who knew how to curse inventively or instinctively, whien it was "Yes, of course I know how to use those words, and I'm not using them right now." University was less of an issue, because all the people at university are nominally there to broaden their horizons and collect knowledge that will be helpful to them in whatever field they choose to work in. Graduate school was where I learned most of my High Librarian, which usually comes out when I'm ticked off about something. It's one of those quirks I have - in an environment where throwing bleepable, unprintable words about decisions or people is not permitted or would be a bad idea to do, my formal register ratchets up significantly. My most formal language is almost always my most aggravated language as well. And then the creativity starts to come out, turning what might otherwise be a single, emphatic and profane word into a razor-sharpened and beautifully-decorated iron fan to flutter in front of my face. Decisions are foolish, regrettable, ill-thought-out, and the people behind them may have trouble finding their own backsides with two hands, a map, and a flashlight. All in the service of whatever newest initiative has come our way. (Some of my coworkers have commented on the sharpness of some of my remarks, while also noting that despite my meaning being clear and pointy, I didn't say words that could be easily perceived as negative. Figured speech achieved, I guess.)

Creative High Librarian often comes out the most when I'm penning articles to submit for a publication, because if I'm moved to write something for a call for proposals or a publication, it's usually because there's some aspect of it that I have complaints about. This is a failing of my organization, because they do so many things that they should be dragged through the mud over. Or it's a failing of a national or international organization who similarly deserve, in my opinion, to be roasted for. I would love to have more positive things to talk about in my profession, but the things that are positive in my profession tend to be practical (and therefore suited to the presentation format over the essay format) rather than political and policy-related. Which often gives the presentations a tinge of "despite the obstacles in our way, we succeeded at this thing," or "if we weren't too busy fighting crises heaped upon us by others, we could do this cool thing," or "if our policymakers weren't dunderheads about this, we could be doing this cool thing instead of these uncool things." So much of the ambition and optimism I had coming out of graduate school has been boiled off from all of the constraints that come from working in an actual library system, with its budgetary, community, and administrative concerns. I still harbor grand dreams, just in case an opportunity comes along to enact one of them, but for the most part, I've resigned myself to the understanding that my sphere of influence over everything is greatly reduced from what it should be, and that the practical parts of running a library often mean that there's no spare capacity for creative things or for exploring things that could be very valuable to our communities, if only we could offer them.

You could make an argument here that the ease in which I can create something that showcases all the negativity says something about how I don't see the positives in life, and you would be right about it. Strong emotional memories for me are usually negative, because easily and regularly recalling strong negative emotions are another one of my maladaptations, one meant to protect me from getting hurt again. If I remember that when I did this thing, I got scolded and told off for it, that makes me less likely to do it again, and since some nonzero number of the things that I get scolded and told off for are things that I'm not fully consciously doing, associating strong negative emotions either makes it less likely I'll do the thing, or makes it less likely that I'll do anything in the ballpark of that thing, which qualifies as a good result, too, in the avoidance of things that could lead to hurt. And since I've always been a "sensitive" person and prone to big feelings, you can see how that closes off some things for me if I try to approach them directly. And why I don't like to be perceived when doing things that I'm not fully confident in my ability to execute them at a level where I'm confident it'll meet my tastes and yours. ("Take a fucking compliment!" is something you could say at me, and you'd be right.) I have extensive experience working with text, and because of that disconnection, where you only read words and have to imagine what the person saying them is like (except for those of you who have seen and heard me recently), I can say things that I might not otherwise be able to put to audio of any form. It is easier to write the words than to say them aloud. And, quite possibly, it is easier for you to read the words and take them wherever they will best go than it would be to hear them and do the same. (We're funny creatures about that.)

I don't intend to stop writing any time soon, regardless of how it's received or perceived by others. It would not go over well for me, not being able to get my words out. And at the same time, while I have an extensive back catalogue of materials to look at, I still have to approach the idea of writing somewhat obliquely, and to gather the fabled courage of the mediocre white man to submit things to publications where I have crafted them, or to hit post on some entries. Indirection and trying to convince myself of the truth of "the worst they can say is no" is important in this regard. Often, what starts as writing up notes and snippets soon becomes a full essay, and then, when I've created the damn thing because my brain wouldn't let go of it, I may as well submit it, and see whether it gets accepted. It often has, and so I use those strings of successes as the benchmark of "well, I'm a mediocre what man, and I'm submitting, so, you, person with perspectives not generally heard, and who I consider to be competent and either a peer or better-suited to this than I am, will you also submit, please?" I will probably never actually know when this happens, but I think it would be thrilling to submit something for publication and have it sent back with a rejection of "this is a great piece, and we think it will go somewhere else, but we've just had too many people with perspectives and lived experiences we don't usually see submit great essays, too, and so we're going with them." I'll be disappointed that I didn't get in, but I will recognize that reason as one of the best possible reasons why I didn't get in.

And in the meantime, I'll just keep writing.

fuzzy matching: still a mistake

Dec. 18th, 2025 10:29 pm
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett

No, internet, I guarantee you that 100% of the time that someone searches for explain pain supercharged, results they do not want are anything you think matches the string "explain paint supercharged". Hope that helps! Have A Nice Day!

(Still not anything like as annoying as fuzzy matching on a[b|d]sorb in GOOGLE SCHOLAR, but nonetheless Quite.)

umadoshi: (Yona-hime 01 (snarfles))
[personal profile] umadoshi
"Yona of the Dawn Gets Sequel Anime". [Anime News Network]

I'm delighted both that this is happening and that it was announced so promptly on the heels of the manga ending. (;_;) As we learned from the second Fruits Basket anime arriving thirteen years after that manga ended, anything is possible, but it's sure nicer to have this sort of thing happen with a speed that makes more sense.

ANN says "sequel anime", which I'd imagine means it'll pick up where the first one left off, but how OAVs factor into that, I'm not even going to try to guess.

Thankful Thursday

Dec. 18th, 2025 04:05 pm
mdlbear: Wild turkey hen close-up (turkey)
[personal profile] mdlbear

Today I am thankful for...

  • The Unreasonable Effectiveness of Mathematics in the Natural Sciences. (See also, the Wikipedia article, Watch out for the rabbit hole -- this is a deep one.
  • Mail arriving in time (though just barely). Don't count on UK's Royal Mail being as fast and consistent as Postnl.
  • Receiving packages that I feared had gone astray. Looking deeply enough into them to realized that, in addition to failing to provide my house number on one order, I had mixed them up because their package numbers had the same last digit.
  • Nanobag and Roamate. (See above.) (I want to review the latter eventually. However, the best-laid plans, etc.)
  • Not sure how thankful to be for decade-old scratch tracks, but they deserve a listen at least.

December Days 02025 #17: Persistence

Dec. 17th, 2025 11:30 pm
silveradept: A librarian wearing a futuristic-looking visor with text squiggles on them. (Librarian Techno-Visor)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

17: Persistence

As someone who is comfortable with installing and reinstalling and restoring configurations and working my way back to what it was before, just with time and scripting, and exporting and importing, it's not the end of the world when an entity or a corporation pulls a milkshake duck, or decides they, too, are going to chase the snake oil bubble and start cramming LLM-related features into their browsers, or operating systems, or any other piece of software they can control. I will freely admit that it sucks to have to do all of those operations on the regular, or even on the occasion, but it is something that I have become used to, as I've been throwing things around here and there, and making it work better. The hardest part, sometimes, is re-learning where you've stashed all your configuration tweaks and where they get applied to. But the more it gets done, the easier it is to remember where all the pathways are, and what you want to do with them. Perhaps in some future world, I'll remember to save the configuration files first, and back them up, and then retrieve and paste them back in and all will be well.

And, when I make these kinds of decisions, as it turns out, sometimes I learn some new and interesting things, like the way that some apps, even if they don't exist in the package manager, are self-contained enough to run on the system. Therefore, I now have my preferred browser running on a system that doesn't have it in the package repositories. At least, not at the moment, since the new version is built on one version up from where my current distribution wants to be.

This is also a crossover post with the Adventures in Home Automation series, because, for the third time, I have managed to get my television with the attacked Raspberry Pi and the broken IR receiver talking to Home Assistant, and being controllable from there. In the previous incarnations of this situation, I managed to clone some git repositories, recognize that some of the things they wanted to do with containers and running the thing as they would like to wouldn't work, because they were asking for some much older versions of Debian, which were probably the newest versions of Debian at the time, but whose archive pointers had completely fallen off and were no longer available. One promising entity written in go worked for a little while, and then the go language changed versions, and the old script just went "nope" compared to the new version, and I don't program in go, so I couldn't fix it. The second promising entity was written in python, and in a previous version of Debian, I seemed to gather all the right libraries from the system tools and get very close to making things work, before I dropped a piece from a completely different script, meant to make it possible for a remote control to function as a game controller, I believe, into the other script, because it looked like it might work. And it did, to my surprise. So that was version two, running stably and with a systemd service for running on boot, happily working its way along.

Then the Debian version underlying the single-board computer's Linux changed, and that meant not only rebasing, but reinstalling, reconfiguring, re-adding, and otherwise bringing things back into the system I had, and reinstalling and reconfiguring the communication broker so that the SBC could communicate with Home Assistant (and the router, now that it had some Optware installed that would send information about router operations and connected machines over that same protocol, using that SBC as the broker for the messages.)

The last component that needed to work was the bridging script that reported information using HDMI-CEC to read the bus for status and then transmit commands from Home Assistant to turn that screen on and off. In the intervening time, the library that the python program used to communicate had jumped a major version number and changed its entire syntax in the process. Luckily, the error that appeared mentioned that a single flag could be set so that it would use the old version of how it was set up, and that saved me a lot of grief trying to figure out how to re-spec the script to use the new library. The flag may deprecate at some point, and then I will have to walk the script up from the previous version to the current version. Hopefully, when that's necessary, there will be a nice conversion guide posted somewhere that explains what the equivalent commands are, and where to put the components of the previous command in the new syntax. For now, however, the scripts themselves are sorted, thanks to adding one piece of code at the right place to the thing itself.

What's not working is that in this new version based on Debian Trixie, the library I had installed from the earlier version was no longer present. And that meant a significant amount of looking around to see if there was something suitable that would serve in its place. The testing repository, the one that would be in the next release (Forky), had the library I thought I had installed on the previous version. So, I did something that is recommended against, and added the testing repository and pulled the version of the item from there, expecting it all to set up and go.

No dice. So I uninstalled that particular set of libraries, because pulling from different releases is a good way to break it. Option two: since it's a python script, I can potentially set up a virtual environment for Python, separated from the system-managed Python installation, then install the necessary libraries through the pip package manager to the virtual environment, and run the script out of that, so long as said script can communicate out and have Home assistant pick up what it's laying down. That's easier to manage with some software packages like pipx to handle the creation and management of the virtual environment. I get the environment set up, and the library that I think will work installed, and the script bombs again with the same error as it had before, So the virtual environment approach isn't going to work, either.

All this time, I'm using my search engine skills to try and figure out what the error is, but there aren't a whole lot of posts on the subject, and most of the time, it keeps coming back to a couple of places, including a GitHub issue that seems like it's exactly about the problem that I'm having, and that somehow the problem was fixed in a subsequent release of the software, but I don't see how they got from point a to point b, as I read and reread the information and keep trying to figure out where the library is that I need to install from the package manager to get the functionality I had before.

This is one of those things where sometimes you need to let your brain background solve a task. Humans are, after all, persistence predators, and while flashes of insight are often cool, they often come more after you have been chewing on a problem for a while, letting it background-process while you work your way toward greater understanding. There was a study, I believe it was in one of my graduate school texts, where a professor gave students a list of riddles to try and solve over the course of a day. At the lunch break, the professor collected the tests and had the students do their lunch break activities, but at places along the way in the building, the professor had placed representations of riddle solutions, and the thing that was being tested was whether the presence of those solution prompts helped the students solve more riddles. I can't find the study, and so I may not be representing it accurately, but sometimes you go through an entire something and as your brain twists and turns on it, and eventually, you do some up with something that actually qualifies as a solution to the problem. It's the idea of "distracting" your conscious processes so that some other process can take over the solving of things, or the integration of information. Sometimes sleeping on it is the right answer to the situation.

In my case, the actual solution came when I finally realized that I was making an assumption that one of the forum posts explicitly denied was a good one to make, and that instead of installing a package from a repository with a similar name, but not actually containing what was needed to succeed, what I instead needed to do was follow the instructions that were given in the right place and compile the damn library myself. Which there was definitely a recipe for, and for the specific architecture and device that I was using. Download source, pass appropriate flags to the compiler, make, make install, all of the things that are involved in compiling a library from source, and guess what? As soon as I had compiled the correct library, the script worked perfectly as I ran it, with the "use the old version please" flag set for the library that did some of the work.

I felt very stupid afterward, because everything kept funneling back to these posts that said "no, that package is not the library you need, you have to compile the library from scratch, and this is the way to do so." I didn't want to do that because I'd rather use the package manager to produce the thing that I needed, instead of compiling something from source. Actually doing what the thing said only took a few minutes and would have avoided many months of grief and not understanding why things weren't working, even with the ability to search up the specific error message and find the post that described it accurately and said what the solution was. Once I managed to read the post correctly and drop the preconception I had, things went much more smoothly.

So this is about the persistence of solving problems, of trying to get to a solution that works for me, and sometimes the disappointment that comes when someone is satisficing rather than looking for a full solution. It's about persistence, because apparently I keep wanting to tweak and shuffle and suggest and do things until they're exactly right, instead of mostly right. It's also about how that persistence sometimes means it's hard to let go of the situation if it's not perfect and optimized and works in all cases. And how it can be annoying to have to deal with people who deliberately want to keep introducing nonsensical edge cases into your perfectly working system, or who believe that if you don't debate them on their nonsensical edge cases or absurd questions, they have somehow "won" and proven themselves smarter than you, because you refused to engage with bad faith tactics. As the somewhat ineffectual advice given would tell us, we can only control ourselves, we cannot control other people. (In pursuit of perfection, we seek control, and sometimes the control that would produce perfection is the control of others, and therefore, perfection will always be beyond us. In theory, this realization is supposed to help us not seek that level of control. In practice, there's still a lot of frustration that comes from not being able to do the things flawlessly and well, and sometimes even more aggravation when things are going out of our control and we don't even know why.) Given how often I end up having to engage with the absurd and the nonsensical, I'd like to believe I have a greater tolerance for other people being Wrong on the Internet (or in my workplace), but there's still sometimes that bit where I want to believe that with enough persistence, I will be able to prevail over the things that bother me, or the people that bother me.

It's also, though, about persistence, the concept that we first learn about when object permanence makes it into our head, that the world is not, in fact, limited to what we are experiencing with our senses, and that our senses (and our minds, if you want to get Zen about it) are misleading us about the nature of our reality. Just because the ball disappears behind the paper doesn't mean it winks out of existence entirely, only to return into reality when the paper is raised. (At least, at the Newtonian mechanics level. Quanta and their friends behave very differently, and we are finding more and more that the act of observation collapses all the possibilities into an observed real, such that whatever organ we are using to perceive the possibilities with inscribes what the result will be onto those possibilities.) The past and the future are constructions, only Now is reality, and only for the now that we experience Now. Many of those constructions are useful, and society rests on our ability to construct things about past, future, and pattern so that we can attempt to impose some amount of order upon the chaos, so as to make it livable and manageable. (That's karma, baby.) We persist in things all the time. Error. its opposite. The horrors persist, and so do I (or but so do I.) Nevertheless, she persisted. He's baaaack! So many things that we have in our history and our lives are about the application of human-sized amounts of influence and force until the desired result is achieved, sometimes even with a great array of things standing athwart, sabotaging, or attempting to cause failure in the way. Because we are not the kinds of beings that let go easily, or give up, and we do much greater work when there are more of us, so we can each take a turn at persistence while someone else rests up for their next turn. The idea about the arc bending toward justice is not a thing that happens by itself, it happens because there are people bending the arc into the desired shape. We will not complete the work in our lifetime, but neither are we excused from doing the work during our lifetimes. And through the ages, thanks to our persistence, we build and sustain things that are greater than any one person and one lifetime. (It's frustrating not to see when it finally clicks into place, but ours is not to know the day or the hour, apparently.)

Only a little while longer, and some of the decisions that I made in the past, decisions that were absolutely correct, will finally have discharged their consequences. It always seems impossible until it is done. Keep at it.

Glow Wild 2024

Dec. 17th, 2025 11:31 pm
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett

I realised earlier today that I never actually got around to uploading photos from last year's Glow Wild. Since we'll be going to this year's on Friday, now seems like a good time to remedy that...

lanterns: a group of three badgers

+6 )

umadoshi: (Christmas - winter berries (skellorg))
[personal profile] umadoshi
What I Just Finished Reading: Legendborn (Tracy Deonn) and Season of Love (Helena Greer), both of which fall into the category of "I enjoyed this but I don't feel any urge to pick up the sequel".

And not that recent, but I did finish Anne Lamott's Almost Everything: Notes on Hope not terribly long ago.

What I am Currently Reading: Llinos Cathryn Thomas' Advent novella All is Bright, one chapter per day. And [personal profile] scruloose and I are a few chapters into the audiobook of System Collapse.

What I Plan to Read Next: Very possibly The Dark is Rising, with solstice nipping at our heels.

Bonus TV note: [personal profile] scruloose and I have finished season 2 of Silo!

When we finish System Collapse, that'll be the end of Murderbot listening until sometime after the new book comes out. Listening to the audiobooks together has cut way into our shared TV watching, but does have the advantage of being easier to drop in and out of if we don't have a lot of time in an evening, so I've been trying to see what our iteration of Hoopla has that [personal profile] scruloose might be into. It does have Gideon the Ninth, which they might get a kick out of, but that's a significantly longer book, and we already had to check Network Effect out twice to get through it.

Last night it occurred to me that the Queen's Thief books are on the shorter side, and lo, Hoopla has them all! Have any of you listened to them? Any comments on how their reader is? It remains possible that finding out that I really like the Murderbot audiobooks isn't a sign of anything other than that I like that narrator in particular. ^^;

Life lived in dot points

Dec. 17th, 2025 09:17 pm
fred_mouse: cross stitched image reading "do not feed the data scientists" (data scientists)
[personal profile] fred_mouse

The damn things continue to overlap

  • surgeon appointment: nothing new, but the margins on what was removed aren't big enough, back in surgery - that's my Friday.
  • the next step in the candidacy paperwork was in fact not my responsibility, and I now have an email to say I've passed that hurdle (here it is called 'Milestone 1').
  • Last Monday rehearsal of the year was this week; I tried bowing for one line of very long/slow notes and ow, nope, not yet. Was, however, good support for the other viola player, including singing some of the bits where the viola has the melody. We had a new violin player! I hope they come back, they seemed to be having fun.
  • Today was my last day on campus for the year. I will be working some over the shutdown, because I'm supposed to have my ethics drafted by mid January, and I still don't know what I don't know. Treated myself to curry and a fizzy drink for lunch.
  • Finished Building a second brain (Tiago Forte), which I've gained some useful ideas from. Recommended if you are needing a way to organise the information that is coming in to your life; not elsewise.
  • Youngest went bouldering with co-workers on Monday, and is learning yet again about not relying on hyperextended elbows to do the work (their grip strength isn't, and their forearms hurt "weirdly")
  • have woken up twice this week having done Something Stupid in my sleep. Monday it was the right hip not quite in the right place (went back in during rehearsal, I staggered in looking awful, I gather) and today it is something with the muscles of the right shoulder and halfway down the back -- I could barely move the shoulder this morning, and it has settled down to 'about half the time one or more muscles are spasming'.

December Days 02025 #16: Badger

Dec. 16th, 2025 11:17 pm
silveradept: A librarian wearing a futuristic-looking visor with text squiggles on them. (Librarian Techno-Visor)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

16: Badger

If you like, put on Badger Badger Badger. (Personally, I'm here for the Mosesondope.EXE Demoscene Edition, because of the visuals and the sound, but the original is also good and will serve.)

The key word for this entry comes from the Lucy A. Snyder piece Installing Linux on a Dead Badger: User's Notes, and then the subsequent book, Installing Linux on a Dead Badger (and other oddities) that took the single article and created more from that world, packaged up into a small set of pages.

I'll admit that replacing the operating system on a computer is not a task for the faint of heart. This is also another one of those cases where having a spare machine, or even a spare hard drive to devote to the installation, makes things much more approachable than they might otherwise be in trying to make things happen with just one drive and one computer and therefore one chance to get it right, without additional help from recovery utilities. For a good amount of time, I had Linux on one drive and Windows on another. Actually, I still do, it's just that Linux now gets the faster and better drive now, instead of Windows.

To make some of those situations less frightening, there exist things like the Windows Subsystem for Linux, that you can install and enable and then download a compatible distribution to get terminal access to that distribution. (It doesn't do GUI.) Or there were projects that basically set up an image inside the already partitioned drive, so that there wasn't any need to repartition the drive and worry about what might happen to data as it gets shuffled around. And most Linux distributions have a live environment on their install images so that someone can at least poke around a little bit and see what it might be like to use that particular distribution, how it manages software, what things it includes as a default, and what desktop environment it believes is the best one, and therefore is the one it puts forward as the default option.

Because just about every Linux distribution is Opinionated about these things, it can take a certain amount of trial-and-discard before you find one that you're willing to work with long enough to figure out whether you're truly compatible, or whether it still does things over time that will annoy you to the point where you find you have developed Opinions of your own about how you want your Linux to function, and then you will be able to read distribution documentation and hype statements to find out whether or not their Opinions match yours. I started trying to run Linux in my undergraduate university days, and the experience was so rough I jettisoned the idea entirely for my undergraduate period. By the time graduate school rolled around, and a Linux environment was the best option for me to do some of my schoolwork, instead of trying to flatter Apple by buying into OS X, sufficient improvement had happened that the process of installation and use was much more on the Just Works side instead of the problem-ridden situation I ran into. It could be that I selected very poorly in my first distribution choice, as well. In any case, graduate school and my first few years of independent living were relatively smooth in terms of making it all work out, and I had a Linux machine with a TV tuner that I could use to watch most of the cable channels I had available to me. in my apartment.

So, in the sense of not necessarily needing large amounts of technical skill and fiddling with configurations, and that most distributions contain an installation wizard to set specific environment variables, partition drives appropriately, and install the software, it's not that difficult to install Linux on a desktop machine. Laptops are a little fiddlier, and the single-board computers, like the Fruit Pi lines, are the fiddliest of the lot. That said, the desktop installers work 99% of the time for laptops, and the Fruit Pis generally have their own installers / image writer programs to ensure that everything gets put in the right place. Significant amounts of work goes into the installers to make sure that they function well, cleanly, and without errors, so that someone can feel confident that the potentially most dangerous part of the process is simple enough, and that all of the options they need to make sure their machine will come out the other side running optimally and with any and all of the tweaks or packages it needs to do so already enabled.

The story that provides the keyword for the entry is much more like what it can be to try and port Linux to a new set of hardware, or trying to figure out how to get all the drivers in place and running smoothly, and any adjustments that need to be made to the kernel to make it happen. All of which is arcane wizardry well beyond my level of current understanding. I am in user space, not in kernel hacking space. (And there you can see why I think "Oh, I'm just running other people's software" is an appropriate deflection for any kind of praise for things that I'm doing with that software.) It's a lot easier than it has been to install Linux on a dead badger, or any other animal of your choice, than it has been before, and it will likely get easier as time goes on and the installers and distributions are refined even further, and Linux is available for a wider range of possible hardware and components attached to that hardware. Because Linux people want us to adopt a distribution (and preferably theirs), they're trying to make it as simple as they can to get it done. So having done it several times at this point, and changed distributions, and mostly just used the tools available to do it with, I don't consider having installed a Linux to be a particularly praiseworthy thing for me in most circumstances. (It's recipe usage. Just follow the directions and you'll be fine, pay no attention at all as to how following recipe almost always has an underlying assumption that you know all the techniques that it's going to ask you to do.)

George, the original-model Chromebook, is an exception to this. It was still recipe-following, but I had to be a proper information professional to find and extract the recipe from where it was being stored. Pulling the same feat again with a different model of Chromebook is pretty impressive, since that still meant finding the appropriate spots on the circuit board to disable the write protection and doing the thing the recipe needed to do that disabling. (I think it was removing a screw, in this case, instead of using electrical tape to prevent a connection.)

Putting aftermarket operating systems on phones and tablets is still recipe following, but in my case, for Android things, it requires operating from the terminal to achieve the desired results, as well as manipulation of buttons or finding ways to ensure that the correct places are being booted into to use those recipe tools. And while I've had success at every item I've attempted, there was one time where I straight-up botched the process by flashing the wrong thing to the device! While this would normally be a straight-up brick problem, on this specific device (an old Amazon Kindle Fire), with some digging in the information and reading more of the troubleshooting parts of the recipe, it turns out there's a pad on the circuit board that if you create the right kind of short to it, you can force the device into a firmware-upload acceptance state for a little bit of time. Which involved the dexterity and care needed to disassemble the device to expose the pad, to have the right kind of wire on hand to create the short, and to have the terminal command only needed the carriage return, so that I could hit my window of opportunity and flash the correct item to the device. And then, after that, to reassemble the device, after confirming that it had, in fact, taken the correct flash and could now function properly again. That was an adventure, and it'll teach me to read things more carefully the next time I get a wild hare in my bonnet about doing various things. (That said, this device was old, it was not mission-critical, and while it was much improved for having been put on this path, it still wasn't a very powerful device, and the version of Android built for it was several version numbers ago. So botching the flash was a question of whether I could do the recovery, not whether I had to do the recovery. Much less pressure.)

[Diversion: There is at last one cellular device carrier who locks the bootloaders of all their devices and refuses to provide any means of unlocking them to their consumers. The problem is, unless the seller already knows, and/or has already installed an aftermarket operating system on the device, there's no way of knowing whether a used phone that you're interested in will be one that you can put aftermarket software on, or whether it will be one of these bootloader-locked devices from this carrier. It's remarkably hard to source new old devices because of this, and there's enough confusion between carrier unlocking, where a device can be used on any of the carrier networks in a country, and bootloader unlocking, to install software, that a device proclaiming itself "unlocked" is often carrier-unlocked, and unknown about whether it's bootloader-unlocked. I would happily source a device from the manufacturer to avoid such nonsense if I could, but buying direct from the manufacturer is often hella expensive, and needs to be paid all at once. (That, and they usually only carry their newest models of the niches they're looking for, so trying to sneak an older model from them usually is a no-go.) I'd rather test phones that I'm getting from the used market for their suitability before buying them, but that can also be difficult to do over the Internet, unless, of course, the seller knows what I'm asking for and can do those tests themselves and show me the results.]

There are two exceptions that I know of to the idea of making Linux easy to install and then just use, so long as you agree with the opinions of the distribution creators. The first is Gentoo, which, having now read the Wikipedia article on the distribution, seems to have a few more options for providing pre-built ways into a system, that then get taken over by the way that a Gentoo system really wants to work, and was previously installed: by compiling everything from source, according to preferences set by the user to ensure that the software that they used was exactly the way they wanted it to be (and that had been optimized for their hardware and use cases, so that it would go faster and potentially use less RAM on that system compared to others that had not been optimized.) Even I, supposed computer-toucher and polymath-in-training, have never attempted to stand up a Gentoo system according to the official instructions and handbook there. Just from how it is described, I feel like it offers a jam choice problem to everyone who doesn't already know all the answers to the questions it will ask in advance, and therefore can just set the flags and switches in the manner they desire and leave the machine to compile everything. (Plus, updating the system for Gentoo has to take significant amounts of time to do all the compiling, so I would hope that the performance improvements more than make up for the increased amount of time spent building all the packages from source.)

I have, however, tangled with the second exception to the rule, and stood up several Arch Linux systems using their official methods. Arch's Opinion on Linux is that they actively try to avoid having one, past making sure that packages are built according to their specifications, and that they do not particularly care for large amounts of abstraction. Past the basics to get a system up and running, they have no defaults, they have no recommended packages, they have no application suite or desktop environment that they install by default. There are now a couple ways to go about setting up an Arch Linux system, one with a guided installation and one that follows the official installation process on the Arch Linux wiki. The Arch Linux wiki is the reason that Arch Linux isn't a niche distribution that only the hardest of hardcore users takes on. The documentation on the wiki is excellent, although sometimes it is esoteric, and the documentation is frequently more helpful than the forum users, who often demonstrate the kinds of stereotypical attitudes that people have come to think of Linux users, and of people who generally are unhelpful until you do the exact thing they're demanding, at which point they may give you a curt answer with no explanation to help you understand. So, for someone who believes in their ability to follow recipe, having a nice detailed recipe to follow and to refer to when things get a little squirrely is just the thing desired.

Thankfully, despite the flaws of its users, Arch is a distribution that fits with the idea of how I wanted to work with systems. On other systems and architectures, the developers and maintainers make easy the pathways they want users to use, and make very difficult pathways that the user might want to take that aren't what the maintainers want. And the update schedule for many distributions is slower than what I would like it to be. Debian updates, but there's enough that's been changed in the interim that I wouldn't be surprised if they recommend reinstalling rather than version upgrading in place. Ubuntu releases every six months, and Mint follows that schedule. Arch (and Gentoo) and their derivatives are, instead, rolling-release distributions, where updates to the packages are available immediately, rather than at specified update intervals. By remembering to keep the system updated regularly, or at your own decision of intervals, you can control a rolling-release for your own schedule, rather than having to set aside time when someone else wants to update. And because an Arch install from something other than the guided script has very few decisions made for you, it's perfect for cobbling together all of your favorite programs in one distribution, never mind how they might have clashing appearances with each other, based on what toolkits they're using for graphical styling.

Valve Corporation, in creating the operating system for their Steam Deck devices, SteamOS, took Arch Linux as the base and provided significant support to the distribution to ensure that it could continue to be used as the base for SteamOS. And, as they have done with many other things, the corporation created a very nice wrapper around Arch so that they could run Steam in Big Picture Mode on the device, and still allow for people to use the Deck as a desktop-style device, or to game in high resolution and power if they hooked it up to a dock. Arch's aggressive opinions about keeping the decisions in the hands of the user make it a great base for Valve to build upon, since they can choose what they want to apply and only what they want to apply.

All of the pure Arch installs I've done so far have eventually wound up with certain kinds of problems that necessitated their reinstall or my choice to move a machine to another system. Usually it had to do with storage problems. On the one that had enough storage, the problem was essentially that the discrete graphics card in the machine was no longer supported by the proprietary drivers for the corporation that made it, and so the desktop environment choices were very limited, and even then, the machine was starting to struggle with doing all that many things. These could have been defeated in various clever ways, but eventually it was clear that the problem was going to only keep creeping up on me and getting thrown back after a little bit. So, admittedly, having done the thing, I eventually abandoned doing the thing for a more opinionated setup that still runs the Arch base, but goes from there to provide some better quality-of-life features, and which has a gaming edition, which is what I wanted in the first place. I'm not sorry that I did the Arch from scratch approach, it introduced me to some neat tools that I can use in the future if I ever need to stand things up, or use console commands to try and achieve various situations like starting up wireless Internet. And, doing the whole thing from the command line meant that I got a little more confident in my abiity to do things from the command line. (And, subsequently, understand why there are so many warnings on the Internet about not using combinations where you download code you haven't looked at and then pipe it directly into your shell. Even though I probably wouldn't be able to examine such scripts to see if they were malicious before executing them. I don't have that kind of specialized knowledge, I operate firmly in user space, and so I do a lot of trusting that the people providing this software aren't doing it for malicious reasons, and that they haven't had someone introduce malicious code into their project, whether by force or by social engineering to get themselves attached to the project and then push malicious changes. That it's worked out marvelously so far is a testament to what people can do when they cooperate with each other and are able to use tools at their disposal to sign their work and make sure that it's trusted.

Installing Arch isn't quite like installing Linux on a dead badger, that would have been if I'd managed to successfully get the Linux experiment I did in my undergraduate days to get up and running and doing what I wanted without a lot of frustration and aggravation. But it is something that rightly suggests that at least my abilities to follow recipe and to troubleshoot when something other than the expected result comes out of the recipe, so as to get it back on track and working again. This happens regularly, and in the distributions that I'm running now, the updater script they provide tells me when there are things that may need my attention, like new configuration files that I might have to tweak to make work again. It's good, it's powerful, I like the aesthetic of it, and the machines that need to run it can. (And I'm still taking care of all the rest of the fleet of devices as well, with their specific purposes in mind. Update day is usually an all-day affair for all of my items, but the nice thing about package managers and update scripts is that they do most of the work for me, and I just have to run the commands to make sure everything is in order.

So, if there aren't reasons why you have to stay on a particular operating system, maybe give a Linux a spin for a bit and see if you like it? Or several of the Linux-type items for a spin, and see if any of them appeal. Each time Microsoft decides a Windows version gets no further security updates, or Apple decides that certain computers no longer get macOS updates, or phone manufacturers decide they're done providing updates to their devices, there's an opportunity for a Linux to step in and keep the device going, so long as you can install it. And so long as you trust the community of developers who are interested in keeping that device going past the end of official support from the manufacturer. It's worked out for me pretty well since I switched to Linux as a primary driver of things, and now I can say that a lot of gaming is actually coming along nicely on Linux systems, so that's pretty cool.

December Days 02025 #15: Chalk Mark

Dec. 15th, 2025 11:46 pm
silveradept: A dragon librarian, wearing a floral print shirt and pince-nez glasses, carrying a book in the left paw. Red and white. (Dragon Librarian)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

15: Chalk Mark

Comments to earlier entries in the series, and many of the other times that I talk about my (lack of) technical skills or l33t coding ability, and with regard to cooking by recipe, as well, have pushed back on the still persistent conception I have that recipe following is not doing the thing, and that there is no great skill in executing someone else's code to create something that works (or something delicious.)

Thank you for doing so. I know it is a weasel-thought, and yet I have trouble keeping it away from myself. I cannot see what it looks like from the outside, only from the inside. I know all the things that I have at my disposal, and I have used them enough that they no longer appear to be special to me.

A regular part of my job is troubleshooting. Most of it is what I would consider the simple stuff, where I have seen the error message sufficient numbers of times to know what the likely process should be to fix the problem, or it's clear that someone has gone astray from the established process and needs to be guided back to the way that will work, or to be taught the thing that they actually want, instead of the thing they said they wanted, when it becomes clear the thing they said they wanted was not actually what they wanted. As I have said before, a large amount of the training I have as an information professional is not extensive knowledge of the specifics of any one implementation, but a good dose of the general concepts behind them, and a confidence that when encountering a specific situation, that general knowledge will be enough to get to a specific solution. Or at least enough key phrases to toss into a search engine and read a good candidate page for the specifics of how to get something done. It makes me seem like I know much more about what I'm doing than I actually do. And knowing that there's the undo command available in most places means experimentation is much more possible than if it were not. I still sometimes have to work through people's anxiety or anger about the machine and what it will do to their material, but for the most part, I can get people to click and/or type in the places I would like them to so they get the desired result that we're both looking for.

If I can't actually succeed at getting something to work, I try to send along as detailed of bug reports as I can when there are inevitably tickets filed for things that are out of my control or I need to call in the people with the specialized skill set and knowledge base to fix things. (Learning how to file a good ticket is something I wish they taught everyone who works in libraries, and plenty of other places, too. It makes everyone's job easier when they have a handle of what the issue is, or when there's information in error messages being conveyed to help zero in on the problem.)

However, because I can manage to obtain and wield knowledge at an quick rate for helping people, I've also developed a little bit of a reputation for being good with machines, or manifesting beneficial supernatural auras around them, or being able to work through what the problem is that we're facing and find a solution to it. So I sometimes get or find on my own some of the more esoteric issues that show up. And sometimes I get to laugh my ass off when the solution presents itself. Observe:

The problem: Someone couldn't get to Google after signing in to the library's computer. That's not usually a thing, because, well, Google. So I observe the attempt and get to read the error message.

The error message: "Tunnel connection failed."

Hrm. While I'm not an expert in networking, running a quick search on that error message has the results come back and suggest there's something gone wrong with a proxy of some sort. Let's see if we can figure out what's going on here.

  • First check: we're not having a widespread network outage. Other computers are still going fine, so that's not the case.

  • Second check: Yep, all the cabling is plugged in at both ends, so that's not it.

  • Third check: Do websites other than Google load? Yes, they do, so the problem is not that all connections are being denied by whatever the proxy error is, just the one to Google. (Or to Google and some unknown number of other websites.)

  • Fourth check: Is it just this machine that's having trouble getting to Google?

    I grab the next public computer over, and check the following:
    • Can I get to Google if I use the secret superuser login? Yes.

    • Can I get to Google using my own library card and selecting the "unfiltered" Internet access option? Yes.

    • Can I get to Google using my own library card and selecting the "filtered" Internet access option?

      Nope! And the error message that I get back matches the error message I first saw when I started investigating.


We have a winner! Now I have an idea of what happened, and what the proxy server was that caused the problem.

So I ask what setting the user chose when logging in. The user confirms to me that they chose the "filtered" option when logging in. So I had to explain that to get to Google at this particular moment in time, they'd have to log out and choose the other option from whatever they chose this time around. The user might have been embarrassed about this happening to them. I wonder if they thought that engaging the filters would make them less likely to receive advertisements or spam or other kinds of things like that, and especially on topics they might not be interested in. Sadly, that's not the case, and while I have lobbied regularly to have proper extensions installed on the public machines that will do most of that malvertising and ad-blocking as a default, IT has not yet seen fit to include it in their deployment. (And they also have settled on Edge and Chrome as the browsers we offer, and Chrome nerfed the effective ad-blockers earlier this year because Alphabet is fundamentally an ad company that has some other software tools they offer.)

[Diversion: I don't particularly like filtering software. I think it causes more problems than it solves, and frankly, I would rather we didn't have to deal with it at all, but Congress, in their lack of wisdom, decided to tie federal e-rate discounts and funding to ensuring we have "technology prevention measures" in place to prevent the minors from looking at age-restricted material in the Children's Internet Protection Act (CIPA). CIPA should qualify as a four-letter word in my profession. So, to actually provide services for our users at a rate that will not be disastrous, we have to implement the filters, since that's the easiest way of ensuring compliance with the law.

The other problem I have with filters is that they tend to be things created with the idea of a parent that wants no information about the world outside to make it to their child's computer as their primary customer and who they set the defaults for. This almost always results in over-filtering, because the defaults are tuned to the parent that wants no pornography, and also no sexualities other than straight, and no gender identities other than cis, and no way of communicating with the outside world, and so forth. And the people most affected by this, our kids and teenagers, are the ones who are least likely to tell a library staff person, "Hey, this site is informative and not explicit, and yet you have blocked it with your filters. Please unblock it." Because that creates the possibility of a paper trail. The kids are more likely to find some method of circumventing the filters entirely rather than asking for them to be more appropriately tuned.]

I am not trying to show that I am having a right and proper laugh that our filtering software is now blocking Google, even on Google's own browser, because that could be interpreted as laughing at the plight or embarrassment of the user, and that's not acceptable behavior. But I do go and file a ticket about the fact that the filters are apparently now blocking Google, and we should probably fix that, since our landing page for public machines points at GMail as one of its major outbound links. Turns out things were going rather haywire with the filters in their entirety, and the whole thing needed to be wrestled back into the intended effects instead of what had happened to all of us, according to the ticket update. I can imagine how many other users were particularly nonplussed about this as well. And I wonder how many of our under-17 users, the ones who have filters automatically chosen for them, had a time with filters gone off the rails.

At the end of the story, even at the time it was happening to me, I also must once again grudgingly admit that I am a computer toucher who sometimes can solve problems as if I had magic. This is because of long experience in knowing where to put the chalk mark so that someone else can wallop it with a mallet later. (As the joke goes, an engineer is called in to fix a piece of malfunctioning machinery. He examines it, draws an X on a particular part of the machine, and then smacks it, bringing the machine back to full functionality. Later, the company receives a bill for $5000, an absurd amount of money, and demands the engineer itemize the expenses. He does so: "Chalk: $1. Knowing where to put it: $4,999.")

To drive the point home that week, a few days later, I had another instance of supposed computer magic. Someone was having trouble finding a thing they were sure they had saved to a personal OneDrive account they had signed into.

I could see the save on the local storage of the computer, and the folders that were on the signed-in OneDrive, but the file on the signed-in drive was not present.

  • Check one: "Would you save the file again, so I can see what's happening?"


After watching them go through the process of how they were saving, I realized that the shortcut in the saving menu, despite saying "OneDrive," and Microsoft Word assuring the user they were signed into OneDrive correctly, was diverting itself to the OneDrive that would be associated with the Windows account on the computer itself. Instead of the signed-into personal OneDrive, the "OneDrive" shortcut in Word was for our Windows account used to sign in to the machine and run the program for user control through library cards and guest passes.

Cue massive eyeroll from me, and perhaps a choice comment about how computers are remarkably stupid, because they do what we tell them to do, and sometimes because they make assumptions and have defaults that are not correct. If this weren't in a user-facing context, I might have peppered my response with a few four-letter words of my own.

Now that I had an idea of what was going on, I could explaining what was happening to the user, and from there, assist them through the save menus to get to the correct and proper OneDrive folder. Lo, and behold, the file promptly appeared after Word had been told where the correct path to save to. We made sure that the recently-saved document could be opened again, with the changes properly inserted, and, with the remaining time available to the session (I didn't mention it until now, but this was working under time pressure, both because an assignment was due and because the library computers were about to shut doen and restart, no time extensions possible.), figured out how to get a different document properly into edit mode so it could be then changed, saved, and uploaded for an assignment. The second upload happened with about 90 seconds left on the computer session, so you can probably also append a certain amount of "does excellent computer touching and calm instruction under pressure" to my skill list. (There have been more than a few times where I'm being called in at the last minute or something close to it and I have to manage to both create the save and get it off the local machine into something more permanent before the session expires. This is not fun, but I have several successes at this, including directing people through the process while they're panicking about losing all their work.)

I think of these things as something that any information worker could do, if they had the same knowledge base as I do to draw from. I may be faster at it, and possibly able to detect and error correct from a wider range of possibilities due to my experience at what commonly shows up in these situations, but, as with most of the things that I do and get paid for, I maintain that it is not rocket science, computer science, or magic. And, because it's not something like having to learn to program in a language, or to diagnose and fix things like the workings of a passenger vehicle, or to do whatever the hell it is that Chocolate Guy is up to right now, all of which seem to require a specialized body of knowledge and a large experience base, I think of it as easier to pick up, comparatively. I suspect a fair number of you, a strong amount of my coworkers, and a great number of my users that I have pulled through a potential panic situation, would strenuously object to the idea of it being "easier," even with me accounting for the amount of practice that I have at making things look easier than they actually are. As I mentioned at the top of the post, I see from backstage, rather than from the audience, and therefore I am very likely to need irrefutable proof that "no…no—no, that is not the kind of thing that anyone can just pull out of their hat on a moment's notice!" Supposedly, a grandparent on one side was reputed to have the lack of skill at cooking to burn water, so the ability to follow recipe is a significant improvement there.

And while I'm bashing my head against a computer problem for a game at this point and feeling very foolish about my inability to explain to a computer what's intuitive to me as a human, I have to remember that everything that I've accomplished so far is still pretty cool, even if it's not optimized, golfed, or doing things the "right" way all the time.

(It's a real pain in the ass, and the people who have been helping me with other problems freely admit it's a pain in the ass, because it's trying to do something with incomplete and possibly fuzzy information. I have to figure out how to get a computer to perform a sum of the values at particular indices of an array, and then, when that solution inevitably turns out to be wrong, to move one of the indicies up or down one and run the sum again, and if that doesn't work, to do it again until the correct sum is reached. The potential problem space is too large to brute-force efficiently, and there are imprecise hints about where to plant your initial guess and make small adjustments from.

Once I can get the computer to do the adjustments until it reaches a solution, I have to figure out how, when the values of the problem space change due to other actions, to recalculate the sum based on the index pair that I already know is right, because that shouldn't change over the course of an attempted solve, even if the imprecise hints do change, because while the indices of the hints haven't changed, the values those indices refer to have, and so the correct solution has changed as well.)

So we all have our strengths and weaknesses, and our specialized body of knowledge to apply to any given situation. I will marvel at your skills from the audience, while I shrug at my own, since I see and use them so much. I see chalk marks as the thing I'm doing, and the thing that people ascribe value to, and not necessarily knowing where to put them.

Typo du jour

Dec. 16th, 2025 02:35 pm
fred_mouse: screen cap of google translate with pun 'owl you need is love'. (owl)
[personal profile] fred_mouse

These are all from the same auto-transcription closed captioning.

  • rosary phone (rotary phone)
  • content scripture (content description)
  • gaming council (gaming console)

This was from a presentation by an Irish group who teach cyber safety in schools. I don't remember how pronounced the presenter's accent was, but ah, those sure are some interesting errors.

December Days 02025 #14: Terminal

Dec. 14th, 2025 11:18 pm
silveradept: A librarian wearing a futuristic-looking visor with text squiggles on them. (Librarian Techno-Visor)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

14: Terminal

Being a child of DOS sometimes gives me an advantage and a bit of comfort whenever a project or a task that I have to do involves the command line. I still love a good Graphical User Interface (GUI), and I firmly believe that most applications these days are well-suited to having a GUI, even if it's basically a visual wrapper for three command line applications dressed in a trenchcoat. Having a GUI makes your application more accessible to the person who does not feel at home running cryptic commands and not understanding what they will do. I especially like the people who provide the GUI in a terminal (a TUI) when it makes the most sense for their application to be run from the command line and manipulated in such a way.

Others extol the terminal and the command line as the superior option for all things, because the terminal runs faster than the GUI does, needs smaller files to produce the same outputs, requires less clicking and typing, and because being able to run a thing from the terminal generally means it can run on a much wider variety of things, instead of being locked to those things that have enough horsepower behind them to run graphical environments.

Still others, the people who get the side-eye, say that the terminal is the superior option for all because it functions as a skill gate. People who cling to their GUIs are still n00bs and lusers who have not demonstrated sufficient computer touchery and geekery to be allowed access to this particular tool, and therefore anyone who wants to use this jewel has to git gud. Snobbery is not a good look on anyone, but technological snobbery can be particularly vicious, and there are more people than we'd like to admit who fall into the third category of "people who don't want the less technical 'polluting' their spaces with demands for things like accessibility or an easier-to-use interface or syntax."

It is a potentially scary thing to type in a command that someone has put on the Internet, or in a script, or to run as an executable, and hope that it doesn't do something awful to your machine. And even scarier when the potential for malice is not embedded in an executable program, but instead a script inside an innocuous-looking document, or even as things that may or may not require someone to do anything before their system is compromised. And unlike many GUI programs, the command line is a place where the assumption is that you know what you're doing when you type the command and press enter. Great power, great responsibility, great potential for disaster. Not everyone necessarily wants to learn how the syntax of the command works, what it does and any tertiary pieces of knowledge that go along with it, like how to construct regular expressions, how to pipe the output from one program as input into another for further manipulation, or how to construct Boolean logic to capture all the possible conditions and find the correct one for the situation. These people are still valid users and they should have access to tools just as much as the people who want to run everything through the terminal.

Some of the most common situations I had for working with the command line as a youngling were, naturally, in pursuit of playing games. As described in the first post, once I left the comforts and constraints of Automenu, I learned how to navigate around in DOS and do things with it. As games progressed and started taking up more and more memory, there had to be some tricks involved to ensure there was enough available memory for the game to successfully run. DOS in those days had what they called "TSR" programs (no relation to the company that developed Dungeons and Dragons) - Terminate and Stay Resident. Most of the time, these TSRs were drivers so that hardware attached to the system would function properly. Others might be ways of taking advantage of greater amounts of system memory, and setting things up for something like bank switching, so that from the "conventional" memory space, you could still address, store, and retrieve things from "high" memory or "upper" memory that wasn't subject to the 640k limitations of "conventional" memory. (The deep dive into how to store and retrieve information from a Game Boy cartridge was intensely fascinating, and also helped me understand a little more about clever solutions used in limited circumstances.) The difficulty with TSRs is that they had to stay in the "conventional" memory space, and while there were all kinds of solutions and methods to access and use the higher memory spaces, many of them relied on there being enough conventional memory space available in the right places to implement their tricks. So, as time went on, while there may have been enough available RAM and processing power to run Sierra family games, the setup wasn't distributed properly to work.

Thus, the boot disk. From the TUI of the game installer, there was always an option of creating a "boot disk." In those days and times, DOS progressed through the various drives available to determine what to boot from, and the floppy disk drives were always assigned letters earlier in the alphabet than hard disk drives., so they would always be earlier in the boot order than the hard disks. By sacrificing a floppy to the installer, it would craft a DOS boot environment where the bare minimum of TSRs would be loaded to make playing the game functional, with the assumption that after using the boot disk to load the correct environment, you'd then proceed through the directory structure to the hard disk and load the game that way. And they worked very well, loading the drivers for keyboard, mouse, sound card, and sometimes the CD drive, as well as the tools needed to access the higher memory blocks. Once I was done gaming, I'd reboot the system so that it could return to normal operations and access to things like Windows. These days, we don't need to fiddle around with such things, even as RAM requirements and availability have grown. And these days it would be something more like a boot image of some sort, a way of loading a specific environment and then booting directly into the game itself. I wonder what kind of game might take that on as their packaging method, trying not to allow installs, even if they might allow for the mounting and running of the image inside some form of container, but otherwise trying to keep the entire thing on the disc image created.

Boot disks were another way of helping me get comfortable with the command line, and with giving me an incomplete understanding of how a computer actually sets itself up to run and produces the environment that the user will be working in. That's all basically abstracted away, and we only see a little bit of it when watching the console output scroll by as my current machines load up. I'm glad of not having to make boot disks any more, and I'm glad that we have more sensible ways of managing memory and startup now, so that people don't have to do arcane things to set themselves up for playing games and running software. Terminal comfort can come from other sources than hacing to rearrange your entire environment just to play a game.

For some time after that, as Windows got better, and then became the way that most games were played, and DOS eventually found its way to emulation, rather than being a major part of everyone's lives, those command line skills didn't pick up a lot of use, although they also never really went away, because, as I was getting older, this somewhat new-fangled object called The World Wide Web had joined the scene (again, telling you more about how old I am than not) and the interconnectedness of computers was now not only possible, but achievable to people who weren't on defense or university networks. The early parts of this interconnectedness relied on a few different protocols to make it all work - HTTP for HTML document transfer, FTP for binary file transfer, there was Gopher around, and a few other protocols. (All of these protocols still exist, although not many people are maintaining FTP servers any more, I suspect, having found it easier, faster, and better on the bandwidth to seed large files through BitTorrent.) ECMAScript/Javascript/Typescript were promising new ways of doing things, and a lot of website addresses at the time had a /cgi-bin/ in their paths, so even at that time, there were attempts to bolt interactivity and responsiveness onto the more static HTTP protocol.

Since I missed the BBS scene entirely, and never had newsreader access, I don't have the experience of dialing in with a modem and using a program to peruse the bulletin boards and the newsgroups - that would come later, with things like phpBB and other implementations of forum software, before we all decamped for our individual blogs and tried to link them together through rings and RSS. What I do have, however, is that there was a…surge? resurgence? rediscovery? of the Multi-User Dungeon and the use of the telnet protocol to connect to such things and interact with them. I won't say I was any good at any of them at all, and a friend of mine wanted to have me build some things for their own MUD, but I didn't get very involved with that, and so I didn't contribute all that much to it, either. I could have possibly learned a few things about scripting and other such things if I had persisted with the building aspect of it, but I didn't have the time nor the always-available Internet connection, to do most of my building and scripting work with. A more involved me might have instead grabbed the ability to run a local server on a non-Internet-connected machine and put together all of the things that needed doing to make it work, before uploading all of that to the live instance when I had an Internet connection. Which very well may have required either exporting in some way or retyping everything that I did in the local copy onto the non-local copy.

As it is, I entered university days with some amount of telnet experience with the MUDs, and a little more from having used the earliest form of using computers to make requests from other locations in the library system. (With the added bonus of being able to use that same system to look up and make requests from home, instead of having to be at the library to do so.) This made me particularly well-suited to using whatever computers were handy to do things like work on assignments, check e-mail, and do the occasional bit of socializing or other such between classes. While the university provided us with a disc of useful programs to put on our personal computers in the dormitories, or off-campus, I don't remember how many, if any, of the machines that were in the shared computing labs had those same programs present. As a further not-really-complication, since most students were comfortable with Windows machines, that usually meant the available machines were on the Macintosh side of the lab. As someone who could get things done in both of those environments, it mostly meant that I was on the Mac side of the lab instead of the Windows side. (Even more so in graduate school, as the Macs had a good text editor with syntax highlighting that I could use when I was away from my own Linux machine and its syntax highlighting.) The University e-mail system had a command-line interface and interaction point, and I think that was accessed by telnet as well. (What I remember much more clearly about it was that all of the servers we could connect to were identified as being arcade games. While we used a single point of entry to connect, the server we were assigned at random always was a classic arcade game. Zaxxon, Xevious, Pac-man (and Ms. Pac-Man), Asteroids, Battlezone, etc. I liked being able to get the reference and wondered which game I would be working with every time I signed in.) Pine was the system, I remember that, and it was a perfectly serviceable TUI to check, manage, and respond quickly to various e-mails that had been sent out and I was looking at in the time between classes, or when I was in the lab. I felt smart and technologically awesome that I was able to use the terminal for this kind of purpose, and to do it well. And, yes, I did feel a little smug and superior that I could do this on whichever machine was available, instead of having to wait for a specific machine to come available or to trek to a specific laboratory where those machines were available. My university-aged self is still unlearning things as much as they are learning things, and so I have to treat them with patience and understanding.

So when it comes to the terminal and the command line, I have decades of experience in using it, in having things blow up in my face, in having to use it because various utilities, servers, and tools run best (or at all) from terminal, and in using it because I want to see what a piece of software does, and whether I can get things to go faster from there than from other methods. I'd say that comfort with the command line is a second-order comfort when it comes to computers, because you can't really get comfortable with a command line until you are properly comfortable with the machine itself, and feeling competent and curious enough to try things, have them explode, recover from them, and otherwise recognize that many things that wreck a computer can be recovered from, although what form the recovery takes is different depending on how big of an explosion happened, and that most systems with a GUI will ask if you're sure before they do something destructive. This is the kind of thing that a spare machine is perfect for, because spare machines are what you do things that are destructive or explosive on, and then when they do explode or do unwanted things, you have gained knowledge about what to do or what not to do, or that the thing you tried to do was not properly formed, even if it was accepted as valid. Sometimes you discover some really cool things you can do and then take that knowledge back to the main machine to make it run better and more according to your needs.

Once you have the willingness to experiment and see what happens, and the knowledge backstopping you that you can get out of most common bad situations, and perhaps even the knowledge of how to reconstruct a system from scratch and start again, then you can start getting more comfortable on the command line and using the terminal when it seems appropriate or useful to do so. Because, again, many terminal commands don't ask if you're sure, they just do what you told them to do. (More of them probably should ask, but most of the core utilities and commands on any operating system were developed and used by people who did know what they were doing, and they probably found it annoying to have to confirm it every time they wanted to do something. For Linux specifically, even though many distributions of Linux are better about not requiring the use of the terminal or the command line, there's still a certain assumption baked in that the terminal is the real heart of using Linux, and everything else is eye candy, abstraction, or concession made to those who don't want to do everything from the terminal. The terminal-centric focus of Linux makes it both very powerful and very portable, since the terminal itself, and the core utilities don't require a lot of fancy anything to work, and can be put in embedded or underpowered systems to provide functionality and flexibility to their operation. Terminal commands and abilities are also part of creating scripts and programs that will chain together commands to produce useful output, which is the part where the possibilities expand outward exponentially.

I'm trying not to make the terminal sound completely intimidating, and that you need all the time and experience that I have with it to produce useful things and be comfortable with it. But especially in Linux systems, grasping the terminal and what you can do with it is almost a prerequisite for unlocking the full potential of such a system. And I don't fully know everything that I can do with the terminal, because I haven't had to learn it yet, so you don't have to know everything and read all the man pages before you can start using and experimenting with it. I do think, though, that having grown up in an era where the command line was the primary method of accessing programs and using the computer has made it easier for me to re-adopt a terminal, now that I've chosen an operating system that relies on it. I'd still rather that people took the time to put in interfaces and help for people when they release programs to users, or that, if it makes sense, they build a GUI component for their program so that it's more widely accessible, but that is not always the case.

I guess the point is to say that computer touchery does not have to involve terminals and text editors, and that there are several fine programs that require neither to run admirably and well. And that for as much as I have experience with it, there's still plenty that I don't know and may never know. It's one of the places where I can have a growth mindset about myself, and I think it's one of the places where others can, as well, so I'd encourage you to dive in, in whatever way that you can. There will be gatekeeping jerks, there will be unhelpful StackOverflow answers, and sometimes the thing that's the best and most useful response for you will be a blog post from decades ago, but there is a certain satisfaction, at least for me, that comes from accomplishing a task through clever program use or even writing the script yourself and seeing the output that you wanted to have happen scroll by in the console. I am unlikely to claim that I'm good at any of this, but I could venture forth that I am at least semi-competent.

Short TV show review: Andor

Dec. 14th, 2025 11:11 pm
dhampyresa: (A most terrible case of the Star Wars)
[personal profile] dhampyresa
I really enjoyed watching Andor, overall. I did think there were a few places where the pacing dragged a bit and it wasn't as mindblowingly great as the hype made it sound like it would be, but it was still very good! The bits on Ghorman were kind of annoying because the Ghor language sounds so much like French but isn't French, I felt like I was taking crazy pills hahaha. Favourite episode was either the prison break or the Kleya flashbacks episode. I agressively Did Not Care about Syril or his mother, but every other character was at least interesting. I love Cassian, Vel and Cinta, but I think Kleya might be my favourite. I want to rewatch Rogue One, now.

vital functions

Dec. 14th, 2025 10:19 pm
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett

Reading. Scalzi, Bourke, Barber + Bayley, Boddice, Cowart )

Writing. I have a document that contains the outline and extensive transcribed quotations for the Descartes apologia! ... it's already over 5000 words long! And that's before I even get into the argument about Against New Dualism! I think. It is going to wind up needing to be split into two essays. One of which is the quotations about How People Summarise Descartes + What Descartes Actually Said, and the second of which will then be the polemic about how you don't get to rail against mind-body dualism if you then replicate it unfailingly with commitment to the absolute separation of central sensitisation and peripheral nociception. With the former as non-essential background reading for the latter...

Watching. Encanto, courtesy of The Child. I had retained approximately none of the plot from the Encanto-flavoured Baby Yoga we did together recently, happily, and also I Did A Cry. (I am also genuinely impressed that "fish is in terrible bowl" was an indication of where things were going...)

Listening. The Instructions For Getting To The Child, while cycling, via the bone-conduction headphones. V pleased.

Playing. The Little Orchard avec Child! Using some definite House Rules. Also being Someone With Long Arms for various self-directed play. I continue to be told Many Numberblocks Facts. :)

Eating. I put in an order with Cocoa Loco, maker of My Favourite Chocolate For A While Now, for the purposes of A Convenient Present; I also acquired, because Why Not, a single brownie portion and the cocoa nibs & hazelnut bar. I'm not sure I think the cocoa nibs particularly enhance the experience but I do like the Good Dark Chocolate With Hazelnuts of it all; I think I prefer My Default Brownie Recipe to their brownie BUT I also think that having a bag-safe well-wrappped calorie-dense food was extremely valuable in the context of some of this week's more questionable adventures, and I did enjoy it a great deal while I was, you know, inhaling it.

Exploring. BIG HECKIN BIKE RIDE. Many fewer birds along the canal than last time I did that route (on an unseasonably warm day in April); extremely excited to confirm that Walthamstow Wetlands is Within Scope for a trip At Some Point, though possibly not until it's warmer again.

And then today I learned of the existence of and attended an event at the London LGBTQ+ Community Centre, just across the bridge from Blackfriars, which they blurb as "The London LGBTQ+ Community Centre is a sober, intersectional community centre and café where all LGBTQ+ people are welcome, supported, can build connections and can flourish." They have comfy sofas and a permanent clothes swap and a wee library and a very large bookshelf full of boardgames, and a whole bunch of structured social groups as well as walk-ins. I am charmed, I am pleased with my purchases (including MORE BULLSHIT CERAMICS), and I... am contemplating maybe actually getting myself out to some more of their events, not just when I have a friend visiting from abroad who suggested Attending A Market.

December Days 02025 #00: Fool

Dec. 13th, 2025 11:30 pm
silveradept: A green cartoon dragon in the style of the Kenya animation, in a dancing pose. (Dragon)
[personal profile] silveradept
It's December Days time again. This year, I have decided that I'm going to talk about skills and applications thereof, if for no other reason than because I am prone to both the fixed mindset and the downplaying of any skills that I might have obtained as not "real" skills because they do not fit some form of ideal.

00: Fool

The Fool, in all his forms, represents unlimited potential. The Major Arcana places him at 0, the number that requires some other number than itself to provide the context of what zero means. Zero is cyclical, and represents both start and end of journey at the same time, ready to embark upon new adventure and learn, and returning and integrating what has been gathered so that the next loop goes with more information and knowledge. Zero is the first index value, which is a thing you have to learn and remember when working with computers. Humans generally start from one when they count, because zero holds no intrinsic value to them. (Zero is actually a fairly abstract mathematical concept, despite being crucial to most operations. I think its only rival for importance and many-faceted-ness in mathematics is one.)

Unlimited potential describes infants and children very well, since their brains are in their most plastic states, learning and absorbing the world, language, society, and how to operate their bodies in space at a phenomenal rate. Eventually, that learning rate tapers off as decisions get made about what to practice and obtain skill in, sacrificing plasticity for efficiency, but it never goes away entirely. We get all kinds of "human-interest" stories in the media about someone of a somewhat advanced age picking up and obtaining great skill in a discipline that they had no knowledge or practice in not that long ago. The entire system of athletics, whether for Olympic prizes or lucrative sport contracts, starts very young and demands both skill and discipline to rise in ranks where someone might challenge for those same athlons. And in other tracks, we see stories all about smart people doing smart things (and a fair number of stories about smart people doing things they believe are smart, but have consequences that are clear and obvious to people outside of their specific discipline.)

Carol Dweck, in the early 2000s, published a book called Mindset: The New Psychology of Success that introduced to us two new concepts to work with: a fixed mindset, where someone believes their intelligence is finite and there is no way of developing it further, and a growth mindset, one that believes there is development potential skills, abilities, and intelligence. This became simplified in the popular parlance and spawned a fair number of ideas about how to keep people, and especially children, out of the fixed mindset, usually centering around the idea of praising students for the effort they've put into their work rather than suggesting that they lack smarts or other fixed qualities that would make them good at things like schoolwork and the various subjects. Dweck came back to revisit these ideas with clarifications and to squash the idea that effort was the only quality that was praiseworthy in helping someone develop a growth mindset in a 2015 Education Week article. And to say that most people have a mix of fixed and growth mindsets about their skills, abilities, and applications of intelligence.

I'll say that mathematics is one of the spots where there's the easiest contrasts of fixed and growth mindsets, although there's some confounding coming from xkcd 385 that contributes to some students being steered heavily toward fixed mindsets. I mostly mention this in the context that I didn't hit my math wall until integral calculus, where I didn't fully understand how I was supposed to go about transforming an equation into forms that I could apply rules to by using the various exotic and trigonometric properties of one, as well as the occasional shuffling of various components to one side of the equation or other so that I could, again, put things into forms where rules could be applied. This makes a little more sense, because geometric proofs were the thing I disliked the most because of the way they made me go through logic and fill out what I knew from what was provided. Despite the fact that I like playing games and solving puzzles, which is the same kinds of things, just with different visuals.

But until that, and with a fair number of other subjects, I was cruising with absorption of knowledge and doing well on tests, and all was well, at least in the realms that can be measured and quantified. My second grade teacher thought I might have a learning disability, because she never saw me do work in class. She saw that the work was good and done well, but she never saw me go to work on the worksheet and finish it while she was explaining and demonstrating the concepts and procedures on the board, such that I was done and quietly reading by the time she turned back around to give us time to work on our sheets. The tests came back that my weak spot was at least one grade level above my current space, and the opportunity to pick up that I did have something affecting me was lost, because that's not what was being tested. They wouldn't have diagnosed me then, anyway, because I presented atypically for my gender presentation at the time, and there wasn't any reason to test for it. These days, I think that if someone comes back as some sort of savant or "gifted" student, you should run them through a battery to see if they have any accompanying neurospice that could cause them great grief in their future.

This ease at things that others considered difficult meant painful emotional experiences when the perfect child turned out to be human after all. And I also had at least one physical altercation in my life because I saw something as simple that someone else found difficult, and they didn't like my attitude about it. (I'm not surprised that I would have come across as arrogant about it or similar. I wasn't intending to do it that way, but I'm definitely a poster child for "What I intend and how it's received are two different things, and I'm not great at accepting that it was received differently than I intended it to be.") It makes me sensitive to the disappointment of others, and it also makes me want to avoid situations of consequence or importance, because if it's important and I fail, then the fallout is both deserved and all my fault, regardless of how the failure happened, and someone will be by to punish me for failing soon.

Dweck is trying to encourage instructors and people who are working with others to adopt the idea of the growth mindset and try to foster it in others. Not just a matter of changing feedback so that it focuses on qualities and items that can be improved or the effort put into the situation (and avoiding feedback that references fixed or intrinsic qualities like "smart"), but also providing the scaffolding and feedback that allows for growth and learning, so that the skill can be not only practiced, but practiced correctly and well. It's not enough to praise effort if the answers are still coming out wrong and there's no understanding of what's going on and where the mistakes themselves are coming from. Humans are capable of learning and doing all kinds of things, many of them remarkably complex. Instruction and repetition and refinement are generally the ways that this works, and if we're going to require all of our small humans to go to school for twelve-thirteen years of their lives, we may as well make the environment as rich in opportunities to grow as we can. (There is an entire separate post here about the ways many educational systems provide the exact opposite of this growth-rich environment, and not all of it is the fault of the instructor and the feedback they give.) While that sometimes gets tritely summed up as "Whether you think you can, or you think you can't, you're right," that reduction makes it seem much more like it's a matter of willpower rather than one of opportunity.

Many of the creative arts, and several of the scientific ones, are less about people of great inherent talent having an inspired burst and then created a masterpiece out of whole cloth using nothing more than their raw talent. Musicians rehearse, writers compose, artists have references and practice works, dancers and athletes train and practice. The skill-taste gap is real, and while some things may be easier to pick up than others, the actual limitations of the brain and body are about whether the brain can translate verbal or demonstrative instructions into body movements, and whether the body in question can perform those movements at the desired level of skill and speed. Where I think a lot of our childhood pathways fail us is that we get told early on to focus on what we're good on, and our feedback tends to be in that form. The point of the schooling system (and the university system beyond that) is to get us in a state where we can perform labor for wage, unless we are one of the lucky few capitalists where we have enough for ourselves and our work is instead making others perform labor for us for wages. Creative arts and other such pursuits might be where our desire lies, but the necessities of not starving often prevent us from fully exploring those arts and pursuits, or they twist it into something that is used for not starving instead of for exploration, practice, and attempting to grasp a little of the numinous. The messaging about doing what you do well, combined with the artificial scarcity of capitalism, can often put us in fixed mindsets about creative arts, because the standard warps from "will doing this make me feel like a fulfilled and whole human being?" to "can I do this well enough for other people to give me money so I don't starve?"

The Fool and the concept of Beginner's Mind are intertwined with each other. Approaching any situation, including existing in a body of matter, with the curiosity of someone who doesn't know anything about the situation, but is interested in learning about it, or observing it and letting it move on, is to approach something with the greatest potential for growth. By shedding as many preconceptions as possible about the thing being approached, the full realm of possibility opens up before you. Admittedly, sometimes conceptions of things come with experience, and that's useful to bring in. Not approaching something with an expectation of how it will turn out, but being prepared in case it does go a way that you have experienced before. Zen, and its famed koans, and much of the practice of it revels in contradiction. Practicing meditation is so that you can get to where you already are. Sitting and observing the world as it goes by, without chasing after any one thing, lets the mind realize the impermanence of all things, the great constructions that take place within our very selves. Knowing about it makes it easier to jettison the whole thing and to practice approaching each moment of life as it is, rather than what it will be, or what it was, and without the structure of preconceptions clouding reality. It always seems impossible until it is done, and Zen tends to work toward the sharp flash of insight when it stops being a theoretical and starts being a practical. In response to another person saying they wanted to become a monk to "deepen their practice," a monk starts laughing and says the person seeking to become a monk already is one, and that there is no deeper to the practice of Zen, just the one level. The one, seemingly-impossible-until-insight level.

We see breakthroughs like this happen all the time with small ones and ourselves. It doesn't make sense, it doesn't make sense, it doesn't make sense, and then it does. With enough time, practice, and instruction, some things that were thought to be limits aren't, and it's not that the person is stupid, it's that they didn't have the right frame to work with. Or not enough opportunity to practice and refine. Or a low-stakes situation where they could get over the anxiety about it needing to be perfect or sale-worthy and instead focus on doing the actual practice.

There are going to be limits, where some things just won't happen, or be comprehensible, no matter how much good instruction and practice we get. I suspect, however, that most people don't actually reach their true limits on most things in their lives, because they don't get the opportunity to see where those true limits are. Many of the stories that appear in this and other series where I talk about myself are stories where I thought I wasn't "good at" something, but I could practice it and approach it in a Fool-ish way, and now it's (marginally) better than it was before. Because of the experiences my brain has had around praise and punishment, saying I have expertise in things is unlikely, but demonstrating that I have it is routine. And it's tempting to have a fixed mindset about things that are difficult, because I spent so much of my life with things that were not difficult to me. Letting myself overgeneralize into the belief that I used all my skill points on these things and there are none left over for anything else is an easier thing to believe, rather than it being a matter of time and practice. You'd think that being an information professional, where the formal training you go through is much more about learning underlying concepts and methods that then get put to use in specific situations, would make it easier for me to recognize and dismiss the fixed mindset, but, alas, brains. The best I can do is continue to be a Fool when I recognize the need for it.

Done Since 2025-12-07 with bonus s4s

Dec. 14th, 2025 11:58 am
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

Not a great week. Started out well, with cat cuddles and walks Sunday and Monday mornings. Then came my GP appointment.

CW: medical, whingeing. Since April or therabouts, my "GP" is a clinic with a handful of doctors and a bunch of assistants. It took me a while (months) to finally figure this out. Anyway, Carmen -- the assistant I saw on Monday -- couldn't find my lab results from 20 November. Fortunately I'd asked for a printout at my previous appointment, so I scanned that and sent it by email. I got my BP meds changed somewhat. Then labs on Wednesday.

Of course, I was supposed to be fasting, so that was a bust. And I picked up my re-filled prescriptions (the pharmacy is across the street), but there was one missing. So I went in again for labs on Thursday, and they couldn't find a vein. WTF? They advised me to try at the hospital. Labs at HagaZiekenhuis require an appointment, but fortunately I already had an appointment, following up on my anemia. So that was Friday. Skipped breakfast, went in, handed them both lab forms, one stick and done. And their website works, so I got to see the results ahead of the appointment next week.

Oh yeah, I also had a psych appointment Thursday afternoon, to discuss antidepressants, which actually went well. I really don't have any idea how to make use of therapy, but I like talking about myself, my problems, and my family. Follow-up in two weeks.

Then yesterday I tried attending Festival of the Living Rooms, the quarterly online filk con that started almost by accident during Covid. But instead of using the Zoom app, which just works, they insisted on going through the web app embedded on their shiny new website. Calling it beta quality is being generous. FotLR may have jumped the shark this time.

Naturally I didn't get much done otherwise, although I did go back and look at the scratch tracks I'd recorded for my next album, Amethyst Rose. Um... They were recorded between 2004 and 2010! WTF? I'll have to see whether anything can be rescued from that debacle.

Enough griping. Links! How about Grooming a Giant Rescue Maine Coon Cat? And Monday's APOD, Flying Over the Earth at Night, a time-lapse from the ISS. Particularly noteworthy for the footage of the Aurora Australis starting at 1:20

If you have lots of free time, take a look at WikiFlix. CONTENT WARNING: very deep rabbit hole full of old movies.

And finally, because of the season and because it's incredibly cool, here's The Ukrainian Origin of “Carol of the Bells” | The Story of Shchedryk (Щедрик). Turns out the tune was taken from an old New Year's Day chant, from back when New Years Day was celebrated on Beltane. Better, here's the Original Ukrainian Version, sung first in a pretty littleral English translation (with Ukranian subtitles!), then in Ukranian. And best of all, here's a Remix by the B&B project for bandura and button accordion.

Notes & links, as usual )

Page generated Dec. 20th, 2025 10:12 am
Powered by Dreamwidth Studios