github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2026-04-23 10:16 am

[dreamwidth/dreamwidth] ba7e09: Add t/search-manticore.t: end-to-end test for Sphi...

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: ba7e09ed3116998f6a745752a3a9bc840415912d https://github.com/dreamwidth/dreamwidth/commit/ba7e09ed3116998f6a745752a3a9bc840415912d Author: Mark Smith mark@dreamwidth.org Date: 2026-04-23 (Thu, 23 Apr 2026)

Changed paths: A t/search-manticore.t

Log Message:


Add t/search-manticore.t: end-to-end test for Sphinx::Search against Manticore

Validates the read path of sphinx-search-gm will work when retargeted at [profile] lj::MANTICORE — specifically that Sphinx::Search's binary protocol is accepted on Manticore port 3312, that the filter semantics match what we expect, and that BuildExcerpts works.

The test creates a throwaway RT table (dw1_selftest) in Manticore via SphinxQL CREATE TABLE, populates it with a curated set of docs covering each test scenario, runs queries, and drops the table at END. Skips entirely if [profile] lj::MANTICORE isn't configured, so CI without a Manticore instance won't fail.

Covers 15 test cases: 1. Baseline keyword match via Sphinx::Search 2. Phrase match (SPH_MATCH_PHRASE with quoted query) 3. Public entry visible in global search; other entries excluded 4. Private entry hidden by security_bits filter 5. Private entry visible with ignore_security path 6. Friends-only entry: matching allowmask bit returns doc 7. Friends-only entry: non-matching allowmask bit excludes doc 8. is_deleted=1 filtered out 9. allow_global_search=0 excluded from global 10. Journal-scoped search (journalid filter) 11. Comments excluded when SetFilterRange('jtalkid', 0, 0) 12. Comments included when that filter isn't applied 13. Sort by date_posted, ASC and DESC 14. BuildExcerpts returns highlighted keyword snippets 15. Defensive SetFilter('security_bits', [0], 1) exclusion (protects against malformed docs with a 0 in their MVA)

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

raven: Elizabeth Weir from SGA, sitting with a laptop (atlantis - elizabeth)
raven ([personal profile] raven) wrote2026-04-23 05:11 pm
Entry tags:

(no subject)

So mostly these days I am obsessed with The Pitt! I love the show so much, for itself, and because it's such a natural successor to MASH and other shows I have loved. I've said on Bluesky that it's the only show I've ever come across that really understands how teaching and growth and mentoring happen in a professional environment - fandom is full of academia stories, and indeed academics, and school and high school stories, but not so much the grown-up, affirming, important work of teaching someone to do your job because you, they and the job all matter. (What do I teach people to do! Not save lives. But it matters. I had a lovely, lovely email from one of my team before she went off on maternity leave that said wonderful things about my teaching, about what she'd learned from me, how her practice had changed as a result of me, at which point I had to go and lie down and cry for a while. When Robby says with emphasis, "This is a teaching hospital", it makes me think of it.

(Brief outline: Robby, otherwise Dr Michael Robinavitch, is a warm, scathing, compassionate soul who runs an emergency department in Pittsburgh, it's an ensemble cast of interns, resident doctors, patients, nurses and others and Robby is the keystone of it all in a tired, mentally ill kind of a way. Each episode of the show covers an hour, so the entire season covers a single shift. It's very good. Also Robby is played by Noah Wyle - and, as the show's executive producers lost a litigation against the IP-holders for ER, he is emphatically not John Carter. I love this. Robby feels, and is, beautifully imagined: a working-class Jewish man, who wears a magen David necklace, all because Carter was a WASP with a trust fund.)

I also love Trinity Santos, a brilliant lovely Filipina asshole of a lesbian, and Jack Abbot, who is Robby's friend and also mirror image - being to the night shift what Robby is the day - and also fascinating for himself. He's a former MASH combat medic which is what decided me for sure that the show deliberately draws on its predecessor. The Pitt isn't a sitcom, but it has the warmth MASH had; and Abbot, who is a lower-leg amputee, embodies some of its ambivalence. (And! In s2 they have someone deliver Henry Blake's "young men die" speech, with the same blocking as the original. I love it.)

Anyway I love this show. It is so rich and funny and so fucking human, all the damn time. Robby's PTSD is from covid, and his nightmares are of full PPE - and I was like, okay, do I want to watch this. Robby has PTSD from treating covid patients but my dad died from treating covid patients. But I did want to watch it, because it takes what it does seriously. I want to write a fic, about Robby and s2 spoiler ), and I also want it to be a daemon AU, because I am insane. I haven't written anything good in a year and like I said I am insane. Maybe I should just ask people to give me fic prompts.
the_shoshanna: Michael from the original TV Nikita, suffering (my fandom suffers)
the_shoshanna ([personal profile] the_shoshanna) wrote2026-04-23 11:41 am

ISO a unicorn backpack

No, not that kind. The hard-to-find kind.

I carry a backpack rather than a shoulderbag, because I like to have my hands free and I don't like the way a shoulderbag can flop down in front of me when I bend forward. Also it's easier to carry a lot in a backpack, which is important for grocery shopping, day hiking, etc. For a decade or more, up until last summer, my everyday carry was a basic Jansport school-type backpack. But while we were in Wales I realized that a) the rain cover I'd put on it was useless (almost lost my passport to water damage, YIKES) and b) it was fraying dangerously thin. Which, after so many years, it was entitled to do! But that has sent me on A Quest.

