sonia: Quilted wall-hanging (Default)
good bones by [personal profile] mumblemumble for [personal profile] sysann's fandomtree, for the prompt, "A ghost tries to communicate with the new inhabitant/s of their former home. Sadly nobody understands their cryptic messages. Your character is brought in to help." Seen via network. A delightful gentle story about figuring out what a ghost needs.
sonia: Quilted wall-hanging (Default)
There is an alleyway (that used to have trolley tracks) and a defunct cafe and a two story house and an unused warehouse diagonally across the street from me. And two tall glorious redwood trees. When I look in that direction I see dawn light, moon rise, and bits of the east bay hills.

Just before Thanksgiving, a notice went up that all of that was to be torn down to make way for a six story 143 unit apartment building that will fill the block from end to end and side to side, towering over this low-rise neighborhood. Because 15 of those units will be low-income housing, they get waivers on all the height and setback regulations that keep the area around a building livable.

The comment period was two weeks across Thanksgiving. I contacted my councilmember to ask for help around this, but his staff person was deeply unhelpful and said they're in favor of the project. I did write a letter with my concerns, and contacted some of the small neighborhood associations around here.

I felt like I should be organizing neighbors somehow, but I didn't know where to start. Friday, I got an email saying there's a zoom meeting organized by the developer coming up this Wednesday. I printed out 60 flyers with an introduction and the zoom info, with a photo of the concept drawing for the building on the back, and put them in mailboxes up and down my street. I included my email address, but no one has reached out. Maybe some of them will come to the meeting?

It's a small step, but at least it's a step. It felt like writing letters to voters was training for this, in a way. Print them out, send them on their way, expect a very small effect, if any.

I feel powerless and grief-stricken for the spaciousness I've been enjoying. Yes, we need more housing. 100% affordable and 100% in tune with the neighborhood. I can only hope that it will be a long time before they break ground.
sonia: Quilted wall-hanging (Default)
Not Lost (Never Lost) by Premee Mohamed, via [personal profile] boxofdelights. I love how affectionate the story is.

Reminded me of 7:55:46 AM, EDT by [archiveofourown.org profile] ohtempora, which I found again by reading back through my story! tag because the title is not as memorable as the main character of the fic.

A new story from [personal profile] mrissa, The Year the Sheep God Shattered by Marissa Lingen. Another powerful story about growing up, with some lovely world-building. The story is complete in itself, and also I would happily read more set in this world.
sonia: Quilted wall-hanging (Default)
My word of the year this year was Pride. Like my journey with Trust last year, I got better acquainted with (healthy) pride and how it feels in my body. I can be proud of myself and my accomplishments without being in competition with anyone else, and without judging anyone else. It feels like I've reclaimed something that comes naturally to young children, "Look what I did!" and that feels healing. Pride seems to be both an emotion and a skill, and even a thing in itself, as in, abruptly losing my job earlier this year hurt my pride.

Posting something I'm proud of every day for Pride Month turned out to be surprisingly fun. I recommend it!

And maybe I'll keep that permission to post things I'm proud of. One last one for 2024 - I'm proud of keeping my commitment to post every day in December, even when it felt like a strain.

My word for 2025 is Love. I chose Pride as a counterweight to feeling a lot of shame. While it's good to notice what I'm proud of as well as what I'm ashamed of, I noticed during the year that pride isn't an antidote to shame - love is. When I'm flinching about something in the past that brings shame, it helps to send love back to that younger self. I'm noticing that some of the shame comes from perfectionism, since it feels like any mistake is terrible.

It feels vulnerable to choose Love as a word to focus on and talk about. Of course I want all sorts of love in my life, to give and receive, and it sounds wonderful to bring in more love and overall get to know it better. And a positive romantic relationship would be nice if that were to happen... While love feels like an antidote to shame, there's also a lot of shame in doing it wrong, loving too much or not enough or the wrong way or the wrong people.

Once again I am committing to going gently and slowly with this one.

full word of the year list )
sonia: Quilted wall-hanging (Default)
It's in the blood by Susan Kaye Quinn. An ultimately hopeful story about one way we could turn the corner and get out of this doom spiral.

