infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday the meta cache updater broke for good. B and I spent most of the day on parallel tracks to fix it; he temporarily increased the timeouts in the server configuration to solve the immediate problem, and I had a PR ready by end of day for a more permanent repair. In the cracks I made another batch of nut and seed bars, patched the hackathon code (Linus was an asshole but the git patching system is a dream to use even for a beginner like me), and built out the synthetic dataset into last-7-days files resembling the ones we download from qualtrics every day.

Dinner, DS9 while P mowed the lawn and did another pass on the sour cherry tree (we did the crossword after lunch; challenging NW corner), caught a sale on cotton voile and picked up a bunch for summer sleep shorts for both P and me, snack, sleep. Dreamt of steel guitars, gas fireplaces, restoring an old manor and estate, being ridiculously good at roller blades, feral sheep, being included as old guard in an email thread on restarting a grad student musician’s group, a spooky ghost open house offering sparkling pickle brine but then disappearing.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I met with Indicators, where we shunted Issue Dates into 1.5 to my great relief. I went to the big group meeting where we presented the new strategic plan. It went well; I think people are excited, if a little nervous about how ambitious it is. Spent the rest of the afternoon chasing pointers with various people, clearing up some remaining issues with data prototypes, the switch to the official signal names for smoothed cases and deaths, hackathon prep, and a fix for the meta cache that doesn’t quite work yet.

P went to the teaching garden in the morning but there was no one else there; it’s possible no one signed up this week (he didn’t sign up) so it was soft-canceled. Everyone’s still getting practice at the new procedures. He went to the co-op and got carrots, green beans, corn chips, pickles, half and half, granola, yogurt, mozzarella, ham, and a couple tomatoes. Everyone was in masks except the security guard.

Dinner, crossword, DS9, snack, sleep. Dreamt of time travel, Wakanda, surprise parties, AR perspective drawing tools, augmented speed and agility, and a card game worse than Mao.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I met with Indicators, ground through several of the broken unit tests for issue dates, approved E’s pull request for the CDC hospitalization indicator and pulled him into the issue dates task as well, and in the cracks while Docker images were rebuilding wrote some of the specs I said we’d provide for the hackathon. It’s going to be tight and there’s a lot to do both for the release on Tuesday and the hackathon next Friday. P volunteered to help, so I gave him a spec for one of the tasks I’ve been putting off that generates synthetic date-time entries on approximately the pattern we see in the real survey data. At the end of the day I was seized by some spirit of user-oriented design and rewrote the near-term section of the strategic planning document for the map to serve what I think has been the primary source of frustration in the choice of audience discussion; the map is being used heavily by lab members to do our own signal debugging and ongoing quality checks. The near-term user is us, and has to address our needs without sacrificing our ability to bend it toward usefulness for public health officials in the future.

Dinner, crossword, submitted a farmers market order, DS9, snack, sleep. Dreamt of disused trains, packing, unpacking, fabric shopping, rowan trees, plant-based dyes, pumpkin competitions, busy parking lots.

33 of them

Jun. 15th, 2020 06:51 am
infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I submitted all the remaining parts orders for the White: from McMaster-Carr, grease wicks, springs, and electric cord; from various places on eBay, a replacement motor drive pulley, bobbin winder friction pulley, bobbins, and a wee LED bulb. Went with P to the farmers market and got peaches, honey, bonus plums, strawberries, rhubarb, parsley, lettuce, spring mix, snap peas. The market has circulation routes blocked off, traffic metering stations at both ends, hand sanitizer as you enter and leave, and one person at each stall who handles money and doesn’t touch the food. Everyone was wearing masks (thanks mom! I wore the one with the tulips) and most people were following the lanes and social distancing but a few still need practice (including us; must remember to leave more space for people to pass when stopping to think). Home, then P made rhubarb sauce, I made strawberry sauce, and we had lunch; P tried an all-spelt version of pita and we’ll need some more practice before we can get them to puff. I started the laundry, then did a bunch of weeding in the garden pulling cleavers out of the blackcurrants and the roses, and clearing all the vegetation away from the outside of the west fence. The cucurbits are starting to climb, as are the peas; the beans are doing much better now that the arugula is leaving them alone; last year’s carrots are in full flower and this year’s are getting established; the first wee baby tomatoes are already appearing. Inside, rinsed off, had a snack, hung the laundry out on the line, then watched DS9 until dinner time. A little unsteady from snack. Light dinner, crossword, then switched all the code repositories at work from “master” as their default branch to “main” because there’s no good reason to use words with grisly connotations when others are available. Sleep; dreamt of government contracts and choreography and code reviews.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I met with Indicators, the visualization team, and R & R & A, and had therapy. The afternoon went into fixing some code style issues D identified in my pull request, prototyping SQL queries for a revision to the direction calculator to stop it crashing on new signals, coordinating work on speed optimizations for direction and how they might interact with issue dates, and re-recommending someone to hire for the modeling team.