I'd made do with that basic Jansport for years, but now that I'm exploring options, I have very particular requirements! And I can't find a pack that meets them, argh.

I want a 28- to 32-liter capacity, a proper hip belt, and a flat back so that I can put an iPad or a folder of papers in it, against my own back, without risking them getting bent. (In other words, not a curved-for-ventilation back like this one.) I very much want panel loading rather than top loading, which I find awkward and inconvenient, although I might settle for top loading if everything else were amazingly good. It's hard for me to imagine a really good pack without load lifter straps. And I'd love it to have shoulder straps styled after running vests, with lots of storage, although now we're getting into "I want sparkles on it!" territory.

On the spot in Wales, I bought a pack at a local Trespass store. It had a decent hip belt that transferred weight, but it had no storage pockets in it. It claimed a 30L capacity, but I think it lied; it felt more like 25. And when I bought it I wasn't thinking about the fact that the curved back was going to be a dealbreaker; I didn't have the iPad or a portfolio of papers with me and since it hadn't been an issue with the old Jansport, it didn't occur to me. So when we got home I offloaded it; tried unsuccessfully to sell it and ended up giving it to Geoff, who wants to give it a try.

To replace it, I bought a North Face Surge 2 off Poshmark. It claims a capacity of 32L, but it sure doesn't feel like it; more like 25? And it's relatively heavy, which isn't great for day hiking. It does have a flat back, but its hip belt, although it exists (and can tuck away when I'm just carrying a light load around town), is fairly minimal, doesn't transfer as much weight as a proper one would, and also has no storage pockets.

So I bought an REI Venturi 30 off Goodwill. It has much better capacity while weighing less, and a good hip belt. I think the torso may be a little short for me, but it's okay. However, the photos I scrutinized online before buying it still misled me; its back is curved. I've bought a storage clipboard to put the iPad and papers in, but it's still a bit of a kludge; it's an awkward thing to pack other things around, and it's a bit flimsy.

