torachan: jason momoa/ronon smiling (ronon)
[personal profile] torachan
We decided to go for dinner tonight to avoid the worst of the heat and it was very pleasant by the time we got there. Not too crowded, either.

Read more... )

Daily Happiness

Mar. 14th, 2026 22:29
torachan: palmon smiling (palmon)
[personal profile] torachan
1. Last year when we went to Japan we parked at the airport and it was pricey but not too bad, but this time we're going for longer and I looked into it and the prices are kind of ridiculous, unless we park in the offsite lot and take a shuttle, which brings it down to about what we paid last year. So I think we're going to just leave the car at home and uber instead. The main annoyance with that is that if we put both cars in the driveway, Alex and Nessie will have to park on the street when they're over for cat sitting. But I think if we pull both cars all the way into the backyard, they'll both fit and then leave the driveway free, so I'm leaning towards that. I'm glad I recently took that work trip and am now familiar with using uber more, specifically at the airport (I'd only ever used it once before).

2. Recently Carla ordered a set from the lego store and it was stolen off our porch. We never have issues with packages getting stolen and would not have even realized what happened except she happened to find the empty shipping box on the street a couple doors down. When we checked the delivery info the picture of the box on the porch was really awkwardly posed and the time of delivery was when multiple people were in the living room watching TV and the windows were open, making it odd that no one heard it, so I think it was probably the driver who took it. We live on a sort of cul-de-sac, so there's not a lot of foot traffic, especially on a Sunday evening, and would be really weird for someone to come up onto the porch to take a package when there are noises from inside making it clear people are right there. Anyway, she submitted a complaint and lego sent a replacement, which arrived today safe and sound. I do wish lego didn't send their packages with a return address label that says lego on it, though.

3. We had a nice dinner at Disneyland tonight. It was pretty warm during the day, but not anywhere near as bad as last weekend, and had cooled off nicely by the time we got down there.

4. Cutie Chloe.

flareonfury: (Crossover)
[personal profile] flareonfury in [site community profile] dw_community_promo





[community profile] galorechallenge is a returning Crossover Fic Challenge from LiveJournal where you would find a crossover, grab a prompt & start writing! NO CLAIMING NESSARY! Post your story to the community (or at least link to it) once you're done. Feel free to grab more than one prompt, and more than one crossover! There are no limits on how much you can write per round. Check out the rules for more information.
Also once the round ends, we'll vote on our favorites by fandom & you can get a fancy award. Or if there is only 1 crossover for a particular fandom, it will move on to the next round.
While it is a multi-fandom challenge, and SO MANY fandoms are allowed, there are some restrictions, so check out the fandoms currently allowed.
Round 14 is open until June 30, 2026 @ 11:59 EST.

Rules & FAQ | Prompts | Submit New Prompts/Crossovers |
mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
[staff profile] mark in [site community profile] dw_maintenance

Happy Saturday!

I'm going to be doing a little maintenance today. It will likely cause a tiny interruption of service (specifically for www.dreamwidth.org) on the order of 2-3 minutes while some settings propagate. If you're on a journal page, that should still work throughout!

If it doesn't work, the rollback plan is pretty quick, I'm just toggling a setting on how traffic gets to the site. I'll update this post if something goes wrong, but don't anticipate any interruption to be longer than 10 minutes even in a rollback situation.

james_davis_nicoll: (Default)
[personal profile] james_davis_nicoll


Seven books new to me: four fantasies, one science fantasy, one science fiction, and I am not sure how to categorize the Shepard. At least three are series books.

Books Received, March 7 — March 13


Poll #34364 Books Received, March 7 — March 13
Open to: Registered Users, detailed results viewable to: All, participants: 30


Which of these look interesting?

View Answers

The Lion and the Deathless Dark by Carissa Broadbent (July 2026)
4 (13.3%)

Teach Me to Prey by Jenni Howell (December 2026)
0 (0.0%)

Heart of Thieves by Jessica S. Olson (September 2026)
0 (0.0%)

The Dagger in Vichy by Alastair Reynolds (October 2025)
12 (40.0%)

Crows and Silences by Lucius Shepard (December 2024)
10 (33.3%)

Engines of Reason by Adrian Tchaikovsky (September 2026)
13 (43.3%)

The Heart of the Reproach by Adrian Tchaikovsky (July 2025)
11 (36.7%)

Some other option (see comments)
0 (0.0%)

Cats!
22 (73.3%)

A scattered weekly proof of life

Mar. 14th, 2026 11:24
umadoshi: (InCryptid - Heroic Stand)
[personal profile] umadoshi
I have worked. Uh. A lot. Over the past three weeks. o_o But now it's the weekend, and I don't currently have a rewrite to work on, and March Break lies ahead; the spring crunch isn't finished, but it's on hiatus for the week, and a normal workweek is a breath of fresh air at this point. (Also I'm taking a couple of days off during it.)

Yesterday work wrapped up early enough that I had an actual evening, so I was finally able to start Butterfly Effects, the fifteenth (!) InCryptid book. ("Finally" is a bit of a stretch, I guess, since it's still the release week, but this is a Sarah-narrated book. Mostly. SARAH.)

So my hopes for the weekend are pretty much: avoid napping (I don't find naps restorative and feel groggier after than before I started); finish reading Butterfly Effects; watch this week's The Pitt and hopefully the temporarily-streaming production of The Importance of Being Earnest with [personal profile] scruloose; get [personal profile] scruloose to redo my undercut; and (also with [personal profile] scruloose) do a second round of advance-prepping ten or so bags of the dry ingredients for my breakfast banana bread while also baking up a new batch of loaves. I think that last will also require decanting cinnamons from bags into jars, so maybe we'll manage a bit of other spice decanting/sorting while we're at it.

A Christopher Brookmyre checklist

Mar. 14th, 2026 09:22
james_davis_nicoll: (Default)
[personal profile] james_davis_nicoll
I know my site is down. Giving it an hour before I pester the host.

Meanwhile Read more... )

Daily Happiness

Mar. 13th, 2026 19:51
torachan: (Default)
[personal profile] torachan
1. The store still had McConnell's peppermint stick ice cream in stock somehow, so we bought more. This is definitely the longest I've seen it in stock past Christmas, but I'm not going to complain.

2. In three weeks from today we'll be in Japan! Hopefully!

3. I'm playing another matching game, this one where you have to make 50 groups of 50. It's fun, but I shouldn't be doing this much clicking, it's not good for my wrist!

4. Gemma!

Weekly Reading

Mar. 13th, 2026 17:27
torachan: sakaki from azumanga daioh holding a cat, with the text "I like cats" in Japanese (sakaki)
[personal profile] torachan
Recently Finished
Fog
Classic middle grade novel about a girl who lives on an island and when she starts junior high, she starts boarding on the mainland with some other island kids. She's been told it's difficult to adjust, but that doesn't prepare her for the mind games and possibily supernatural powers of the principal and his wife. I didn't read this as a kid, but I must have seen someone talking about it online and decided to check it out (it's been on my to-read list for a while so I don't remember where I heard about it). However, I don't feel like it really holds up to a first-time read as an adult, and I won't be continuing the series.

The School for Good Mothers
Oof. This is a tough book to rate, because it's very well-written and interesting, but I did not enjoy it at all. Not only does it become pretty obvious early on that there's no hope of any sort of happy ending, but there are many excruciating moments when you just want to scream at the MC for making bad decisions, even while having sympathy and seeing how she's been driven to that point.

The story takes place in the near future, where her state has just introduced a new program for people who've had their kids taken away by CPS. They are sent to a "school" (basically a prison) for a full year to supposedly learn to become good parents, but they are set up at every turn for failure and constantly subjected to psychological torture in the name of training them. It's a hard read, and I don't know that I'd actually recommend it, but it's good.

The Price of Honey
Short story about a group of women, the current wife and ex-wives of a tech billionaire, meeting up at his funeral. This was a freebie through Amazon First Reads, which is why I grabbed it. I liked the twist.

Idyll Threats
First in a murder mystery series about a closeted gay cop (though he's not closeted by the end of the first book) in a small town in the late '90s. I liked it all right but I'm not sure I'll read the rest.

This Is Not the Jess Show
The Truman Show for the YA crowd. I did watch The Truman Show back in the day but remember nothing about it except the premise. I really liked this take on it, and the ending was great.

Mapmakers and the Enchanted Mountain and Mapmakers and the Flickering Fortress
Books two and three in the Mapmakers trilogy of YA graphic novels. I read the first one a while back and didn't remember too much of it, but was able to catch up without having to reread it. This is a cute series.

Huda F Are You?
YA graphic memoir about the author's high school years after moving from a city where there were very few Muslims, to Dearborn, Michigan, where many of her classmates were both Muslim and hijabi. I've read a couple of the author's non-YA graphic novels about being Muslim and liked this one a lot more. There are others in the series and I'll probably read them as well.
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: badf5eae7a944fed8e8381ee3dff2238633191c6 https://github.com/dreamwidth/dreamwidth/commit/badf5eae7a944fed8e8381ee3dff2238633191c6 Author: Mark Smith mark@dreamwidth.org Date: 2026-03-13 (Fri, 13 Mar 2026)

Changed paths: M etc/docker/web22/Dockerfile M etc/docker/web22/config/etc/varnish/dreamwidth.vcl M etc/docker/web22/scripts/startup-prod.sh

Log Message:


Replace Apache with Starman behind Varnish on web22

Varnish now forwards to Starman on port 8080 instead of Apache on port 80. This removes Apache from the web22 request path entirely, with Varnish's caching layer helping absorb health check traffic that previously queued behind busy Starman workers.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

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

in Montreal

Mar. 13th, 2026 13:14
redbird: closeup of me drinking tea, in a friend's kitchen (Default)
[personal profile] redbird
I'm in Montreal for a few days, visiting Rysmiel. The trip up yesterday was ompressively smoooth. despite freezn rain the day before that caused some power outages: the sidewalks were ckear enough that taking transit from the airport worked fine.

It's decent weather for the tine of year for Montrea;, currently just below freezng withh snow not expected until well after dark, but that's not the sort of weather that encourages spedng extra time outdoors. Since I'm nr eating indoos in restaurants if I can avoid it, that means getting food delivered or eating sandwichs, but I'm here for the company, not the food or tourist ssuff.

Being someewhee that isn't actively at war is also good, but I bought my ticket a month ago, whicj feels like long time under the Trump regime). The stte of the world *gestures widely* is still stressugu, though.

Being here does mean I won't he able to go to the in-person memorial for [personal profile] minoanmiss on Sunday. The funeral this afternoon is being live-steeamed and recorded, and I may watch that when I'm back in Boston.
james_davis_nicoll: (Default)
[personal profile] james_davis_nicoll


A linguist goes undercover to unravel a xenological puzzle whose answer is in plain view.

The Language of Liars by S L Huang
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 4b5bcf8ad5cda83928da05e87508127b1fdd3a46 https://github.com/dreamwidth/dreamwidth/commit/4b5bcf8ad5cda83928da05e87508127b1fdd3a46 Author: Mark Smith mark@dreamwidth.org Date: 2026-03-12 (Thu, 12 Mar 2026)

Changed paths: M app.psgi A cgi-bin/Plack/Middleware/DW/WriteTimeout.pm A t/plack-write-timeout.t

Log Message:


Add SO_SNDTIMEO middleware to prevent Starman workers blocking on dead connections

When the ALB closes a connection before Starman finishes writing a response (e.g. due to idle timeout), the worker's write() blocks for 15-30 minutes waiting for TCP retransmits to exhaust. With 10 workers, this quickly deadlocks the entire server.

The new DW::WriteTimeout middleware sets SO_SNDTIMEO on the client socket via psgix.io so that blocked writes fail in seconds instead of minutes, freeing the worker to handle new requests.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

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

Daily Happiness

Mar. 12th, 2026 20:42
torachan: (Default)
[personal profile] torachan
1. Neither Carla nor I had realized it was the season, but we stopped in at McDonald's for lunch today and saw posters for Shamrock Shakes, so we each got one. I am fine with them not being a year-round thing, but they are surprisingly tasty and I do like getting at least one when they're on the menu.

2. We're having a couple days of warm weather after a few cooler days, and there's supposed to be more warm weather next week, but for once the weekend is actually supposed to be cool. It'll still be warmer in Anaheim than at home, so we're thinking of going to Disneyland for dinner on Saturday rather than breakfast/lunch, but hopefully it won't be too bad. And it wasn't as hot today as it was a few days ago, at least. (Really making me wish the sun was still going down earlier, though! Then we'd have cooler evenings.)

3. Jasper was being a cutie on my desk earlier.

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 64b109f6fdd36a9130ef4a90057e71e07be5ec86 https://github.com/dreamwidth/dreamwidth/commit/64b109f6fdd36a9130ef4a90057e71e07be5ec86 Author: Mark Smith mark@dreamwidth.org Date: 2026-03-12 (Thu, 12 Mar 2026)

Changed paths: M bin/upgrading/deadphrases.dat M cgi-bin/DW/Controller/Create.pm M cgi-bin/DW/Controller/Manage/Profile.pm M cgi-bin/LJ/TextUtil.pm M t/plack-request.t M t/textutil.t M views/create/setup.tt M views/manage/profile.tt M views/manage/profile.tt.text

Log Message:


Remove dead utf8convert links, handle invalid UTF-8 in profiles (#3535)

  • Remove dead utf8convert links and handle invalid UTF-8 in profiles

The utf8convert page was removed years ago, but the profile editing and account creation pages still linked to it when a user's name or bio contained invalid UTF-8. This left users unable to edit those fields at all.

Instead of hiding fields behind a dead link, clean invalid UTF-8 byte sequences on load using a new LJ::clean_utf8() utility function. This strips broken sequences while preserving valid multi-byte characters, so the edit fields are always shown.

  • Add LJ::clean_utf8() to LJ::TextUtil
  • Clean name/bio on load in profile and create controllers
  • Remove text_in/is_utf8 conditionals from profile.tt and setup.tt
  • Remove name_absent/bio_absent hidden input fallback logic
  • Mark dead translation strings in deadphrases.dat
  • Add 16 regression tests for text_in, text_trim, and clean_utf8

Fixes #1894

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

  • Add tests for undef input and 4-byte UTF-8 (emoji) in clean_utf8

Cover edge cases: undef returns empty string, emoji (4-byte sequences) are preserved, and truncated 4-byte sequences are properly stripped while preserving valid preceding characters.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 453fa0142c344ae33d3d208067f110e33d7d48d5 https://github.com/dreamwidth/dreamwidth/commit/453fa0142c344ae33d3d208067f110e33d7d48d5 Author: Mark Smith mark@dreamwidth.org Date: 2026-03-12 (Thu, 12 Mar 2026)

Changed paths: M src/dwtool/internal/ui/app.go M src/dwtool/internal/ui/logs.go

Log Message:


Update dwtool log filtering to be more useful

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

Profile

piranha: red origami crane (Default)
renaissance poisson

July 2015

S M T W T F S
   123 4
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Expand Cut Tags

No cut tags