all things very
Sep. 3rd, 2025 10:11 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- Have achieved More Event Prep: both the arrows catalogue updating (albeit not printing), and Folding All The Potions
that printed successfully. - Friend is watching Orphan Black for the first time. I am getting Yelling. It's DELIGHTFUL.
- Yesterday, leaving the lower limbs class that has been prescribed in an attempt to reduce the risk of reinjuring my ankle again, I... turned my ankle. (This is not the good bit.) In more or less the same way I did in April, that was the motivation for the current round of physio, but whether it was the exercises having actually helped anything at all or the fact that I was wearing different (and more supportive) boots or just pure luck, while it's a bit sore it is not e.g. refusing to bear weight any time I don't pay adequately close attention to how I load it, so I'm counting that one as a win.
- We forgot New Elephant Day on Monday (Sheldrick Wildlife Trust calendar) so instead had New Elephant Day today... AND IT AN ADORABLE BABY RHINO. 13/10, etc.
- I am nearly at the point where I think I might be able to read the Wikipedia page on action potentials and derive meaning from it? I'm definitely slightly less confused about the cell biologist's definition of depolarization than I was even yesterday...
today's tomatoes (before the spring onion and balsamic vinegar)
Sep. 2nd, 2025 10:13 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(By "today's" I mean not "all of those harvested today, nor even yesterday" but rather "the tomato course with dinner".)
I really love the ridiculous stars on the tops of the Blue Fire.
Code deploy happening shortly
Aug. 31st, 2025 07:37 pm![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Per the dw_news post regarding the MS/TN blocks, we are doing a small code push shortly in order to get the code live. As per usual, please let us know if you see anything wonky.
There is some code cleanup we've been doing that is going out with this push but I don't think there is any new/reworked functionality, so it should be pretty invisible if all goes well.
vital functions
Aug. 31st, 2025 10:31 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Reading. ( Regula Ysewijn, McKinley Valentine, David J. Linden, Ann Leckie )
Skimmed several more pain-related papers.
... and I am also making some actual progress on catching up with my reading page! By which I mean "... I'm almost a whole entire week into May." I make no promises about how far I'm going to actually get.
Watching. 'nother episode of Farscape: S02E05 The Way We Weren't. Will concede that this made me go "... okay, yeah, I see why I needed to watch everything that went before, and damn it I am Having Some Feelings".
I have now sat or indeed wiggled my way through through Squish The Fish (Cosmic Kids' "baby yoga") in its entirety, it being a great favourite of The Toddler. I continue to have fascinating conversations about things that are easy for toddlers versus for grown-ups with the resident physiotherapist.
Cooking. A sweetcorn, tomato and runner bean curry, unearthed via Eat Your Books when I realised I had somewhat unintentionally got the nice organic veg box people to bring us runner beans (of which I am generally suspicious because of the texture of the pod).
Two loaves of actually vaguely competent bread (turns out scraping together the executive function to make the timing work... works better).
For breakfast this morning: the next recipe from the Welsh cakes book, being blackberry and apple splits (thereby using up some of the stewed apple in the freezer!). Could stand to have significantly less sugar than the recipe suggested and frozen blackberries very much want to make something that could only generously be called a purée rather than a soup, and definitely benefitted from being left to stand and cool before any attempt is made at the actual splitting, but A is very happy so I am content :)
Eating. Pizza Express takeaway to go with the Farscape on Tuesday evening when we were very, very tired.
Lunch in the café at Forty Hall this afternoon, featuring orange-and-lavender loaf cake!
Blackberries and onions and tomatoes and my mother's fig jam. Many very good food. Very pleased yes.
Exploring. Forty Hall! We went on an ADVENTURE this afternoon to get LUNCH there, which was slightly complicated by the part where ( breathing, everything is fine )
such that I spent a significant amount of time on the way both there and back again going "nope, need to stop" and spending a while lying on the grass staring up at the blue sky and the wispy white clouds through the various oak trees we passed. I have thoughts about this specific medical experience that I might write up elsewhen, BUT we WENT ON AN ADVENTURE and explored the farm shop and had lunch/afternoon tea in the café and walked around the walled garden and went home VIA THE (outskirts of the) BEAVER ENCLOSURE (thank you all, looking up that link means I have just discovered that TOURS NOW EXIST as of last month!!!) (more context: first beavers reintroduced to London after something like 400 years, back in 2022). Very very pleased to have managed this.Creating. Hmm. I haven't been creating, as such, but I have definitely been consulting with A about some 3d prints to make sorting the in-game currency easier at Admin: the LRP!
Growing. Everything is tomatoes. I have not managed to get overwintering onions going; maybe tomorrow?
Rooted lemongrass potted up; let's see how long it takes me to kill it this time.
Observing. Alas no beavers, but lots of excellent birds, including two excursions (one solo, one partnered) to visit the cootlings :) The one that hatched last (by a considerable margin) is very definitely still no more than about half the size of its elder siblings!
Mississippi site block, plus a small restriction on Tennessee new accounts
Aug. 31st, 2025 12:28 pm![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
A reminder to everyone that starting tomorrow, we are being forced to block access to any IP address that geolocates to the state of Mississippi for legal reasons while we and Netchoice continue fighting the law in court. People whose IP addresses geolocate to Mississippi will only be able to access a page that explains the issue and lets them know that we'll be back to offer them service as soon as the legal risk to us is less existential.
The block page will include the apology but I'll repeat it here: we don't do geolocation ourselves, so we're limited to the geolocation ability of our network provider. Our anti-spam geolocation blocks have shown us that their geolocation database has a number of mistakes in it. If one of your friends who doesn't live in Mississippi gets the block message, there is nothing we can do on our end to adjust the block, because we don't control it. The only way to fix a mistaken block is to change your IP address to one that doesn't register as being in Mississippi, either by disconnecting your internet connection and reconnecting it (if you don't have a static IP address) or using a VPN.
In related news, the judge in our challenge to Tennessee's social media age verification, parental consent, and parental surveillance law (which we are also part of the fight against!) ruled last month that we had not met the threshold for a temporary injunction preventing the state from enforcing the law while the court case proceeds.
The Tennesee law is less onerous than the Mississippi law and the fines for violating it are slightly less ruinous (slightly), but it's still a risk to us. While the fight goes on, we've decided to prevent any new account signups from anyone under 18 in Tennessee to protect ourselves against risk. We do not need to block access from the whole state: this only applies to new account creation.
Because we don't do any geolocation on our users and our network provider's geolocation services only apply to blocking access to the site entirely, the way we're implementing this is a new mandatory question on the account creation form asking if you live in Tennessee. If you do, you'll be unable to register an account if you're under 18, not just the under 13 restriction mandated by COPPA. Like the restrictions on the state of Mississippi, we absolutely hate having to do this, we're sorry, and we hope we'll be able to undo it as soon as possible.
Finally, I'd like to thank every one of you who's commented with a message of support for this fight or who's bought paid time to help keep us running. The fact we're entirely user-supported and you all genuinely understand why this fight is so important for everyone is a huge part of why we can continue to do this work. I've also sent a lot of your comments to the lawyers who are fighting the actual battles in court, and they find your wholehearted support just as encouraging and motivating as I do. Thank you all once again for being the best users any social media site could ever hope for. You make me proud and even more determined to yell at state attorneys general on your behalf.
small delights
Aug. 30th, 2025 11:54 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- Went out to get mozzarella to have with lunch. Realised halfway down the hill that we could go all the way down the hill and watch the latest batch of cootlings. DID SO while eating raspberries. Excellent.
- Lunch also included home-made Tomatoes and Basils and Bread, and also separately a small baguette with fig jam courtesy of my mother and brie courtesy of Somerset via The Supermarket. V pleasing.
- Excellent chapter of book has introduced me to all kinds of things including pain asymbolia.
- I have DONE SOME ADMIN: THE LRP PAPERWORK. There is paperwork that is DONE and consequently in the RECYCLING. I have sent SO MANY E-MAILS. I am getting some really lovely responses! And soon there will be FEWER THINGS.
- Playing with pens! Continuing to really enjoy playing with pens.
[dreamwidth/dreamwidth] d8273c: Add TN state age logic (#3495)
Aug. 30th, 2025 01:19 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: d8273ca0060b2822c1a53e979b5b5ba329c11c6c https://github.com/dreamwidth/dreamwidth/commit/d8273ca0060b2822c1a53e979b5b5ba329c11c6c Author: Mark Smith mark@dreamwidth.org Date: 2025-08-30 (Sat, 30 Aug 2025)
Changed paths: M .devcontainer/start.sh M bin/upgrading/en.dat M cgi-bin/DW/Controller/Create.pm M cgi-bin/DW/Request/Base.pm M cgi-bin/LJ/Global/Defaults.pm M views/create/account.tt M views/create/account.tt.text
Log Message:
Add TN state age logic (#3495)
Initial plan
Add TN underage signup check - UI and controller logic
Co-authored-by: zorkian 361428+zorkian@users.noreply.github.com
- Update to use dropdown and new language
Also fix devcontainer cookie issue.
[dreamwidth/dreamwidth] d08023: Checkpoint for devcontainer
Aug. 30th, 2025 12:35 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: d08023adc2b53b261796867df9dd0126fad9304d https://github.com/dreamwidth/dreamwidth/commit/d08023adc2b53b261796867df9dd0126fad9304d Author: Mark Smith mark@dreamwidth.org Date: 2025-08-30 (Sat, 30 Aug 2025)
Changed paths: M .devcontainer/Dockerfile A .devcontainer/config/etc/apache2/apache2.conf A .devcontainer/config/etc/apache2/conf-available/charset.conf A .devcontainer/config/etc/apache2/conf-available/localized-error-pages.conf A .devcontainer/config/etc/apache2/conf-available/other-vhosts-access-log.conf A .devcontainer/config/etc/apache2/conf-available/security.conf A .devcontainer/config/etc/apache2/conf-available/serve-cgi-bin.conf A .devcontainer/config/etc/apache2/conf-enabled/security.conf A .devcontainer/config/etc/apache2/envvars A .devcontainer/config/etc/apache2/magic A .devcontainer/config/etc/apache2/mods-available/access_compat.load A .devcontainer/config/etc/apache2/mods-available/actions.conf A .devcontainer/config/etc/apache2/mods-available/actions.load A .devcontainer/config/etc/apache2/mods-available/alias.conf A .devcontainer/config/etc/apache2/mods-available/alias.load A .devcontainer/config/etc/apache2/mods-available/allowmethods.load A .devcontainer/config/etc/apache2/mods-available/apreq2.load A .devcontainer/config/etc/apache2/mods-available/asis.load A .devcontainer/config/etc/apache2/mods-available/auth_basic.load A .devcontainer/config/etc/apache2/mods-available/auth_digest.load A .devcontainer/config/etc/apache2/mods-available/auth_form.load A .devcontainer/config/etc/apache2/mods-available/authn_anon.load A .devcontainer/config/etc/apache2/mods-available/authn_core.load A .devcontainer/config/etc/apache2/mods-available/authn_dbd.load A .devcontainer/config/etc/apache2/mods-available/authn_dbm.load A .devcontainer/config/etc/apache2/mods-available/authn_file.load A .devcontainer/config/etc/apache2/mods-available/authn_socache.load A .devcontainer/config/etc/apache2/mods-available/authnz_fcgi.load A .devcontainer/config/etc/apache2/mods-available/authnz_ldap.load A .devcontainer/config/etc/apache2/mods-available/authz_core.load A .devcontainer/config/etc/apache2/mods-available/authz_dbd.load A .devcontainer/config/etc/apache2/mods-available/authz_dbm.load A .devcontainer/config/etc/apache2/mods-available/authz_groupfile.load A .devcontainer/config/etc/apache2/mods-available/authz_host.load A .devcontainer/config/etc/apache2/mods-available/authz_owner.load A .devcontainer/config/etc/apache2/mods-available/authz_user.load A .devcontainer/config/etc/apache2/mods-available/autoindex.conf A .devcontainer/config/etc/apache2/mods-available/autoindex.load A .devcontainer/config/etc/apache2/mods-available/buffer.load A .devcontainer/config/etc/apache2/mods-available/cache.load A .devcontainer/config/etc/apache2/mods-available/cache_disk.conf A .devcontainer/config/etc/apache2/mods-available/cache_disk.load A .devcontainer/config/etc/apache2/mods-available/cache_socache.load A .devcontainer/config/etc/apache2/mods-available/cern_meta.load A .devcontainer/config/etc/apache2/mods-available/cgi.load A .devcontainer/config/etc/apache2/mods-available/cgid.conf A .devcontainer/config/etc/apache2/mods-available/cgid.load A .devcontainer/config/etc/apache2/mods-available/charset_lite.load A .devcontainer/config/etc/apache2/mods-available/data.load A .devcontainer/config/etc/apache2/mods-available/dav.load A .devcontainer/config/etc/apache2/mods-available/dav_fs.conf A .devcontainer/config/etc/apache2/mods-available/dav_fs.load A .devcontainer/config/etc/apache2/mods-available/dav_lock.load A .devcontainer/config/etc/apache2/mods-available/dbd.load A .devcontainer/config/etc/apache2/mods-available/deflate.conf A .devcontainer/config/etc/apache2/mods-available/deflate.load A .devcontainer/config/etc/apache2/mods-available/dialup.load A .devcontainer/config/etc/apache2/mods-available/dir.conf A .devcontainer/config/etc/apache2/mods-available/dir.load A .devcontainer/config/etc/apache2/mods-available/dump_io.load A .devcontainer/config/etc/apache2/mods-available/echo.load A .devcontainer/config/etc/apache2/mods-available/env.load A .devcontainer/config/etc/apache2/mods-available/expires.load A .devcontainer/config/etc/apache2/mods-available/ext_filter.load A .devcontainer/config/etc/apache2/mods-available/file_cache.load A .devcontainer/config/etc/apache2/mods-available/filter.load A .devcontainer/config/etc/apache2/mods-available/headers.load A .devcontainer/config/etc/apache2/mods-available/heartbeat.load A .devcontainer/config/etc/apache2/mods-available/heartmonitor.load A .devcontainer/config/etc/apache2/mods-available/http2.load A .devcontainer/config/etc/apache2/mods-available/ident.load A .devcontainer/config/etc/apache2/mods-available/imagemap.load A .devcontainer/config/etc/apache2/mods-available/include.load A .devcontainer/config/etc/apache2/mods-available/info.conf A .devcontainer/config/etc/apache2/mods-available/info.load A .devcontainer/config/etc/apache2/mods-available/lbmethod_bybusyness.load A .devcontainer/config/etc/apache2/mods-available/lbmethod_byrequests.load A .devcontainer/config/etc/apache2/mods-available/lbmethod_bytraffic.load A .devcontainer/config/etc/apache2/mods-available/lbmethod_heartbeat.load A .devcontainer/config/etc/apache2/mods-available/ldap.conf A .devcontainer/config/etc/apache2/mods-available/ldap.load A .devcontainer/config/etc/apache2/mods-available/log_debug.load A .devcontainer/config/etc/apache2/mods-available/log_forensic.load A .devcontainer/config/etc/apache2/mods-available/lua.load A .devcontainer/config/etc/apache2/mods-available/macro.load A .devcontainer/config/etc/apache2/mods-available/mime.conf A .devcontainer/config/etc/apache2/mods-available/mime.load A .devcontainer/config/etc/apache2/mods-available/mime_magic.conf A .devcontainer/config/etc/apache2/mods-available/mime_magic.load A .devcontainer/config/etc/apache2/mods-available/mpm_event.conf A .devcontainer/config/etc/apache2/mods-available/mpm_event.load A .devcontainer/config/etc/apache2/mods-available/mpm_prefork.conf A .devcontainer/config/etc/apache2/mods-available/mpm_prefork.load A .devcontainer/config/etc/apache2/mods-available/mpm_worker.conf A .devcontainer/config/etc/apache2/mods-available/mpm_worker.load A .devcontainer/config/etc/apache2/mods-available/negotiation.conf A .devcontainer/config/etc/apache2/mods-available/negotiation.load A .devcontainer/config/etc/apache2/mods-available/perl.load A .devcontainer/config/etc/apache2/mods-available/proxy.conf A .devcontainer/config/etc/apache2/mods-available/proxy.load A .devcontainer/config/etc/apache2/mods-available/proxy_ajp.load A .devcontainer/config/etc/apache2/mods-available/proxy_balancer.conf A .devcontainer/config/etc/apache2/mods-available/proxy_balancer.load A .devcontainer/config/etc/apache2/mods-available/proxy_connect.load A .devcontainer/config/etc/apache2/mods-available/proxy_express.load A .devcontainer/config/etc/apache2/mods-available/proxy_fcgi.load A .devcontainer/config/etc/apache2/mods-available/proxy_fdpass.load A .devcontainer/config/etc/apache2/mods-available/proxy_ftp.conf A .devcontainer/config/etc/apache2/mods-available/proxy_ftp.load A .devcontainer/config/etc/apache2/mods-available/proxy_hcheck.load A .devcontainer/config/etc/apache2/mods-available/proxy_html.conf A .devcontainer/config/etc/apache2/mods-available/proxy_html.load A .devcontainer/config/etc/apache2/mods-available/proxy_http.load A .devcontainer/config/etc/apache2/mods-available/proxy_http2.load A .devcontainer/config/etc/apache2/mods-available/proxy_scgi.load A .devcontainer/config/etc/apache2/mods-available/proxy_wstunnel.load A .devcontainer/config/etc/apache2/mods-available/ratelimit.load A .devcontainer/config/etc/apache2/mods-available/reflector.load A .devcontainer/config/etc/apache2/mods-available/remoteip.load A .devcontainer/config/etc/apache2/mods-available/reqtimeout.conf A .devcontainer/config/etc/apache2/mods-available/reqtimeout.load A .devcontainer/config/etc/apache2/mods-available/request.load A .devcontainer/config/etc/apache2/mods-available/rewrite.load A .devcontainer/config/etc/apache2/mods-available/sed.load A .devcontainer/config/etc/apache2/mods-available/session.load A .devcontainer/config/etc/apache2/mods-available/session_cookie.load A .devcontainer/config/etc/apache2/mods-available/session_crypto.load A .devcontainer/config/etc/apache2/mods-available/session_dbd.load A .devcontainer/config/etc/apache2/mods-available/setenvif.conf A .devcontainer/config/etc/apache2/mods-available/setenvif.load A .devcontainer/config/etc/apache2/mods-available/slotmem_plain.load A .devcontainer/config/etc/apache2/mods-available/slotmem_shm.load A .devcontainer/config/etc/apache2/mods-available/socache_dbm.load A .devcontainer/config/etc/apache2/mods-available/socache_memcache.load A .devcontainer/config/etc/apache2/mods-available/socache_shmcb.load A .devcontainer/config/etc/apache2/mods-available/speling.load A .devcontainer/config/etc/apache2/mods-available/ssl.conf A .devcontainer/config/etc/apache2/mods-available/ssl.load A .devcontainer/config/etc/apache2/mods-available/status.conf A .devcontainer/config/etc/apache2/mods-available/status.load A .devcontainer/config/etc/apache2/mods-available/substitute.load A .devcontainer/config/etc/apache2/mods-available/suexec.load A .devcontainer/config/etc/apache2/mods-available/unique_id.load A .devcontainer/config/etc/apache2/mods-available/userdir.conf A .devcontainer/config/etc/apache2/mods-available/userdir.load A .devcontainer/config/etc/apache2/mods-available/usertrack.load A .devcontainer/config/etc/apache2/mods-available/vhost_alias.load A .devcontainer/config/etc/apache2/mods-available/xml2enc.load A .devcontainer/config/etc/apache2/mods-enabled/access_compat.load A .devcontainer/config/etc/apache2/mods-enabled/alias.conf A .devcontainer/config/etc/apache2/mods-enabled/alias.load A .devcontainer/config/etc/apache2/mods-enabled/apreq2.load A .devcontainer/config/etc/apache2/mods-enabled/auth_basic.load A .devcontainer/config/etc/apache2/mods-enabled/authn_core.load A .devcontainer/config/etc/apache2/mods-enabled/authn_file.load A .devcontainer/config/etc/apache2/mods-enabled/authz_core.load A .devcontainer/config/etc/apache2/mods-enabled/authz_host.load A .devcontainer/config/etc/apache2/mods-enabled/authz_user.load A .devcontainer/config/etc/apache2/mods-enabled/autoindex.conf A .devcontainer/config/etc/apache2/mods-enabled/autoindex.load A .devcontainer/config/etc/apache2/mods-enabled/deflate.conf A .devcontainer/config/etc/apache2/mods-enabled/deflate.load A .devcontainer/config/etc/apache2/mods-enabled/dir.conf A .devcontainer/config/etc/apache2/mods-enabled/dir.load A .devcontainer/config/etc/apache2/mods-enabled/env.load A .devcontainer/config/etc/apache2/mods-enabled/filter.load A .devcontainer/config/etc/apache2/mods-enabled/mime.conf A .devcontainer/config/etc/apache2/mods-enabled/mime.load A .devcontainer/config/etc/apache2/mods-enabled/mpm_prefork.conf A .devcontainer/config/etc/apache2/mods-enabled/mpm_prefork.load A .devcontainer/config/etc/apache2/mods-enabled/negotiation.conf A .devcontainer/config/etc/apache2/mods-enabled/negotiation.load A .devcontainer/config/etc/apache2/mods-enabled/perl.load A .devcontainer/config/etc/apache2/mods-enabled/reqtimeout.conf A .devcontainer/config/etc/apache2/mods-enabled/reqtimeout.load A .devcontainer/config/etc/apache2/mods-enabled/setenvif.conf A .devcontainer/config/etc/apache2/mods-enabled/setenvif.load A .devcontainer/config/etc/apache2/mods-enabled/status.conf A .devcontainer/config/etc/apache2/mods-enabled/status.load A .devcontainer/config/etc/apache2/ports.conf A .devcontainer/config/etc/apache2/sites-available/000-default.conf A .devcontainer/config/etc/apache2/sites-available/default-ssl.conf A .devcontainer/config/etc/apache2/sites-enabled/dreamwidth.conf A .devcontainer/config/etc/varnish/dreamwidth.vcl M .devcontainer/devcontainer.json A .devcontainer/start.sh M bin/upgrading/update-db-general.pl M bin/upgrading/update-db.pl A etc/docker/web/config/etc/apache2/sites-enabled/dreamwidth.conf
Log Message:
Checkpoint for devcontainer
This gets Apache/memcached up and running, although static assets don't work yet. This also parallelizes the update-db.pl compilation which was the longest part of setting up the container... much faster now.
Commit: a49617f2b38cde96a56e2dbe14293973f32f9341 https://github.com/dreamwidth/dreamwidth/commit/a49617f2b38cde96a56e2dbe14293973f32f9341 Author: Mark Smith mark@dreamwidth.org Date: 2025-08-30 (Sat, 30 Aug 2025)
Changed paths: M .devcontainer/Dockerfile M .devcontainer/config/etc/apache2/sites-enabled/dreamwidth.conf A .devcontainer/config/etc/dw-etc/config-local.pl A .devcontainer/config/etc/dw-etc/config-private.pl A .devcontainer/config/etc/dw-etc/config.pl M .devcontainer/start.sh M cgi-bin/LJ/Global/Defaults.pm
Log Message:
Devcontainer works?!
This actually launches Apache now and it loads static resources and appears to work as expected... well then. Had to go back to 22.04 because Compass requires Ruby 3.1 which is not on 24.04. Neat.
Compare: https://github.com/dreamwidth/dreamwidth/compare/62af744852bd...a49617f2b38c
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
[dreamwidth/dreamwidth] 62af74: Fix locale errors
Aug. 29th, 2025 07:21 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 62af744852bd0dc45c0f53fc02f0ef97e9e366a5 https://github.com/dreamwidth/dreamwidth/commit/62af744852bd0dc45c0f53fc02f0ef97e9e366a5 Author: Mark Smith mark@dreamwidth.org Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths: M .devcontainer/Dockerfile M .devcontainer/devcontainer.json
Log Message:
Fix locale errors
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
[dreamwidth/dreamwidth] 02dc70: Fixes, thanks AI
Aug. 29th, 2025 07:09 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 02dc7053afbdb934278038e0f51608820cd08d93 https://github.com/dreamwidth/dreamwidth/commit/02dc7053afbdb934278038e0f51608820cd08d93 Author: Mark Smith mark@dreamwidth.org Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths: R cgi-bin/LJ/Procnotify.pm M cgi-bin/ljlib.pl
Log Message:
Fixes, thanks AI
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
more good things
Aug. 29th, 2025 10:39 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- BREAD. I have coaxed myself back into giving it vaguely sensible timings, and shockingly it works better when I don't leave it to get sad and lonely.
- I slightly tripped and bought myself a writing slope last week? ... I am somehow surprised that it's being useful, specifically for when I'm being a horrible laptop + paperwork goblin on the sofa.
- SPEAKING OF WHICH, I am going through a bunch of tragically overdue paperwork for Admin: the LRP purposes (the person it is overdue to is... me) and found the answer to a mystery. (I am somewhat baffled that I apparently got the answer to this mystery at the second event this year and yet had completely forgotten that I'd managed anything of the kind until Just Now, two weeks before E4; I think I'm probably just going to chalk this up as another piece of evidence that my brain just... wasn't... working very well at all in June.)
- TOMATOES. Actually this is related to the Good Bread -- I had an excellent bread-and-butter-and-tomatoes-and-parsley lunch, which was delightful. The Purple Ukraine are so good and I like them so much.
- Today I have managed non-zero tidying, and the flat is marginally better and more usable for it. Mostly sorting out some of my gardening horrors on the patio; partly Wrangling The Dishwasher and some of the washing up; partly the aforementioned overdue paperwork, a consequence of which is putting a bunch of paper IN THE RECYCLING. Is good.
some good things
Aug. 28th, 2025 10:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- A coaxed me out of the house for lunch; they'd been intending to spend the day in the office, but Shenanigans ensued such that they needed to pick something up from home and also the office canteen had run out of the veggie option, and by this time the triptan was more-or-less working. So we had zapiekanka at the market in the sunshine, and lo, it was good.
- I apparently somehow managed to duck into the BHF charity shop right before it started raining heavily, and upon reemerging from poking at homeware and books at the back was startled to find that it was no longer raining heavily, but that everything was suddenly and inexplicably (at least briefly at least to me, in my migraine-addled state) damp.
- I have finally picked up Lake of Souls (Ann Leckie), which I absolutely pre-ordered and absolutely was very excited about but am only now getting to, and I am having A LOT OF FEELINGS. SO many feelings.
- A brought me ice cream from the freezer. Raspberry ripple, which I was inexplicably in the mood for, and the hazelnut + hazelnut brittle.
- ... and in fact I am going to go and be in a sleepy pile. Yes. That can be thing number five.
A Nursery Rhyme (Wordsworth)
Aug. 28th, 2025 09:09 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
as it might have been written by William Wordsworth
by Wendy Cope
The skylark and the jay sang loud and long,
The sun was calm and bright, the air was sweet,
When all at once I heard above the throng
Of jocund birds a single plaintive bleat.
And, turning, saw, as one sees in a dream,
It was a Sheep had broke the moorland peace
With his sad cry, a creature who did seem
The blackest thing that ever wore a fleece.
I walked towards him on the stony track
And, pausing for a while between two crags,
I asked him, ‘Have you wool upon your back?’
Thus he bespake, ‘Enough to fill three bags.’
Most courteously, in measured tones, he told
Who would receive each bag and where they dwelt;
And oft, now years have passed and I am old,
I recollect with joy that inky pelt.
[food] today's adventures in EYB indexing: The National Trust Book of Puddings
Aug. 27th, 2025 10:42 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Subtitle 50 irresistibly nostalgic sweet treats and comforting classics... featuring "Trinity burnt cream":
Also known as crème brûlée, old recipes for versions of this pudding are found in various parts of Britain and Europe. Its association with Trinity College, Cambridge goes back to at least the nineteenth century.
Despite my documented interest in crème brûlée and, you know, having grown up in Cambridge, I had somehow never come across this before?! And yet it's inexplicably clearly attested on Wikipedia. Nominally this means I should probably be indexing the "Ethnicity" of the dish as "English" as well as "French" but, frankly, je refuse, and even Trinity have the grace to say:
The story that crème brûlée itself was invented at the College almost certainly has no basis in fact.
It's not even like the National Trust is making a point of having all the recipes in this book be of British origin! Clearly-identified non-British culinary sources include Italy, Latvia, and Russia! (... the Welsh- and Scottish-origin puddings have headnotes mysteriously quiet on said origins, though.) AND YET. Crème brûlée! Trinity! Really.
possibly the most constructive thing I have actually done today is hunt tomatoes
Aug. 26th, 2025 10:46 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
-- no wait that's a lie, I also investigated an apple tree. (Unremarkable eating apples.)
But! Tomatoes!
Pictured varieties: Purple Ukraine, Blue Fire, misc green stripey, Orange Banana, Moneymaker. Buried so you can't see it is a Feo di Rio Gordo. I did not get the whole rainbow I was aiming for this year (alas the Yellow Pearshaped all failed, as did the Known green stripey), but I'm nonetheless pleased!