Meanwhile I've kept on surfing alllllll the dealer and review sites, looking for my perfect pack. For a while I thought I'd found it in the Osprey Tempest Velocity 30; I love Osprey packs in general (that's what I use as luggage), and this one was where I learned that running-vest-style shoulder straps are a thing and fell in love with the idea. I almost bought it -- but the fact that it's not only top loading but has a stupid little flap over the top, rather than a proper lid, killed it for me. (At least at list price; if I can find a used one going cheap, I might give it a try.)

Then I stumbled on what may actually be my unicorn! The Arc’teryx Aerios 30 looks absolutely amazing and I wants it, precious, I wants it nowwwwwwwwww.

It's discontinued, nobody has it in stock, and I can't find anybody selling a used one. Sigh.
regshoe: (Reading 1)
regshoe ([personal profile] regshoe) wrote2026-04-23 04:44 pm

Recent reading

Gilbert White by Richard Mabey (1986). A biography of the deservedly famous eighteenth-century naturalist and writer, written by a respected modern nature writer several of whose books I've enjoyed in the past, so I had to pick this up. Unfortunately it's a bit wanting as history; Mabey has a lot of interesting things to say about nature but he's not a historian and perhaps it shows. Certainly the evidence is lacking in places, but that's no excuse for so many groundless declarations of what White 'must have' thought or felt about something. Anyway, I did find the information interesting. The book gives a nice sense of White's social and family surroundings and the everyday setting of his existence, life and writing, and complicates some of the 'obvious' facts about him and The Natural History of Selborne (his aversion to travel was real but has been exaggerated; his clerical career was just a bit more involved than 'curate of Selborne'; the structure of the book as a series of letters, while based on real letters he did write to Thomas Pennant and Daines Barrington, is fairly substantially fake). I also enjoyed the little bit of eighteenth-century Oxford college drama. Anyway, I can't really recommend this book, but I will take the opportunity to say if you haven't read The Natural History of Selborne then you really should.

A Room above a Shop by Anthony Shapland (2025). I struggle to get on with literary prose. I do like prose for its own sake; I read fiction first for the story, but language certainly isn't just a vehicle for telling the story and beautiful, elegant prose can add a lot to a book and indeed to a story; but I don't want to feel like the author is putting prose ahead of telling the story or—especially—that I'm having to work to get to the story through the prose. So I'm not sure how to feel about this book. The story is that of a relationship between two men, known only by their initials M and B, in the Welsh Valleys in the 1980s; M owns the local ironmonger's shop, he gives B a job there, they live together in the single room above the shop—hence the title—which becomes a sort of symbolic image of the private relationship they have to keep secret from the world to which they're simply colleagues. It is very much a literary book, and I got annoyed with the prose, which I found difficult to interpret at points (a flexible approach to sentence construction in which 'sentences' don't necessarily have a verb, a habit of using nouns and adjectives as verbs and an aversion to the definite and indefinite articles (by which one might otherwise identify which words are nouns) are not a good combination for making it easy to interpret sentence structure). But the style—in how spare it is and how carefully-constructed, if not in how ungrammatical—creates an impression, and it's memorable, and I can nevertheless see that at least some things about it are good, thoughtful choices that serve the story rather than pointlessly obscuring it, and the book wouldn't be as effective a book as it is if it was written in the more straightforward way I prefer. The spareness and fluidity of the prose suit the simplicity and significance of the events and emotions. Even that rather silly gimmick where the characters don't have proper names kind of emphasises the sense of hiddenness, the indirectness and intimacy at the same time with which we readers much approach the characters, the precariousness, uncertainty and specificity together. I also enjoyed the way Shapland sprinkles information about dates and time throughout the story rather than just giving us simple numbers, which was pleasing to my fandom timeline-constructing brain. I am not sure about the ending, but again, the way it's presented works.

The Story of a Governess by Margaret Oliphant (1891). I had a look through Oliphant's long bibliography for interesting titles and chose this—what'll she do with that favourite nineteenth-century theme, I thought? Well, the novel starts out sounding as though it's going to be a comic subversion of the 'poor oppressed governess' story, and I suppose the whole thing kind of is a parody of Jane Eyre in a sense, but what it eventually turns out to be is half romantic drama and half attempt at a sensation novel, and unfortunately the overall effect of both sides is that it doesn't work and it's really annoying. And the ending not only involves the heroine getting married again; not only does so in a way that's uncomfortably reminiscent of the worst aspect of Miss Marjoribanks; but comparing the two, one begins to get the impression that what Oliphant turns to when she's not writing the very good endings she's sometimes capable of is not only not good but really quite ugly indeed.

So this leaves me with the question, what next? I've read five of Oliphant's novels now; two of them are among the best Victorian novels I've ever read; one is very good; one is about two-thirds of a brilliant book that badly lets itself down towards the end; and one is kind of terrible. And she has, as I say, a long bibliography: how many more books like this am I willing to risk in the hope of finding another Kirsteen??
glitteryv: (Default)
Glittery ([personal profile] glitteryv) wrote in [community profile] recthething2026-04-23 11:10 am
Entry tags:

Community Recs Post!

Every Thursday, we have a community post, just like this one, where you can drop a rec or five in the comments.

This works great if you only have one rec and don't want to make a whole post for it, or if you don't have a DW account, or if you're shy. ;)

(But don't forget: you can deffo make posts of your own seven days a week. ;D!)

So what cool fanvids/fics/fanart/other kinds of fanworks/fancrafts/podfics have we discovered this week? Drop it in the comments below. Anon comment is enabled.

BTW, AI fanworks are not eligible for reccing at recthething. If you aware that a fanwork is AI-generated, please do not rec it here.
nnozomi: (Default)
nnozomi ([personal profile] nnozomi) wrote2026-04-23 11:26 pm

フォースと共にあれ

Reading, or rather rereading: Peter Dickinson, In the Palace of the Khans. I think this was Dickinson’s last novel, or at any rate very, very late on in his career/his life, and in some ways it shows: the underlying themes that would have been woven seamlessly into the whole story in a peak-Dickinson book kind of lie uneasily on top, not really integrated and as a result not as emotionally effective as they might have been. That said, Dickinson is one of those creators who’s still better at 70% than most people are at 110%. The book is set in one of his imaginary but plausible countries, this one a small Central Asian state called Dirzhan, where Nigel, the teenage son of the British Ambassador, is summoned to help the President-Khan’s daughter Taeela perfect her English. Nigel is one of Dickinson’s viewpoint characters who is good in all senses, without coming off like a Mary Sue, and spending time in his head is deeply satisfying (although I’m kind of sorry that the constraints of the book made it impossible to get Taeela’s POV too). There are also a lot of interesting minor characters—Nigel’s mother Lucy (a whole unwritten novel in herself), Mizhael “Mike” the Oxford-educated chieftain’s son who makes his living designing video games, his brilliant, impatient Singaporean wife Lily-Jo, and so on. Working out the central puzzle of the palace map is one of my favorite parts of the book (almost nothing actually happens, but it’s just as exciting as any of the action sequences), and the symbolic gesture which closes the book and allows another long-awaited resolution is wonderful.

Listening to some of Alma Deutscher’s more recent stuff, the Breaking News Polka, which is very cute, and the Japanese Fantasia. I like that her work is so neoclassical, but I kind of wish she hadn’t taken this to the extent of using two of the most predictable Japanese traditional songs possible for her classical variations. (At least she didn't use "Kimigayo," which is as jingoistic as any other national anthem and more than some, although I do kind of like it musically.) I’ll admit that “Akatombo” is much more interesting in her hands than when I hear it signaling five o’clock (linking back to my other endeavor, it has lyrics by Miki Rofu, son of Midorikawa Kata, and music by Yamada Kosaku, brother of Tsuneko Gauntlett), but Clare Fischer did sakura sakura better. I’d just as soon have heard what Alma would do with something by Mr.Children or Dreams Come True.

Jiang Dunhao song of the post (because it’s my post and I can): 选择的归路, an older OST that I like for the way it shows off his low range and slides back and forth between minor and major; the first shift to major, around 00:35-36, is terrific.

We’re doing movie music in the orchestra right now (almost done, concert coming up this weekend, knock wood [knock woodwinds?]), and just in case not everybody was sure of what the Star Wars suite was expressing, one of the oboists sent everyone a heartfelt manifesto on the in-universe context of each section (the annihilating force of the Empire, Yoda lifting the shuttle out of the swamp, Luke feeling the Force, Leia summoning help and so on) just for reference. Nothing I haven’t known about since I was fifteen, and I do think about it when we’re playing; I find Yoda’s theme some of John Williams’ best work, the main theme with the little clarinet interjections in particular always kind of makes me cry, around 1:14 to 1:24 here; but I was pleased to find the oboist signing his email off appropriately with “May the Force be with you!” (If we’d only pushed the concert date off by just a week, it could’ve been on May the Fourth…)

New class of Japanese learners at the weird high school, a big one this year with eighteen kids. Mostly Chinese (including one from Hong Kong), as well as two lively Nepali boys and one girl each from Thailand and the Philippines. Last year’s class featured two tall, slim, incredibly poised idol-style princesses; this year they’re all more typical fifteen-year-olds, personalities not yet coming out in full at their new school, although it’s fascinating to watch the subgroups forming already. Several speak good English and have to be told NOT to speak English with me when I volunteer in class, they’re here to learn Japanese! They have so far learned to introduce themselves with regard to name, age, and nationality, the last a little complicated; the Thai and Filipina girls are both half-Japanese, I think, and so is at least one of the Chinese kids, and since they’re all still young enough to hold dual nationality, they have some choices to make when it comes to this elementary piece of language practice.

Work: Somewhere in one of the Janet Neel mysteries, Francesca Wilson remarks “Fraud gets in everywhere once you have it, like moth,” and I have found that this also applies to mismanagement/incompetence at work—like, there is this one long project in which everything that could go wrong has gone wrong (not, for a nice change, any of it my fault to speak of). I think the root of all evil was the client demanding extremely unrealistic deadlines, and then the sales guys promising to meet them without bothering to consult with the people actually doing the work (sorry, I have a long-standing and permanent grudge against the people in charge of sales), but even after that there was a remarkable failure to do any of the elementary checking (spelling! glossary words!), agree on basic conventions, or do anything resembling version control. Like wrestling a plate of spaghetti, but it’s not like the spaghetti fork hasn’t long since been invented.

A couple of very silly things from long ago that came to mind recently, one talking with the brass players at orchestra rehearsal: way back in high school I had a friend who was a trombonist in the band, and who would bring her instrument to school on the school bus, as one did. One of the little kids looked at her getting on the bus one day with this big black case over her shoulder, and called out “Hey, look! Sarah plays the bazooka!”
Also, since we’re into baseball season now (a mixed bag so far), I was reminded of Deanna Rubin’s baseball musical, which remains a delight. (I should look Deanna up again—we hung out a few times many years ago and she was lovely.)

This is just plain bragging and I’ll put it under a cut: in brief )

Photos: My bassoon teacher’s magnificent cat, trains within trains, Shanghai-style fried dumplings (apparently you can tell because they’re folded like little paper hats, and yes they were as tasty as they look), and assorted flowers.



Be safe and well.
canyonwalker: Hangin' in a hammock (life's a beach)
canyonwalker ([personal profile] canyonwalker) wrote2026-04-23 06:41 am

Tuesday Recap: Three Hikes, but also Taking it Slow

Ohio Waterfalls Travelog #26
Dublin, OH · Tue, 21 Apr 2026. 7pm

Today was a day of good parts and... not-so-good parts. Before I dwell on the negatives let me hit the high notes: We went on three waterfalls hikes in the area today. They were Hayden Falls, Millikin Falls, and Indian Run Falls. Each was short but relaxing and peaceful for how quickly we could get away from the burgeoning city around us. Oh, and the weather was beautiful. No more "WTF? It's only 43?!" like yesterday. Today it was in the mid-70s. I'm just doing daily updates right now, so I'll come back later and post details— and pictures!— from each of these hikes.

So, what was not-so-good? Mostly that I spent the whole morning not feeling well. First I slept in 'til, like, 9:30. It was late enough that I missed the hotel's breakfast. Not a problem, I figured; I'd just eat one of the various proteins bars I packed on the trip. I carry them both as car/airplane/trail snacks as well as in case any of the hotel breakfasts are unpalatable.But after eating a bar I had a painful knot in my stomach. I don't know if that was something bad about the bar— it's a newer variety I'm trying— or if it was a side effect of Ozempic. I lean toward the latter though it could also be some of the former, as well.

I took it easy in the hotel room until around noon. By then my stomach was feeling better... but I was also hungry. Hawk and I packed our bags for hiking and agreed to stop for some lunch first. We did that, and my stomach felt better after a solid meal. And the morning's rest. I enjoyed those three hikes in the afternoon without further problems.

This evening I've been taking it easy again. No, not because I'm feeling unwell. Hawk is meeting up with a former colleague who lives nearby. I opted out of joining them for dinner so they could dish the gossip. Instead I made a light dinner out of the hors d'oeuvres buffet the hotel offers in the evening and then came back up to the room to veg on the sofa with my computer. It's nice to have some downtime that's not because I'm feeling sick.


wychwood: Vala decrees that you may speak (SG-1 - Vala goddess)
wychwood ([personal profile] wychwood) wrote2026-04-23 01:15 pm

side-effect of shuffling playlists

So basically these are all the same song, right:

What else am I missing that goes on this list? And are there any equivalents about boyfriends? The only thing that came to mind was the Dandy Warhols - Bohemian Like You, which isn't quite the same vibe.

morbane: woman sprawled on bed next to vinyl record, text "jukebox" (Jukebox)
morbane ([personal profile] morbane) wrote in [community profile] jukebox_fest2026-04-23 10:31 pm

Mid-Nominations Notes and Queries

Thank you for all your nominations at the tag set and thank you particularly for coming back to provide links to sources and lyrics to us after nominating on AO3.

Nominations for this year will close 11:59pm EDT, Saturday 25 April.

Now that we've set up the collection, we wanted to highlight an additional guideline:
In the past, we've received nominations for videos that are dominated by silence or dialogue. Since this is a music-focused event, we suggest you discuss music video nominations with mods if they have significant parts without music. We are likely to reject nominations for music videos where less than half of the video contains music, or where any non-musical parts would make a significant difference to the narrative of the video if excluded.


Further minor query: We've approved 'Daisy Bell - IBM 7094 and Hatsune Miku (Song)' in the past, but it seems a little odd to format IBM 7094 as an artist. 'Would Daisy Bell - Hatsune Miku ft. IBM 7094' work?
rydra_wong: Lee Miller photo showing two women wearing metal fire masks in England during WWII. (Default)
rydra_wong ([personal profile] rydra_wong) wrote2026-04-23 10:47 am
Entry tags:

Also, in the unlikely event that I've sold anyone on Dark Souls

It is currently 50% off on Steam, which I believe is as good as it gets in the post-Elden Ring era.
rydra_wong: Lee Miller photo showing two women wearing metal fire masks in England during WWII. (Default)
rydra_wong ([personal profile] rydra_wong) wrote2026-04-23 10:38 am
Entry tags:

*un-Babels your Tower*

I can STRONGLY rec Chants of Sennaar to anyone who enjoys deduction/puzzle games, and in particular the micro-genre of games that have translating a conlang (in this case, multiple conlangs) as their central mechanic.



Looks like Sable, plays like a cross between Return of the Obra Dinn and Heaven's Vault.

(It makes the excellent choice which Sable also made and which more indie games should go for, namely putting all your characters in face-hiding hoods or masks so you can completely avoid uncanny valley bad face animation and spend your resources on other things instead.)

Made my brain ache in a good way and made me feel clever. I did have to draw maps (my spatial orientaion is terrible, so others may not need to except for one specific maze-like area), and make assorted paper notes to solve various puzzles.

You have to not only successfully translate each language individually, but, later in the game, interpret conversations between pairs of languages. This requires knowing that the languages have different word order -- in a very simple way -- one language does object-first Yoda-speak, several languages vary in how they form plurals, etc., but you do have to be able to translate in a grammatically correct way, not just word by word.

And to get to the "true ending," the game requires you to go all out and "speak" the languages, by using a given language to correctly describe a picture you are given (with no text).

I admit I did get a tiny bit emotional when I made it to the end.

Has a subsidiary stealth mechanic, which I mostly enjoyed; near the very end of the game, it did briefly hit the point of requiring a somewhat quick response, but was still ultimately within the capacity of my abysmal reflexes. Nonetheless, it's not a zero-coordination-required game.
beanside: (Default)
beanside ([personal profile] beanside) wrote2026-04-23 04:26 am

You'll be brighter, britghter than the heavens in the skies above.

I am not having a happy morning. My stomach woes continue, and this morning, I am not only still a touch nauseous, I'm also running to the bathroom every five minutes. Stupid body. I still have no clue if this is a tummy bug, or Mounjaro. I'm really hoping for the tummy bug. But the Mounjaro would definitely be a possibility. Stomach issues are one of the top side effects. I just need for it to settle the fuck down before work.

When my PTO for this weeks check dropped, I finally had enough time to put in for the Monday after we get back, so my vacation is completely covered, even if I cut it a bit close. I wish I had enough to call out on the Wednesday before we leave, but that's probably not going to happen. I do have 4 hours left of PTO, so if the stomach continues to protest, I might leave early today. We'll see how it settles down.

Once vacation is done, it's back to hoarding PTO like Smaug hoards gold. I have other places to go that I'll need it for. If I'm correct, I should have 9days of PTO by the time October rolls around and another 10 days by April when we're planning to go to Hawaii for a total of 19. OF that, I need 15 days between Animate!Philly, CONfab and Hawaii. So I'll definitely need to be careful of how many days I take off. I just need my body to remain illness free for a bit longer.

Today, we start with the new phone system at work. I offered to come in early, so that I can help out with the clusterfuck of getting everyone signed in and on the phones. It's likely to be a mess, though I did sign in yesterday and test everything, so at least my system will be working.

Apparently, we're going to be firing someone in the near future. They've been stealing a lot of time, so they are going to terminate them. HR is just processing the paperwork. This is the first time I've tangentially been involved in this, and it's weird to see if from the other side. I keep telling A. that if they backfill, I've got a list of people from IKEA who will be happy to apply.

Yesterday was a day. Nothing particularly exciting, aside from the whole firing thing. Oh, and I got to write, coordinate and post a scavenger hunt for Administrative Professional's Week. Also the first time I've been on that side of morale improvement stuff. It's kind of fun. Whie I was working, I had Yoda's dinner on simmer. At break, I pulled the meat out and added some sweet potatoes and some brown rice. Boiled that into submission and then re-added the deboned lamb and the chicken livers. It looked kinda gross, but he loved it. After work, we fired up the vacuum food sealer and made up a bunch of bags. It made 8, so that's a another four days worth.

Our disposal is currently not working, so cleaning the pan could be tough. A tiny shotglass fell down it, and I didn't know. I've cleaned it out, but there must be something still in there. I'm going to wait, and call in maintenance next week when the dog is in daycare.

Today, aside from the utter chaos of Talkdesk, it's going to be a nice boring day. Hopefully the stomach settles a bit.

The trip begins in just 14 days!! This time in 2 weeks, I will be sipping coffee in an airport lounge, waiting for the time to walk to our gate and board Alaska Airlines and wing our way off to Seattle.

I think all the important things are locked in. The itinerary looks pretty solid if I do say so myself. Not overly scheduled, but not under scheduled, either. We've got stuff to do in every port. I don't know if we're going to make all three of our stops in Seattle. Pike Place seems like it might be difficult to do in a short time, so we may end up devoting most of our time to it. The park sounded like fun, but it might get dropped. Of course, adding to the difficulty with Pike Place, we're probably going to be there right around lunchtime rush, so it might be very crowded. The nice thing is, if we miss something, we can just uber back the day after our cruise and visit a second time!

I've got reservations in Vancouver the first night, and as long as we finish in Seattle by like 3pm, we should be good to get there. We land at 9:51, so figure 40 min for luggage, and we're in the car by about 10:45. We get 3-4 hours in Seattle. First shall be the Space Needle then Pike Place. We leave around 2:30, we can get to Vancouver in 3 hours, and have an hour to relax before it's time to go have our dinner at Hy's Steakhouse.

That day is honestly the one that has the most moving parts, so we'll have to see how it goes. Oooh, the food option has come up on the Air Alaska app. Now I have to decide what I want for breakfast on the flight. Decisions!

Okay, time for me to go forth and get myself together. Everyone have a Fantabulous day!
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2026-04-23 01:36 am

[dreamwidth/dreamwidth] b8e8de: SearchCopier: rewrite as direct port of SphinxCopi...

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: b8e8ded3b31d3871f41a68cf0dc160db5ce18d94 https://github.com/dreamwidth/dreamwidth/commit/b8e8ded3b31d3871f41a68cf0dc160db5ce18d94 Author: Mark Smith mark@dreamwidth.org Date: 2026-04-23 (Thu, 23 Apr 2026)

Changed paths: M bin/search-tool M cgi-bin/DW/Task/SearchCopier.pm

Log Message:


SearchCopier: rewrite as direct port of SphinxCopier patterns

The prior SearchCopier took its own shape — bulk selectall_arrayref, ad-hoc chunking, per-doc log lines, wholesale DELETE-then-rebuild per journal — and missed practices SphinxCopier has been using in prod for years. Rewrite it as a near-mechanical port of SphinxCopier, with Manticore-specific deviations only where Manticore's semantics require them.

What's now matched with SphinxCopier:

  • work() dispatch structure, arg shape (jitemid, jtalkid, jitemids, jtalkids, full recopy), and log messages at INFO
  • sphinx_db()/manticore_db() opens the connection with a SET NAMES 'utf8' and errstr check
  • logcroak() after every query against the cluster DB and the search DB, so failures fail the task loudly and the queue retries
  • Full-recopy entry pass diffs dw1 vs log2 and batch-deletes missing jitemids; does NOT wipe the whole journal up front. Search stays available for the journal during the recopy.
  • Full-recopy comment pass has the "short path" for
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2026-04-23 01:03 am

[dreamwidth/dreamwidth] 39a949: SearchCopier: stream from cluster DBs, match Sphin...

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 39a9497745cdab9f36c8d8cd669f7457a3595fd6 https://github.com/dreamwidth/dreamwidth/commit/39a9497745cdab9f36c8d8cd669f7457a3595fd6 Author: Mark Smith mark@dreamwidth.org Date: 2026-04-23 (Thu, 23 Apr 2026)

Changed paths: M cgi-bin/DW/Task/SearchCopier.pm

Log Message:


SearchCopier: stream from cluster DBs, match SphinxCopier logging

importfull was doing selectall_arrayref on both log2+logtext2 and talk2+talktext2 for the journal, which loads every row into perl memory before doing anything. Workers were OOMing on real-world accounts.

Switched both loops to prepare + execute + fetchrow_hashref with mysql_use_result=1 so DBD::mysql actually streams rather than buffering the full result set client-side. Also merged the old "fetch metadata, then fetch text in batches of 1000" comment path into a single talk2 + talktext2 join, since we're streaming now. Working memory is bounded at one row at a time plus the %entry_bits map (jitemid -> bits arrayref) kept around for comment security inheritance.

Also upgraded work()'s logging to match SphinxCopier's verbosity so it's actually possible to tell who a job is for from the logs: "Search copier started for [Unknown site tag](), source ." INFO "Requested copy of only entry ." INFO "Requested copy of only comment ." INFO "Requested complete recopy of user." INFO "Copied less than a day ago. Skipping." INFO Start/branch lines emit at INFO; end-of-run summary still DEBUG on clean success and WARN only when there were errors.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

settiai: (Siân -- settiai)
Lynn | Settiai ([personal profile] settiai) wrote2026-04-23 12:30 am
Entry tags:

Aurendor D&D: Summary for 4/22 Game

In tonight's game, the rest under a cut for those who don't care. )

And that's where we left off.
sanguinity: woodcut by M.C. Escher, "Snakes" (Default)
sanguinity ([personal profile] sanguinity) wrote2026-04-22 09:09 pm

Write Every Day: Day 22

Intro/FAQ
Days 1-15

Note: I'll be away from email again tomorrow, so my check-in post will again go up a couple hours later than usual. If that's inconveniently late for you, just go ahead and check in on the most recent post whenever is convenient.

My check-in: Got up early to catch my bus to the all-day conference (and shared the bus ride with a coworker, so I couldn't even write in transit!). However, I did sneak in a couple of edits first thing on getting up, go me. (Well, second thing: I started coffee first-first.)

Day 22: [personal profile] china_shop, [personal profile] dswdiane, [personal profile] sanguinity

Day 21: [personal profile] badly_knitted, [personal profile] carenejeans, [personal profile] china_shop, [personal profile] cornerofmadness, [personal profile] dswdiane, [personal profile] sanguinity, [personal profile] sylvanwitch, [personal profile] trobadora

Day 20: [personal profile] badly_knitted, [personal profile] carenejeans, [personal profile] china_shop, [personal profile] cornerofmadness, [personal profile] dswdiane, [personal profile] goddess47, [personal profile] sanguinity, [personal profile] sylvanwitch, [personal profile] the_siobhan, [personal profile] trobadora, [personal profile] ysilme

More days )

When you check in, please use the most recent post and say what day(s) you’re checking in for. Remember you can drop in or out at any time, and let me know if I missed anyone!
olivermoss: (Default)
Oliver Moss ([personal profile] olivermoss) wrote2026-04-22 07:43 pm
Entry tags:

So, during that 4-5 mile unexpected walk...

Tree growing out of a building:


(Might reshoot with a different lens. There may be a better shot there)





A few more )