I wish that some journalist would at least ask a high-profile Democrat how they justify still posting on X, a site owned, run, & shaped by a racist Republican oligarch. At least make them articulate it! It's just wild no one talks about it, asks them about it, nothing.
James Nash
@cirrus.twiddles.com
#DesignSystems aficionado. Classically trained #WebMaster. Slayer of pixels. DTCG (@designtokens.org) spec author. 🌐 https://cirrus.twiddles.com/ 🐘 https://mstdn.social/@cirrus (bridged: @cirrus.mstdn.social.ap.brid.gy)
AI flagging opponents as "terrorists" and the state cracking down. Straight-up dystopian.
“The FBI has signaled that its new effort to brand political opponents of the president as terrorists has only just begun, and that soon the power of large language models will be brought to bear on the effort to flag and tag political dissidents en masse.”
If you're dealing with SVG icons you probably know the pain of overwriting colors. There's a new spec in the making that allows controlling CSS variables from "the outside". And it's shipping in Firefox already! https://drafts.csswg.org...
🦆🦊🎻 @duckduckgo.com , @mozilla.org Firefox and @vivaldi.com just published a joint letter to EU lawmakers on the Digital Omnibus: make privacy signals work for people, not against the products they already trust. 1/n
I love that we have focusgroup in Chrome… but again similar to invoker commands… there’s no good way to use it as a progressive enhancement without JS for feature detection.
"What about the productivity loss if people don't engage with AI???" they keep asking me.
What they don't teach you about heatwaves: It's not just heat. It's: • Your crops dying • Your river drying (Rhine is low again, disrupting shipping) • Your lungs burning from wildfire smoke • Your power grid collapsing It's everything at once.
Tired: this meeting should have been an email Wired: this app should have been a web page danq.me/2026/07/09/y...
Your ‘App’ Could Have Been a Webpage (so I fixed it for you…)
I was asked to install a mobile app to get access to the itinerary of a trip to Disneyland I'm taking with the kids. Fuck that noise: couldn't it have just been a Web page? An hour of reverse-engineer...
danq.me
Could we share theme data under AT protocol? I think we can! blog.damato.design/posts/themin... (oh, and hey my standard.site integration works!)
Theming atproto
Taking Mise en Mode into the new web standard
blog.damato.design
Trying to figure out what’s clickable in modern UI
Maintenir vos fichiers de design tokens devient vite lourd à gérer ? Découvrez Token Flow Manager. Une commande : "tokenflow" lance un dashboard local type Figma pour éditer, valider et distribuer vos jetons. Preneur de vos retours ! 👇 robinlopez.github.io/token-flow-manager/ #designsystem #tokens
npm v12 is now generally available. npm install now makes install scripts, Git, and remote-URL dependencies opt-in by default. We're also retiring npm 2FA-bypass GAT: no account management (early Aug 2026), no direct publishing (~Jan 2027). More info at github.blog/changelog/20...
npm install-time security and GAT bypass2fa deprecation - GitHub Changelog
npm v12 is now generally available and tagged latest. This major release turns on the install-time security defaults we announced in June, and it’s also where we begin a deprecation…
github.blog
First they came for people who had secretly taken millions of pounds in cash and gifts from a crypto-billionaire and a convicted criminals then been really twattish about it, but I did not speak up because it sounded like they kind of had it coming.
Do you think we’ll make it to August before everyone who’s writing about integrating agents into your design systems starts writing about how to unslop your design system?
jackmaguire.org/blog/ai-job-...
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers
Across hundreds of Reddit threads and a small body of clinical literature, AI-driven displacement is producing an emotional category that most closely resembles grief, and the institutions causing it ...
jackmaguire.org
We're at 4844 responses for this year's State of CSS survey, so I just need 157 more participants to be able to say the survey got "over 5000" responses! I'm closing the survey tomorrow so this is your last chance to learn about all the latest CSS features! survey.devographics.com/en-US/survey...
State of CSS 2026
Take the State of CSS survey
survey.devographics.com
What you're seeing today in computing price hikes means longer service lives and stagnant performance, which is what the *majority* of the market for computers that load websites have felt for a decade. The privilege bubble popping is only news to bubble denizens: infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively hittin...
infrequently.org
I keep seeing the tech industry regressing, in design spaces I’m seeing a lot of emphasis on designing “happy” and “golden” paths. So much of what UX is lives outside of that. Design IS the edges. You gotta anticipate struggle not the other way around.
Gecko: Intent to Ship: sibling-index() and sibling-count()
Gecko: Intent to Ship: sibling-index() and sibling-count()
Gecko: Intent to Ship: sibling-index() and sibling-count()
groups.google.com
🤘 New Post: Automating Colour Contrast With Design Tokens How about generating and validating your text colours from background tokens using style dictionary? https://www.alwaystwisted.com/articles/a-design-tokens-workflow-part-16 🙏🖤 #DesignTokens #DesignSystems #CSS #FrontEnd #WebDev
Automating Colour Contrast With Design Tokens
Automate accessible colour contrast calculation at build time using Style Dictionary. Generate and validate WCAG-compliant text colour pairs for your design tokens.
alwaystwisted.com
Prop For That 📣 An a-la-carte #JS library for #CSS developers that writes meaningful realtime CSS variables to an element: - value of an input - pointer position - size of scrollbar(s) - colors in an image/video - element's visibility - tons more… nerdy.dev/prop-for-that
Prop For That
Everything JS knows, now CSS knows.
nerdy.dev
DUE TO MASSIVE TECHNOLOGICAL PROGRESS; NO WEB SITES WORK ANY MORE PLEASE RT
The Safari team's reason for opposing Web MCP struck a cord with me. It is something I've struggled to articulate in the past. In fact, their comments contain the seed of a design principle that the W3C should adopt. cloudfour.com/thinks/impro...
Improvements to Web for AI Should Benefit All Users
Proposed changes to the web platform to support AI should also support users and assistive technology whenever possible.
cloudfour.com
New demo: Animated CSS Grid Layout. codepen.io/bramus/pen/o... Here’s the thing: No View Transitions. No JS at all. Instead, it uses Anchor Positioning to anchor the cell contents to the cell. Then, CSS transitions are used to animate the contents to their new location as the grid re-layouts.
reading: AI Economics for Dummies www.mcsweeneys.net/articles/ai-... I'll think of this every time someone tells me I'm being "left behind". Enjoy shovelling mule shit :)
AI Economics for Dummies
“Xavier owns an apartment that he rents out at a loss of $1 billion/month. Seeing this success, he decides to make financial commitments to construct $850 bi...
mcsweeneys.net
"We're shipping so much more code with AI!" "Good, stable code?" "Oh heavens no. No no no. not at all. We couldn't possibly"
"The AI engineering impact data shows that output is up. It also shows that the work required to ensure that output is safe, correct, and maintainable has not decreased. It has increased substantially." Aye, if only any of us had been saying this from day one 🤡 www.faros.ai/blog/ai-acce...