Amelia Bellamy-Royds
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@mstdn.ca
RE: https://tech.lgbt/@solonovamax/116049115040950367
If I'm reading the disclosure correctly, the issue is:
- Windows Notepad is more than just a plain text editor now.
- In particular, it has a markdown preview feature, including clickable links.
- But, it doesn't have full web browser security processes for what to do if you click on a link with a protocol that triggers a local application. It gets treated as if the user was directly running that application.
So, don't open strange files & then click links. (And update Windows regularly.)
Introducing... The 256 Byte* Website!
*(per file)
Last week @tantek.com posted a little puzzle for the 256th day of the year:
> build an entire website where each resource fits into at most 8-bits worth of bytes.
https://tantek.com/2025/257/t1/happy-8bitday-255-bytes-max
When @bkardell@toot.cafe re-upped the post, this nerd got sniped & spent way too many hours Friday to make a microsite from 16 256-byte or smaller files: HTML, CSS, SVG, WebP.
Here it is, enjoy! Please let me know of issues you find.
RE: @castastrophe@front-end.social
Since I've boosted some criticism of the Google "Modern Web Guidance" LLM skill package, I should boost a more positive announcement. (Note that I haven't watched the video myself.)
And I'd like to point out that this is an excellent team of experts to assemble if you want to create guidance on building websites with modern standards.
It does feel a bit of a waste that the guides they created are for training AI slop generators & not real human devs, though, as @mayank@front-end.social said in their thread.
Light mode, dark mode, CSS space opera mode...
This is a great story-telling data visualization structure, presenting one chart at a time, then inviting you to hit a button to dig deeper.
(Unfortunately, no alt-text descriptions on the actual SVG charts, but the main body text does convey the key points.)
Edit: links, because quote boosts are unreliable, especially when quoting something half-federated like Threads:
RE: @beep@follow.ethanmarcotte.com
It's always disappointing when a "progressive" organization turns out to be the same top-down capitalist squeeze when it comes to negotiating with their employees...
RE: @SecureOwl@infosec.exchange
It doesn't count as phishing if the phish just jump into your basket.
(Unfortunately, the people writing this code aren't the ones whose personal information is being thrown out into the internet.)
Reading up on the latest dystopia on Google's Ads & Commerce blog.
The gray text on white background is too fine for me to read easily. No problem, Ctrl-+ to zoom in.
The text gets smaller.
Did I hit the wrong key? I try again, checking the zoom % in the browser bar.
Nope, not my mistake — theirs. Text size scales down from 16px to 14px in a width media query, cancelling out the zoom at that particular step.
#CSS Devs: Don't do this! There was still lots of margin space & wide text lines.
This "1996 Class Reunion" Blog Post from the Internet Archive's Wayback team is cute:
https://blog.archive.org/2026/05/07/celebrating-thirty-years-of-the-internet-archive-with-the-class-of-1996/
But... Am I overthinking their "Cutest Couple: W3C & CSS" choice? "One builds the structure, the other makes it beautiful." Shouldn't that be HTML & CSS? But HTML & w3.org had a big break-up later. Not so cute a story...
Also... Gaaaah, their cute info graphics are images with no alt text! So much for CSS making a well-structured website beautiful. 😭
You can do better @internetarchive@mastodon.archive.org!
Interesting approach to a cookie banner, and so easy to implement for the devs: Tell people that they can always block cookies from their browser settings.
I think this *could* be GDPR compliant if they don't share any of their own analytic data with advertisers using other means, so that the user blocking 3rd-party cookies is sufficient to block sharing of data?
From nfb.ca (National Film Board of Canada). Learn more links to https://help.nfb.ca/cookies/ (with, sigh, gl tracking query parameters).
@leaverou@front-end.social So, the resolution as it applies to the demo from your poll would create a result similar to setting the --arg value as a custom property on div (with length type & no initial value), and using it in the nested rules. The sibling p element gets the width declaration, but doesn't inherit an --arg value:
div {
--arg: 10em;
width: var(--arg); /* OK */
}
div > h2 {
width: var(--arg); /* OK, --arg is inherited */
}
div + p {
width: var(--arg); /* invalid at computed time */
}
@leaverou@front-end.social I'm not clear where the "nothing" option comes from. Is the idea that since the + p isn't a descendent of the div it can't inherit anything from the mix-in? I don't see why that would make sense unless you're going to make all nesting work like that.
For the other two options, I can see use cases for both wanting the argument to the mix-in to resolved at the time the mix-in is applied, or only in the final rule. Maybe support syntaxes for either?
On Google's new "Modern Web Guidance" installable "skill" prompt for its Gemini genAI model:
