Hidde's links Content that Hidde found interesting across the web. 2024-04-10T00:00:00Z https://hidde.blog Hidde de Vries hidde@hiddedevries.nl Filler text no one wants to read or write 2023-07-04T00:00:00Z https://hidde.blog/links/filler-text-no-one-wants-to-read-or-write/ <p><a href="https://www.ft.com/content/c1f6d948-3dde-405f-924c-09cc0dcf8c84">Sci-fi writer Ted Chiang: ‘The machines we have now are not conscious’</a>:</p> <blockquote> <p>Chiang’s view is that large language models (or LLMs), the technology underlying chatbots such as ChatGPT and Google’s Bard, are useful mostly for producing filler text that no one necessarily wants to read or write</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/filler-text-no-one-wants-to-read-or-write/">posted on 4 July 2023</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Filler text no one wants to read or write | Links">Reply via email</a></p> Algorithmic thatcherism 2024-01-03T00:00:00Z https://hidde.blog/links/algorithmic-thatcherism/ <p>Dan McQuillan says <a href="https://danmcquillan.org/ai_thatcherism.html">AI is algorithmic Thatcherism</a>:</p> <blockquote> <p>“Case after case, from Australia to the Netherlands, has proven that unleashing machine learning in welfare systems amplifies injustice and the punishment of the poor. AI doesn't provide insights as it's just a giant statistical guessing game. What it does do is amplify thoughtlessness, a lack of care, and a distancing from actual consequences.”</p> </blockquote> <p>(via <a href="https://ethanmarcotte.com/">Ethan Marcotte</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/algorithmic-thatcherism/">posted on 3 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Algorithmic thatcherism | Links">Reply via email</a></p> Encapsulating components 2024-01-04T00:00:00Z https://hidde.blog/links/encapsulating-components/ <p><a href="https://nolanlawson.com/2023/12/30/shadow-dom-and-the-problem-of-encapsulation/">Nolan Lawson on the problem of component encapsulation</a>:</p> <blockquote> <p>Overall, what I would love to see is a thorough synopsis of the various groups involved in the web component ecosystem, how the existing solutions have worked in practice, what’s been tried and what hasn’t, and what needs to change to move forward.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/encapsulating-components/">posted on 4 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Encapsulating components | Links">Reply via email</a></p> AI terminology 2024-01-07T00:00:00Z https://hidde.blog/links/ai-terminology/ <p>I've been using “AI”, with quotes, a bunch on this website. I feel the industry is calling things artificially intelligent way beyond the scope of what that (admittedly hard to define) phrase actually means. That makes criticial analysis harder… that's good for marketeers, not so much for others.</p> <p>Simon Willison agrees that “spicy autocomplete” is a good analogy for how LLMs work today, but at the same, <a href="https://simonwillison.net/2024/Jan/7/call-it-ai/">it's ok to call it artificial intelligence</a>:</p> <blockquote> <p>We need an agreed term for this class of technology, in order to have conversations about it. I think it’s time to accept that “AI” is good enough, and is already widely understood.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/ai-terminology/">posted on 7 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20AI terminology | Links">Reply via email</a></p> How engineers see the web 2024-01-07T00:00:00Z https://hidde.blog/links/how-engineers-see-the-web/ <p>In <a href="https://birtles.blog/2024/01/06/weird-things-engineers-believe-about-development/">Weird things engineers believe about Web development</a>, Brian Birtles talks about different assumptions of developers of websites and and web browsers:</p> <blockquote> <p>it’s easy to assume our experience of the Web is representative of Web development in general</p> </blockquote> <p>Yup, checks out.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/how-engineers-see-the-web/">posted on 7 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20How engineers see the web | Links">Reply via email</a></p> Losing the imitation game 2024-01-07T00:00:00Z https://hidde.blog/links/losing-the-imitation-game/ <p>Jennifer Moore on what LLMs can and cannot do:</p> <blockquote> <p>The fundamental task of software development is not writing out the syntax that will execute a program. The task is to build a mental model of that complex system, make sense of it, and manage it over time.</p> </blockquote> <p>From: <a href="https://jenniferplusplus.com/losing-the-imitation-game/">Losing the imitation game</a></p> <hr/> <p>Originally <a href="https://hidde.blog/links/losing-the-imitation-game/">posted on 7 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Losing the imitation game | Links">Reply via email</a></p> Design systems and the promise of solving inconsistency 2024-01-10T00:00:00Z https://hidde.blog/links/design-systems-and-the-promise-of-solving-inconsistency/ <p>Design systems aren't a silver bullet to align teams and magically make digital products more consistent. In <a href="https://ethanmarcotte.com/wrote/a-design-system-darkly/">Through a design system, darkly</a>, Ethan Marcotte describes two issues:</p> <blockquote> <ol> <li>Design systems haven’t “solved” inconsistency. Rather, they’ve shifted how and when it manifests.</li> <li>Many design systems have introduced another, deeper issue: a problem of visibility.</li> </ol> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/design-systems-and-the-promise-of-solving-inconsistency/">posted on 10 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Design systems and the promise of solving inconsistency | Links">Reply via email</a></p> Inspecting a scam site 2024-01-11T00:00:00Z https://hidde.blog/links/inspecting-a-scam-site/ <p>Hui Jing had fun inspecting a site:</p> <blockquote> <p>I just got a scam SMS and thought it’d be fun to inspect how the phishing website works</p> </blockquote> <p>Hope you recover soon, my friend!</p> <p>(From: <a href="https://chenhuijing.com/blog/lets-inspect-a-phishing-site/#%F0%9F%96%8C">Let's inspect a phishing site</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/inspecting-a-scam-site/">posted on 11 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Inspecting a scam site | Links">Reply via email</a></p> More unnecessary AI 2024-01-11T00:00:00Z https://hidde.blog/links/more-unnecessary-ai/ <p>One of the things that I keep circling back to when reading about ‘AI’ is the kind of problems people are trying to solve with it, so many of which are completely futile.</p> <p>Chris Person on the ‘rabbit’:</p> <blockquote> <p>What’s most annoying about all of this is the sheer repeated imposition of this horseshit. I’m sick of being forced to think about generative AI, large language models and large action models. I’m tired of these adult toddlers who need an AI to tie their shoes and make bad Pixar characters for them. Microsoft and Google keep shoving AI features into their software, and I absolutely should not have to worry about this garbage from Firefox of all places.</p> </blockquote> <p>(from: <a href="https://aftermath.site/why-would-i-buy-this-useless-evil-thing">Why Would I Buy This Useless, Evil Thing? - Aftermath</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/more-unnecessary-ai/">posted on 11 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20More unnecessary AI | Links">Reply via email</a></p> WCAG 2.2 in GOV.UK design system 2024-01-11T00:00:00Z https://hidde.blog/links/wcag-2-2-in-gov-uk-design-system/ <p>Design systems can be a super effective way to propagate a lot of accessibility at once, across many services. Not just as part of components that have good defaults, but also, maybe especially, in written documentation that helps people understand better what to do.</p> <p>The <a href="http://gov.uk/">GOV.UK</a> Design System was updated to add <a href="https://design-system.service.gov.uk/accessibility/">an accessibility section</a> and specific <a href="https://design-system.service.gov.uk/accessibility/wcag-2.2/">guidance on meeting WCAG 2.2</a> across the different component pages.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/wcag-2-2-in-gov-uk-design-system/">posted on 11 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20WCAG 2.2 in GOV.UK design system | Links">Reply via email</a></p> Meta's Fediverse plans 2024-01-12T00:00:00Z https://hidde.blog/links/meta-s-fediverse-plans/ <p>Tom Coates went to a Meta event about Threads and the Fediverse:</p> <blockquote> <p>Just before Christmas I was lucky enough to be invited to a Data Dialogue event at Meta’s offices in San Francisco. The event was designed to reach out to people in the ‘Fediverse’ community, tell us their plans for their product “Threads” and get a bit of feedback about the policy and privacy implications.</p> </blockquote> <p>His post has a detailed analysis of the pros and cons: <a href="http://plasticbag.org/archives/2024/01/how-threads-will-integrate-with-the-fediverse/">How Threads will integrate with the Fediverse – plasticbag.org</a></p> <hr/> <p>Originally <a href="https://hidde.blog/links/meta-s-fediverse-plans/">posted on 12 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Meta's Fediverse plans | Links">Reply via email</a></p> Human curation is best 2024-01-14T00:00:00Z https://hidde.blog/links/human-curation-is-best/ <p>Cassidy Williams:</p> <blockquote> <p>In the earlier internet days, you went to a fun website or read the latest thing because you decided to go do it. Now, all of this content is pushed in your face, designed to be as addicting as possible, so you keep coming back.</p> </blockquote> <p>This is from her recent post in which she explains why <a href="https://blog.cassidoo.co/post/human-curation/">she misses human curation</a>, it ties in nicely with why I got into reading (and, as of recently, ow writing) link blogs.</p> <p>Cassidy is right about algorithmic curation, I feel the same when scrolling modern social media. The sites found out I liked a couple of things, then bombard me with just more of those things. It's better to optimise for human context and intention than for algorithms, they quickly get boring.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/human-curation-is-best/">posted on 14 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Human curation is best | Links">Reply via email</a></p> A system of common components 2024-01-15T00:00:00Z https://hidde.blog/links/a-system-of-common-components/ <p>In <a href="https://bradfrost.com/blog/post/a-global-design-system/">A Global Design System</a>, Brad Frost makes a case to:</p> <blockquote> <p>centralize common UI components, reduce so much of this unnecessary duplication, integrate with any web-based tech stack, and create a connected vehicle for delivering front-end best practices to the world’s web experiences.</p> </blockquote> <p>His proposal explicitly isn't “new HTML features”. We're working on that over at <a href="https://open-ui.org/">Open UI</a>, and it's fruitful and good, but also hard, because web compatibility is complicated. It's challenging to get accessibility “built-in” in: these web platform features, like a fully customisable select, need to be flexible and styleable enough so that people actually want to use them, but also inflexible enough so that people can't accidentally use them to make something inaccessible. Or maybe “inflexible” isn't the right word… it's a matter of adding “guardrails” to these features: what sort of ARIA relationships and states should apply when? Browsers can't guarantee what developers are trying or going to do.</p> <p>Anyway, Brad's “global design system“ is not that, it's proposed as a layer on top of HTML, a common library between design systems. That too resonates with me. In fact, it is close to what <a href="https://nldesignsystem.nl/">NL Design System</a> is setting out to do. Different government departments and layers maintain their own design systems, but share a common architecture and reuse themeable components and tests from one another.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/a-system-of-common-components/">posted on 15 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20A system of common components | Links">Reply via email</a></p> Books with music 2024-01-16T00:00:00Z https://hidde.blog/links/books-with-music/ <p>Melanie made a new website called <a href="https://littapes.melanie-richards.com/">Lit Tapes</a>:</p> <blockquote> <p>I read a couple books in the past few months that heavily featured music throughout the plot, and thought it would be fun to create playlists for those books.</p> </blockquote> <p>(From: <a href="https://melanie-richards.com/blog/lit-tapes/">New project: Lit Tapes | Melanie Richards</a>)</p> <p>It looks gorgeous.</p> <p>Books that feature a lot of music are my jam, so I love this idea. I'm currently reading <a href="https://www.faber.co.uk/product/9780571371426-whites-can-dance-too/"><em>Whites can dance too</em> by Kalaf Epalanga</a>, but in this genre I also liked <a href="https://www.penguin.co.uk/books/440124/mix-tape-by-jane-sanderson/9781784164850"><em>Mix tape</em> by Jane Sanderson</a> and <a href="https://faroutmagazine.co.uk/from-miles-davis-to-the-beatles-a-playlist-of-every-song-mentioned-in-haruki-murakamis-novels/">everything by Haruki Murakami</a>.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/books-with-music/">posted on 16 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Books with music | Links">Reply via email</a></p> AI images look cheap and easy 2024-01-17T00:00:00Z https://hidde.blog/links/ai-images-look-cheap-and-easy/ <p>iA write excellent posts that put “AI” into context. In their latest, they compare these images, that ‘often miss realness, depth, and originality’, to stock photos. This comes with a business risk: your content looks cheaper, of less value:</p> <blockquote> <p>using AI images makes all of your content feel ordinary. Good images enrich your article, bad images devalue it. Your audience thinks: “If they use AI for images, they probably use it for content, too.”</p> </blockquote> <p>(From: <a href="https://ia.net/topics/ai-art-is-the-new-stock-image">AI Art is The New Stock Image</a>)</p> <p>Unless there's a load of generated images that are so good that we can't recognise them, and we don't realise, I think iA are right: they're super obvious to spot and already look old.</p> <p>Further down in the post, they predict the lack of creativity in machines may spark more human creativity:</p> <blockquote> <p>Photography has made us question traditional art. Similarly, AI can make us question empty off-the-shelf communication. Ironically, machine-generated content might catalyze a fresh wave of humane creativity and hand-crafted innovation in verbal and visual storytelling.</p> </blockquote> <p>I sure hope so. If we are to create things worth having around, we've got to make our choices and intentions matter.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/ai-images-look-cheap-and-easy/">posted on 17 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20AI images look cheap and easy | Links">Reply via email</a></p> Billions for “AGI” and “metaverse” 2024-01-18T00:00:00Z https://hidde.blog/links/billions-for-agi-and-metaverse/ <p>“Artificial general intelligence” is a phrase different people assign different meanings to. Few think is actually within the realm of possibility. Yet, Zuckerberg talked to The Verge to announce Meta's new focus on trying to find out:</p> <blockquote> <p>While he doesn’t have (…) an exact definition for it, he wants to build it.</p> </blockquote> <p>(From: <a href="https://www.theverge.com/2024/1/18/24042354/mark-zuckerberg-meta-agi-reorg-interview">Mark Zuckerberg’s new goal is creating artificial general intelligence</a> at The Verge)</p> <p>In the same interview he also wanted to “unequivocally state” they're still focused on “the metaverse” and will spend more than 15 billion dollars per year on that. Imagine that sort of budget to go to solving some of the world's more clearly defined problems.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/billions-for-agi-and-metaverse/">posted on 18 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Billions for “AGI” and “metaverse” | Links">Reply via email</a></p> Standards in 2024 2024-01-26T00:00:00Z https://hidde.blog/links/standards-in-2024/ <p>In a <a href="https://www.w3.org/blog/2024/mapping-key-themes-for-the-year/">blog post</a>, W3C's new CEO Seth Dobbs outlines a focus on putting people first. He explains global standards, like the W3C's, are essential to:</p> <blockquote> <p>[ensure technologies] are accessible by all, secure, maintain privacy, respect the planet, and work anywhere in the world</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/standards-in-2024/">posted on 26 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Standards in 2024 | Links">Reply via email</a></p> Work and life 2024-01-26T00:00:00Z https://hidde.blog/links/work-and-life/ <p>Mandy Brown suggests we should give less fucks about work:</p> <blockquote> <p>Because here’s what I’ve learned: if you give your fucks to the unliving—if you plant those fucks in institutions or systems or platforms or, gods forbid, interest rates—you will run out of fucks. One day you will reach into that bag and your hand will meet nothing but air and you will be bereft.</p> </blockquote> <p>(From: <a href="https://aworkinglibrary.com/writing/unified-theory-of------">A unified theory of fucks</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/work-and-life/">posted on 26 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Work and life | Links">Reply via email</a></p> Costs of running Signal 2024-01-28T00:00:00Z https://hidde.blog/links/costs-of-running-signal/ <p>Signal shares what it costs to make Signal:</p> <blockquote> <p>We estimate that by 2025, Signal will require approximately $50 million dollars a year to operate (…)</p> <p>Here we review some of these costs and where this money goes, [and] help clarify just what is required to fulfill the dream of privacy-preserving alternative technology, and contribute to establishing a solid foundation from which we can grow alternatives that contest tech surveillance and the incentives behind it.</p> </blockquote> <p>(From: <a href="https://signal.org/blog/signal-is-expensive/">Privacy is Priceless, but Signal is Expensive</a> on fhe Signal blog)</p> <p>They do all this with donations, not investors.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/costs-of-running-signal/">posted on 28 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Costs of running Signal | Links">Reply via email</a></p> Custom elements in React 2024-01-28T00:00:00Z https://hidde.blog/links/custom-elements-in-react/ <p>It took a while, but it's happening!</p> <blockquote> <p>React 19 […] will have direct support for custom elements. Developers can expect that all tests on <a href="http://custom-elements-everywhere.com/">custom-elements-everywhere.com</a> will pass by default going forward, like they currently do in the experimental channels. Release date, as well as docs for what's supported, still to be announced.</p> </blockquote> <p>(From: <a href="https://github.com/facebook/react/issues/11347">RFC: Plan for custom element attributes/properties in React 19 · Issue #11347 · facebook/react</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/custom-elements-in-react/">posted on 28 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Custom elements in React | Links">Reply via email</a></p> Indie web and IndieWeb 2024-01-28T00:00:00Z https://hidde.blog/links/indie-web-and-indieweb/ <blockquote> <p>The web is yours. You can put up a website where you share whatever it is that you want to share with others.</p> </blockquote> <p>(From: <a href="https://jamesg.blog/2024/01/27/the-indie-web/">The indie web | James' Coffee Blog</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/indie-web-and-indieweb/">posted on 28 January 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Indie web and IndieWeb | Links">Reply via email</a></p> The LLM search engine 2024-02-01T00:00:00Z https://hidde.blog/links/the-llm-search-engine/ <p>Ben Werdmuller tried Arc's new “AI”-based search and shares his concerns in <a href="https://werd.io/2024/stripping-the-web-of-its-humanity">Stripping the web of its humanity</a>.</p> <p>Like all these tools, it outputs falsehoods. But that isn't the worst issue, he explains. Without attribution, the tool gives a false sense of objectivity and hides away bias:</p> <blockquote> <p>If I search for “who should I follow in AI?” I get the usual AI influencers, with no mention of Timnit Gebru or Joy Buolamwini (who would be my first choices). If I ask who to follow in tech, I get Elon Musk. It undoubtedly has a lens through which it sees the world.</p> </blockquote> <p>It's a particular kind of bubble where Elon Musk is worth following and Timnit Gebru is not suggested (would very much recommend <a href="https://mastodon.social/@TimnitGebru">following her</a> instead).</p> <p>Ben also notes that when bots consume content instead of humans, that threatens the ecosystem of content and writing:</p> <blockquote> <p>If we strip [payments or donations to writers] away, there’s no writing, information, or expression for the app to summarize.</p> </blockquote> <p>Who's going to make the input these tools grab in order to generate their output? Google faced various legal issues around displaying excerpts of news outlets on their news website. But they did at least quote and attribute them, while linking to the original. The automated processing basically strips away any opportunity for writers to be paid (or known) for their work.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-llm-search-engine/">posted on 1 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The LLM search engine | Links">Reply via email</a></p> Bazaar vs cathedral people management 2024-02-06T00:00:00Z https://hidde.blog/links/bazaar-vs-cathedral-people-management/ <blockquote> <p>As a manager, you should ask yourself: are you building a cathedral or a bazaar? And as an employee, you should ask yourself: do you prefer working in a cathedral or a bazaar?</p> </blockquote> <p>In <a href="https://ben.balter.com/2023/12/08/cathedral-bazaar-management/">Cathedral vs Bazaar People Management</a>, Ben Balter explains how these two styles of software development are indeed also styles of people management. He also explains how they can differ by industry (eg army needs more hierarchy than startup), individual (junior might need more structure than senior) and role (of course, it depends on what you do).</p> <hr/> <p>Originally <a href="https://hidde.blog/links/bazaar-vs-cathedral-people-management/">posted on 6 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Bazaar vs cathedral people management | Links">Reply via email</a></p> The tech a VC does believe in 2024-02-08T00:00:00Z https://hidde.blog/links/the-tech-a-vc-does-believe-in/ <p>Molly White wrote an excellent <a href="https://www.citationneeded.news/review-read-write-own-by-chris-dixon">review of a book written by Chris Dixon</a>, an investor specialised in crypto companies and blockchain at Andreessen Horowitz. Like Molly, I’m very scepticical of crypto companies. While I understand people want to try and get rich from tech investments, and that creating hype could help with such goals, I continue to not get the premise of this particular hype.</p> <p>We’ve now had many years of solid crypto and blockchain criticism. From Molly’s review I gather Dixon’s book doesn’t really engage with that criticism, at all. He just dismisses it. While bashing on other technologies, like RSS. Strikes me as ironic that Dixon can’t see the use cases for RSS, while advocating for blockchaim, a technology still in search for a compelling application. Is it that RSS isn’t ‘monetised’, and that the ’value‘ he’s looking for is ’value as in money‘? Rather than ‘is how podcasts work and lots of people use this to keep up to date with content’?</p> <p>Or, as Ahmet A. Sabanc wrote, in <a href="https://ahmetasabanci.com/rss-is-not-dead/">RSS is not dead</a>:</p> <blockquote> <p>RSS was never dead. I don’t know why people claimed that just because a tech overlord decided something is not profitable for them. People are still using it and it’s as good and alive as it’s always been.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/the-tech-a-vc-does-believe-in/">posted on 8 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The tech a VC does believe in | Links">Reply via email</a></p> Apple removes PWA support 2024-02-09T00:00:00Z https://hidde.blog/links/apple-removes-pwa-support/ <p>Bruce on how Apple now seems to plan for breaking PWAs:</p> <blockquote> <p>Presumably Apple doesn’t want PWAs to open in third-party browsers that have more powerful features than Safari, because those would directly compete with native apps in its own App Store. However, in the EU, it can’t privilege PWAs in Safari with its own private APIs any more. And so its solution, in its spirit of malicious compliance, seems to be “if we can’t have them, nobody can!”</p> </blockquote> <p>(From: <a href="https://brucelawson.co.uk/2024/apple-breaking-pwas-out-of-malicious-compliance/">Bruce Lawson's personal site  : Is Apple breaking PWAs out of malicious compliance?</a>)</p> <p>I loved to see Apple invest in web platform features and Safari a lot more in recent years. I hate to see the way they seem to want to place themselves above (what seems to<br /> me is fair) European law.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/apple-removes-pwa-support/">posted on 9 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Apple removes PWA support | Links">Reply via email</a></p> Opportunities for AI in accessibility 2024-02-09T00:00:00Z https://hidde.blog/links/opportunities-for-ai-in-accessibility/ <p>Aaron Gustafson:</p> <blockquote> <p>AI can be used in very constructive, inclusive, and accessible ways; and it can also be used in destructive, exclusive, and harmful ones. And there are a ton of uses somewhere in the mediocre middle as well.</p> </blockquote> <p>(From: <a href="https://alistapart.com/article/opportunities-for-ai-in-accessibility/">Opportunities for AI in Accessibility – A List Apart</a>)</p> <p>In this post, Aaron shares some examples of where ‘AI’ could be used to make content more broadly accessible. This is a controversial subject, because there are many automated ‘solutions’ that don't actually remove barriers, so caution is warranted. Such solutions often focus on people who want to comply with accessibility instead of people with disabilities. And accessibility is about people with disabilities, period. Aaron acknowledges this in the post, and calls for including people with disabilities.</p> <p>What if, he suggests, users could ask specific questions about complex charts? As Aaron acknowledges, hallucinations exist, there could still be a use, especially with more diverse training data. Other examples of where ‘AI’ could remove barriers in his post: voice preservation, voice recognition and text transformation.</p> <p>I'm still sceptical, because I've seen too many claims from automated tools that don't work that well in practice, but I understand it's worth to at least explore different options, and weigh them against the reality of today's web. For the voice and text tools I am actually somewhat optimistic.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/opportunities-for-ai-in-accessibility/">posted on 9 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Opportunities for AI in accessibility | Links">Reply via email</a></p> Questioning practices for a more ethical web 2024-02-09T00:00:00Z https://hidde.blog/links/questioning-practices-for-a-more-ethical-web/ <blockquote> <p>Every day, I get to work with people who do good work, who care about things like privacy, ethics and accessibility. We exist. We just are drowning, drowning in algorithmically-guarded walled gardens that are nothing more than quagmires of enshittification, of AI-generated content, of snake-oil solutions.</p> </blockquote> <p>(From: <a href="https://www.nicchan.me/blog/have-we-forgotten-how-to-build-ethical-things-for-the-web/">Have we forgotten how to build ethical things for the web? - Nic Chan</a>)</p> <p>This piece from Nic resonated. There's a lot of good people in the web industry, doing good things. But there's also a lot of very bad practices that have an impact way beyond their initial uses. From content optimised for search engines (and thus not for humans) to extreme tracking (very far from just figuring out how many people visit which pages).</p> <p>To avoid bad practices and build more ethically as an industry, I think what Nic shares would actually be the most effective way: to actively question practices and orders we receive as individuals in teams. In <a href="https://hidde.blog/what-kind-of-ethics-do-front-end-developers-need/">What kind of ethics do front-end developers need?</a> I listed a bunch of other things that individuals in teams can make a fuss about.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/questioning-practices-for-a-more-ethical-web/">posted on 9 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Questioning practices for a more ethical web | Links">Reply via email</a></p> Don't disable form fields 2024-02-12T00:00:00Z https://hidde.blog/links/don-t-disable-form-fields/ <p>In <a href="https://adrianroselli.com/2024/02/dont-disable-form-controls.html">Don’t Disable Form Controls</a>, Adrian Roselli explains that, while it sometimes can be ok to disable buttons, it's never ok to disable submit buttons (or any form fields):</p> <blockquote> <p>Telling authors not to disable submit buttons is too narrow. Authors should not disable any form fields.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/don-t-disable-form-fields/">posted on 12 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Don't disable form fields | Links">Reply via email</a></p> Django's accessibility improvements 2024-02-14T00:00:00Z https://hidde.blog/links/django-s-accessibility-improvements/ <p>In <a href="https://www.djangoproject.com/weblog/2024/feb/10/django-accessibility-in-2023-and-beyond/">Django accessibility in 2023 and beyond</a>, the accessibility team of Python framework Django reflects on their work in the year 2023 and looks to the future. This makes me happy to see, as I'm a bit of a CMS/built-in accessibility nerd (see this <a href="https://hidde.blog/content-creation-accessibility/">intro to CMS accessibility with ATAG</a> and <a href="https://talks.hiddedevries.nl/wOPHj5/your-cms-is-an-accessibility-assistant">Your CMS is an accessibility assistant</a>). CMS and framework accessibility projects have the potential to increase a lot of accessibility at once: better defaults, better guidance and better output can all lead to a ripple effect. Better admin interfaces can increase how many people can make content for the web, which, again, is great.</p> <p>Django updated forms in their core, improved the admin UI in lots of ways, updated guidance and automated tooling (including CI/CD). On top, they improved their website and did a bunch of outreach. Great to see it, may more CMSes follow suit (shoutout to <a href="https://wpaccessibility.day/">WordPress Accessibility Day</a> and <a href="https://www.drupal.org/docs/7/modules/accessibility/introduction">Drupal's Accessibility Project</a>).</p> <hr/> <p>Originally <a href="https://hidde.blog/links/django-s-accessibility-improvements/">posted on 14 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Django's accessibility improvements | Links">Reply via email</a></p> Webmentions and Sundays 2024-02-14T00:00:00Z https://hidde.blog/links/webmentions-and-sundays/ <p>Wouter Groeneveld ran a Webmentions server then decided to stop running it, because it costs him too much time:</p> <blockquote> <p>I’d rather spend my Sunday doing something else.</p> </blockquote> <p>(From: <a href="https://brainbaking.com/post/2023/05/why-i-retired-my-webmention-server/">Why I Retired My Webmention Server | Brain Baking</a>)</p> <p>He questions if it's worth having mentions at all if most are likes and most are sent from Bridgy, a centralised service.</p> <p>Food for thought. I think I like even the mentions that are just likes… not as some vanity metric, but because it adds a layer of humanity and, community, at least in my bubble. But it is at the expense of privacy. And simplicity (shoutout to Mu-An and Robb's <a href="https://github.com/dddddddddzzzz/OpenHeart">OpenHeart</a>, which is indeed “much, much, much simpler”). And efficiency, especially if you recheck for deletion of replies, as <a href="https://rknight.me/blog/mastodon-webmentions-and-privacy/">Robb concludes you probably should</a> (not the same Robb).</p> <hr/> <p>Originally <a href="https://hidde.blog/links/webmentions-and-sundays/">posted on 14 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Webmentions and Sundays | Links">Reply via email</a></p> Software quality and developer leverage 2024-02-17T00:00:00Z https://hidde.blog/links/software-quality-and-developer-leverage/ <p>Isaac Lyman (Stack Overflow) looks at whether software gets worse. He notices software, unlike sandwiches and movie tickets, is hard to sell:</p> <blockquote> <p>There are only two demographics that are willing to pay for good software: corporations and video gamers. We’ve somehow blundered our way into a world where everyone else expects software to be free.</p> </blockquote> <p>(From: <a href="https://stackoverflow.blog/2023/12/25/is-software-getting-worse/">Is software getting worse? - Stack Overflow</a>)</p> <p>Developers have leverage, the post concludes, they have the power to insist on quality, but aren't really using it. This seems unlikely to change overnight, says Isaac.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/software-quality-and-developer-leverage/">posted on 17 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Software quality and developer leverage | Links">Reply via email</a></p> Paying people to work on open source is good 2024-02-18T00:00:00Z https://hidde.blog/links/paying-people-to-work-on-open-source-is-good/ <blockquote> <p>paying people to work on open source is good, full stop, no exceptions. We need to stop criticizing maintainers getting paid, and start celebrating. Yes, all of the mechanisms are flawed in some way, but that’s because the world is flawed, and it’s not the fault of the people taking money.</p> </blockquote> <p>(From: <a href="https://jacobian.org/2024/feb/16/paying-maintainers-is-good/">Paying people to work on open source is good actually - Jacob Kaplan-Moss</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/paying-people-to-work-on-open-source-is-good/">posted on 18 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Paying people to work on open source is good | Links">Reply via email</a></p> New cypher 2024-02-19T00:00:00Z https://hidde.blog/links/new-cypher/ <p>TIL that UK monarchs choose their own Royal Cypher, a “symbol to represent their personal authority”.</p> <blockquote> <p>In September 2022, the College of Arms announced His Majesty King Charles III’s Royal Cypher, which features the monarch’s chosen crown. This Cypher features the Tudor Crown, rather than the St Edward’s Crown chosen by Queen Elizabeth II following her Accession in 1952. Her Royal Cypher was itself a change from her father King George VI.</p> <p>On each accession, the monarch will choose a Royal Cypher, or symbol to represent their personal authority. You can see the Royal Cypher in many places, for example post boxes, on police and military uniforms or on the side of official buildings.</p> </blockquote> <p>(From: <a href="https://insidegovuk.blog.gov.uk/2024/02/19/updating-gov-uks-crown/">Updating GOV.UK’s crown - Inside GOV.UK</a>)</p> <p>With a government wide design system, the digital version of that can be rolled out much more efficiently. Yay design systems!</p> <hr/> <p>Originally <a href="https://hidde.blog/links/new-cypher/">posted on 19 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20New cypher | Links">Reply via email</a></p> Stitching together 2024-02-19T00:00:00Z https://hidde.blog/links/stitching-together/ <p>Brian Merchant explains in <a href="https://www.bloodinthemachine.com/p/lets-not-do-this-again-please">Let's not do this again, please</a> that OpenAI's new image generating thingy is mostly a “promotial narrative” to try and seek more investment money (OpenAI's server spend, the article says, is over 1 million USD per day).</p> <p>The tech stitches together imagery, rather than create new imagery, Brian says:</p> <blockquote> <p>It’s not that Sora is generating new and amazing scenes based on the words you’re typing — it’s automating the act of stitching together renderings of extant video and images.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/stitching-together/">posted on 19 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Stitching together | Links">Reply via email</a></p> Design that encourages deletion 2024-02-21T00:00:00Z https://hidde.blog/links/design-that-encourages-deletion/ <p>In <a href="https://css-irl.info/design-patterns-that-encourage-junk-data/">Design 11Patterns that Encourage Junk Data</a>, Michelle talks about the environmental cost of creating and storing so much of our data in the ‘cloud’:</p> <blockquote> <p>the need for limitless digital storage bumps up against the very real physical limits of our planet.</p> </blockquote> <p>(From: <a href="https://css-irl.info/design-patterns-that-encourage-junk-data/">CSS { In Real Life } | Design 11Patterns that Encourage Junk Data</a>)</p> <p>She explains it's not only a huge amount of data, a lot of it is probably unnecessary:</p> <blockquote> <p>It’s estimated that up to 88% of the data stored in the cloud is ROT (Redundant, Obsolete or Trivial) data, or “dark data”: data collected by companies in the course of their regular business activities, but which is not used for any other purpose. It all amounts to a lot of junk data that has no purpose, that will never be needed or looked at again.</p> </blockquote> <p>Yup, I definitely store a lot of photos and emails that I will never need to look at again. I should set aside some time for cleanup.</p> <p>I agree with Michelle. Design could help consumers decrease their storage. I want my software to encourage deletion, not (or not just) addition, bring it on!</p> <hr/> <p>Originally <a href="https://hidde.blog/links/design-that-encourages-deletion/">posted on 21 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Design that encourages deletion | Links">Reply via email</a></p> Invisible systems 2024-02-28T00:00:00Z https://hidde.blog/links/invisible-systems/ <p>On the work the <a href="http://gov.uk/">GOV.UK</a> Design System team do:</p> <blockquote> <p>it’s the invisible systems work that has a bigger impact. Reviewing. Advising. Organising. Co-ordinating. Triaging. Educating. Supporting. Allowing the innovation happening at the edges of the ecosystem to feed back into the centre, to be consolidated and standardised for the benefit of everyone.</p> </blockquote> <p>(From: <a href="https://visitmy.website/2024/02/10/how-far-weve-come/">How far we’ve come: What it would mean to lose the GOV.‌UK Design System</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/invisible-systems/">posted on 28 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Invisible systems | Links">Reply via email</a></p> Switch in HTML 2024-02-29T00:00:00Z https://hidde.blog/links/switch-in-html/ <p>Apple is experimenting with a new HTML form control: a switch (see <a href="https://github.com/whatwg/html/pull/9546">WHATWG/HTML issue #9546</a>). It is designed as an attribute for <code>&lt;input type=&quot;checkbox&quot;&gt;</code>, you'd turn a checkbox into a switch by adding the <code>switch</code> attribute:</p> <pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>input</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span>checkbox</span> <span class="token attr-name">switch</span> <span class="token attr-name">checked</span><span class="token punctuation">></span></span></code></pre> <p>In terms of pseudos:, they're experimenting with <code>::thumb</code> and <code>::track</code> pseudo elements for styling the parts of the switch. Unlike the checkbox, it has no <code>::indeterminate</code> pseudo class, because it has no indeterminate state.</p> <p>The colour can be set with <code>accent-color</code>. For browsers that don't support this new <code>switch</code> attribute, the element simply falls back to a checkbox.</p> <p>There is some accessibility support: a switch gets a <code>switch</code> role under the hood, and the element respects the “differentiate without color“ setting in iOS and “on/off labels” on iOS.</p> <p>Their blog post on when to use it:</p> <blockquote> <p>Generally, we recommend using a switch when the end user understands the user interface element as a setting that is either “on” or “off”. A checkbox is well suited for when the end user would understand the element as something to be selected.</p> </blockquote> <p>(From: <a href="https://webkit.org/blog/15054/an-html-switch-control/">An HTML Switch Control | WebKit</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/switch-in-html/">posted on 29 February 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Switch in HTML | Links">Reply via email</a></p> Hallucination is inevitable 2024-03-01T00:00:00Z https://hidde.blog/links/hallucination-is-inevitable/ <p>Researchers show that hallucination is inevitable:</p> <blockquote> <p>LLMs cannot learn all of the computable functions and will therefore always hallucinate. Since the formal world is a part of the real world which is much more complicated, hallucinations are also inevitable for real world LLMs.</p> </blockquote> <p>(From: <a href="https://arxiv.org/abs/2401.11817">[2401.11817] Hallucination is Inevitable: An Innate Limitation of Large Language Models</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/hallucination-is-inevitable/">posted on 1 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Hallucination is inevitable | Links">Reply via email</a></p> Jakob Nielsen's problematic claims about accessibility 2024-03-07T00:00:00Z https://hidde.blog/links/jakob-nielsen-s-problematic-claims-about-accessibility/ <p>Jakob Nielsen wrote a post in which he states “the accessibility movement has been a miserable failure’ (his words) and claims that generative “AI” can somehow magically remove the need for accessibility research and testing.</p> <p>Note, there's currently no evidence that what he proposes is desirable (by users) or possible (with the tech). It is, however, clear that testing with users and meeting WCAG is desirable and possible.</p> <p>Léonie explains <a href="https://tink.uk/nielsen-needs-to-think-again/">Nielsen needs to think again</a>:</p> <blockquote> <p>Nielsen thinks accessibility has failed.</p> <p>Nielsen thinks that generative AI will make my experience better. Nielsen apparently doesn't realise that generative AI barely <a href="https://tetralogical.com/blog/2024/02/12/can-generative-ai-help-write-accessible-code/">understands accessibility</a>, never mind how to make accessible experiences for humans.</p> <p>I think Nielsen needs to think again.</p> </blockquote> <p>Matt May said <a href="https://buttondown.email/practicaltips/archive/we-need-to-talk-about-jakob/">we need to talk about Jakob</a>:</p> <blockquote> <p>This part of the post isn’t so much an argument on the merits of disabled access as it is a projection of himself in the shoes of a blind user, and how utterly miserable he thinks it would be. At no point in any of this—again, classic Jakob Nielsen style—does he cite an actual blind user, much less any blind assistive technology researchers or developers</p> </blockquote> <p>Per Axbom <a href="https://axbom.com/nielsen-generative-ui-failure/#objections">wrote</a>:</p> <blockquote> <p>the published post is misleading, self-contradictory and underhanded. I'll walk you through the whole of it and provide my commentary and reasoning.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/jakob-nielsen-s-problematic-claims-about-accessibility/">posted on 7 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Jakob Nielsen's problematic claims about accessibility | Links">Reply via email</a></p> Broaden your frame of reference 2024-03-11T00:00:00Z https://hidde.blog/links/broaden-your-frame-of-reference/ <p>Sean Voisen recommends to not stick to a particular technology:</p> <blockquote> <p>Lose the label and become T-shaped. Stay curious. Keep learning. Go deep in a specific technology or framework or programming language, but develop breadth in adjacent technologies that will help inform your work and develop new perspectives.</p> </blockquote> <p>(From: <a href="https://sean.voisen.org/writing/insert-favorite-technology-here-guy">On being a ‹insert favorite technology here› “guy” | Sean Voisen</a>)</p> <p>Coincidentally, Jonathan Snook posted similar advice this week, in <a href="https://snook.ca/archives/personal/shifting-identities">Shifting identifies</a>.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/broaden-your-frame-of-reference/">posted on 11 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Broaden your frame of reference | Links">Reply via email</a></p> Simpler businesses 2024-03-11T00:00:00Z https://hidde.blog/links/simpler-businesses/ <blockquote> <p>All of this leaves me wanting simpler businesses with simpler motives — I'll pay, you provide a product or service commensurate with the value. No opaque policies, no concerns about data. I'd love for you to be profitable and sustainable, without being obsessed with scale. I'd love you to build products for the customers, not the speculators, that have invested in you.</p> </blockquote> <p>(From: <a href="https://coryd.dev/posts/2024/of-course-ai-is-extractive-everything-is-lately/">Of course AI is extractive, everything is lately • Cory Dransfeldt</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/simpler-businesses/">posted on 11 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Simpler businesses | Links">Reply via email</a></p> W3C and AI 2024-03-13T00:00:00Z https://hidde.blog/links/w3c-and-ai/ <p>The W3C established articificial intelligence is having a “systemic impact on the web” and looked at how standardisation, guidelines and interoperability can help manage that:</p> <blockquote> <p>Machine Learning models support a new generation of AI systems. These models are often trained on a large amount of Web content, deployed at scale through web interfaces, and can be used to generate plausible content at unprecedented speed and cost.</p> <p>Given the scope and scale of these intersections, this wave of AI systems is having potential systemic impact on the Web and some of the equilibriums on which its ecosystem had grown.</p> <p>This document reviews these intersections through their ethical, societal and technical impacts and highlights a number of areas where standardization, guidelines and interoperability could help manage these changes</p> </blockquote> <p>(From: <a href="https://www.w3.org/reports/ai-web-impact/">AI &amp; the Web: Understanding and managing the impact of Machine Learning models on the Web</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/w3c-and-ai/">posted on 13 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20W3C and AI | Links">Reply via email</a></p> MEPs adopt new and first AI law 2024-03-14T00:00:00Z https://hidde.blog/links/meps-adopt-new-and-first-ai-law/ <blockquote> <p>On Wednesday, Parliament approved the Artificial Intelligence Act that ensures safety and compliance with fundamental rights, while boosting innovation.</p> <p>(…)</p> <p>It aims to protect fundamental rights, democracy, the rule of law and environmental sustainability from high-risk AI, while boosting innovation and establishing Europe as a leader in the field. The regulation establishes obligations for AI based on its potential risks and level of impact.</p> </blockquote> <p>(From: <a href="https://www.europarl.europa.eu/news/en/press-room/20240308IPR19015/artificial-intelligence-act-meps-adopt-landmark-law">Artificial Intelligence Act: MEPs adopt landmark law | News | European Parliament</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/meps-adopt-new-and-first-ai-law/">posted on 14 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20MEPs adopt new and first AI law | Links">Reply via email</a></p> Touchscreen accessibility 2024-03-17T00:00:00Z https://hidde.blog/links/touchscreen-accessibility/ <blockquote> <p>Touch screens and buttonless designs on devices have become the norm, not a definition of the ultra-modern any more. Which means, as a blind individual, that finding accessible household appliances has become increasingly challenging.</p> </blockquote> <p>(From: <a href="https://www.socialeurope.eu/devising-devices-with-accessibility-in-mind">Devising devices with accessibility in mind</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/touchscreen-accessibility/">posted on 17 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Touchscreen accessibility | Links">Reply via email</a></p> Alt texts as meta data would and the need for context 2024-03-20T00:00:00Z https://hidde.blog/links/alt-texts-as-meta-data-would-and-the-need-for-context/ <p>The idea of including alt text for images as metadata into image files pops up every now and then.</p> <p>Eric Bailey explains some of the many reasons why this isn't as good of an idea as it seems:</p> <blockquote> <p>The largest thing to grapple with is that images are contextual. Choosing to select and share one is a highly intentional act, and oftentimes requires knowing the larger context of how it will be viewed.</p> </blockquote> <p>(From: <a href="https://ericwbailey.website/published/thoughts-on-embedding-alternative-text-metadata-into-images/">Thoughts on embedding alternative text metadata into images – Eric Bailey</a>)</p> <p>He explains describing images is a human to human thing, not a “problem” that just needs some tech thrown at it. Even if some of the tech can in some ways be helpful and powerful.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/alt-texts-as-meta-data-would-and-the-need-for-context/">posted on 20 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Alt texts as meta data would and the need for context | Links">Reply via email</a></p> Content that's worth our time 2024-03-26T00:00:00Z https://hidde.blog/links/content-that-s-worth-our-time/ <p>Cory Dransfeldt explains that while we are developing technology that can generate and produce a larger amount of content, the real problem is the quality of that content:</p> <blockquote> <p>I'm more and more concerned that we're heading to a place that will make it ever more difficult to find anything that's actually worth our time.</p> </blockquote> <p>(From: <a href="https://coryd.dev/posts/2024/we-have-a-content-quality-problem-not-a-content-quantity-problem/">We have a content quality problem, not a content quantity problem // Cory Dransfeldt</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/content-that-s-worth-our-time/">posted on 26 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Content that's worth our time | Links">Reply via email</a></p> AI uses too much energy 2024-03-30T00:00:00Z https://hidde.blog/links/ai-uses-too-much-energy/ <blockquote> <p>If ChatGPT were integrated into the 9 billion searches done each day, the IEA says, the electricity demand would increase by 10 terawatt-hours a year — the amount consumed by about 1.5 million European Union residents.</p> </blockquote> <p>(From: <a href="https://www.vox.com/climate/2024/3/28/24111721/ai-uses-a-lot-of-energy-experts-expect-it-to-double-in-just-a-few-years">AI already uses as much energy as a small country. It’s only the beginning. - Vox</a>)</p> <p>This is from an interview with <a href="https://www.sashaluccioni.com/">Sasha Luccioni</a>, climate researcher at Hugging Face. In it, she explains what the power and water consumption of AI, specifically LLMs, looks like today. It's bad, the amount of energy required is enormous. One example in the post is that a query to an LLM cost almost 10 times as much energy as a query to a regular search engine. That's unsustainable, even if we manage to use 100% renewable energy and water that we really didn't need for anything else.</p> <p>Once again, this begs the question if we really need all the AI applications companies are rushing into their products. It's <a href="https://hidde.blog/redundant-ai/">often completely unnecessary</a>.</p> <p>It reminds me of eating animals. With all we know about animal welfare and climate impact, we've got to consider if (regularly) eating animals has benefits that outweigh those downsides.</p> <p>Everyone can choose to do whatever they want with the information they have available to them. As a person or as a company. But if you're deciding for a company, the impact is larger, it's the decision times the amount of users. For me it's increasingly clear I don't want to use these “AI” solutions in personal workflows, suggest we might as well use them when I give talks, let alone push for integrating them into the products I work on.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/ai-uses-too-much-energy/">posted on 30 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20AI uses too much energy | Links">Reply via email</a></p> WebAIM Million 2024 2024-03-30T00:00:00Z https://hidde.blog/links/webaim-million-2024/ <p>The <a href="https://webaim.org/projects/million/">WebAIM Million 2024 report</a> is out! More errors were detected, but also pages with fewer errors generally got better.</p> <p>If this inspired you to go fix low hanging fruit in your projects, I previously wrote about <a href="https://hidde.blog/common-a11y-issues/">ways to fix common accessibility issues</a>, and a <a href="https://hidde.blog/more-common-a11y-issues/">part 2 with more issues to fix</a>. Making websites perfectly accessible can be hard, but reducing fruit that is both low-hanging and very common, is not.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/webaim-million-2024/">posted on 30 March 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20WebAIM Million 2024 | Links">Reply via email</a></p> What ARIA attributes do 2024-04-04T00:00:00Z https://hidde.blog/links/what-aria-attributes-do/ <p>Kitty explains the difference between <code>disabled</code> and <code>aria-disabled</code>:</p> <blockquote> <p>[disabled and the aria-disabled attribute] are both meaningful attributes with their own pros and cons</p> </blockquote> <p>(From: <a href="https://kittygiraudel.com/2024/03/29/on-disabled-and-aria-disabled-attributes/">On disabled and aria-disabled attributes | Kitty Giraudel</a>)</p> <p>There's a lesson in here that applies more generally: ARIA attributes always merely set ‘accessibility semantics’, they don't have side effects like affecting discoverability. It also means when you use them and want behaviours associated with the attributes, you need to add those yourself. So if you add a button role, it won't behave like a button upon adding that attribute, you need to add click and keyboard handlers (and more) yourself.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/what-aria-attributes-do/">posted on 4 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20What ARIA attributes do | Links">Reply via email</a></p> AI, accessibility and fiction 2024-04-05T00:00:00Z https://hidde.blog/links/ai-accessibility-and-fiction/ <p>This week, once again, someone suggested that “AI” could replace (paraphrasing) normative guidelines (ref: <a href="https://lists.w3.org/Archives/Public/w3c-wai-gl/2024AprJun/0005.html">mailing list post</a> of AGWG, the group that produces WCAG).</p> <p>Eric Eggert explains why this seems unnecessary:</p> <blockquote> <p>The simple fact is that we already have all the technology to make wide-spread accessibility a reality. Today. We have guidelines that, while not covering 100% of the disability spectrum, cover a lot of the user needs. User needs that fundamentally do not change.</p> </blockquote> <p>(From: <a href="https://yatil.net/blog/ai-wont-solve-accessibility">“AI” won’t solve accessibility · Eric Eggert</a>)</p> <p>I cannot but disagree with Vanderheiden and Nielsen. They suggest (again, paraphrasing) that we can stop making accessibility requirements, because those somehow “failed” (it didn't, WCAG is successful in many ways) and because generative AI exists.</p> <p>Of course, I'm happy and cautiously optimistic that there are technological advancement. They can meet user needs well, like how LLMs “effectively made any image on the Web accessible to blind people”, as Léonie Watson describes in <a href="https://github.com/w3c/ai-web-impact/issues/24">her thoughtful comment</a>. If people want to use tools meet their needs, great.</p> <p>But it seems utterly irresponsible to have innovation reduce websites' legal obligations to provide basic accessibility. Especially while there are many unresolved problems with LLMs, like hallucinations (that some say are <a href="https://arxiv.org/abs/2401.11817">inevitable</a>), environmental cost, bias, copyright and social issues (including the working conditions of people categorising stuff).</p> <hr/> <p>Originally <a href="https://hidde.blog/links/ai-accessibility-and-fiction/">posted on 5 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20AI, accessibility and fiction | Links">Reply via email</a></p> Statistical illusion 2024-04-07T00:00:00Z https://hidde.blog/links/statistical-illusion/ <p>Baldur Bjarnason, author of the excellent “<a href="https://illusion.baldurbjarnason.com/">The intelligence illusion</a>”, on business risks of Generative AI (recommended!):</p> <blockquote> <p>Delegating your decision-making, ranking, assessment, strategising, analysis, or any other form of reasoning to a chatbot becomes the functional equivalent to phoning a psychic for advice.</p> </blockquote> <p>(From: <a href="https://softwarecrisis.dev/letters/llmentalist/">The LLMentalist Effect: how chat-based Large Language Models replicate the mechanisms of a psychic's con</a>)</p> <p>In his post, Baldur warns us once again not to imagine functionality that doesn't exist, he says it's all a ‘statistical illusion’.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/statistical-illusion/">posted on 7 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Statistical illusion | Links">Reply via email</a></p> Opening 2024-04-21T00:00:00Z https://hidde.blog/links/opening/ <p>To convince a reader or conference attendee that your content is something to pay attention to, try opening strong.</p> <p>I don't think I'm very good at this, so I loved Maggie Appleton's latest piece. It's full of useful advice:</p> <blockquote> <p>For your writing to be worth reading, you need to be exploring something of <em>consequence</em> for someone. You have to have some kind of <em>problem</em> that matters.</p> <p>(…)<br /> Once you know you have a consequential problem for a community and some sense of a solution, you get to play with narrative details. This is the fun storytelling part.</p> </blockquote> <p>(From: <a href="https://maggieappleton.com/openings">On Opening Essays, Conference Talks, and Jam Jars</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/opening/">posted on 21 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Opening | Links">Reply via email</a></p> Popover in Baseline 2024-04-29T00:00:00Z https://hidde.blog/links/popover-in-baseline/ <p>With Firefox 125 shipping the feature, good news on popover:</p> <blockquote> <p>This web feature is now available in all three major browser engines, and becomes Baseline Newly Available as of April 16, 2024.</p> </blockquote> <p>(From: <a href="https://web.dev/blog/popover-api">Popover API lands in Baseline  |  Blog  |  web.dev</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/popover-in-baseline/">posted on 29 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Popover in Baseline | Links">Reply via email</a></p> Reducing complexity 2024-04-29T00:00:00Z https://hidde.blog/links/reducing-complexity/ <p>Tim Paul on how complexity can increase unexpectedly if we automate:</p> <blockquote> <p>handling complexity isn't the same as reducing it.</p> <p>In fact, by getting better at handling complexity we're increasing our tolerance for it. And if we become more tolerant of it we're likely to see it grow, not shrink.</p> </blockquote> <p>(From: <a href="https://www.timpaul.co.uk/posts/automation-and-the-jevons-paradox/">Tim Paul | Automation and the Jevons paradox</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/reducing-complexity/">posted on 29 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Reducing complexity | Links">Reply via email</a></p> Screenreader only component 2024-04-29T00:00:00Z https://hidde.blog/links/screenreader-only-component/ <p>Donny D'Amato on making a design system component for content that is meant for screenreaders:</p> <blockquote> <p>there has been one concept that I’ve stuggled to put into this component-driven ecosystem; screenreader only as it has traditionally existed as a class (eg., .sr-only) added to an otherwise benign element</p> </blockquote> <p>(From: <a href="https://blog.damato.design/posts/screenreader-only/">Screenreader only</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/screenreader-only-component/">posted on 29 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Screenreader only component | Links">Reply via email</a></p> EN 301 549 vs WCAG 2024-05-03T00:00:00Z https://hidde.blog/links/en-301-549-vs-wcag/ <p>Accessibility standards veteran and axe-core product owner Wilco Fiers explains how he sees EN 301 549 relate to WCAG:</p> <blockquote> <p>EN 301 549 steadily gained importance. It is often dismissed as “WCAG with a different number slapped on it,” but it is far more than that.</p> </blockquote> <p>(From: <a href="https://www.deque.com/blog/301549-improve-accessibility/">301,549 ways to improve accessibility: EN 301 549 | Deque</a>)</p> <p>In the post, he explains the EN is broader than WCAG in various ways:</p> <ul> <li>it has more requirements, like for browser settings to be respected by websites (11.7 User preferences)</li> <li>it applies to more than web content (apps, kiosks), a scope WCAG explicitly doesn't support</li> <li>it and derivatives of it apply in more and more places, way beyond the EU (Canada, Japan, Australia)</li> </ul> <p>On the authoring tool requirements bit that Wilco mentioned, I wrote a blog post to summarise our group's thoughts: <a href="https://hidde.blog/authoring-tools-in-en-301-549/">On authoring tools in EN 301 549</a>.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/en-301-549-vs-wcag/">posted on 3 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20EN 301 549 vs WCAG | Links">Reply via email</a></p> Less perfectionism, more humanism 2024-05-03T00:00:00Z https://hidde.blog/links/less-perfectionism-more-humanism/ <p>In Branch, Michelle Barker suggests a new mindset for the web:</p> <blockquote> <p>If “move fast and break things” is Silicon Valley’s rallying cry, then the flip-side is “move slow and mend things”.</p> </blockquote> <p>(From: <a href="https://branch.climateaction.tech/issues/issue-8/the-perfect-site-doesnt-exist/">The perfect site doesn’t exist - Branch</a>)</p> <p>She says we should center sustainability in our work on the web, be intentional in content and code, and prioritise being human to being perfectionist. I could not agree more.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/less-perfectionism-more-humanism/">posted on 3 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Less perfectionism, more humanism | Links">Reply via email</a></p> Public speaking tips 2024-05-04T00:00:00Z https://hidde.blog/links/public-speaking-tips/ <blockquote> <p>I’ve got a few tips for you--and anyone--about speaking. I think I can sum it all up pretty well in one phrase: GET COMFORTABLE.</p> </blockquote> <p>(From: <a href="https://v3.danmall.com/articles/get-comfortable/">“Get Comfortable,” an article by Dan Mall</a>)</p> <p>I hadn't seen this post by Dan Mall about speaking when it came out, but read it as it was shared on Mastodon today. This week I gave a talk that I was quite nervous for beforehand and quite happy with afterwards; from my experience I would second all the advice he gives here on public speaking.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/public-speaking-tips/">posted on 4 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Public speaking tips | Links">Reply via email</a></p> Live regions 2024-05-07T00:00:00Z https://hidde.blog/links/live-regions/ <blockquote> <p>Live regions have a reputation for being &quot;flaky&quot; and inconsistent. While this can be attributed in part to shortcomings in current implementations, the problem can also be caused by developers misunderstanding how live regions are intended to work.</p> </blockquote> <p>(From: <a href="https://tetralogical.com/blog/2024/05/01/why-are-my-live-regions-not-working/">Why are my live regions not working? - TetraLogical</a>)</p> <p>Excellent post by Patrick Lauke!</p> <hr/> <p>Originally <a href="https://hidde.blog/links/live-regions/">posted on 7 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Live regions | Links">Reply via email</a></p> Mastodon's DDoS'ing 2024-05-07T00:00:00Z https://hidde.blog/links/mastodon-s-ddos-ing/ <blockquote> <p>I've noticed that whenever I (or someone else) posts a link to this blog on Mastodon, the decentralised nature of the platforms effectively DDoS's me.</p> </blockquote> <p>(From: <a href="https://kevquirk.com/mastodon-is-ddosing-me">Mastodon Is DDoSing Me | Kev Quirk</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/mastodon-s-ddos-ing/">posted on 7 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Mastodon's DDoS'ing | Links">Reply via email</a></p>