Dinner, crossword, ordered my preferred gf animal crackers and pretzels from a new place I found online, submitted the farm order, then DS9, snack, sleep. Dreamt of losing all our kitchen stuff and having to get set back up on the cheap, being unable to find a wok or reasonable paring knives, trying to play baseball without a glove, changing the definition of baseball to slowly thinning some kind of vegetable until you could read the paper through it, helping friends get ready to go clubbing.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday the validator caught a low survey volume issue, which caused a problem downstream at repair time with the identifier lists. Fixed it. Looked over the additional testing notes T put in the beta file, and generated a new GitHub issue for one of them.

Started the laundry, then cleaned up the back porch a bit. Took the folding table down to the patio, hooked up the hose, and washed it down thoroughly. Retired the sketchy “Vegetables” scrub brush to a life of utilitarian cleaning instead.

P went to the first farmers market of the season and got our who cooks order, a loaf of sourdough, and cheese. The radishes from who cooks are enormous; I think P’s going to pickle then. The market has some traffic control measures in place for the pandemic, but they’re going to have to add gating or something once the season gets in full swing. The workaround they have for cashless is also pretty dubious. We’ll make it work.

P and I hung the laundry out on the line, since it was a beautiful day for it. Lunch, then crossword. I hung the second load out, then switched to working on the White. I made some progress on polishing the drive wheel; a hard felt pad seems to work much better than a soft one, and I figured out how to clean the pad with sandpaper in between passes. Now I’m much more confident that I’ll be able to get a mirror finish.

City of Brass sure has some topical themes in it.

Early dinner, DS9, snack, sleep. Dreamt of gymnastics recitals, tween girls cutting class to get milkshakes together, bending surveillance capitalism toward justice, gentle conditioning, chickening out, sewing with friends, car coats, short skirts, photography finals, finding light in dark places.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I met with indicators for updates, and scheduled a meeting with B to figure out how to add issue dates to the covidcast API. Made lunch, then ate it over the big group meeting. We discussed the changes to the release schedule, an issue that’s come up with the universal sample size minimum that makes us want to remove it, the future of the google surveys sensor, and considerations for switching cases and deaths counts to 7-day pooling instead of just daily. In parallel I got feedback from R on the proposed beta candidate, iterated that a couple of times, then all remaining problems disappeared when M unexpectedly got doctor-visits back online. Sent out the beta and tagged volunteers to test it. Re-generated the gold output for the synthetic F data. Arduously fixed the API acquisition code to reject signal names that are too long, since that seems to be causing a crash when direction/trend gets calculated. Met with B and specced out the database schema changes for issue date. In the cracks between things, whizzed up a potential template for a signals dashboard, but getting it to play nicely with R is being problematic. If I can’t figure it out I may have to switch to Python which will make including plots a big pain. Went to a meeting with the PIs and discussed shuffling management tasks around and what hiring we’ll need to do soon.

P did the garden in the morning; nobody else wore masks. 🙃 He went to the co-op and got carrots, zucchini, asparagus, tortilla chips, apricots, cheese, and half and half.

