The Sunnydale Herald Newsletter, Saturday, May 30
May. 30th, 2026 11:00 pmGILES: Potential slayers. Waiting for one to be called. There were many more like them all over the world, but, um, now there's just a handful, and they're all on their way to Sunnydale.
The Sunnydale Herald is looking for at least one new editor. Contributing to the Herald is a great way to get your Buffy on! Find out more here.
[Drabbles & Short Fiction]

- a cross upon her bedroom wall/ from grace she will fall. (Buffy/Spike, E) by tolivedeliciously
- Healing Touch (Buffy/Giles, E) by KatyAmberAuthor
- Outliving (Angel/Cordelia, T) by xaeyrnofnbe
- Another day with my Monster (Buffy/Spike, T) by AxelsSoReddie
- The Big Oogie Boogie (Buffy/Spike, G) by fierceduckling
- Lemon and Lime Pavlova (Buffy/Tara, E) by Celticwitch70
- Visions (Drusilla/Vamp Willow, T) by Lliane47

- You're the Closest to Heaven That I'll Ever Be (Buffy/Spike, R) by EnchantedWillow

- Similarly In Love (Buffy/Spike, PG-13) by Lilacsandorangeblossoms
- You're the Closest to Heaven That I'll Ever Be (Buffy/Spike, R) by EnchantedWillow
[Chaptered Fiction]

