{"id":90793,"date":"2026-09-30T17:00:26","date_gmt":"2026-09-30T16:00:26","guid":{"rendered":"https:\/\/www.celesteh.com\/blog\/?p=90793"},"modified":"2026-09-30T17:00:26","modified_gmt":"2026-09-30T16:00:26","slug":"travelogue-part-1","status":"publish","type":"post","link":"https:\/\/www.celesteh.com\/blog\/2026\/09\/30\/travelogue-part-1\/","title":{"rendered":"Travelogue Part 1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We went to the Baltics and beyond. I don&#8217;t fly is at all avoidable, so we went by train boat and bus.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>It is 6am in Brussels. I am sitting on a German train. It is delayed.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117001328526210019\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 4:16 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: It is 6am in Brussels. I am sitting on a German train. It is delayed.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I am always impressed by train conductors ability to speak like 5 languages.<\/p> <p>There was just an announcement explaining how to get through weird train duckups in French, German, Nederlands, and English.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117001743267208135\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 6:02 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>9<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I am always impressed by train conductors ability to speak like 5 languages.<br>There was just an announcement explaining how to get through weird train duckups in French, German, Nederlands, and English<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Late lunch in Hamburg imminent.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117003213963494200\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 12:16 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>3<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Late lunch in Hamburg imminent.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>One my third late-running train of the day. Deutsche Bahn could do better. I firmly believe they could have reach 100% late running, instead of just 75%<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117004046630674393\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 3:47 pm<\/a> <span class=\"ap-stat\"> <strong>2<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>12<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: One my third late-running train of the day. Deutsche Bahn could do better. I firmly believe they could have reach 100% late running, instead of just 75%<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>&#91;Quickly and quietly stuffing a small wand and gossamer wings into my backpack.] Of course it&#039;s a _ferry_ port. This is exactly what I envisioned.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117004388225338057\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 5:14 pm<\/a> <span class=\"ap-stat\"> <strong>3<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>13<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: [Quickly and quietly stuffing a small wand and gossamer wings into my backpack.] Of course it&#8217;s a <em>ferry<\/em> port. This is exactly what I envisioned.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Incredibly long announcement on the ferry in a language I don&#039;t know at all.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117005207413245354\" class=\"ap-stat ap-date dt-published u-in-reply-to\">29th July 2026, 8:42 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>4<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Incredibly long announcement on the ferry in a language I don&#8217;t know at all.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Standing in a Lithuanian supermarket, wondering how I would recognise vegan yogurt if they had it.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117010870081815470\" class=\"ap-stat ap-date dt-published u-in-reply-to\">30th July 2026, 8:43 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Standing in a Lithuanian supermarket, wondering how I would recognise vegan yogurt if they had it.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Baltic states are in the EU, so the standard European brands are all present. You can buy Alpro. There is no lovely local soy yogurt maker.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"90808\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90808 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127914_7c46542684_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90809\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90809 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487973652_b7567215c7_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>A further boat ride, bus ride, and hike brings us to a famed beach. I seem to be slightly allergic to whatever insect bit my legs on the hike.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117015203962861294\" class=\"ap-stat ap-date dt-published u-in-reply-to\">31st July 2026, 3:05 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>5<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: A further boat ride, bus ride, and hike brings us to a famed beach. I seem to be slightly allergic to whatever insect bit my legs on the hike.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90794 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346235_a14105fb07_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">Beach on the Baltic sea, at the Curzon Split<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90795 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071843_9a2f03c108_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">The Woods between the village and the sea<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I can see Russia in the distance from where I am sitting.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117015228746100193\" class=\"ap-stat ap-date dt-published u-in-reply-to\">31st July 2026, 3:11 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot:I can see Russia in the distance from where I am sitting.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kaliningrad is a bit of Russia which is geographically disconnected from the rest of the country. It was slightly further away than I thought when I took this picture:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90796 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489127934_9a6072a74c_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">The view south down the split<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Lithuanian for &quot;thank you&quot; is pronounced &quot;achoo&quot;. It is currently my only word. I am faintly paranoid that I&#039;ve got it subtly wrong or that I&#039;m somehow communicating &quot;sneeze&quot; when I say it.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117019748420829136\" class=\"ap-stat ap-date dt-published u-in-reply-to\">1st August 2026, 10:20 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>11<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Lithuanian for &#8220;thank you&#8221; is pronounced &#8220;achoo&#8221;. It is currently my only word. I am faintly paranoid that I&#8217;ve got it subtly wrong or that I&#8217;m somehow communicating &#8220;sneeze&#8221; when I say it.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Rented a bicycle. I wanted to suggest riding to the Russian border, but the area is a nature reserve, dominated by a feature whose name translates to &quot;death valley&quot;. Rode north instead.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117020096077287288\" class=\"ap-stat ap-date dt-published u-in-reply-to\">1st August 2026, 11:49 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>10<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Rented a bicycle. I wanted to suggest riding to the Russian border, but the area is a nature reserve, dominated by a feature whose name translates to &#8220;death valley&#8221;. Rode north instead.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The sand dunes are called &#8220;Death Valley&#8221; because it was used by Germany as a prisoner of war camp. Not in World War 2, but a previous war, when the Split was part of Germany. They kept French soldiers in a terribly inadequate camp and many died.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-1024x768.jpg\" alt=\"Sand dunes, then woods, then more distant sand dunes, then Russia.\" class=\"wp-image-90797 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346360_48377884c2_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">Death Valley. On the far side of the dunes is Russia.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The area closest to the Russian border is considered highly protected natural landscape that nobody is allowed to visit. This is also to avoid border incidents.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The weather here is what English summer used to be: near twenty degrees with occasional rainy days.<\/p> <p>But instead of relentless drizzle, proper rain started on the cycle ride back.<\/p> <p>A strange &#039;womp&#039; sound echoed from across the water, like the slap of a wave against a speedboat. I think it was distant thunder.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117020826730425226\" class=\"ap-stat ap-date dt-published u-in-reply-to\">1st August 2026, 2:55 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: The weather here is what English summer used to be: near twenty degrees with occasional rainy days.<br>But instead of relentless drizzle, proper rain started on the cycle ride back.<br>A strange &#8216;womp&#8217; sound echoed from across the water, like the slap of a wave against a speedboat. I think it was distant thunder.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I&#039;ve been in louder hotels and I&#039;ve been in more expensive hotels, but if one were to chart these two factors, tonight would certainly be an outlier.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117021914692849621\" class=\"ap-stat ap-date dt-published u-in-reply-to\">1st August 2026, 7:31 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>1<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I&#8217;ve been in louder hotels and I&#8217;ve been in more expensive hotels, but if one were to chart these two factors, tonight would certainly be an outlier.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Vegan food is sometimes unavailable, so I&#039;m eating eggs and milk. Today was such a challenge that I started to wonder if I should eat a fish. I guess my hard boundary is milchig.<\/p> <p>I&#039;m not allergic, so I know my stomach will adjust to this situation. Eventually.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117027838106337805\" class=\"ap-stat ap-date dt-published u-in-reply-to\">2nd August 2026, 8:38 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>3<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Vegan food is sometimes unavailable, so I&#8217;m eating eggs and milk. Today was such a challenge that I started to wonder if I should eat a fish. I guess my hard boundary is milchig.<br>I&#8217;m not allergic, so I know my stomach will adjust to this situation. Eventually.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>&quot;Travel&quot; underwear:<\/p> <p>Take off before bed. Rub vigorously with hand soap. Rinse thoroughly. Wring out vigorously. Roll in dry towel and forcefully compress. Hang up overnight. Find it&#039;s still very damp in the morning. Put on other pair of travel underwear. Hang damp pair from the outside of backpack to allow to dry as you move on to the next destination. Try not to think about underwear flapping from your bag as you ride the bus.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117030293265184533\" class=\"ap-stat ap-date dt-published u-in-reply-to\">3rd August 2026, 7:02 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>16<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: &#8220;Travel&#8221; underwear:<br>Take off before bed. Rub vigorously with hand soap. Rinse thoroughly. Wring out vigorously. Roll in dry towel and forcefully compress. Hang up overnight. Find it&#8217;s still very damp in the morning. Put on other pair of travel underwear. Hang damp pair from the outside of backpack to allow to dry as you move on to the next destination. Try not to think about underwear flapping from your bag as you ride the bus.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Hotel clerk: &#91;Speaking Russian to other worker.]<\/p> <p>Spouse: Spasseeba<\/p> <p>Clerk: In Lithuania, spasseeba is achoo.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117031402953610419\" class=\"ap-stat ap-date dt-published u-in-reply-to\">3rd August 2026, 11:44 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Hotel clerk: [Speaking Russian to other worker.]<br>Spouse: Spasseeba<br>Clerk: In Lithuania, spasseeba is achoo.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Vegan magnums is in the Baltic are &quot;green smoothie&quot; flavoured. This is dominated by artificial banana.<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/031\/889\/198\/776\/483\/original\/05509a26fd3548ff.jpg\" alt=\"A magnum wrapper providing photographic evidence.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117031891257380544\" class=\"ap-stat ap-date dt-published u-in-reply-to\">3rd August 2026, 1:49 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Vegan magnums is in the Baltic are &#8220;green smoothie&#8221; flavoured. This is dominated by artificial banana.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I&#039;ve finally got hello to stick in my brain. It is svaykee. Just in time to say iki (goodbye) on a coach called the &quot;LUX Express&quot;.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117036615667369128\" class=\"ap-stat ap-date dt-published u-in-reply-to\">4th August 2026, 9:50 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>1<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">I&#8217;ve finally got hello to stick in my brain. It is svaykee. Just in time to say iki (goodbye) on a coach called the &#8220;LUX Express&#8221;.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We went on to Liepaja, the European capital of culture for 2027. I promptly caught a cold.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>To get a tram ticket simply scan the QR code to visit our website, where you can sign up for an account with your phone number, email address, date of birth and country of residence. You password must include two numbers, a special character, an uppercase character and a lowercase character. Then you can buy a ticket using your credit card. (That form is not translated from Latvian). <\/p> <p>To spend the ticket, simply download our android app, which depends on Google play services, which will render your purchased ticket as a QR code for the scanner on the bus. <\/p> <p>Or you can use the Latvian interface on the scanner to type in the 37 digit serial number for the ticket.<\/p> <p>Tickets give you unlimited rides for 40 minutes and cost \u20ac1. Failure to purchase a tucket in advance can result in a \u20ac10 penalty fare.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117037173226137925\" class=\"ap-stat ap-date dt-published u-in-reply-to\">4th August 2026, 12:12 pm<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: To get a tram ticket simply scan the QR code to visit our website, where you can sign up for an account with your phone number, email address, date of birth and country of residence. You password must include two numbers, a special character, an uppercase character and a lowercase character. Then you can buy a ticket using your credit card. (That form is not translated from Latvian).<br>To spend the ticket, simply download our android app, which depends on Google play services, which will render your purchased ticket as a QR code for the scanner on the bus.<br>Or you can use the Latvian interface on the scanner to type in the 37 digit serial number for the ticket.<br>Tickets give you unlimited rides for 40 minutes and cost \u20ac1. Failure to purchase a tucket in advance can result in a \u20ac10 penalty fare.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Me: One more question. About tram fares.<\/p> <p>Tourist office worker: You can pay the driver \u20ac1.50. Or if you download the app, you can get them for \u20ac1.<\/p> <p>Spouse: Paying the driver it is!<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117038248214010844\" class=\"ap-stat ap-date dt-published u-in-reply-to\">4th August 2026, 4:45 pm<\/a> <span class=\"ap-stat\"> <strong>2<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>12<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Me: One more question. About tram fares.<br>Tourist office worker: You can pay the driver \u20ac1.50. Or if you download the app, you can get them for \u20ac1.<br>Spouse: Paying the driver it is!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I have questions. I&#039;m not sure I want the answers.<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/038\/251\/734\/091\/440\/original\/24cbd3c6e093d3d0.jpg\" alt=\"A pair of shop windows, both painted with crossed knives and the words Divi Na\u017ei. Which means &#039;two knives.&#039;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117038256094811622\" class=\"ap-stat ap-date dt-published u-in-reply-to\">4th August 2026, 4:47 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>8<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I have questions. I&#8217;m not sure I want the answers. [This has an attached image that shows a show window with crossed knife blades called &#8216;Divi Nazi&#8217;]<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The name of the butcher shop translates to &#8220;Two Knives&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90798 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489071978_e7d7e63434_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">Two Knives butcher<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>One of the few purveyors of vegan food is called Valhalla. There&#039;s a history of Vikings in the region.<\/p> <p>I always imagined Valhalla would have more mead and fewer vegan options and bug bites, but what if its heaven for Viking mosquitoes?<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117038279197784000\" class=\"ap-stat ap-date dt-published u-in-reply-to\">4th August 2026, 4:53 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>4<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: One of the few purveyors of vegan food is called Valhalla. There&#8217;s a history of Vikings in the region.<br>I always imagined Valhalla would have more mead and fewer vegan options and bug bites, but what if its heaven for Viking mosquitoes?<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I have a cold for the first time in a very long time. Spent this morning and afternoon sleeping in bed. Went out for a late lunch on a terrace. Went back to the hostel to lie awake in the bed. Its a private room with a shared toilet.<\/p> <p>I did not bring a mask of any kind and I don&#039;t want to make anyone sick, but also absolutely nobody is wearing a mask anywhere. A man coughed on me on the bus.<\/p> <p>Anyway, I got a covid vax several days before I left and also this just feels like a cold.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117043567091595033\" class=\"ap-stat ap-date dt-published u-in-reply-to\">5th August 2026, 3:18 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I have a cold for the first time in a very long time. Spent this morning and afternoon sleeping in bed. Went out for a late lunch on a terrace. Went back to the hostel to lie awake in the bed. Its a private room with a shared toilet.<br>I did not bring a mask of any kind and I don&#8217;t want to make anyone sick, but also absolutely nobody is wearing a mask anywhere. A man coughed on me on the bus.<br>Anyway, I got a covid vax several days before I left and also this just feels like a cold.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I finally got the city app to install and its showing the bus ticket I purchased. It also has a list of every civic event going on, including art exhibits and concerts. Its really very good.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117043587122675990\" class=\"ap-stat ap-date dt-published u-in-reply-to\">5th August 2026, 3:23 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I finally got the city app to install and its showing the bus ticket I purchased. It also has a list of every civic event going on, including art exhibits and concerts. Its really very good.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Got up, went to a tiny museum. No longer coughing or sneezing, but I think its time for a nap.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117047908515243408\" class=\"ap-stat ap-date dt-published u-in-reply-to\">6th August 2026, 9:42 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Got up, went to a tiny museum. No longer coughing or sneezing, but I think its time for a nap.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90803\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-768x1024.jpg\" alt=\"A monument showing what the synagogue looked like before it was destroyed in 1941\" class=\"wp-image-90803 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072148_04e5acb9d6_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><figcaption class=\"wp-element-caption\">The formerlocation of the Great Choral Synagogue<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"90810\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90810 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488954936_1158dbd9b7_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90813\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-768x1024.jpg\" alt=\"A building that looks like a flat above a shop.\n\" class=\"wp-image-90813 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346550_acbdab1312_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><figcaption class=\"wp-element-caption\">The historical marker says: In this Building Roberts and Johanna Seduls hid 11 Jews 1943-1954, thereby saving their lives.<br>&#8220;That&#8217;s why the name Robert Seduls will remain in our memory and be inscribed with golden litters in Liepaja Jew&#8217;s history&#8221; = Kalman Linkimer (1912-1987) May, 1945<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I felt well enough for a three hour bus ride today, so now I&#039;m in Riga. I barely saw Liepaja, but my spouse had seen everything twice.<\/p> <p>Riga is recognisably a European capital city and so is full of museums big and small. I went into the KGB museum and it did rather strongly make the case that Stalin was not a good guy. <\/p> <p>The Soviet Union invaded Latvia in 1940 and then a year later, Nazis invaded, then the Soviets came back. The museum mentioned that the Soviets arrested a lot of people both times. They failed to mention that in 1940, virtually every leader of the Jewish community was deported to Russia or sometimes Siberia. <\/p> <p>There is an argument that the leaderless community was therefore unable to prepare for the Nazi occupation, but how could they have prepared? Thousands of Jews were shot. Massacres in Latvia were filmed.<\/p> <p>However, the KGB museum failed to say anything at all about the Nazi period and skipped ahead to the Sovet return.<\/p> <p>After the end of the war, Jews who had been deported did return. Most of the Latvian Jewish community is descended from former exiles. This was not in the museum.<\/p> <p>The museum mentioned that some &quot;ethnic groups&quot; were harassed by the Soviets but failed to mention which groups. It did include a Jewish woman in a case study. The Soviets said she&#039;d been spreading anti Soviet propaganda while hiding from Nazis in the west&#8230;.<\/p> <p>The silences are concerning. <\/p> <p>On the other hand, new monuments are being dedicated at a rapid rate. I saw one in Liepaja that was less than a week old. It quoted God&#039;s promise to eunuchs, &quot;I will give them an everlasting name&quot; (Isaiah 56:5) in several languages.<\/p> <p>New monuments are also being placed this summer in Riga and around the Baltics. One was placed in Klaipeda an hour before our ferry arrived last week.<\/p> <p>Its a long time to wait for a monument while still being ignored in the museums. Why is this happening now?<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117056141920696735\" class=\"ap-stat ap-date dt-published u-in-reply-to\">7th August 2026, 8:36 pm<\/a> <span class=\"ap-stat\"> <strong>3<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>10<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I felt well enough for a three hour bus ride today, so now I&#8217;m in Riga. I barely saw Liepaja, but my spouse had seen everything twice.<br>Riga is recognisably a European capital city and so is full of museums big and small. I went into the KGB museum and it did rather strongly make the case that Stalin was not a good guy.<br>The Soviet Union invaded Latvia in 1940 and then a year later, Nazis invaded, then the Soviets came back. The museum mentioned that the Soviets arrested a lot of people both times. They failed to mention that in 1940, virtually every leader of the Jewish community was deported to Russia or sometimes Siberia.<br>There is an argument that the leaderless community was therefore unable to prepare for the Nazi occupation, but how could they have prepared? Thousands of Jews were shot. Massacres in Latvia were filmed.<br>However, the KGB museum failed to say anything at all about the Nazi period and skipped ahead to the Sovet return.<br>After the end of the war, Jews who had been deported did return. Most of the Latvian Jewish community is descended from former exiles. This was not in the museum.<br>The museum mentioned that some &#8220;ethnic groups&#8221; were harassed by the Soviets but failed to mention which groups. It did include a Jewish woman in a case study. The Soviets said she&#8217;d been spreading anti Soviet propaganda while hiding from Nazis in the west&#8230;.<br>The silences are concerning.<br>On the other hand, new monuments are being dedicated at a rapid rate. I saw one in Liepaja that was less than a week old. It quoted God&#8217;s promise to eunuchs, &#8220;I will give them an everlasting name&#8221; (Isaiah 56:5) in several languages.<br>New monuments are also being placed this summer in Riga and around the Baltics. One was placed in Klaipeda an hour before our ferry arrived last week.<br>Its a long time to wait for a monument while still being ignored in the museums. Why is this happening now?<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90811\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-768x1024.jpg\" alt=\"A sticker says:\nDon't be trash\nTransphobic\nRacist \nAbelist\nSexist\nHomophobic\" class=\"wp-image-90811 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955036_8365dbc6de_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><figcaption class=\"wp-element-caption\">Good sticker<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"90812\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-1024x768.jpg\" alt=\"A french horn player and a tubist\" class=\"wp-image-90812 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974127_63055be76a_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">Street Musicians<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Sea buckthorn drink is good for colds and attracting wasps<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117059068020199684\" class=\"ap-stat ap-date dt-published u-in-reply-to\">8th August 2026, 9:00 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Sea buckthorn drink is good for colds and attracting wasps<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Saw a kid drawing graffiti that included a star of David.<\/p> <p>D\u2721\ufe0fD with a G in the star and then some other symbols around it and text.<\/p> <p>His hoodie also had a \u2721\ufe0f and the words &quot;carry a glock.&quot;<\/p> <p>Not sure what&#039;s going on here, but its shabbat, so I doubt this was pro-Jewish.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117059764697677124\" class=\"ap-stat ap-date dt-published u-in-reply-to\">8th August 2026, 11:57 am<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Saw a kid drawing graffiti that included a star of David.<br>D\u2721\ufe0fD with a G in the star and then some other symbols around it and text.<br>His hoodie also had a \u2721\ufe0f and the words &#8220;carry a glock.&#8221;<br>Not sure what&#8217;s going on here, but its shabbat, so I doubt this was pro-Jewish.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There was some antisemitism about.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Note: if you are unfamiliar with the term &quot;holocaust inversion&quot; or are unclear what its a problem, please see <a href=\"https:\/\/www.celesteh.com\/blog\/2026\/04\/03\/holocaust-inversion-is-bad\/\" rel=\"nofollow noopener\"><span class=\"invisible\">https:\/\/www.<\/span><span class=\"ellipsis\">celesteh.com\/blog\/2026\/04\/03\/h<\/span><span class=\"invisible\">olocaust-inversion-is-bad\/<\/span><\/a><\/p> <p>This evening, I saw an amusing flyer for a show and started to take a picture of it, until my spouse noted that the name of one of the bands was &#039;Holocaust&#039; followed by a parenthetical statement of support for Gaza.<\/p> <p>I do not have a picture.<\/p> <p>When I wrote the post linked at the top, I have to admit I was more envisioning people making a rhetorical point in a post, not making it their whole musical identity . . . And in the anglosphere, not in a place where people in the 1940s filmed themselves shooting thousands of Jews at close range in mass executions. How much did the (great) grandparents of the band members collaborate with the actual holocaust???<\/p> <p>&#8230;.<\/p> <p>My spouse says this is all just background noise in Eastern Europe, which I shouldn&#039;t let get to me. <\/p> <p>We&#039;re very near what used to be Pale of Settlement <a href=\"https:\/\/en.wikipedia.org\/wiki\/Pale_of_Settlement\" rel=\"nofollow noopener\"><span class=\"invisible\">https:\/\/<\/span><span class=\"ellipsis\">en.wikipedia.org\/wiki\/Pale_of_<\/span><span class=\"invisible\">Settlement<\/span><\/a> which is one of the few parts of Europe where Jews were allowed to live at all. . . .<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117061750094531487\" class=\"ap-stat ap-date dt-published u-in-reply-to\">8th August 2026, 8:22 pm<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Note: if you are unfamiliar with the term &#8220;holocaust inversion&#8221; or are unclear what its a problem, please see <a href=\"https:\/\/www.celesteh.com\/blog\/2026\/04\/03\/holocaust-inversion-is-bad\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.celesteh.com\/blog\/2026\/04\/03\/holocaust-inversion-is-bad\/<\/a><br>This evening, I saw an amusing flyer for a show and started to take a picture of it, until my spouse noted that the name of one of the bands was &#8216;Holocaust&#8217; followed by a parenthetical statement of support for Gaza.<br>I do not have a picture.<br>When I wrote the post linked at the top, I have to admit I was more envisioning people making a rhetorical point in a post, not making it their whole musical identity . . . And in the anglosphere, not in a place where people in the 1940s filmed themselves shooting thousands of Jews at close range in mass executions. How much did the (great) grandparents of the band members collaborate with the actual holocaust???<br>&#8230;.<br>My spouse says this is all just background noise in Eastern Europe, which I shouldn&#8217;t let get to me.<br>We&#8217;re very near what used to be Pale of Settlement <a href=\"https:\/\/en.wikipedia.org\/wiki\/Pale_of_Settlement\" target=\"_blank\" rel=\"noopener\">https:\/\/en.wikipedia.org\/wiki\/Pale_of_Settlement<\/a> which is one of the few parts of Europe where Jews were allowed to live at all. . . .<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It later became apparent that I had accidentally embarked on an &#8216;oy vey&#8217; tour.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The Jewish museum in Riga ends with the Shoah.<\/p> <p>Which is a curatorial choice.<\/p> <p>I didn&#039;t want to hit rewind on the audio tour, but I think it said that when the Soviets arrived, they helped arrange for Jewish prisoners to be moved west to death camps? <\/p> <p>&#91;Edit: I&#039;m having trouble finding confirmation of this. I may have misheard.]<\/p> <p>I. Uh. Wow.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117065022770732659\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 10:14 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">The Jewish museum in Riga ends with the Shoah.<br>Which is a curatorial choice.<br>I didn&#8217;t want to hit rewind on the audio tour, but I think it said that when the Soviets arrived, they helped arrange for Jewish prisoners to be moved west to death camps?<br>[Edit: I&#8217;m having trouble finding confirmation of this. I may have misheard.]<br>I. Uh. Wow.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The synagogue in Riga has 8000 members and is the largest in the Baltics. The building that hosts the museum also has a JCC, a library and other cultural institutions. There is a large Jewish school. <\/p> <p>As soon as the Soviets left, they got some historic buildings back.<\/p> <p>Without wishing to minimise the trauma of the Shoah, it wasn&#039;t the end of the story. The museum&#039;s founder was a survivor who escaped to join the partisans and fight for liberation.<\/p> <p>I dunno I dunno.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117065170971101528\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 10:52 am<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>8<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: The synagogue in Riga has 8000 members and is the largest in the Baltics. The building that hosts the museum also has a JCC, a library and other cultural institutions. There is a large Jewish school.<br>As soon as the Soviets left, they got some historic buildings back.<br>Without wishing to minimise the trauma of the Shoah, it wasn&#8217;t the end of the story. The museum&#8217;s founder was a survivor who escaped to join the partisans and fight for liberation.<br>I dunno I dunno.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Anyway, Stalin&#039;s pact with Hitler was partly because they shared values in common. Yeah, they eventually defeated the Nazis, but how far would the Reich have gotten if the Soviets had opposed them from the start?<\/p> <p>And also: The Soviet sponsored Communist Party USA did a lot of really important and good work in the US civil rights movement. They were heroic, really. <\/p> <p>But the Soviet record on civil rights was less straightforwardly good in places they actually had power.<\/p> <p>And by contrast, people who admired the US from afar had material reasons for doing so. <\/p> <p>So, like, communism and barbarism has often not been a binary opposition. &#8230;.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117065320468404405\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 11:30 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>10<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: Anyway, Stalin&#8217;s pact with Hitler was partly because they shared values in common. Yeah, they eventually defeated the Nazis, but how far would the Reich have gotten if the Soviets had opposed them from the start?<br>And also: The Soviet sponsored Communist Party USA did a lot of really important and good work in the US civil rights movement. They were heroic, really.<br>But the Soviet record on civil rights was less straightforwardly good in places they actually had power.<br>And by contrast, people who admired the US from afar had material reasons for doing so.<br>So, like, communism and barbarism has often not been a binary opposition. &#8230;.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I go on holiday to relax and recharge<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117065322536536242\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 11:31 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>8<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot: I go on holiday to relax and recharge<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The Betar Zionist organisation was founded in Latvia. A bunch of their belongings were discovered in the woods in 2016 and given to the Riga Ghetto and Holocaust Museum.<\/p> <p>Anyway, guess where I&#039;m currently regretting my travel itinerary.<\/p> <p>(Yes, the reason that name rings a bell is because they&#039;ve always been far right and are now aligned with Trump. Their fascism didn&#039;t save them before and it won&#039;t save them now.)<\/p> <p>And yeah, Zionism always ends up entangled with Shoah memorial stuff because of the history of the 1930s and 40s and, to be real for a minute, organisations reflect the political priorities of their funders.<\/p> <p>Edit: The fate of the Bundists is less explored, but their association with Soviets made their whole deal much less appealing after Soviets actually arrived.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117065739694779758\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 1:17 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">The Betar Zionist organisation was founded in Latvia. A bunch of their belongings were discovered in the woods in 2016 and given to the Riga Ghetto and Holocaust Museum.<br>Anyway, guess where I&#8217;m currently regretting my travel itinerary.<br>(Yes, the reason that name rings a bell is because they&#8217;ve always been far right and are now aligned with Trump. Their fascism didn&#8217;t save them before and it won&#8217;t save them now.)<br>And yeah, Zionism always ends up entangled with Shoah memorial stuff because of the history of the 1930s and 40s and, to be real for a minute, organisations reflect the political priorities of their funders.<br>Edit: The fate of the Bundists is less explored, but their association with Soviets made their whole deal much less appealing after Soviets actually arrived.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Bundists actually disbanded in 1920ish, except in Poland.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Riga reportedly has a great hat museum. I should have gone to the hat museum. Or the art museum. Or to a synthesiser maker&#8230;.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117066957104666713\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 6:26 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Riga reportedly has a great hat museum. I should have gone to the hat museum. Or the art museum. Or to a synthesiser maker&#8230;.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We did actually go to a Soviet building right after the Holocaust Museum to check out the view.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-scaled.jpg\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-1024x768.jpg\" alt=\"\" class=\"wp-image-90800 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-1024x768.jpg 1024w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-300x225.jpg 300w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-768x576.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-1536x1152.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55488955141_b78a9b1b34_o-2048x1536.jpg 2048w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/a><figcaption class=\"wp-element-caption\">Those buildings are zeppelin hangars.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And we went to see some live laptop music.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489134544_2baec7b869_vm.mp4\"><\/video><figcaption class=\"wp-element-caption\">Platons Buravickis on MAX<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> The venue was extremely cool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90802 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072373_ddc8ffa37e_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><figcaption class=\"wp-element-caption\">A giant sculpture of a fox. You can see the Soviet tower in the background.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-post-lurk-org wp-block-embed-post-lurk-org\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/post.lurk.org\/system\/accounts\/avatars\/000\/118\/218\/original\/4e219391def22f23.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles \ud834\udd22 H<\/h2> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\" class=\"ap-account u-url\">celesteh@post.lurk.org<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Live MAX performance in Riga. <\/p> <p>Just after this, the bass was dropped.<\/p> <\/div> <div class=\"ap-preview layout-1\"> <video controls class=\"u-photo u-featured\" src=\"https:\/\/post.lurk.org\/system\/media_attachments\/files\/117\/065\/961\/620\/354\/023\/original\/557fa9bd7d7cc496.mp4\" title=\"Bearded person wearing a conical hat does some beat based algorithmic music at an outdoor bar.\"><\/video> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\/statuses\/117065964496101000\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 2:14 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-post-lurk-org wp-block-embed-post-lurk-org\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/post.lurk.org\/system\/accounts\/avatars\/000\/118\/218\/original\/4e219391def22f23.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles \ud834\udd22 H<\/h2> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\" class=\"ap-account u-url\">celesteh@post.lurk.org<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Doom algorave is in a garden with seven audience members, a few people just relaxing, an old school punk walking around everywhere very purposefully, and a children&#039;s birthday party.<\/p> <p>This is so good.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\/statuses\/117065992122241833\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 2:21 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>1<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-post-lurk-org wp-block-embed-post-lurk-org\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/post.lurk.org\/system\/accounts\/avatars\/000\/118\/218\/original\/4e219391def22f23.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles \ud834\udd22 H<\/h2> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\" class=\"ap-account u-url\">celesteh@post.lurk.org<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>I cannot believe how much non distorted sound he is getting out of those two speakers. He&#039;s doing a detuned drone that I can feel in my bones.<\/p> <p><span class=\"h-card\"><a href=\"https:\/\/mastodon.online\/@cappelnord\" class=\"u-url mention\">@<span>cappelnord<\/span><\/a><\/span> has identified him as Platons Buravickis.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/post.lurk.org\/users\/celesteh\/statuses\/117066049130674546\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 2:35 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>0<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We also went to an organ concert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90801 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489346820_76cb3138c1_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><figcaption class=\"wp-element-caption\">A large and notable organ.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>We went to the circus festival to see a work in progress by the artist in residence. It was clowning mixed with acrobatics.<\/p> <p>And we went to a tiny algorave (see: <a href=\"https:\/\/post.lurk.org\/@celesteh\/117065964496101000\" rel=\"nofollow noopener\"><span class=\"invisible\">https:\/\/<\/span><span class=\"ellipsis\">post.lurk.org\/@celesteh\/117065<\/span><span class=\"invisible\">964496101000<\/span><\/a> )<\/p> <p>And an organ concert on one of Europe&#039;s largest and most notable church organs. Almost all of the music was secular and by a Latvian composer, Imants Kalni\u0146 (writer of the USSR&#039;s first rock opera). The other two pieces were by Aster Piazzolla.<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/066\/995\/368\/395\/501\/original\/2981dc6038d30452.jpg\" alt=\"This organ has like six thousand pipes\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117066996757833776\" class=\"ap-stat ap-date dt-published u-in-reply-to\">9th August 2026, 6:36 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Toot We went to the circus festival to see a work in progress by the artist in residence. It was clowning mixed with acrobatics.<br>And we went to a tiny algorave (see: above)<br>And an organ concert on one of Europe&#8217;s largest and most notable church organs. Almost all of the music was secular and by a Latvian composer, Imants Kalni\u0146 (writer of the USSR&#8217;s first rock opera). The other two pieces were by Aster Piazzolla.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Walking through the underpass on the way to the coach station and somebody, quite recently, drew some swastikas. And another person with a big sharpie turned them all into wrapped presents and wrote some words.<\/p> <p>Top work by the second sharpie-ist. Brilliant praxis and fast.<\/p> <p>Obviously, it would be better if it weren&#039;t needed, but I&#039;d already gathered this is a place where it is needed. Now I know its a place where people step up and do it.<\/p> <p>On my way to Vilnius.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117069931080222098\" class=\"ap-stat ap-date dt-published u-in-reply-to\">10th August 2026, 7:03 am<\/a> <span class=\"ap-stat\"> <strong>3<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>20<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Walking through the underpass on the way to the coach station and somebody, quite recently, drew some swastikas. And another person with a big sharpie turned them all into wrapped presents and wrote some words.<br>Top work by the second sharpie-ist. Brilliant praxis and fast.<br>Obviously, it would be better if it weren&#8217;t needed, but I&#8217;d already gathered this is a place where it is needed. Now I know its a place where people step up and do it.<br>On my way to Vilnius.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The bus driver inexplicably choosing to straddle the lane marker and drive on the rumble strip.<\/p> <p>Maybe it would have been fun to take a slow, soviet train&#8230;.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117070543627403739\" class=\"ap-stat ap-date dt-published u-in-reply-to\">10th August 2026, 9:38 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>3<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">The bus driver inexplicably choosing to straddle the lane marker and drive on the rumble strip.<br>Maybe it would have been fun to take a slow, soviet train&#8230;.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Right next to the Vilnius ghetto memorial is a little caf\u00e9.<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/071\/905\/346\/748\/557\/original\/c9b0027db7fe4b6d.jpg\" alt=\"A photo of the memorial which shows a couple of caf\u00e9 chairs. Taken from a cafe chair. I&#039;m having a raspberry lemonade. To the right of the memorial is an informational panel I came to read. On top of the memorial are many small stones.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117071915159475957\" class=\"ap-stat ap-date dt-published u-in-reply-to\">10th August 2026, 3:27 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Right next to the Vilnius ghetto memorial is a little caf\u00e9.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A bigger town had some vegan food<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Zeppelins!<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/072\/620\/340\/836\/886\/original\/0c4bdf5eef66207e.jpg\" alt=\"Cepelinai are giant sort of gelatinous potato pastry filled with cottage cheese or meat and garnished by cracking. This excellent vegan version was filled with soy sausage and garnished with cooked vegetables that may have been vinegar pickles. At Berneli\u0173 U\u017eeiga in Vilniaus\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117072634184412890\" class=\"ap-stat ap-date dt-published u-in-reply-to\">10th August 2026, 6:30 pm<\/a> <span class=\"ap-stat\"> <strong>2<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>7<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And some non-vegan food&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>This doesn&#039;t seem kosher&#8230;<\/p> <\/div> <div class=\"ap-preview layout-1\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/072\/636\/029\/511\/103\/original\/b86c35b8afbe4820.jpg\" alt=\"A tin of beaver meet. It has a drawing of a beaver.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117072641830063035\" class=\"ap-stat ap-date dt-published u-in-reply-to\">10th August 2026, 6:32 pm<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>5<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>Water organs and musical fountains are very different from each other.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117076088453529264\" class=\"ap-stat ap-date dt-published u-in-reply-to\">11th August 2026, 9:08 am<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>3<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The souvenir shop is selling a 400\u20ac tiny synthesiser, which seems to have no connection to Vilna. <a href=\"https:\/\/plinkysynth.com\/\" rel=\"nofollow noopener\"><span class=\"invisible\">https:\/\/<\/span><span class=\"\">plinkysynth.com\/<\/span><span class=\"invisible\"><\/span><\/a><\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117076455591387676\" class=\"ap-stat ap-date dt-published u-in-reply-to\">11th August 2026, 10:42 am<\/a> <span class=\"ap-stat\"> <strong>0<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One of the churches had a lot of relics. I think, though, they were third class relics. Little medals given out to people who do pilgrimages. They also had a cherub that looked strangely like Trump.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90804\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90804 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489347325_3b346bdb17_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90805\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90805 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55487974697_caae9dbac2_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-scaled.jpg\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"90806\" data-src=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-768x1024.jpg\" alt=\"\" class=\"wp-image-90806 lazyload\" data-srcset=\"https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-768x1024.jpg 768w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-225x300.jpg 225w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-1152x1536.jpg 1152w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-1536x2048.jpg 1536w, https:\/\/www.celesteh.com\/blog\/wp-content\/uploads\/2026\/09\/55489072903_96c6899cb4_o-scaled.jpg 1920w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The St Francie&#039;s church has a whole wall of relics (first class relics are pieces of dead saints), but despite this, St Francis&#039;s organ is not intact.<\/p> <p>Sad!<\/p> <\/div> <div class=\"ap-preview layout-3\"> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/076\/473\/533\/686\/220\/original\/da564b3f3a5971ad.jpg\" alt=\"A side chapel whose altar piece is a life size crucifixion, framed with what appears to be many reliquaries. They seemed to have medals inside them. I did not approach because the lit lamp shows that there&#039;s consecrated bread in the breadbox and I didn&#039;t want to be disrespectful in case someone showed up to pray.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/076\/490\/780\/260\/562\/original\/cebb566f07dcf72b.jpg\" alt=\"A relatively large pipe organ, but one with several gaps.\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <img decoding=\"async\" class=\"u-photo u-featured lazyload\" data-src=\"https:\/\/media.hachyderm.io\/media_attachments\/files\/117\/076\/493\/119\/881\/176\/original\/70ada14b3a0d4822.jpg\" alt=\"A wooden angel, which was near the front altar piece. My spouse said, &quot;let me show you an angel who is oddly reminiscent of Trump&quot; and I knew which one she meant \u2026\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117076498259352552\" class=\"ap-stat ap-date dt-published u-in-reply-to\">11th August 2026, 10:53 am<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>3<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">The St Francie&#8217;s church has a whole wall of relics (first class relics are pieces of dead saints), but despite this, St Francis&#8217;s organ is not intact.<br>Sad!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>White US liberals like people to know they&#039;re one of the good ones, which they broadcast by speaking too loudly about their political opinions, so everyone around them can eavesdrop and know they&#039;re ok.<\/p> <p>Which means every time I go into a tourist caf\u00e9 (which is where one finds the vegan food), I&#039;m surrounded by people shouting about Trump.<\/p> <p>Look, my people, everyone is ready to assume the best of you, so you can just talk at your normal, already quite loud, volume.<\/p> <p>Also, trust me, the solution to the world&#039;s problems doss not include white US citizens taking up even more space! Nobody hears you talking too loud and thinks &#039;oh thank goodness, that person is normal and ok.&#039; Practice speaking more softly.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117081154027415724\" class=\"ap-stat ap-date dt-published u-in-reply-to\">12th August 2026, 6:37 am<\/a> <span class=\"ap-stat\"> <strong>2<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">White US liberals like people to know they&#8217;re one of the good ones, which they broadcast by speaking too loudly about their political opinions, so everyone around them can eavesdrop and know they&#8217;re ok.<br>Which means every time I go into a tourist caf\u00e9 (which is where one finds the vegan food), I&#8217;m surrounded by people shouting about Trump.<br>Look, my people, everyone is ready to assume the best of you, so you can just talk at your normal, already quite loud, volume.<br>Also, trust me, the solution to the world&#8217;s problems doss not include white US citizens taking up even more space! Nobody hears you talking too loud and thinks &#8216;oh thank goodness, that person is normal and ok.&#8217; Practice speaking more softly.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p>The difference between how queer history is discussed and how Jewish history is discussed are like exact opposites of each other.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117082354004755998\" class=\"ap-stat ap-date dt-published u-in-reply-to\">12th August 2026, 11:42 am<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>6<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">The difference between how queer history is discussed and how Jewish history is discussed are like exact opposites of each other.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Somebody queried that last toot.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-hachyderm-io wp-block-embed-hachyderm-io\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"activitypub-embed u-in-reply-to h-cite\"> <div class=\"activitypub-embed-header p-author h-card\"> <img decoding=\"async\" class=\"u-photo lazyload\" data-src=\"https:\/\/media.hachyderm.io\/accounts\/avatars\/115\/232\/169\/735\/936\/440\/original\/28b8e0c003c97215.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> <div class=\"activitypub-embed-header-text\"> <h2 class=\"p-name\">Charles :trans: , fuck all GenAI<\/h2> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\" class=\"ap-account u-url\">celesteh@hachyderm.io<\/a> <\/div> <\/div> <div class=\"activitypub-embed-content\"> <div class=\"ap-subtitle p-summary e-content\"><p><span class=\"h-card\"><a href=\"https:\/\/anticapitalist.party\/@Avner\" class=\"u-url mention\">@<span>Avner<\/span><\/a><\/span> <\/p> <p>Everything queer is perpetually new. We were invented last week. Everything Jewish bears the weight of centuries, even if it&#039;s a thing that started within living memory.<\/p> <p>When queers talk about Weimar, they emphasise the good times, the bars, the freedom. They don&#039;t talk as much about what happened to them\/us next.<\/p> <p>When we talk about police raids on bars, we go in to talk about Stonewall and other riots. We are always talking about resistance and freedom.<\/p> <p>I&#039;m not saying this is the right thing to do. I don&#039;t know if we&#039;ve settled on a way to talk about AIDS. Indeed, I have my own memories of that time. But I suspect it will be like the film &#039;120 BPM&#039;. Partly I think this is because Christian majority culture can&#039;t cope with loss and doesn&#039;t know how to memorialise. <\/p> <p>I feel like queers could learn from Jews how to incorporate AIDS trauma into shared memory and Jews could learn from queers on how to contextualise.<\/p> <p>The Jewish museum in Vilnius does a better job of this than the one in Riga. Especially the shetl nostalgia was well presented, if somewhat idealised.<\/p> <\/div> <\/div> <div class=\"activitypub-embed-meta\"> <a href=\"https:\/\/hachyderm.io\/users\/celesteh\/statuses\/117083783224434216\" class=\"ap-stat ap-date dt-published u-in-reply-to\">12th August 2026, 5:45 pm<\/a> <span class=\"ap-stat\"> <strong>1<\/strong> boosts <\/span> <span class=\"ap-stat\"> <strong>2<\/strong> favorites <\/span> <\/div> <\/div> <style>\/** * ActivityPub embed styles. *\/ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 \/ span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } <\/style>\n<\/div><figcaption class=\"wp-element-caption\">Everything queer is perpetually new. We were invented last week. Everything Jewish bears the weight of centuries, even if it&#8217;s a thing that started within living memory.<br>When queers talk about Weimar, they emphasise the good times, the bars, the freedom. They don&#8217;t talk as much about what happened to them\/us next.<br>When we talk about police raids on bars, we go in to talk about Stonewall and other riots. We are always talking about resistance and freedom.<br>I&#8217;m not saying this is the right thing to do. I don&#8217;t know if we&#8217;ve settled on a way to talk about AIDS. Indeed, I have my own memories of that time. But I suspect it will be like the film &#8216;120 BPM&#8217;. Partly I think this is because Christian majority culture can&#8217;t cope with loss and doesn&#8217;t know how to memorialise.<br>I feel like queers could learn from Jews how to incorporate AIDS trauma into shared memory and Jews could learn from queers on how to contextualise.<br>The Jewish museum in Vilnius does a better job of this than the one in Riga. Especially the shetl nostalgia was well presented, if somewhat idealised.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This post to be continued&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We went to the Baltics and beyond. I don&#8217;t fly is at all avoidable, so we went by train boat and bus. The Baltic states are in the EU, so the standard European brands are all present. You can buy Alpro. There is no lovely local soy yogurt maker. Kaliningrad is a bit of Russia &hellip; <a href=\"https:\/\/www.celesteh.com\/blog\/2026\/09\/30\/travelogue-part-1\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Travelogue Part 1<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":90802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"Looooong - click through tot he original to see the many images","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[1],"tags":[966,86],"class_list":["post-90793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised","tag-baltic","tag-travel"],"_links":{"self":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/90793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/comments?post=90793"}],"version-history":[{"count":2,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/90793\/revisions"}],"predecessor-version":[{"id":90814,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/90793\/revisions\/90814"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/media\/90802"}],"wp:attachment":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/media?parent=90793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/categories?post=90793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/tags?post=90793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}