Dinner, crossword, P and I put together a farm order for Who Cooks, then DS9, snack, sleep. Dreamt of a pair of magical realism universes, trams, a violin that constantly fell out of tune, picking out dorm roommates, family residences in secret cabins that never existed, enormous houseplants passed down from one class to the next.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I met with indicators and introduced our second new intern W. I went to the big group meeting and we went over all the tickets for the 1.3 release next week, checking off what will be ready vs what won’t. Viz also gave a great rundown of the solutions they’ve been pursuing for displaying counts data, which is challenging because urban areas behave so much differently than rural ones. I’ll be joining the weekly viz meeting to help give them better awareness of what the priority tasks are and why starting next week. The afternoon went to checking the output of the new F pipeline against the old, and as expected the community signal does okay but the household ones are a mess. To help with debugging I ran the synthetic dataset through the old pipeline and posted the results to the thread, so we don’t have to keep bouncing back to a CMU person to check T’s work. The rest of the day was debugging the individual responses, which turns out to mostly be a missing set of full-complete weights files; and then writing a thing to drop duplicate tokens from the weights files after May 5 when the incremental bug came online. I went to a meeting with the PIs and we discussed staffing; we need at least one stellar project manager compatible with academia to take on the forecasting team and/or take on the whole of Delphi so A can handle forecasting, and a couple of developers for viz.

P went to the garden and the coop in the morning and got red lentils, puffed rice, yogurt, half and half, cheese, pizza sauce, salad vinegar, and the most gorgeous rhubarb I’ve ever seen. He was nervous about the garden because the person running it is one he’s had conflicts with before, but it turned out to be a different person with the same first name! So all good.

Dinner, crossword, then we put together a Who Cooks For You order and got mesclun, romaine, radishes, and seedlings: rhubarb, peppers, cherry tomatoes, and paste tomatoes. DS9, snack, sleep; dreamt of lion anthros, J, baseball camp (???), and two of the older ladies in my department over the years falling in love.

I finished Bone Witch, which uses a “accelerate off the end of the last page” approach to endings I don’t particularly care for. It was just turning decent, so hopefully this book was the author learning to write and the next ones will pick up stylistically where she left off.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I put in an order to nuts.com and got polenta, rolled oats, pecans, walnuts, almonds, sunflower seeds, raisins, spelt flour, and roasted fava beans. I ordered more dried cranberries from SistersFruit too, since they’ve been quite nice. I started reading The Bone Witch by Rin Chupeco. I baked the nut and seed bars, then made lunch. I did a turn through the garden and weeded, watered, and planted another round of snow peas since I think the germination was poor on the last bunch. Late but we’ll cope. Snack, shower, washed hair, and tried a thing where I twisted it up in a pillowcase to dry. Helped P with a naming problem, then crossword. Early dinner, DS9, snack, DS9, sleep. Dreamt of dance classes and ready-made garden sheds and FASHION and ordering drinks at a bar and children playing pretend with toy cars on some kind of college campus (Western I think?) and extremely weird takes on classic sandwiches.

Mallomars

May. 23rd, 2020 06:56 am
infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday was excellent; I met with Indicators and got updates, went to the group meeting and got a priority list for things to do for the next release, organized my thoughts on hackathon ideas for the INI, met with A about that and introduced her to AR. Coordinated the final transfer of the map code repository into the Delphi GitHub org, in spite of some gnarly GitHub outages. In the gaps between meetings I thoroughly organized the issue tracker for 1.3, fixed the script that generates the process controls files for L, and fixed the aggregations scripts so that an error with one source doesn’t block the other sources from running, and so that we’re no longer using so many significant figures in the csv files that the last few digits fluctuate from floating point issues. A big pile of data access permissions came in, so handled those as well.

P did the shopping, and got carrots, zucchini, asparagus, coconut, parsley, and a tomato. The Penzey’s order arrived, so we now have smoked paprika again, a bunch of different kinds of dried peppers, and sea salt, and I won’t have to look anxiously at the descending levels of chipotle and ground cardamom anymore. H inquired about yarn, so I put together a package for him and popped it in the oven to de-moth.