- Shadowed Suspicion Chapter 428 (Buffy, Willow, jojo's bizarre adventure xover, T) by madimpossibledreamer

- The Watcher’s Foundling, Chapter 3/? (Buffy/Spike, Spike/Drusilla, Angel/Darla/Drusilla/Spike, M) by voidslayerworks98
- Spike Becomes Hogwarts’ Problem, Chapter 8/8 (Spike, unrated, Harry Potter xover) by faewm
- Bound by the calling | Fuffy, Chapter 30/? (Buffy/Faith, E) by vampireslayerr (mongoosekiramman)
- Ashes to Amber, Chapter 17/41 (Buffy/Jacob Black, Twilight xover, not rated) by Aya1600
- Maury Who?, Chapter 9/? (Scoobies, Harry Potter xover, T) by Valeskadragonsfire
- Got Fwiffles?, Chapter 8/8 (Buffy/Spike, Willow/Tara, not rated) by Eliza_hazeleyes

- Eclipse, Chapter 12 (Buffy/Spike, NC-17) by Sirabella
- Aphrodite Blossoms, Chapter 7 (Buffy/Spike, NC-17) by Safire
- The Reaping Stone, Chapters 19-20 (Buffy/Spike, Adult Only) by Sorilkad
- The English Professor, Chapter 9 (Buffy/Spike, PG-13) by the_big_bad

- 10 Things I Hate About Riley Finn, Chapter 14 (Buffy/Spike, R) by Kazfox
- Eclipse, Chapter 11 (Buffy/Spike, NC-17) by Sirabella
[Images, Audio & Video]

- Artwork: italian holidays (Spike/Drusilla, worksafe) by mmhhch
- Gifset: Bangel Appreciation Week 2026 Day Six ~ May 30th Song[s] you associate with Bangel (Buffy/Angel, worksafe) by sulietsexual
- Gifset: BANGEL APPRECIATION WEEK 2026 (Buffy/Angel, worksafe) by buffyanneswift
- Artwork: I worked on this a little more today (Buffy, worksafe) by dymentiontraveller
- Artwork: general wish for a story (Giles/Jenny, Giles/Ethan, worksafe) by mmhhch
[Reviews & Recaps]

- Thoughts on Rewatching S3E01, “Anne” (2/3) by btvsfemslashenjoyer, badwolfwho1

- 79: Angel S2E1 “Judgment” by Still Slaying: A Buffyverse Podcast

- PODCAST: A Classic Buffy Dance (BtVS S7E15) by It Stakes Two
[Community Announcements]

- [Multifandom] Week to deadline by fandom5k
[Fandom Discussions]

- the giles buffy father daughter relationship is so so so important to me by sc00bynatura1, gravitytrips
- [ask by peppermintquartz] Which Fuffy is your jam answered by kinardnatural
- I always headcannon that the Demon that returns Spike his soul was a Wish Granting Vengeance Demon by abadbadbrujah
- it’s especially heartbreaking ( to me ) that faith lehane […] one day found out that she was the chosen one […] only to find out that she isn’t the only one by theslayerfest
- A lot of Spike’s scenes in s5 are shot in the daytime, as opposed to Angel who was always shrouded in the night by coffinsmasher
- in a calendiles soulmate au it would be crucial that they’re NOT soulmates by annie-of-wonderland
- [ask by charmedslayer] what other thoughts you had on the episode 3x12 Helpless? answered by fallintomidnight

- Faith theory by Standard_Brilliant17
- Angel/Liam's mother by Simlsim
- My theory about the Halfrek-Spike connection is that Halfrek created Spike by Moon_Logic
- first time watcher feeling anticipatory grief for buffy & angel by Medical_Particular98
- What vamp from either series would you choose as the best candidate to receive a soul? by Zibzabzob
- Which Buffy comics focus on Willow? by KeramiKat
- Which episode is always a slog for you to get through? by ahbagelxo
- Thank you, Buffy by slashvil
- What are some of the most violent deaths in the series? by LankyYogurt7737
- Was there anything they could have done with Connor to not drag the show down? by speashasha
- Spoilers. Question for viewers who watched both BTVS and Charmed. by Left_Ad3575
- "The Body" wrecks me every time by Ornery-Cranberry4803
- Season 1 Buffy vs Season 7 Buffy by Known-Cold-2813
In Which I Am Actively Getting A Divorce
May. 30th, 2026 04:36 pmA cool thing that happened during that while is that I wrote an article with some friends. Political Agency and Inevitability in Speculative Fiction, at Strange Horizons (January 2026), is a look at some of the ways speculative fiction can play with historiography and metaphysics-- and some of the ways speculative fiction frequently does not wind up doing so. Ruthanna Emrys and Alexis Shotwell were wonderful collaborators, and I really love how this piece turned out.
In the not-so-great-happenings direction, I am still in the middle of getting a divorce.
And I am also still disabled and unemployed. I'm hopeful that after I am no longer legally married to my ex, I'll be in a more stable position to wrangle longer-term solutions, but the first step is definitely getting through the divorce process. Unfortunately, I have been unable to find a pro bono lawyer.
I have, therefore, set up a GoFundMe, because I do not have the funds to pay a divorce lawyer otherwise. I would deeply appreciate any donations people are able to make. Rest assured that I completely understand if you can't, because I know how tough times are for a lot of people right now.
Here's the fundraiser link, with more details at the site.
A question about trigger warnings, I guess
May. 30th, 2026 10:19 pmNew Online Course: The Art of War in Byzantium
May. 30th, 2026 07:29 pmThis is why I can't put the laundry away
May. 30th, 2026 01:19 pm
Oh well, later will work just as well.
The collar did not pass the wash test. So off it came. But, now I have Plan B all set up and ready to work on.
There are lots of advantages to consuming a book audioly. But a big one for me is that it prevents book drop. There are a lot of books out there to read and I only have so much time left so I am pretty quick to abandon one that does not delight me. Sometimes too quick.
While I listen to audio books I do other stuff. Play games, knit, crochet, etc. And often it's not handy just to stop the book and move on. So I end up listening long after I have lost interest and more often than not, by the time I get to a place where stopping is handy, I'm hooked!
Such is the case with the current read. I was deep into that collar yesterday when I decided that I didn't need to finish The Golden Boy by Patricia Finn. But, I was too deep to hit stop so I just kept listening and now, 35% in, I'm totally hooked.
LLMs, Productivity, and Serious Coding
May. 30th, 2026 04:09 pm(Yeah, I know, I'm still completely failing to diarize beyond hot takes on Mastodon. This makes me sad, but I'm torn in too many directions at once these days. But here's at least what has been chewing up a lot of my time and attention. Cross-posted to all of my blogs, since they mostly have separate audiences.)
Early this year, I started to realize that the inevitable moment had arrived: the frontier LLMs no longer suck at writing code. So after a couple of years of largely ignoring the hype wave, it was time to knuckle down and learn how to use them for that purpose.
Mind, I've been using them for research for years -- Kagi Assistant is very much my friend, and I use it several times a day.
(I don't use them for writing: I care too much about my personal "voice". All this em-dash and parenthesis abuse comes from my own Gen X, OG Internet style -- I'm the guy the LLMs learned all that from. Sorry.)
The early LLMs wrote such bad code that it wasn't worth my time to even really kick the tires much, but Claude Opus and GPT Codex are now able to write decent Scala code -- not fabulous, but good enough to actually be a net plus.
I've been using them hard for a couple of months now, so let's talk about that. Nothing here is revolutionary -- it's just an anecdotal report from someone who has been programming for 50 years, in many paradigms, environments and languages, about what this next paradigm is like.
For context, I'm using Claude Code (mostly Opus) for Querki, and GitHub Copilot (mostly on top of Claude Opus and GPT Codex) at work.
(Note: yes, yes, the AI Industry is mostly staggeringly evil, and likely to collapse under the weight of its nonsensical economics sometime soon. Let's take that as read, and not get derailed by it too much in this post. If folks want to engage in meaningful discussion about the downsides in comments that's fine, but I'm not impressed by extremist arguments on either the pro or con sides: it's a complex and subtle set of topics.)
There's a lot of exaggeration being spouted in terms of the quality of the output, with some people saying it's all terrible crap and others saying "fire all the engineers, the LLM is enough". The reality seems to be somewhere smack in the middle.
I'm using the LLMs both for greenfield development (I've been booting up a new microservice at work), and legacy work (notably Querki, whose codebase is ancient and creaky, and needs a lot of TLC). It's been particularly useful for cross-repo development: for example, lifting code out of a service and moving it into a library -- that's traditionally a pain, but is proving pretty easy this way.
I can get very good results from the current-generation models, but that doesn't happen magically. I've been putting a fair amount of effort into building up AGENTS.md files (which is how you give generalized instructions to the LLM about how to behave in this code), and a lot of effort into each prompt.
People talk a lot about "vibe-coding": give the LLM a minimal prompt, and just YOLO the results. Far as I can tell, that's still a terrible idea for serious, long-lived code bases -- the things just don't produce very good code when left to their own devices.
(Long-lived code needs to be well-designed and well-factored. That's more important in the brave new world of AI, not less, because badly-written code is going to cost more to maintain in the long run, just in terms of the number of tokens you have to shove around and the amount of reasoning effort needed by the agentic LLMs. So leave the vibe-coding for throwaway projects and prototypes.)
Yes, LLMs might eventually get to the point of producing genuinely good code without much oversight; frighteningly, "eventually" might well be within the next few years. But we're not there yet.
So in practice, I'm typically spending a bunch of time preparing for each PR ("pull request" -- basically a unit of work in modern programming). I make sure I understand the problem decently well, and write up a deeply-detailed prompt: typically a couple of paragraphs, and a bullet list of the key things I want to make sure it deals with, usually with some specifics about how the code should be factored.
Paired with that is the all-important "don't trust the AI" for the outputs. The code tends to look good, in the same way that chatting with an LLM sounds human-like, but it's prone to similar problems of being over-confident and weak on the details.
So in practice, I do a detailed code review of the output, even before I open the PR. I'll often tell the LLM to restructure it in various ways, to clean up the code paths so that everything is tighter and easier to maintain.
This is where it is critically important not to anthropomorphize the thing. If this was a human, I might well be tempted to softball it: to not hassle them too much about details, lest I burn out an engineer. But these aren't people (ignore the chirpy obsequiousness), and politely but firmly bossing them around is how you get the best results.
A key point here: using LLMs effectively and responsibly requires critical thinking. A lot of critical thinking. We've never been collectively all that good about teaching that in school, and I worry quite a lot that this is one of the ways in which that is going to bite society in the ass.
Anyway, at the end I often have another LLM pass to do its own critical review of the code. That's generally bad at finding maintainability problems, and they're horribly prone to whining about picky details that don't actually matter, but they do fairly often pick up on bugs that are worth fixing.
Now let's talk about productivity.
There was a lot of hype a while back about a study showing the LLM usage wound up making programmers less productive, not more. I recommend ignoring that: it was a fairly narrow study, as far as I could tell, largely about testing using LLMs badly, in a very specific and naive way -- of course that produced bad results. I don't think it matches what you get when you use the things mindfully and carefully.
The key thing, I'm finding, is to separate "designing" from "typing". I'm still doing all of the high-level designing, and most of the detailed design, myself. But for PRs of any serious size, I'm letting the LLM do most of the actual typing. That's a pretty serious speedup, provided that most of that typing is correct -- which at this point it mostly is when using the best models, carefully-steered.
It's by no means instantaneous, mind: those detailed prompts typically take me half an hour or more to craft. But I usually do all that planning anyway, and being forced to write down the plan in advance isn't a bad thing. And that's followed by 2-20 minutes of the LLM cranking away, often replacing what would have taken me a day of type, compile, type, compile, type, compile, test. (Rinse, lather, repeat.)
Anecdotally, my sense is that my overall coding productivity is getting boosted three-to-five-fold. That's not a small thing, especially given that I'm not a slow programmer to begin with. I'm cranking through tickets significantly faster than I traditionally could, and I'm using enough care that I don't believe quality is suffering.
That said, it's not magic. It does require attention and time if you want great results -- I suspect that a five-fold speedup is probably somewhere around the cap without sacrificing quality, at least until and unless the LLMs are genuinely good enough to operate unattended.
And mind, coding is only a fraction a senior engineer's workday. Most of my time is spent dealing with higher-level product architecture and design, research, problem analysis, and of course meetings and discussions in chat. LLMs can help a bit there as well (Kagi Assistant in Research mode has enormously sped up the technical-research side for me), but there are limits.
So overall, that's a major speedup for a fraction of my job; the total speedup is necessarily smaller. Too many people forget to do that math properly, and expect unrealistic miracles.
And of course, this stuff costs actual money. It's been effectively-free up until now, but with quota limits that I often bump my head against, stopping my work for a time. GitHub Copilot is especially egregious here, with a one-month quota granularity: if you overuse the LLMs at the beginning of the month, you can be dead in the water for the rest of it unless overages are authorized.
But those "effectively-free" prices have been mostly a over-the-top loss leader by the LLM companies, which have been blitzscaling to a degree we've never seen before, burning a bonfire of cash in order to attract market share. I believe we're nearing the end of that, and we're starting to see more-realistic pricing creeping in.
So I expect the cost of LLM-driven programming to rise by an order of magnitude or more in the coming months. I believe that's still going to be a good deal when you factor in the realistic productivity benefits, but it's going to be enough that the bean-counters at many companies are going to get cranky about it, and with good reason. Folks are going to have to start budgeting realistically and appropriately around it (along with training engineers in how to use it well), and just using it profligately for fun is going to become less of a thing.
Anyway, that's my initial take. It's a powerful tool, and a generally beneficial one for programming if you use it responsibly. IMO any serious programmer should be kicking the tires and learning how to use it, or you're going to be in danger of being left behind. (Which happens with every major paradigm shift in this industry -- if you don't keep up with the times, you can easily find yourself unemployable.)
As a side-note: all of this has left me doubling down on my long-held assertion that Scala is the best current programming language for most business use cases. (Rust is probably the best language for the rest of them.) The rise of LLM-driven programming is making that more true, not less: Scala's strengths nicely complement the needs of LLMs. But I've talked enough here, so I'll leave that for my next post...
Did you see the closing window? Did you hear the slamming door?
May. 30th, 2026 03:57 pm
A woman worked for a Virginia Abercrombie & Fitch store for two months. Then the store let her know how employees should handle loss prevention.
Content creator Mariah (@mariahmichellebr) posted a video with more than 97,000 views discussing her brief stint working at Abercrombie & Fitch. The only complication? She said the store had her walk up to shoplifters and deliberately hand over items to steal.
Stephen Colbert’s already back on screen, and this time, he’s trolling the $16 million bribe that got his show canceled. Less than a week after his final episode of The Late Show aired, Colbert quietly launched a new YouTube channel over the weekend. The debut video, Only In Monroe on May 22, 2026, dropped with zero fanfare but quickly racked up over 120,000 subscribers, according to The Guardian.
In it, Colbert resurfaces on Monroe Community Media, a public access station in Michigan, where he joked about his sudden unemployment and the corporate deal that ended his nine-year run. Colbert, who’s clearly not ready to fade into obscurity, opened with a jab at his former employer. “It’s been an excruciating 23 hours without being on TV, so I am grateful to be able to be here on Monroe Community Media before they also get acquired by Paramount,” he said.
(no subject)
May. 30th, 2026 12:52 pm
Some of the videos on Tumblr show even more impressive angles of the crowd. Just... holy shit.
(no subject)
May. 30th, 2026 11:09 amIt was given me by a family member/housemate, Goodland, some 25 years ago ... "Bill, you're the biggest, bitterest lawn gnome I've ever met" (I'm 6'4"/194 cm). And then there was a sash made out of duct tape, Mister International Bitter Lawn Gnome 200x whatever year it was. The sash was to mock the Bear Contests that I railed against at the time (awards given to the most attractive people by a sexual minority community based on the idea of inclusiveness and breaking down the heierarchies of attractiveness linked to privilege).
( more more more questions )
A source of just the questions if you want them: https://findingfriends.dreamwidth.org
Thanks to
[ SECRET POST #7085 ]
May. 30th, 2026 01:21 pm⌈ Secret Post #7085 ⌋
Warning: Some secrets are NOT worksafe and may contain SPOILERS.
01.

( More! )
Notes:
Secrets Left to Post: 02 pages, 38 secrets from Secret Submission Post #1012.
Secrets Not Posted: [ 0 - broken links ], [ 0 - not!secrets ], [ 0 - not!fandom ], [ 0 - too big ], [ 0 - repeat ].
Current Secret Submissions Post: here.
Suggestions, comments, and concerns should go here.
[ SECRET SUBMISSIONS POST #1013 ]
May. 30th, 2026 01:15 pmThe first secret from this batch will be posted on Jun 6th.
| RULES: 1. One secret link per comment. 2. 750x750 px or smaller. 3. Link directly to the image. More details on how to send a secret in! Optional: If you would like your secret's fandom to be noted in the main post along with the secret itself, please put it in the comment along with your secret. If your secret makes the fandom obvious, there's no need to do this. If your fandom is obscure, you should probably tell me what it is. Optional #2: If you would like WARNINGS (such as spoilers or common triggers -- list of some common ones here) to be noted in the main post before the secret itself, please put it in the comment along with your secret. Optional #3: If you would like a transcript to be posted along with your secret, put it along with the link in the comment! |
(no subject)
May. 30th, 2026 08:07 amKing Arthur in the children's novel The Camelot Code: The Once and Future Geek is also under a kind of curse, which is to say, he's King Arthur. I found this novel in a used bookstore and read the back copy explaining the plot, which is that Arthur time travels to the future, self-Googles, and immediately decides to abandon his destiny and try out for the football team instead. The mirror crack'd from side to side, "the curse has come upon me," I cried, eyes fixed on Camelot, etc.
So! The Camelot Code begins with best friends Sophie and Stu, playing their favorite video game Arthurian Flavor World Of Warcraft with their buddy Melvin from California. Alas! Stu can't raid next Friday because he has recently joined the soccer team and he has to go to pizza with them. Sophie worries that their friendship, which is built around being geeks who don't have normal high school hobbies, is perhaps doomed. :((
Meanwhile, in The Indeterminate Past, best friends Serving Boy Arthur and Princess Guinevere (a plucky warrior princess who can absolutely use a sword but is also at risk of being Sold Off Like A Mule to the Highest Bidder in Marriage) are hanging out secretly distributing largesse to oppressed peasants. Alas! They can't distribute any more largesse because evil Agravaine and Kay have shown up to bully them and oppress the peasants even more. Arthur worries that their friendship, which is built around being compassionate heroes who are not married off to evil knights, is perhaps doomed. :((
These two worlds connect when, during a visit to Merlin's Crystal Cave [it's very sparkly] [Merlin distributes Ray-Bans to all visitors], Gwen and Arthur accidentally drop Uther's magical scabbard down a time portal to Massachusetts, which Merlin keeps open for the wi-fi. Through a series of chaotic events, Arthur ends up at Sophie and Stu's school, while Stu under a shape-changing spell has to sub in for him at Camelot to pull the sword out of the stone and get the legend off on the right track.
Merlin is able to recruit Sophie and Stu specifically because! it turns out! he's their raid buddy Melvin! To be clear, this is not part of some Merlin master plan. Merlin just enjoys Arthurian-flavor WoW and it is NOT weird for him that everyone in Arthurian-flavor WoW greets each other by going "May the Merlin be with you."
( The rest is under a cut because I do feel compelled to describe the entire plot in detail )
Okay, that's all. It's in the mental collection. My curse has been lifted, and the book can now leave my house again.
May Manga Wrap-Up 18
May. 30th, 2026 01:08 pmAvatar:

Conan
Skill: beat the trap tile once (roll a prompt)
Roll #1:
A 4, prompt: featuring a group of friends - Mairimashita! Iruma-kun.
Roll #2:
A 2, prompt: sports ehh - Slam Dunk.
Roll #3:
A 1 and the trap tile, using skill. Prompt: slice of life - Ouji-sama Nante Iranai.
Roll #4:
A 2, prompt: oneshot - Bathroom Magic!.
Roll #5:
A 5, prompt: office setting - Binkan Elevator.
Roll #6:
A 6, prompt: fantasy element - Akuyaku Reijou desuga, Shiawase ni Nattemesemasu wa!.
Roll #7:
A 4, prompt: enemies to lovers - Smyrna & Capri.
Roll #8:
A 5 aand the trap tile. Went back and rerolled a 3. Prompt: collection of stories/anthology - Boku no Ano Ko.
Roll #9:
1 and the TBR tile. 13x19 is Clover.
Roll #10:
A 4 and the CR tile now, 3x31 is One Punch Man.
Roll #11:
A 1, prompt: read a manhua - Time Traveled to Meet You.
Roll #12:
A 6, prompt: 4-koma - 19 Days.
Roll #13:
Another 6, prompt: mood - Kagurabachi.
Roll #14:
A 2 and the end, reward is JibakuShounen Hanako-kun.
~Manga TBR List~
[Fantasy/School Life] Mairimashita! Iruma-kun ✔️
[Sports] Slam Dunk ✔️
[GL/Slice of Life] Ouji-sama Nante Iranai ✔️
[BL/Smut] Bathroom Magic! ✔️
[BL/Romance] Binkan Elevator
[Villainess] Akuyaku Reijou desuga, Shiawase ni Nattemesemasu wa! ✔️
[BL/Fantasy] Smyrna & Capri ✔️
[BL/Romance] Boku no Ano Ko ✔️
[GL/Slice of Life] Clover
[Action] One Punch Man ✔️
[BL/Fantasy] Time Traveled to Meet You ✔️
[BL/School Life] 19 Days ✔️
[Action/Supernatural] Kagurabachi
[Supernatural/School Life] Jibaku Shounen Hanako-kun
x1 shoujo/josei, x5 shounen/seinen, x6 BL, x2 GL
Pride and preparations
May. 30th, 2026 06:18 pmToday, to no-one's surprise, the annual procession and festival have gone ahead without them.
Meanwhile, I stayed at home and made progress with things - website update, loaf of bread, laundry - that I wanted to get done before we head off for a couple of days tomorrow.
And that's where today went.