Seven Commentaries on an Imperfect Land by Ruthanna Emrys, via [personal profile] forestofglory. I remembered linking to this before in 2020 but didn't realize I first read it in 2014!

The Lives of Lan Wangji by [archiveofourown.org profile] azurewaxwing, via [personal profile] forestofglory. It's a crossover between The Lives of Christopher Chant by Dianna Wynne Jones, and The Untamed. I'm not familiar with either one, but I thoroughly enjoyed the story.

At the Stopping Place by Grace Seybold, via [personal profile] mrissa's end of year short story list. A folk tale pattern from a different angle.

The Weight of Your Own Ashes by Carlie St. George, also via [personal profile] mrissa's list.
“Sure,” Gray says. “It’s strange. So? Who gives a shit? Lots of things are strange for a while, and then we get used to them—or else we stay limited and narrow and fucking sad.”


And a bonus link, related in that it's needed for a better world, You can't build love on lies by Girl on the Net. Note: the overall site is not at all work-safe, although the article is not related to sex work.
It’s not merely that the hurt from your lie will grow the longer it remains unsaid, it’s that all the love you built will collapse when it’s outed as well. The connection you’re maintaining with the person you’re lying to right now is constructed on shifting sand. Everything you pour into that relationship – whether romantic or friendly or collegial or whatever – is so much wasted bullshit. The love, care, friendship, compassion, understanding, affection and respect that person might feel for you… it’s all based on a lie! A false belief about who you are. If you are lying to your loved ones, then the love they give you back is just as fake as you are.


And because music makes everything better, [personal profile] forestofglory also recced "Sing for the Coming of the Longest Night" which is a line out of the beautiful Halsway Carol (video cued to start of singing) (lyrics).
sonia: Quilted wall-hanging (Default)
I've had some of these open in tabs for quite a while

How a 27-year-old busted the myth of Bitcoin’s anonymity by Andy Greenberg.
All of it began when a young, puzzle-loving mathematician named Sarah Meiklejohn started to pull out traceable patterns in the apparent noise of Bitcoin’s blockchain.. This excerpt from Tracers in the Dark reveals how Meiklejohn came to the discoveries that would launch that new era of crypto criminal justice.

Substack partners with protofascists by Marisa Kabas. Putting this here for the next time someone asks me why Substack is a problematic newsletter host.

Leaders and Followers


Followership by Jason Wong.
Everyone likes to talk about leadership—we are culturally conditioned to view success as a progression through leadership positions—but there is far less attention paid to being a good follower.

On Rake Collections and Software Engineering by Diego Elio Pettenò.
My understanding of Matthew’s metaphor is that senior developers (or senior software engineers, or senior systems engineers, and so on) are at the same time complaining that their coworkers are making mistakes (“stepping onto rakes”, also sometimes phrased as “stepping into traps”), while at the same time making their environment harder to navigate (“spreading more rakes”, also “setting up traps”).

Thoughts on "Being a Senior Engineer" by Adam Keys. A response to On Being a Senior Engineer by John Allspaw, about the responsibilities and abilities of a mature engineer.

Salaries


What is your labor worth? Tech compensation in 2021 by Jacob Kaplan-Moss. The tech job market is much tougher in 2024 than 2021, but there's still good advice here about how to get a sense of the market.

How to Ask For a Raise by Alison Green.
If you’re like a lot of people, you might have gone your entire career without ever asking for a raise. It’s surprisingly common for workers, particularly women, to wait for their employer to dole out raises rather than proactively requesting one.

Technical


On Long Term Software Development by Bert Hubert. Recommendations for long-term software development, caring (enough) about the future.

A mastodon thread on suggestions for email newsletter providers. I investigated several of these when I accidentally broke my phpList/Mailgun setup recently. I ended up figuring out how to fix my setup rather than giving my list to a third party. (I incautiously upgraded the Mailgun plugin in phpList, and it stopped working. I figured out how to downgrade it again and was back in business.)