Dinner, crossword (hoo boy but we got it eventually), DS9, snack, sleep. Dreamt of labeling nail polish with samples, rare seed varieties, rush week, bee hives, gross bro-y gyms, alternate universe Kenya, rooftop hijinks, parabolic microphones.

Just a lot

Apr. 3rd, 2020 07:19 am
infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday P went to Dylamato’s with a list and a credit card and got dairy, cheese, and produce. For work I fixed the bug reports that came in overnight on the internal test release, helped test a DNS changeover for some infrastructure upgrades, and worked on getting regional pandemic data into the state displays. I took a break in the afternoon and did a turn around the garden; no change in the asparagus, but the nettles, parsley, onions, arugula, and carrots are all making progress.

I had therapy at noon, and went through all the stuff from the past two weeks of sudden intense industry and growing pains in this time of stay at home orders.

Dinner, crossword, DS9, snack, sleep. Dreamt one of my mentors from ugrad had become homeless and was hiding it from everyone.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I had a teleconference with R and C about the new vision for Crowdcast. Basically they want to switch to having users do either regions or states but not both, and then they want to incorporate international COVID-19 data into the hints display. C is handling the assignment of states to users and pulling me in for testing when she’s done. We’re waiting on international data from the API team. In the meantime I’m playing with displays in R.

I also upgraded CUDA on the penultimate GPU machine, and edited the summer student project prospecti. T won’t have time to look them over until later in the week, but that’s fine.

After lunch we had a small field trip to Dylamato’s for groceries, curbside pickup. Worked great, somehow both old-fashioned and highly civilized.

I didn’t manage to put hands on the White but I am learning about universal motors and speed control. There is a great guy on YouTube who takes apart broken treadmills and washing machines and things and turns them into new stuff, and he has some excellent explainers on different kinds of motors. Jeremy Fielding, look him up.

Lunch was slightly delayed because meeting, dinner delayed because my brain is goo and I’ve been playing a lot of Two Dots. Otherwise fine. Crossword after dinner, DS9, sleep. Very weird dreams about Regency living history, currency exchange, chestnut sweets from chestnuts that grew like a head of garlic, car vs train journeys to Disney, school buses with bad parking brakes, getting smuggled in and out of fascist high schools.

COVID-19 news: first death in Allegheny county. The governor put us and several other counties on a stay at home order around 3.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday was all shopping online for parts. I found the motor friction pulley, the bobbin winder tire (smaller than standard, so a bit tricky), bobbins, polishing compounds that will work for the variety of metals I’ve found in this thing, a set of felts for the dremel, and then. Knobs. What a doozy. The originals were plastic skirted cylindrical knobs with numbers on the skirt. I have the original to tension knob, but the stitch length knobs were replaced with arrow indicator knobs so who knows what the number arrangement was on them. Firstly, number skirted knobs aren’t really used much anymore, probably since people figured out that knobs get broken and need replaced so it’s easier to put an arrow on the knob and your custom numbering on the body of the device than sell a bajillion different numbering scales on knobs. Secondly, one of them has to be itty bitty— top tension knob no larger than 0.81”, stitch length knobs no larger than 1.14”. Very few options at that size, vintage or new. I’ve found a variety of new generic 1-10 knobs that will fit, but they’re all $10 each; I might be better off getting some wee unskirted old or new old stock knobs and making my own skirts. Or, jeez, getting some bushings and set screws and making the whole ass knob out of moldable epoxy.

I also did some more research on rheostats and solid state motor speed controllers. There seem to be tons of promising options around, so the next thing to do is take a closer look at the knee lever and the motor to figure out what the actuation and power requirements are. Nnnnnot a lot of people outright replacing the rheostat in a vintage machine with solid state, that I can find. Hoping the reason for that is preservation rather than technical.

