Sign up

Matthias Ott

Not verified No WebSub updates No webmention support Valid

Public posts from @matthiasott@mastodon.social

Generator
Mastodon v4.8.0-alpha.3+pr-40283-c9a1947
Public lists
btconf 2025 speakers IWC DUS 2025
Fetched

Matthias Ott Valid
Text

✍️ New post: Design and Engineering, As One

A #longread about a man with a stopwatch, a school in Weimar, and why the gap between design and engineering isn’t an accident.

https://matthiasott.com/articles/design-and-engineering-as-one

Matthias Ott Valid
Text

14-year-old today: “The option of me becoming a classic coder, one who writes everything by hand, probably doesn't exist anymore, does it? Too bad, it was actually fun.”

😢

Matthias Ott Valid
Text

Your AI-generated videos of the Moon sure look impressive. But nothing compares to the real Artemis II footage – they’re almost there 😯:

https://www.youtube.com/live/6RwfNBtepa4

Matthias Ott Valid
Text

“LLMs can autonomously, and without fancy scaffolding, find and exploit 0-day vulnerabilities in critical software. This is not something that was true even, let’s say, three or four months ago.”

https://www.youtube.com/watch?v=1sd26pWhfmg

Matthias Ott Valid
Text

Just released a small but useful update for my little Internet Archive Plugin for Craft CMS. 🏛️

You can now opt individual entries out of automatic archiving via a lightswitch field – and manually send any entry to the Wayback Machine straight from the Craft CP entries index. ✨

https://github.com/matthiasott/craft-internetarchive

Matthias Ott Valid
Text

New UNSW Sydney research finds vaping likely causes lung and oral cancer: Carcinogens in e-cigarette aerosols show DNA damage, tumours in mice & cellular harm. Please – tell your children, friends, and loved ones who might believe the “vaping is safe" lie of the tobacco industry. 💚

https://www.unsw.edu.au/newsroom/news/2026/03/vaping-likely-to-cause-cancer-new-findings

Matthias Ott Valid
Text

✍️ New post: Hello Again, World

📷🌍

https://matthiasott.com/notes/hello-again-world

Matthias Ott Valid
Text

Only like 6-7 minutes left! 🚀

Matthias Ott Valid
Text

So “Matt” and “Matt” from Cloudflare used their AI coding agents to slopfork WordPress? Really? 🤔🧐

Matthias Ott Valid
Text

I learned in design school in Germany that of course, the percent symbol is separated from the number with a space. B...

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.

Matthias Ott Valid
Text

That’s going to be … interesting 😂

That’s going to be … interesting 😂

Matthias Ott Valid
Text

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…

Matthias Ott Valid
Text

✍️ 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.

https://matthiasott.com/notes/this-still-not-for-everyone

Matthias Ott Valid
Text

Quick reminder, especially if you’re a freelancer or developer using Free/Pro/Pro+ plans for client work: Opt out of ...

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

Matthias Ott Valid
Text

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. 🙏💚

Matthias Ott Valid
Text

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:

https://matthiasott.com/speaking

Matthias Ott Valid
Text

31 years.

Matthias Ott Valid
Text

For the kids: That’s a dad joke referring to a line from a hip-hop track from 31 years ago.

Matthias Ott Valid
Text

I just had to … ¯\_(ツ)_/¯#shimmyshimmyya

I just had to … ¯\_(ツ)_/¯
#shimmyshimmyya

Matthias Ott Valid
Text

@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. 😆

Matthias Ott Valid
Text

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

Matthias Ott Valid
Text

Webmentions can fail for all kinds of reasons – broken microformats, unreachable sources, flaky CDNs – and debugging ...

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™ 😁

Matthias Ott Valid
Text

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. ✨

Matthias Ott Valid
Text

✍️ New post: The Shape of Friction

I wrote a short blog post reply to @davatron5000’s recent post (👏) about generative AI, friction, and people.

https://matthiasott.com/notes/the-shape-of-friction

Matthias Ott Valid
Text

Added a feature to the Webmention plugin for @craftcms that I’ve wanted to add for a long time:Threaded Webmentions 😍...

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

Matthias Ott Valid
Text

RE: https://w3c.social/@timbl/116218139512953309

Still vague, but still so exciting …

Matthias Ott Valid
Text

Ahh, Jira is dark now!

Matthias Ott Valid
Text

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. 💚

Matthias Ott Valid
Text

“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.

https://www.youtube.com/watch?v=e2paRMQ1k6k

Matthias Ott Valid
Text

✍️ New post: Weis­sKlang L1 – Punch­ing Above Its Weight

#audio #recording #microphones

https://matthiasott.com/notes/weissklang-l1-punching-above-its-weight