Accidentally took a butter knife home from work
Mar. 14th, 2026 03:59 am( Read more... )
nothing but the truth now
Mar. 15th, 2026 05:50 pmWe went out for a fun dinner - the onion rings at this place are so good! even if the service was a little haphazard - and then I went home with my brother's family. It was early enough that I could have come back here, but my middle niece was like, "aren't you going to hang out with us?!" so of course I stayed, and ended up watching KPop Demon Hunters with middle and youngest niece (youngest was like I don't wanna! but at the end she was like, that was really good!). I should note that they are 27 and 24, but they still like hanging out with me! <333 And now we want the prequel about Rumi's mother and her demon affair.
My car this morning came 90 minutes early, so I rolled out of bed expecting to be able to have a bagel and a cup of coffee before I had to leave, but there he was, blocking the driveway, so I got home before I was even scheduled to leave.
The amount of benadryl and Zyrtec I have to take at their house because of the cat is ridiculous, and I ended up coming home and sleeping for most of the day. I'm glad I didn't cancel my PTO day tomorrow though - I scheduled it when this dinner was originally planned for tonight. I did tell my boss she could ping me if she needed me ahead of their meeting with the board chair tomorrow afternoon, but I so hope she doesn't.
*
I've been so tired these past few days that I wonder if I'm actually sick
Mar. 13th, 2026 07:43 am( Read more... )
galorechallenge | Round 14 is now open!
Mar. 14th, 2026 11:32 pmAlso 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 |
Urbana Free Library Seed Exchange
Mar. 14th, 2026 09:48 pmToday we visited the Urbana Free Library Seed Exchange. It's on the second floor. We rode the elevator up, and the display was big enough to be seen from where the elevator lets out. Seeds are stored in drawers, sorted by type. There are sections for flowers, herbs, and vegetables. Some of the really popular ones have their own drawer; others are grouped together. Unopened packets of commercial seed are filed as they are, for folks who want to know exactly what they're getting. Opened packets or homegrown seeds are put in envelopes by library staff. With wildflower and landrace seeds, especially mixes, you may get more surprises.
( Read more... )
Shower scene by real cardiac (marginally NSFW)
Mar. 15th, 2026 03:15 pmCharacters/Pairing/Other Subject: Shane Hollander/Ilya Rozanov
Content Notes/Warnings: implied nudity, but this version's not explicit.
Medium: digital art
Artist on DW/LJ: n/a
Artist Website/Gallery: realcardiac on tumblr
Why this piece is awesome: These are season 1 shower scene portraits, but with female Hollander and Rozanov. It's the first rule 63 version of them I've seen where the likenesses are convincing. Femme Ilya is especially compelling.
Link: Shower scene, backup link here
Gardening
Mar. 13th, 2026 07:55 pmThis website has extensive resources on seed libraries and seed swaps.
Seed the Map
Is your seed library open? Take 5 minutes to get on the Global Seed Library Map.
Explore the Map
Search the map to find other folks in similar regions or at the same type of location.
Seed Library Networks
Check out the other seed library networks & learn about how you can create your own.
trying to run the gauntlet
Mar. 13th, 2026 07:21 pmTomorrow, I have to get up early and bake Irish soda bread to take to the family - we are going out for St. Patrick's Day dinner (and also the NINTH[!!!!!] anniversary of my father's death - it is his recipe I use; I miss him a lot).
TV quick takes:
Shrinking: ( spoilers ) Anyway, the first few episodes of this show are a little tough to take but it has morphed into a funny, endearing, poignant hangout comedy and I recommend it! Harrison Ford is SO GOOD in it too.
The Pitt: ( spoilers )
I am very interested to see where the rest of this season is going.
*
It's a Beginning;>
Mar. 13th, 2026 03:28 pmGiant and Bronze Fennels, Variegated Lunaria(though no sign of it at present). The Giant isn't edible but looks really kewl the 2nd yr when it blooms about 10-12 ft tall! Next week a few more should be ready to bump up to larger pots just in time for the next batch of Stratified seeds to be ready to plant...
Cheers,
Pat
Streaming Some Once Upon A Galaxy
Mar. 13th, 2026 07:11 pmIf you like what you see, you can play it pretty much anywhere. Next Friday I'm gonna teach Dabe how to play on some sponsored stuff - now he's wrapping up all the video walls for PAX East, so he's gonna have to watch the stream if he's gonna bone up. Join me right here if you want to see what I am typically doing between miodnight and one in the morning.
(CW)TB
[dreamwidth/dreamwidth] badf5e: Replace Apache with Starman behind Varnish on web22
Mar. 13th, 2026 11:32 amBranch: 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
[dreamwidth/dreamwidth] 4b5bcf: Add SO_SNDTIMEO middleware to prevent Starman work...
Mar. 12th, 2026 10:11 pmBranch: 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
Hue And Cry
Mar. 12th, 2026 10:40 pmSomething I forgot to mention yesterday was that our cautious lunch interrupter had purchased a Nintendo Switch 2 specifically for Pokopia. He said he was also goaded into buying it because he suspected RAM prices were gonna fuck him if he held off. Two things: one, I mean, system seller? Cozy system seller. I understand that it is at the nexus of several mechanical roads, executed by a trusted house with a freaky pedigree, and obviously people are fond of pocketable monsters, but a building game off the main series hitting like this? Yow. And two, having talks about RAM prices with the waiter at a bar is a communique from a dimension beyond reckoning. Just how badly have our masters fucked this up?
[dreamwidth/dreamwidth] 64b109: Remove dead utf8convert links, handle invalid UTF-...
Mar. 12th, 2026 05:08 pmBranch: 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
