Sign in

James Nash

@cirrus.twiddles.com
93 followers 244 following 95 posts

#DesignSystems aficionado. Classically trained #WebMaster. Slayer of pixels. DTCG (@designtokens.org) spec author. 🌐 cirrus.twiddles.com 🐘 mstdn.social/@cirrus (bridged: @cirrus.mstdn.social.ap.brid.gy)

PostsRepliesMedia
Reposted by James Nash
Sara Joy ☠️ @sjoy.lol · 10h
The State of Devs results are out and the state of devs is more tired than wired: 2026.stateofdevs.com
2026.stateofdevs.com
State of Devs 2026
0208
Reposted by James Nash
Chen Hui Jing | 陈慧晶 @huijing.bsky.social · 19h
”Today, we often hear the word “democratize” from GenAI promoters, but it means the exact opposite. AI centralizes power and commodifies knowledge, instead of teaching skills and deep understanding.”– @molily.de molily.de/web-dev-educ...
molily.de
The death of web development education – Rescuing a field from disappearing
Rescuing a field from disappearing
002
Reposted by James Nash
Charles Johnson @charles.littlegreenfootballs.com · 25/09/2026
It’s astounding to me that any human being would allow a device like this to have access to every detail of their life, especially a device sold by this serial privacy violator.
311729
Reposted by James Nash
ct @cteeze-nuts.bsky.social · 24/09/2026
I can't recommend highly enough this thread in which meta's muse model is shown to be so poorly hardened that it will tar its own VM filesystem and let you download it neuromatch.social/@jonny/11732...
neuromatch.social
jonny (nonvenomous) (@jonny@neuromatch.social)
Attached: 1 image Not only confirming this, its extremely easy. Almost no prompt injection resistance lmao
25626
Reposted by James Nash
Dr Abeba Birhane @abeba.blacksky.app · 24/09/2026
over the past few weeks several AI evaluation/cybersecurity experts have explained how what's happening is a result of human incompetence rather than "AI going rogue". I'm begging the media to show a shred of journalistic integrity and stop parroting what altman or amodei say
6336761439
Reposted by James Nash
leon @leyawn.bsky.social · 24/09/2026
ceo of burger king: our burgers have gone rogue again and infected people with e coli
5356151268
Reposted by James Nash
Bruce Lawson @brucel.bsky.social · 24/09/2026
There are no "rogue AIs". Just rogue AI companies. Regulate them hard.
0263
Reposted by James Nash
Burton Smith @stuffbreaker.bsky.social · 21/09/2026
Lately, I've been exploring CSS-only custom elements. They're pretty rad! #html #css #webcomponents dev.to/stuffbreaker...
dev.to
CSS-Only Custom Elements
Build real, composable web components using markup and CSS, with no JavaScript
8519
Reposted by James Nash
Elly Loel @elly.lol · 20/09/2026
STOP OMARCHY: Boycott Tech's Far-Right Backers 🔖 stopomarchy.neocities.org/#ref61 🔗 ellyloel.com/stop-omarchy-boycott-t… #Bookmarks #Fascism #Tech
stopomarchy.neocities.org
STOP OMARCHY: Boycott Tech's Far-Right Backers
Protest against the Omarchy/Omacom Foundation and the tech companies and executives funding far-right open source.
0116
Reposted by James Nash
Cyd Stumpel @cydstumpel.nl · 20/09/2026
I’m so done with tech CEOs sharing their beliefs, I now need to find a different code editor, password manager and probably a new bookkeeping system.
6924
James Nash @cirrus.twiddles.com · 19/09/2026
Yarrr, me hearties! It's International Talk Like A Pirate Day talklikeapirate.com Will ye join me setting sail across the Interwebs in search of precious memes, and nerdy bounty? Beware of the Xraken and West America Trading Company though!
talklikeapirate.com
International Talk Like A Pirate Day – Sept. 19, every year since 2002
International Talk Like a Pirate Day just two weeks away (as I write this) and events to celebrate the holiday are popping up all over. Here's four that have come to our attention. Fort Myers Beach, F...
000
Reposted by James Nash
404 Media @404media.co · 17/09/2026
"Millions of people around the world will soon consider large models ‘hoovering up’ all their work to be an astonishing theft of unprecedented proportions."
404media.co
‘Doom Loop’: OpenAI and Microsoft Admits LLMs Are Destroying the Web and Built on Theft
"Millions of people around the world will soon consider large models ‘hoovering up’ all their work to be an astonishing theft of unprecedented proportions."
15394164
Reposted by James Nash
Patrick Brosset @patrickbrosset.com · 18/09/2026
Customizable selects are so 2025. Now is the time for styleable multi-thumb range controls! Great work by @utilitybend.com and Open UI. The <rangegroup> element is being prototyped in Chromium by our team. Can't wait to play with it, which you can do with: brechtdr.github.io/enhanced-ran...
Audio & Video editing range control.Time shift range control.Radial range control with 2 thumbs, allowing to select a range between 0 and 100. The selected range is 25 to 75.
2426
Reposted by James Nash
Andy Bell @bell.bz · 18/09/2026
New on the blog
bell.bz
You’ll miss publishers when they’re gone
Ever since Piccalilli started to get traction, I’ve always seen CSS-Tricks, Smashing Magazine and A List Apart (among others) as peers. We all help each other behind the scenes and importantly, back each other. When CSS-Tricks was initially acquired by DigitalOcean, I was really happy for Chris. The work that he’d put into that publication…
08825
Reposted by James Nash
Kevin Powell @kevinpowell.co · 17/09/2026
I hadn't posted over on the second channel in a while now, but I felt that it was important to talk about what's going on with @digitalocean.com and @css-tricks.bsky.social as the site has now gone quiet for a second time. youtu.be/9_upvxCAUzM
youtu.be
Digital Ocean killed CSS-Tricks... again
YouTube video by General Musings with Kevin Powell
79723
Reposted by James Nash
Ky @ky.fyi · 16/09/2026
Meta and X have been quietly downranking external links for ages, but we're now entering a new era of open hostility toward the open web. It's a great time to build your own website, free from any billionaires demanding a tithe for things that have always been free.
5283128
Reposted by James Nash
Ky @ky.fyi · 16/09/2026
I'm so thrilled to see another handmade guestbook appear on the web! @espy.world did an incredible job and their website is one of the coolest things I've seen recently
espy.world
✎ GUESTBOOK
sign my guestbook...if you dare!!!
5384
Reposted by James Nash
Mat “Wilto” Marquis @wil.to · 14/09/2026
Digital Ocean ended their $50/month sponsorship of GNOME and FlatHub and went radio silent on CSS-Tricks right around the time they found a spare three million dollars to burn on “sponsoring” a high-profile racist’s dotfiles repo. Impossible to see this as anything but a statement of their values.
geoffgraham.me
Why CSS-Tricks Has Been Quiet Lately - Geoff Graham
Because I haven't published anything to it since August 31. And no one else has either. That's not a super long time to go silent but it is for a site that
619580
Reposted by James Nash
Alex Russell @infrequently.org · 14/09/2026
Jeremy's whole post is worth a read, and I would underline + bold the last point: the web is the superior choice for privacy and security, and it's anti-web *and anti-user* to be preferencing native app install affordances: adactio.com/journal/22757
adactio.com
Stalling installing
Trying to get past Webkit’s blockage at the W3C.
19224
James Nash @cirrus.twiddles.com · 12/09/2026
I'm continuously surprised by how many news site paywalls are overcome by simply web browsers' "reader mode". You'd think that if your business depends on it, you'd take the time to truncate articles for non-subscribers server-side, no? I'd have thought that's an obvious requirement.
100
James Nash @cirrus.twiddles.com · 12/09/2026
sum up the tech industry with one image
Book cover of George Orwell's 1984, featuring a photo of a wall covered in CCTV cameras
010
Reposted by James Nash
Shaw @shaw.city · 12/09/2026
Oops. I invented a new CSS shrink-wrap technique and blogged about it. blog.codepen.io/2026/09/11/s...
blog.codepen.io
Shrink-wrap Text with `position-anchor`
Normal text wrapping can leave big gaps in your container, which can become even more exaggerated with the new-ish CSS values of text-wrap: balance and text-wrap: pretty. You almost certainly want …
69116
Reposted by James Nash
tante @tante.cc · 11/09/2026
"Omarchy should not matter. But sadly it does. As a power grab." I wrote about why we have to care about Omarchy. As a fascist power grab within the FLOSS ecosystem.
tante.cc
Power grab
Omarchy should not matter. But sadly it does. As a power grab. If you don’t know what Omarchy is here’s the short summary. David Heinemeier Hansson, creator of RubyOnRails, owner of a software business and millionaire, decided a few months ago to go all in on Linux and – because that’s just his MO – […]
39250
Reposted by James Nash
Bramus @bram.us · 11/09/2026
🤩 Safari is about to support `interactive-widget` in the viewport meta tag github.com/WebKit/stand... This allows you to control what should happen to the viewport when the virtual keyboard gets shown. developer.chrome.com/blog/viewpor... (from 2022!) has the details.
MobileMiniBrowser showing a test page set to `overlays-content`MobileMiniBrowser showing a test page set to `resizes-visual`MobileMiniBrowser showing a test page set to `resizes-content`
45013
Reposted by James Nash
Michaël Vanderheyden @th3s4mur41.me · 04/09/2026
Interop 2027 is open! You don’t need to be a standards expert to help shape the future of browsers. Just vote for the things you want to see improved. The list is already filling up with suggestions. Go boost the ones you care about and make your voice count. github.com/web-platform...
github.com
Issues · web-platform-tests/interop
web-platform-tests Interop project. Contribute to web-platform-tests/interop development by creating an account on GitHub.
084
Reposted by James Nash
tree girl!!! @kelestrian.bsky.social · 04/09/2026
yall.
throng.cee.wtf
THRONG — a crowd made of bluesky
Walk around in first person while the Bluesky firehose spawns people who follow you, read their post out loud, and wander off.
114917
Reposted by James Nash
The Verge @theverge.com · 02/09/2026
The controversy surrounds David Heinemeier Hansson, who has posted strident anti-vax and anti-immigrant views. www.theverge.com/tech/988536/...
theverge.com
1Password wades into a right-wing mess after funding a Linux project
The controversy surrounds David Heinemeier Hansson, who has posted strident anti-vax and anti-immigrant views.
1542495
James Nash @cirrus.twiddles.com · 31/08/2026
I had been toying with the idea of moving from 1Password to @proton.me password - mainly to also get their other services - for a while. Guess it's time to take a closer look. Any folks here got experience with Proton Password - especially on Android? Does the autofill work well?
000
Reposted by James Nash
Melissa Gira Grant @melissagiragrant.com · 31/08/2026
feels like it’s inevitable these days that every tool you rely on is one garbage founder or funder away from their app’s version of this post
alilleybrinker.com
1Password Supports the Ethnic Cleansing of Europe — Andrew Lilley Brinker
1Password has committed $300,000 to Omarchy. This is unacceptable and must be rescinded.
10701284
Reposted by James Nash
Terence Eden @edent.tel · 28/08/2026
New blog post: "iT woRKs BeTter in THe aPp!!" shkspr.mobi/blog/2026/08/it-works-b… The monkey-punchers at Google never quite seem to finish any of their apps. There's always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged …
shkspr.mobi
"iT woRKs BeTter in THe aPp!!"
The monkey-punchers at Google never quite seem to finish any of their apps. There's always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged edges as yet unsolved by the greatest minds of their generation. I wanted to subscribe to an events calendar. I had a URl. I had my Google™ Pixel® phone running the latest Android© 17 with an updated calendar a…
1134
Reposted by James Nash
Terence Eden @edent.tel · 29/08/2026
New blog post: A simple "copy this code" button in JavaScript shkspr.mobi/blog/2026/08/a-simple-c… Next to all the code samples on this blog is a little "copy" button. That makes it easier to grab any of the code I've shared. The HTML and JS is …
shkspr.mobi
A simple "copy this code" button in JavaScript
Next to all the code samples on this blog is a little "copy" button. That makes it easier to grab any of the code I've shared. The HTML and JS is delightfully simple: ⧉Copied HTML to 📋 HTML⧉ The navigator.clipboard.writeText needs a us…
012
Reposted by James Nash
Brian Honan @brianhonan.bsky.social · 29/08/2026
Happy Skynet day to all those who celebrate
6352291727
Reposted by James Nash
Bramus @bram.us · 27/08/2026
In CSS you can feature detect support for selectors, properties + values, and at-rules using `@supports`. But how do you feature detect a change to an underlying implementation, or two existing properties suddenly working together? Enter `named-feature()` … → brm.us/named-feature
brm.us
Feature Detecting “Undetectable” CSS Features with @supports named-feature()
In CSS you can feature detect support for things like selectors, properties + values, and at-rules using @supports. But how do you feature detect a change to an underlying implementation, or two exist...
5408
Reposted by James Nash
Kilian Valkhof @kilianvalkhof.com · 28/08/2026
Well this is just cool! It even has the invisible cone between an item and its submenu so it doesn't close as you move diagonally. Video made in @polypane.app BTW :)
3318
Reposted by James Nash
Ryan Carniato @ryansolid.bsky.social · 27/08/2026
When I saw this yesterday(since been fixed). I thought it was piling on the recent Cursor reveal. But then I realized these docs are from April. It's not a conspiracy. It's something worse, because there's no one to argue with. Nobody Argued For Your Stack: dev.to/playfulprogr...
3194
Reposted by James Nash
Bruce Lawson @brucel.bsky.social · 26/08/2026
Marginalia: a search engine that prioritizes non-commercial content, no AI, no tracking, open-source. "The goal is to bring you the sort of grass fed, free range HTML your grandma used to write" marginalia-search.com
marginalia-search.com
Marginalia Search
Marginalia Search is a small independent do-it-yourself search engine for surprising but content-rich websites that never ask you to accept cookies or subscribe to newsletters. The goal is to bring yo...
13411
Reposted by James Nash
Drew Scanlon @drewscanlon.bsky.social · 24/08/2026
Hi Internet! I'm Drew and THIS IS MY FACE. If this GIF has ever brought you joy in the past, I humbly ask you to consider making a donation to the National MS Society. It would mean a lot to me and to those I know affected by the disease! Donate at blinkingguy.com
156200288532
Reposted by James Nash
Dr Abeba Birhane @abeba.blacksky.app · 25/08/2026
no devices and low-tech for billionaires’ kids but ai for the rest of us plebs www.nytimes.com/2026/08/18/t...
nytimes.com
Silicon Valley Executives Are Tech Fans. Just Not for Their Own Kids.
At home, moderation and restraint are the rule for tech parents. Boredom is exalted. Maybe they’re onto something.
11831304
Reposted by James Nash
SimplyAJ @simplyaj.com · 23/08/2026
Friendly Reminder: 3DS, Vita and Switch all use a type of flash memory that needs an electrical charge every decade or so to keep the game data from corrupting. TLDR: Boot up all your games and make a save on them to help preserve them into the future!
A 3DS sitting in front of a pile of 3DS Games
4822011316
Reposted by James Nash
Sara Soueidan @sarasoueidan.com · 22/08/2026
Another reminder of how important it is to Own Your Content. And always have backups of content your post outside of your blog for good measure.
0144
Reposted by James Nash
Bramus @bram.us · 19/08/2026
To target multiple classes with the same prefix, you'd typically have to resort to brittle attribute selectors. To make things easier, CSS is getting a new selector: the “Class Prefix Selector” (`.foo-*`). Check brm.us/class-prefix... to get the details. (Browser Support: None 😛 — just resolved!)
brm.us
The Future of CSS: Target Multiple Classes with the Class Prefix Selector
To target multiple classes that share the same prefix, you'd typically have to resort to brittle attribute selectors or add extra base classes to your markup. To make things easier, CSS is getting a n...
1215927
Reposted by James Nash
Manuel Matuzović @matuzo.at · 17/08/2026
Here is the 2026 edition of the HTML boilerplate I use for websites I build! Let me know if there's anything else I should consider including! matuzo.at/blog/2026/ht...
matuzo.at
My HTML boilerplate in 2026 - Manuel Matuzovic
Every element I use for the basic structure of a HTML document, with explanations why.
717935
Reposted by James Nash
Elly Loel @elly.lol · 16/08/2026
I didn't set a cookie. 🔖 kuber.studio/cookie 🔗 ellyloel.com/i-didnt-set-a-cookie #Bookmarks #Privacy #Browsers #Web
kuber.studio
I didn't set a cookie.
Everything this page knows about you, it learned in under two seconds. Without a cookie, a permission prompt, or a click.
001
Reposted by James Nash
Retro Tech Dreams @retrotechdreams.bsky.social · 16/08/2026
The Nokia 9000 Communicator (1996) was one of the first devices to resemble the functionality of a modern smartphone. It opened up like a laptop and merged a cell phone with a PDA, including email and web browsing over cellular.
635266
Reposted by James Nash
Pavel @spavel.bsky.social · 16/08/2026
A few weeks ago I set up a reminder for myself to look into switching from beehiiv to buttondown Which means that by the time my phone showed me *this* I hardly remembered wtf it was about
Truncated calendar notification that says: look into butt..... Pavel.....
6974
Reposted by James Nash
Orangetronic @orangetronic.bsky.social · 15/08/2026
thinking about the abject horror of the double standards at play, watching the press hound a young black academic to his death over a plagiarism allegation at a time when our society is gleefully industrialising plagiarism itself and forcing that into the academy. awful stuff.
0244
Reposted by James Nash
David Roberts @volts.wtf · 31/07/2026
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.
1824350
Reposted by James Nash
David Roberts @volts.wtf · 31/07/2026
AI flagging opponents as "terrorists" and the state cracking down. Straight-up dystopian.
9274116
Reposted by James Nash
Stefan Judis @stefanjudis.com · 17/07/2026
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! drafts.csswg.org...
Code snippet: img { link-parameters: param(--color, green); } and .foo { background-image: url("image.svg", param(--color, green)); }
613724
Reposted by James Nash
Aurélien Mähl 🇪🇺 @apmaehl.bsky.social · 15/07/2026
🦆🦊🎻 @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
22418