Nothing but potential. You may know me from SVG books, CSS working group, Maps in HTML, or similar, but mostly just lurking on the edges of web dev these days. For personal posts, gardening, Edmonton (Canada) weather updates & event listings, and occasional opinions on politics and public health, follow @AmeliasBrain
Public Key
npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Profile Code
nprofile1qqsxu9f094m9p9vkee3utdkymy35unter7yzz6p3cxnx9jajenm7qrcpzfmhxue69uhk7enxvd5xz6tw9ec82cspz3mhxue69uhhyetvv9ujuerpd46hxtnfduwhghzq
Show more details
Published at
2026-11-04T17:35:14Z Event JSON
{
"id": "07d6491c2449089703a03a67332fb9930169c35dbad43557bb7abef112952578" ,
"pubkey": "6e152f2d76509596ce63c5b6c4d9234e4d791f88216831c1a662cbb2ccf7e00f" ,
"created_at": 1793813714 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://front-end.social/users/AmeliaBR",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Amelia Bellamy-Royds\",\"about\":\"Nothing but potential.\\n\\nYou may know me from SVG books, CSS working group, Maps in HTML, or similar, but mostly just lurking on the edges of web dev these days.\\n\\nFor personal posts, gardening, Edmonton (Canada) weather updates \u0026 event listings, and occasional opinions on politics and public health, follow @AmeliasBrain\",\"picture\":\"https://cdn.masto.host/frontendsocial/accounts/avatars/109/288/745/031/397/981/original/1af8efb1e7e3a9b5.jpg\",\"banner\":\"https://cdn.masto.host/frontendsocial/accounts/headers/109/288/745/031/397/981/original/5d1661cf4d3fec69.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Pronouns\",\"She/her\"],[\"Main Mastodon Account\",\"https://mstdn.ca/@AmeliasBrain\"],[\"GitHub\",\"https://github.com/AmeliaBR/\"],[\"CodePen\",\"https://codepen.io/AmeliaBR\"]]}" ,
"sig": "4199ef950540ef18a83cbb6349727af4f9a6a8ff85f4b7b33f32e61614e00621de1703c2731997584212a6721c7fba95ea7e9775a786f1ec930e1625e3ad468a"
}
Last Notes npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds Has #MailChimp added a new feature where they automatically re-send email newsletters if the recipient hasn't opened them within a few days? I've been getting duplicate emails from a few different sources & it makes it even less likely that I'll actually go through my "to skim eventually" newsletter folder. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xa9x Adrian! I thought you'd understood: anthropomorphizing LLMs makes people overestimate their capabilities. The correct framing is: "Go kick a LLM-proselytizing TechBro in the dick". npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xa9x "This author has chosen to make their posts visible only to people who are signed in." 🫤 (Totally respect that choice, but it makes your cross-platform boost a little unhelpful.) @nprofile…8vl0 npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…8snd Other relevant ways to reframe the debate: "They pay $34 for burgers. Should their doormen, cooks, nannies, and drivers be able to access free child care conveniently near their workplaces?" and "They pay $34 for burgers. Should they be paying more in property tax, too?" npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xa9x "What's the value of a mutual-defence agreement when we're the ones starting all the wars?" is sadly, a totally logical perspective. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y OK, yeah, I wasn't thinking about other interactions like sorting & filtering. And as you said up top, whatever you do make sure you test it well with users. I guess I just really don't like the idea of a disconnected checkbox coming in even before the caption that is effectively the section heading for the list. I'd probably end up wanting to replace the caption with a heading that I could position where I want, but then that would surely cause other complications.... npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe @nprofile…43g2 Oh, so you're going for the gritty-dark-reboot villains, I see, Zach. I was hoping for lighter comic action fare, myself. "10 ways to crash a browser in less than 10 lines of code," that sort of thing. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…8xvq "investor" is a mixed category, though. There is certainly the class of hedge-fund type investor who optimizes for short-term revenues rather than long-term profitability, and I wonder how many people like that are managing investment portfolios for people who would prefer to invest in stable businesses? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe @nprofile…xvq0 In this unhinged age, all doors will be sliding doors. With extremely questionable AI face recognition controlling whether they open or not. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe *me* immediately goes through Zach's recent boosts to see which one inspired this post. *Brooklyn 99 GIF*: Coo. Coo, coo, cool. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe There's certainly a benefit of a consistent labelling scheme across repos, so someone looking at a new-to-them issue list doesn't need to first learn a labelling taxonomy. Pulling the bug vs feature issue type to the front of the description also helps replace people's custom schemes of using an emoji to start an issue name. But I suspect the driving factor for GitHub may have been easier integration into their more complex project management features (milestones, versions, etc). npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe Oooh, classy. So what technique did you end up using? Pixel sampling the favicons? Or did you find good enough results from manifest theme colors? Also, am I correct that you're desaturating or lightening whatever color you extracted? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe It's a wonderful phrase for avoiding a fight while quietly insulting someone in your own mind. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y You've got at least a few weeks left to make the most of the low Canadian dollar before the tariffs apply, if you want to do a little cross-border shopping. (I just checked, though, and CAD is not nearly as low as it was last week before the tariff reprieve!) Anyway, time to rebrand yourself as a UX consultant, helping make websites easier to use for everyone, whether they're using laptops, phones, voice assistant, or more! For absolutely no reason other than greedy capitalism. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe I hope your dependencies remember to upgrade with cake & festivities today! (My original joke was "Not too many breaking changes, I hope!" but then I read the replies of everyone else making that joke first.) npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xq7g @nprofile…5cqg I'm glad it worked out! It's great that this was a conversation you had with her, that she was able to decide for herself that she didn't need a babysitter, and was determined & able to demonstrate that for the whole meeting. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…vzuc @nprofile…xq7g I wouldn't normally describe Edmonton transit as exemplary in anyway, but yeah, I tried & it's hard to get Google to come up with a route where it's telling you to start tonight then wait until morning for your connect. (You can easily get routes where it's telling you to walk a half hour from the nearest transit centre that gets weekend evening service, though. And some of the smaller suburbs don't have evening commuter buses into the city, at all.) npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe Yes, SVG-as-image is sandboxed (no script or references to external files) but in browsers it still uses the full web rendering engine, just with those features blocked. The goal with the "SVG Native" subset was to be able to create SVG renderers that didn't need a full web engine & its security/sandboxing model. The graphics would be a more direct equivalent to Android "drawable" vector graphics. Use cases & overview in the draft spec: https://svgwg.org/specs/svg-native/ npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe They don't like that it requires a full DOM model to render an image. @nprofile…a0pz was tasked for a while with coming up with a standardized subset of SVG that could be rendered much more efficiently with fewer potential security leaks. But that project stalled when all SVG standards work did, and he's doing unrelated stuff now, so not sure if any change in SVG support is likely. For icons, I still think they could render the image once when the web page is open & cache as a PNG. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…8xvq If you're on the main pixelfed.social server, I think they're getting a bit crunched by the sudden increase in usage, so that might have been part of it? But still, the app should hold onto your draft & let you re-try if there are server errors. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y It's a neat idea for something you'll use regularly, and that didn't need to be perfectly shaped or part of a set. And that pink glaze is fabulous! npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y Nice! Are you taking a pottery class, or got yourself a membership somewhere with a kiln? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…4tpe You, uh, still looking for good 3D models to print? https://goto.srsbsns.lol/@john/statuses/01JH8DRRFY9T91PGA0NF8MP977 npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y Ah, I meant regression compared to anchor links using element ids, on the assumption that this is what text fragment links are replacing. The highlighting is a new behaviour, so you could maybe see that as a progressive enhancement that some users got that in addition to the jump link. But actually jumping to the target is pretty fundamental. Anyway: thanks for the confirmation. So, text fragments are currently not fit for purpose from an accessibility standpoint. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y I am sadly not surprised that a new feature was shipped without integration with assistive tech, but does the reading cursor at least jump to the correct part of the page, or is using text fragments an accessibility regression compared to using ids as anchor links? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…6h3y 🫤 yeah, I've been a bit skeptical of people celebrating the downfall of a dictator before we knew what the replacement would be like. And even with this as a starting point, we don't know what direction it will go from here. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xq7g I suspect you could probably find educational models specifically about pregnancy, but that doesn't really address the male-as-default issue. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…32kp It's a bit of an HTML limitation, that there's no way to map referrer URLs to a sanitized or canonical URL, without obfuscating the actual destination to pass it through a link service (like t.co). I guess too much potential for abuse? Examples: for public posts, I'd want the referrer to be the canonical URL of the post, not the URL of the post as processed on my server. For private/followers-only posts, I'd want the referrer (if any) to be some anonymized version of the network domain. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @nprofile…xq7g I know @nprofile…une7 made lots of demos of very fancy sliders with range inputs & data lists, but I think she usually removes default styles and generates ticks herself with gradients. If there is any way to style the default ticks, it would be with a browser-specifc prefixed pseudoelement selector, but I can't find one mentioned in any articles. Some browsers will at least swap from black to white ticks if you set `color-scheme` correctly (dark/light) for the background color, though. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub16mu…qy4m "rounded vertical tab" is probably the best, although it seems a bit weird when only looking at one of them. But the idea is you'd use that as part of a sidebar with a vertical list of tabs, right? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub16mu…qy4m Oh, pooh. There's no mention of a limit in the browser extension description, but who knows. It could have been added more recently. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub16mu…qy4m Sounds like what you want is really an old-fashioned word-processor spelling & grammar checker, not an AI writing tool. But I tried LibreOffice, and the built-in grammar checker didn't seem to catch obvious word substitution errors. There are extensions you can add, but might as well use browser extensions if that's where you're mostly writing. I personally would want an on-device checker, but if that's not important for you, this one is recommended by Firefox: https://addons.mozilla.org/en-CA/firefox/addon/languagetool/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub1zyl…t54n Given the name of their organization, I'm assuming this is a tit-for-tat to a cease & desist from WordPress/Automattic for WP Fusion using the "WP" in their brand. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub16mu…qy4m The technical terms for inside vs outside curves are concave (scoops inwards, like a cave) and convex (bulges outwards, like a flexing muscle). I would describe both as types of curved edges. The overall shape could be described as a curved banner, maybe? npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub1xy8…k9gh You might need to go stand with an umbrella over the dogs in the garden to avoid accidental leaks indoors! npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds Re the #polyfillio malware issue: I've seen a lot of people telling web developers to update any sites that use the service. But we all know there are countless unmaintained websites out there for small business and orgs. The other thing that should be done is clientside, to block access to the URL so your browser won't download the malware even if a website asks it to. Anyone got a good guide for doing that, at the individual browser or OS level? (For those without institutional firewalls.) npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub1zyl…t54n Needs more <hgroup> npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub16mu…qy4m If the listing is the main content, I wouldn't call that a nav, no. Especially if there is more than just a plain text link. npub1dc2j7ttk2z2ednnrckmvfkfrfexhj8ugy95rrsdxvt9m9n8huq8svf2h2w Amelia Bellamy-Royds @npub1zyl…t54n @npub1qg3…xc6v Certainly for "find in page", it would be nice to have every hit visible at once. And yeah, I'd also get annoyed about the thing I was reading automatically closing just because I've tried to find another reference on the page. Mostly, I think exclusive accordions are a user-hostile anti-pattern. But they're popular enough that I understand why there's a push to add them to the platform. And the platform is supposed to be layout-agnostic. What if CSS depends on only 1 open???