I failed to set timers for meals, alas, but I did get the laundry done and made another batch of nut and seed bars. Finished Ancillary Mercy, watched more DS9.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I made another batch of nut and seed bars, almost a double batch to use up the last of the nuts. I attached stretch lace for waistbands and foldover elastic around the leg holes. We went to the coop and got lemons, onions, garlic, peppers, zucchini, asparagus, broccoli, nuts, coconut, pepitas, flour, rice krispies, brown rice syrup, frozen hash browns, frozen blueberries, coffee dairy, mozzarella, and eggs. Had a lovely chat with the cashier about hobbies. On the way home we went to Five Points for lunch and snack for P, then home to put everything away. Lunch, crossword, then more sewing, with Justice. Delayed snack, eventually dinner, DS9 and a vague haze of sub-nausea and associated sub-panic attacks. Sleep.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I finished undoing seams on the body of the white shirt, then undid the sleeves from the lilac silk shirt. Sapphire Blue is continuing some foreshadowing from the previous book of some nasty mental powers of one of the less savory characters, and it’s starting to make me itch. I also don’t understand why the main character and her mom are just going along with everything instead of actually enforcing the quite reasonable boundaries they set at the beginning of it all. She’s only sixteen. Some of this shit is literally illegal.

I figured out how to disassemble the flapper valve on the upstairs toilet, dried everything off and put it in a baggie to take with us to the hardware store. We went to the coop first and got red peppers, broccoli, asparagus, daikon, sunflower seeds, polenta, a local wheat flour, bunny snacks, tofu, canned kidney beans, sourdough bread, and Swiss cheese. Hardware store next for potting soil, a new flapper valve, and a spare plunger. Pigeon bagel for lunch for P. Home, lunch, crossword, then I installed the new flapper valve, but there’s still water leaking into the bowl so it’s probably time to have a plumber come out. Did a bunch of research on DIY dress forms. I think my preference is still to do the paper tape method where you use the form you build on the body as a mold to then make an inner form that’s an exact twin for your measurements, but I also looked at a method using plaster gauze to make a cast with expanding polyurethane foam. The plaster cures much quicker than the paper tape (30 min vs 3 hours) but it’s also way messier and 6x more expensive even without the foam filling, so if we “first waffle” and have to do it twice it will be not so great. I’m also not into making a huge thing that won’t biodegrade, so if I’m going to be making a paper mâché cast anyhow I might as well just do the whole thing with the paper.

I got uncomfortably cold while focused on research, so spent an hour re warming under covers. Dinner, DS9, snack, sleep. The only dreams I remember are of snuggling while listening to the alarm clock radio, just before waking up to do so in real life. So that’s alright.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I took apart another few seams on the white long-sleeve tee, and finished Ruby Red. The ending was rather abrupt, and it’s not terribly long, so I’m not sure why the story is in a trilogy instead of a big chunk. Started book two: Sapphire Blue.

At work I checked out a copy of the sugilite parser and got it to compile, battling missing jars and the whole java 8 vs later versions jaxb and javafx issue. I also downloaded and started learning Postman, a neat little environment for testing web APIs.

P had the car on campus so we went home via geagle and got citrus, a red pepper, dried cranberries, grapes, short-grain rice, tortilla chips, gf animal crackers, and frozen blueberries. Dinner, crossword, DS9, snack, sleep. Dreamt of waiting on an endless stream of buses, none recognizable; sewing piles of short zippers, a sewing podcast publishing a recipe for pickles for some reason, an expensive game we never ended up playing.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I finished taking apart an old silk knit tee, and started taking apart a hot pink tank whose straps I’ve never liked. We went to the coop and got apples, citrus, zucchini, broccoli, asparagus, carrots, walnuts, pecans, polenta, quinoa, lettuce, cheese, rolls, and dry sausage. We tried out the new bulk bin bags and they worked great! I also used some cotton mesh bags from a company called NetZero for the produce, and they worked pretty well too though it’s a touch difficult to see what’s in them. Five Points for lunch and grading fuel for P, and their new cafe area was open so it was neat to see that. Some chatting with strangers in line outside, and then inside a surprise, M from the Braddock pottery! Caught up a touch and exchanged news about the open studio changes.