Go structs are copied on assignment (and other things about Go I'd missed) by Julia Evans

Exploring Javascript book by Dr. Axel Rauschmayer. I keep thinking I should learn Javascript, but so far I've just had to do a few things around the edges.

The Myth of the Modular Monolith (video tech talk) by Eileen Uchitelle.
sonia: Quilted wall-hanging (Default)
Since I made this list for someone, here are a bunch of Georgian songbooks I have collected over the years.
99 Georgian Songs by Edisher Garakanidze, Joseph Jordania, and others. As far as I know the only way to get this is to get it shipped from Wales, which is expensive, but it's a great resource. Comes with a CD of part tracks that I did not find useful.
Songbook Georgia by Tamar Buadze. This one is great too, and it is available in the US, although the language transliteration they use is different from the usual, it's more like Turkish. Tamar Buadze is the leader of Tutarchela. Comes with Tutarchela source recordings.
Supra! A Feast of Georgian Song by Carl Linich Includes CD
Forged in Fire, by Zedashe via Village Harmony Digital download, includes mp3s of Zedashe performing.
Georgian Folk Songs I, Village Harmony Digital download, includes mp3s.
Georgian Sacred Chorales, Village Harmony Digital download, includes mp3s.

Alazani.ge Treasure trove of downloadable Georgian folk music. Over on the right, choose ALL for tracks, and then you can search for songs, listen, and download. Spelling is idiosyncratic. You can also click Choirs on the left and browse around. For example, Tutarchela is fabulous. Some of the songs have words linked under Text, in the Georgian script, which you can transliterate at translit.cc.

Also, places to look for lyrics online
Songbat Lyrics Archive Lily Storm's site. Gives a warning about not being a private connection, but it's safe to view.
Hopp-Zwei-Drei Not so much Georgian, but lots of Balkan, since it's songs that have been used for folk dances. Mostly lyrics, some scores.
Folkloretänz Noten. This one has scores. Also more Balkan, although I did find a score for Heyamoli under Turkish/Laz.
sonia: Quilted wall-hanging (Default)
This jigsaw puzzle aligns with the interests of a lot of folks here. Reader's Paradise by Aimee Stewart from White Mountain Puzzles. It's a painting of a very crowded bookshop, which means every inch of the puzzle is covered by varying colors, textures, and fonts. No large swaths of bland blue sky that have to be matched solely by puzzle piece shape here. The level of detail is amazing for old book covers and posters in various styles, which Aimee Stewart not only created in loving detail, but most of them are painted at an angle!

There are more bonus living beings than I expected in a bookshop as well, given that there are no visible humans.

I did it without referring to the cover, and the hardest part was getting the border pieces in the right order. After that I could collect pieces that had text, or that matched by color, and start figuring out what went where. It was fun to watch different parts of the scene emerge.

Once it was done, I got curious about the piece count, since this was a regular-cut puzzle with even rows and columns. The rectangle is 37 pieces x 27, which multiplies out to 999. Either 1000 pieces is rounded up, or ... yup, there it is, one of the pieces is two pieces linked together to make an even 1000. My eye went right to it, so the anomaly must have been noticeable even though I didn't think about it consciously when I was putting the pieces in place.

I picked it up while walking in the neighborhood a few months ago, where someone had put it outside when they were done with it. I'll pass it along to a friend, or put it outside in turn (when the weather is drier).
sonia: judgy goldfinch, photo by julian (wtf)
May your resources stretch to cover your needs, and may you have light in dark times.

I'm wincing at the fact that Hanukah celebrates a military victory, and that Israel's military is committing horrifying harm to Gaza and Palestinians. I want to say unspeakable, but we need to speak of it. I wish we could do more.

I'm adding a candle each day to my menorah, but I'm not lighting them, because even plain beeswax candles give me a headache. Something in the wicks maybe? Mostly I just go along with the limitations of having chemical sensitivities and don't think about it too much, but this loss makes me sad. I like joining in the ritual of lighting candles across the world and across the years, even if I'm doing it alone at home.

Sending light out to those who are grieving. I'm thinking specifically of people who knew [personal profile] noahgibbs. I had connected with him here on dreamwidth recently, and had seen him around on ruby.social since he was part of the ruby community.

Let's all light candles in the darkness, however we can. Maybe I need to get some electric tea lights. Let's keep connecting and sharing our inner sparks and appreciating each other's company.
sonia: Quilted wall-hanging (Default)
Who Is Baba Yaga? by Kris Spisak. "Trickster, mentor, probable goddess—Slavic folklore’s most famous villain is so much more than a witch." Excerpted and adapted from Becoming Baba Yaga: Trickster, Feminist, and Witch of the Woods.

The Ghost of Workshops Past: How Communism, Conservatism, and the Cold War Still Mold Our Paths Into SFF Writing by S.L. Huang.
As part of tracing out why these types of workshops can be so detrimental to minority writers, both authors delved into the history of writing workshops. And both argued that the traditional workshop in which the author is enforced to silence will not only suppress minority voices—but that its domination across education happened not by accident, but by design.


We Are the Mountain: A Look at the Inactive Protagonist by Vida Cruz.
Now let’s flip the script. Let me take you through the anatomy of characters who are commonly labelled “inactive protagonist.”

They are marginalized in some way, via race or class or gender or sex or ability. They will most certainly have suffered some kind of trauma (or three, or more), whether physical, emotional, psychological, or sexual. These two things have inevitably and inextricably colored not only how they perceive and navigate the world they live in, but how gods, natural or supernatural phenomena, technology, society, or other people react to them.
sonia: Quilted wall-hanging (Default)
I peeked into a few fandoms I'm familiar with and enjoyed the stories I found there. I'm surprised and pleased that books I'm familiar with are still eligible.

Austin & Murry-O'Keefe Families - Madeleine L'Engle (2)

Calvin & Hobbes - Bill Watterson (5)

Dark Is Rising Sequence - Susan Cooper (4)

Earthsea - Ursula K. Le Guin (2)

And then I cleaned my bike and greased the chain, and pulled a few weeds, and started a 1000 piece jigsaw puzzle. Several hours later I have the border and some chunks of the middle filled in, and I realized I still needed to post something here.
sonia: Quilted wall-hanging (Default)
My living room is ringed with holiday cards all around the edges, crowding the narrow fireplace mantel, hanging from the CD shelf, propped on the stereo cabinet. Some from friendships going back nearly forty years, some from new friendships this year. Tangible evidence that people think of me with warmth, that I've made a positive difference. Reassurance that my awkward quirky way of being in the world is good enough to stay connected with people.

I sent out cards too, some later in the month than I intended, but all eventually made it into the mailbox, hopefully to spread a similar warmth and reassurance.

Repeating something I see go by every so often: If someone has made a difference in your life, take a moment to tell them. Send compliments and love and care out into the world, because we all need that nourishment.
sonia: Quilted wall-hanging (Default)
Seem like peanut allergies were once rare and now everyone has them?, excerpt from "Blind Spots: When Medicine Gets It Wrong, and What It Means For Our Health" by Marty Makary, MD. (My first response to the title is that yeah, sometimes it's medicine, but often it's journalism taking one small study and blowing it out of proportion.)
Since his training with Buckley, Combs has consistently instructed parents to introduce a touch of peanut butter (mixed with water to avoid a choking risk) as soon as a child is able to eat it. To this day, the thousands of children in East Tennessee lucky enough to have Combs as their pediatrician do not have peanut allergies.


Migraine molecules may drive endometriosis pain. Existing drugs might help. by Emily Cooke as attested by [personal profile] threemeninaboat. "[A] real endometriosis treatment had be found, in mice, with an already FDA approved migraine medication, Nurtec. Nurtec has almost no side effects and it REALLY works on migraines. Not only is endometriosis pain controlled but IT SHRINKS THE LESIONS."

Autistic women more likely to suffer severe menopause yet struggle to access care by Aasma Day. "Autistic people may experience more severe menopause symptoms, through an increase in difficulties associated with both their autism and the menopause combined."

Covid resources


Unofficial Pluslife FAQ (EN) "Pluslife is a commercial, molecular LAMP assay for the detection of SARS-CoV-2 RNA. It is similar to (but much cheaper than) devices like Lucira, Metrix or 3EO, which are only available on the US market." Interesting info from Germany on more accurate Covid testing at home. The footer says: Send a mail to "hi [ät] virus.sucks" for questions and feedback. For the Altruan discount, email "discount [ät] virus.sucks" instead.

MaskBloc.org, free masks for all. I found a Bay Area East Bay entry, but I'm not sure it's still in operation. Searching on a state is more successful than on a city to find local resources.
sonia: Quilted wall-hanging (Default)
I went to see Kitka's Wintersongs concert last night. The singers recently returned from a study and performance trip to the Republic of Georgia, so the whole concert was Georgian songs, resonating through the high open space of the brick St. Paul's Episcopal Church. They sounded wonderful.

I was one of a handful of people wearing masks, nervously settling into my spot on a pew in a sea of unmasked people. Then a kid almost directly behind me starts up with a hacking cough. I turned horrified eyes on their mom, who looked back at me impassively. This happened several more times.

At intermission, I checked with one of the ushers, someone I know from Balkan choir. Was there anything we could do about the situation? She said yes, she could offer them a mask. That seemed like a good idea, intermediate between doing nothing and asking them to leave.

I didn't turn to watch the conversation, but caught something about "not sick, it's (allergies? asthma?)," and the usher said, "Just in case it's something else in addition," which I thought was a good response. Next time I looked back, their seats were empty.

On the one hand, if it really is allergies or asthma, now I feel bad about interrupting their enjoyment of the concert. On the other hand, they were for sure interrupting the enjoyment of everyone around them, and I wasn't the only one worried about illness.

I wish we had a stronger social contract in all directions. Wearing masks. Not attending concerts while ill. Access to treatment for asthma or allergies - that cough did not sound good, no matter what it was. In our current world, it feels like maybe I should have sucked it up and worried silently through the whole concert, or left myself. It was a full house, or I would have just moved.

Last year, I went to a Kitka holiday singalong in a less full space, and there was someone coughing and sniffling, no mask. I immediately moved away from them to the edge of space next to the windows. Two of the Kitka singers came down with Covid after that, and I haven't heard anything about a holiday singalong this year.

(*) See [personal profile] jesse_the_k's comment about the post title.
sonia: Quilted wall-hanging (Default)
Mastodon post: Important reminder, if you own a domain name and don't use it for sending email. by Jerry Lerman. Click through for the full discussion, but here's a summary.
There is nothing to stop scammers from sending email claiming to be coming from your domain. And the older it gets, the more valuable it is for spoofing. It could eventually damage your domain's reputation and maybe get it blacklisted, unless you take the steps to notify email servers that any email received claiming to come from your domain should be trashed.

Just add these two TXT records to the DNS for your domain:
TXT v=spf1 -all
TXT v=DMARC1; p=reject;


I have to do this for some of my domains, but changing these settings is intimidating. I suppose if I'm not using those domains for email it can't do any harm... I found a how to guide for cpanel. And once I logged in to cpanel and looked at the Zone Editor, my settings are already reasonable, whew.

@themoonisacheese@sh.itjust.works says
This is overall best practices and overall correct (as in: you should probably do this, and it will never hurt), but realistically any domain that doesn’t at least have an SPF record will be already treated as unable to send mail at all by any properly configured receiving server, especially ones that would report you to a blocklist.

This isn’t bad advice regardless, just a bit redundant.
sonia: Quilted wall-hanging (Default)
22 short story recs from [personal profile] sophia_sol (for [personal profile] forestofglory), "female-focused stories from the last 5 years that are interested in human connection and/or material culture, and usually have a hopeful mood." The first one is Little Free Library by Naomi Kritzer.
sonia: Quilted wall-hanging (Default)
The Witches of Athens by Lara Elena Donnelly. This didn't go at all the direction I expected, and left me smiling.

Also, check out this Black-Crowned Night Heron wall decal! That's Oakland's official bird right there. I am tempted. Coyote Brush Studios has other realistic-looking bird decals, stickers, and other fun California-native merch.

Both recs via [personal profile] forestofglory.

From the sidebar at Strange Horizons, I got drawn into a powerful story, Exit Interview, by K.W. Onley.
Across the train tracks from BWI station, a portal shimmered in the shade of a patch of tall trees. From her seat on a northbound train taking on passengers, Dottie watched a woman slip a note out of her pocket, place it under a rock, strip off her work uniform, then walk naked, smiling, into the portal.
sonia: Quilted wall-hanging (Default)
I sang in a Balkan choir concert last night and it went well! I am proud of being brave and showing up, and also of practicing and preparing. When I'm not biking and dancing I have more time to sing. I linked to some of the songs earlier.

Then this morning at work, I presented a document I've been writing at the every two weeks' Demo Day. The document was a technical deep dive on the options to get two different systems to talk to each other, and I presented it at a high level. To my surprise, I got all sorts of kudos for moving the project forward, presenting it in an understandable way, and collaborating with my teammates.

And being thorough. That one made me flinch a bit, because it was used as a negative at my last job. But these folks seem to mean it in a positive way. I hope. I'm just doing the messy unwieldy research that needs to be done in preparation for actually doing the programming work, and maybe that's actually being appreciated.

This afternoon, a friend stopped by to pick up some more boxes and bubble wrap for her impending move, and she brought me a cute glass vase with flowers and said she appreciates my friendship. Again I was surprised and felt like I hadn't done anything special. But it's nice to be appreciated!

There's a part of me that worries about not understanding the rules, when results are more positive than I expect. I guess I can take a breath and enjoy the positive and hope I don't trip over any hidden landmines.
sonia: Statue of liberty passionately kissing blind Justice. "Liberty/Justice is my femslash" (liberty justice)
Since I posted about my belief that the election was stolen, I'll also post this rebuttal by Robert B. Hubbell, Nov 21, 2024.

There are so many ways the Republicans overtly tried to prevent a free and fair election. I'm sure there were covert ways too. Not to mention all the Russian bots we know about, and there's probably more there that we don't know about.

I still don't want to host a debate about it, so I'll still leave comments off.
sonia: Quilted wall-hanging (Default)
Ellipsus, collaborative alternative to Google docs
[personal profile] sineala wrote up a recommendation for Ellipsus, a free online collaborative editor that is staunchly anti-AI. "Barring significant regulatory changes, we will never weave generative AI into Ellipsus."

That gives them points in my book, but the flashy-flashy site and need to create an account don't draw me in at the moment. I like to do my writing on my local machine. I'm posting this so that I can find it later if I want.

And also, apparently it's great for collaborating and getting beta feedback on fanfic (and other writing), so I'm posting it in case anyone here is interested in that. Read [personal profile] sineala's post for more about that.

Setting up vim for writing
Vim (vi improved) is the modern successor to vi (visual) which was the full-screen successor to ex (extended), the original one-line-at-a-time editor on Unix. Vi was released in 1976, and vim was released in 1991. Vi and vim are modal editors, so you can be in edit mode or command mode, and you can also type a ':' in command mode which puts you in line mode at the bottom of the screen, where you can still use ex commands. They are usually used by programmers, or as a fallback when other editors aren't available on Unix.

I learned vi first, and then emacs (which has control characters instead of modes) and then much later VSCode. I occasionally dip into vi when I'm editing a file in the terminal, or editing a git commit message. When I'm thinking very hard about coding, I revert to typing vi commands, even though I'm in VSCode instead.

All that to say, it's surprising to see someone set up vim for writing instead of coding.

This mastodon post from Mx. Aria Stewart says:
I just set vim up for editing prose and uh

... y'all remember spell checking that uses an actual dictionary? That doesn't gaslight you about whether a word is in a dictionary or not, it just tells you?

For what it's worth, Configuring Vim as a Writing Tool by Theena is a decent hint at things that are useful for making vim writerly
Page generated Mar. 24th, 2026 10:24 pm
Powered by Dreamwidth Studios