Only like 6-7 minutes left! 🚀
Public posts from @matthiasott@mastodon.social
- Generator
- Mastodon v4.6.0-nightly.2026-04-01
- Public lists
-
btconf 2025 speakers
IWC DUS 2025
So “Matt” and “Matt” from Cloudflare used their AI coding agents to slopfork WordPress? Really? 🤔🧐
I learned in design school in Germany that of course, the percent symbol is separated from the number with a space. Because you could also write 100 Prozent. You also don’t write 100cm without a space, right?
And the careful typographer will make a Jan Tschichold gesture and decrease the space slightly …
But obviously, things are different in written English.
That’s going to be … interesting 😂
Typography nerds, I need your opinion! (And help 🙏)
Channeling your inner Robert Bringhurst – how would you write a percentage in English correctly?
100 % – with a space, because % is a unit
100% – who needs a weird space here?
100 % – with a thin space, don't half-ass it!
Honestly, who cares, really…
✍️ New post: This, Still Not for Everyone
A few thoughts on the new WebAIM million report. And why we will only improve #accessibility on the Web together.
Quick reminder, especially if you’re a freelancer or developer using Free/Pro/Pro+ plans for client work: Opt out of GitHub using your data for AI model training before April 24 (seriously, wtf that this isn’t opt-in!).
https://github.com/settings/copilot/features#copilot-telemetry-policy
And here’s a small favour I’d love to ask: If you’ve seen me speak and have a few kind words to share – a short testimonial about your experience – I’d be genuinely thankful if you wrote me. It would mean a lot and help others know what to expect. 🙏💚
I finally did it: I now have a speaking page on my site. 🎤🎉
If you’re looking for someone to talk about design, the web, CSS, accessibility, or the independent web at your event, that’s where you’ll find what I do, what I’ve spoken about, and how to get in touch:
31 years.
For the kids: That’s a dad joke referring to a line from a hip-hop track from 31 years ago.
I just had to … ¯\_(ツ)_/¯
#shimmyshimmyya
@chriscoyier @davatron5000 Thanks for the shout out on my favorite podcast! 🤗 The issue in my case was indeed an incredibly large number of crawler bots from different countries, all brute-force attacking my notes section with tags in the URL params. They also completely ignored nofollow and canonical. The majority were coming from Singapore, later Taiwan. So I still have no idea why my hosting provider decided to block Canada. 😆
Release 1.2.0 of Webmention for Craft CMS adds a “Failed Webmentions” view for easier debugging and retrying with one click. 🎉
https://github.com/matthiasott/webmention/releases/tag/v1.2.0
Webmentions can fail for all kinds of reasons – broken microformats, unreachable sources, flaky CDNs – and debugging them from log files is cumbersome. So I added a new “Failed Webmentions” section to the Craft CMS plugin’s control panel that shows what went wrong. Already works on my machine™ 😁
Hello migraine with aura my old friend… 😘
Could be fun to try to visualize that. The patterns are different every time and a mix of blank spots, blurry areas, and rainbow stars or rather twinkling chrystal patterns slowly growing and wandering around my field of vision. ✨
✍️ New post: The Shape of Friction
I wrote a short blog post reply to @davatron5000’s recent post (👏) about generative AI, friction, and people.
Added a feature to the Webmention plugin for @craftcms that I’ve wanted to add for a long time:
Threaded Webmentions 😍
I still need to fine-tune the logic for matching the in-reply-to URL a bit (Mastodon’s URLs vary, and there’s often also Bridgy in between). But overall, the feature works. 🥳
https://github.com/matthiasott/webmention/releases/tag/v1.1.1
RE: https://w3c.social/@timbl/116218139512953309
Still vague, but still so exciting …
Ahh, Jira is dark now!
I’d really love to work with more clients from the clean energy, climate tech, and green startups sectors going forward. If you know someone, let me know. 💚
“What if the physics of the very system itself – not the misguided politics, not the disingenuous pledges, but the underlying energy imbalance of the planet – has shifted in a way our models haven’t quite kept pace with?”
Maybe someone should tell policymakers that even the risk managers are alarmed by now.
✍️ New post: WeissKlang L1 – Punching Above Its Weight
#audio #recording #microphones
https://matthiasott.com/notes/weissklang-l1-punching-above-its-weight
Voted in the state elections against anti-democratic fascists and for the future of our children and the planet. ✅💚
Ohhh yesss!! The CodePen 2 beta is here! 🤩 Can’t wait to dive in.
Congrats to @chriscoyier and team! 👏👏👏
“Amidst all the commoditization there are small human spaces out there, waiting to be discovered, with people working diligently and with care in them. […] That's enough. It always was.”
Beautiful post by @tbaxter 👏
Just published a small enhancement and bugfix release for the #Webmention for #Craft CMS plugin.
It adds two important details though: lazy loading and alt text support for avatar images. 😎
https://github.com/matthiasott/webmention/releases/tag/v1.0.5
I need a few incoming webmentions for testing (okay, this sounds like a really fishy attempt to generate likes … I promise that it is not 😂). So would you all please like and repost this piece I recently wrote? You can also read it, of course.
I‘m actually surprised that Anthropic didn’t fold. But not surprised at all that eager Sam is picking up the slack with OpenAI.
Good to see this trending on the orange site today: https://help.openai.com/en/articles/7232927-how-do-i-cancel-my-chatgpt-subscription
Big #sotb FOMO today. Also because I just realized that online tickets are sold out as well … (Great to see!)
Have a wonderful day, my friends! 💚 Will think of you while I improve the state of the garden. 🌱😁