Home, and I made polenta and broccoli for lunch which was fantastic. Crossword, more sewing with Evelyn Hardcastle (still good if growing slightly unhinged). I shut off the water supply to the upstairs toilet as the tank is now continuously bubbling and that’s probably bad. Dinner was quinoa and asparagus, and I over ate, less fantastic. A fragile evening with The Great Interior Design Challenge, then sleep. Dreamt of moving apartments with our car but also a mystery white pickup truck, bedazzling pottery, hiding things in the brickwork, never-ending freeway exchanges.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I sewed the side seams and corners on give bulk bin bags, and prototyped a different hem finish using the cotton twill tape. Neither P nor I can decide, so we’re going to wash them up and see if either one performs better scooping beans.

After lunch we did the crossword. We went to geagle and got carrots, red bell peppers, zucchini, soup, tortilla chips, seltzer for work, swiss cheese, beer, butter, frozen green beans, frozen homefries, and some cleaner for the washing machine. Home, then I ran the stuff through the washing machine, which seems to have worked great. Snack, and P made pizza dough. We flipped the mattress and I changed all the sheets. Imager’s Intrigue continues well. Dinner, Repair Shop, snack, sleep. Dreamt of a weird car escalator and navigating around Harvard Square.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I tidied the sewing room a bit, putting away the pj pants pattern and setting up a bin for compostable fabric scraps. I found some surprise muslin in a bin from deep stash, and started ironing it. Imager’s Challenge continues well. The shampoo people got back to me, and I’ll be getting a new bottle of the original recipe in the mail soon. I ordered some tapes and construction thread from Burnley and Trowbridge.

At work I fixed an issue with the reference parser, then found and fixed a nasty bug in the sempre system that was messing up how the annotated frame arguments are built. Some on-and-off hormonal misery. Home, dinner, crossword, Repair Shop, snack, sleep.

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)

Yesterday I started making muslin bags to take bulk shopping, since the new recycle parameters exclude the kind of plastic tubs we usually buy loads of stuff in. I’m hand-felling everything and only have a rough plan for sizes and closures so we’ll see. We went to the co-op and got carrots, bell peppers, snap peas, citrus, onion, turnips, pecans, walnuts, pepitas, raisins, chocolate chips, spelt flour, brown rice syrup, cinnamon toothpaste, an interesting dry sausage, mozzarella, chestnut biscuits, and bunny snacks. We stopped at five points on the way home for a baguette and pastries. Home, lunch, crossword, then more sewing. I started the next Imager book, Imager’s Challenge. Good so far. My arms got tetchy with me after a while so I had a snack, then reviewed how to do fingerloop braids, and made one to act as a drawstring. Dinner, then I started a new show, The Repair Shop, a BBC reality tv production about same. It suffers a bit from artificial “Will it be done before the customer comes to pick it up” drama, and is a bit heavy on the dudes, but is otherwise perfect. There are a bunch of different experts and they all adore each other’s work. Mechanical problems and puzzles that all have solutions. Getting emotional about seeing a favored family heirloom restored is supported with grace and a sense of normalcy. Love it, do recommend.

Snack, sleep. Bizarre dreams of a Stepford authoritarian Olin and a show that combined live-action opera with a weird postmodern animated story composed of clips of old video games, and anime-style commentary in a separate projection. People got wild over it. Went hiking with the incoming class of students along a steep/cliff shore, where some kind of water spirit possessed the tides and washed out the trail tsunami-style on two occasions. Visited my parents in the old house, where the alarm clock had been replaced with a creepy recorded message and a sortof open hourglass sand puzzle.

Profile

infryq: Kitchen scene at dawn, post-processed to appear as if painted (Default)
infryq

August 2022

S M T W T F S
 1 23456
78910111213
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 12th, 2025 12:25 am
Powered by Dreamwidth Studios