Hidde's links Content that Hidde found interesting across the web. 2024-09-15T00: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> Attributes and properties 2024-04-25T00:00:00Z https://hidde.blog/links/attributes-and-properties/ <blockquote> <p>Attributes and properties are fundamentally different things.</p> </blockquote> <p>(From: <a href="https://jakearchibald.com/2024/attributes-vs-properties/">HTML attributes vs DOM properties - JakeArchibald.com</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/attributes-and-properties/">posted on 25 April 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Attributes and properties | 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> Humane web 2024-05-10T00:00:00Z https://hidde.blog/links/humane-web/ <p>Bravo to <a href="https://michellebarker.co.uk/">Michelle Barker</a> putting this out there, putting into words what many of us feel:</p> <blockquote> <p>The web is becoming hostile to humans. Users are tracked and their privacy is routinely violated. Search results are populated with ads. We are constantly spammed by bots. Generative AI threatens to turn previously useful public forums into soulless marketing soup, while sacrificing the livelihoods of the creators that unwittingly power them. Power-hungry data centres demand the burning of fossil fuels, and divert water and energy from communities, emitting tonnes of carbon in order to power this digital junkyard. Users abandon hostile websites that take too long to load on low-powered devices, or are forced to upgrade, as the pile of electronic waste grows. We need a web by and for humans.</p> </blockquote> <p>(From: <a href="https://humanewebmanifesto.com/">Manifesto for a Humane Web</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/humane-web/">posted on 10 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Humane web | Links">Reply via email</a></p> Want it all 2024-05-10T00:00:00Z https://hidde.blog/links/want-it-all/ <p>Ana Rodrigues:</p> <blockquote> <p>I want it all, but it is impossible.</p> </blockquote> <p>(From: <a href="https://ohhelloana.blog/i-want-it-all/">Oh Hello Ana - I want it all but, it is impossible</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/want-it-all/">posted on 10 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Want it all | Links">Reply via email</a></p> Inspiration porn 2024-05-15T00:00:00Z https://hidde.blog/links/inspiration-porn/ <p>Just in time for #GAAD, and in the week where we saw OpenAI share a video of a new feature that integrates the GPT-4o model with BeMyEyes to assist blind people, I want to share the definition of “inspiration porn”:</p> <blockquote> <p>Inspiration porn is the portrayal of people with disabilities (…) as being inspirational to able-bodied people (…), on the basis of their life circumstances.</p> </blockquote> <p>(From: <a href="https://en.wikipedia.org/wiki/Inspiration_porn">Inspiration porn - Wikipedia</a>)</p> <p>The demo itself was impressive, but I couldn't not notice that OpenAI shared it without captions. It could be that they just forgot. But they clearly didn't forget to upload record, edit, upload and promote the video, so accessibility must have been lower or no priority. And that's likely to be a systemic issue, a bit like some of the other announcement videos that portray assistants as somewhat flirty women.</p> <p>The term “inspiration porn” has been used in various places, I found the concept particularly well explained in “<a href="https://wwnorton.com/books/9781324036661">Against Technoableism</a>” by Ashley Shew and “<a href="https://www.debezigebij.nl/boek/handicap/">Handicap</a>” by Anaïs Van Ertvelde. I believe it was originally coined by comedian and journalist Stella Young, see also <a href="https://www.youtube.com/watch?v=8K9Gg164Bsw">her TED Talk</a>.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/inspiration-porn/">posted on 15 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Inspiration porn | Links">Reply via email</a></p> Baseline and accessibility 2024-05-17T00:00:00Z https://hidde.blog/links/baseline-and-accessibility/ <p>Currently, the Baseline support information does not include whether the feature is supported accessibly:</p> <blockquote> <p>If you need to understand whether browsers support accessibility features as your own base level set of requirements, for legal or other compliance reasons, then Web Platform Baseline does not represent a baseline.</p> </blockquote> <p>(From: <a href="https://adrianroselli.com/2023/12/baseline-does-not-really-cover-baseline-support.html">Baseline Does Not Really Cover Baseline Support — Adrian Roselli</a>)</p> <p>I support Adrian's call for this to change. We should't assume features to be supported, if there are known accessibility issues in specific browsers or assistive technologies. I previously noted I feel <a href="https://hidde.blog/at-interop/">Interop should include accessibility</a> (and there is a <a href="https://github.com/web-platform-tests/interop-accessibility">separate Interop project for accessibility</a> now, nice). I hope Baseline can meaningfully implement updates to make accessibility support more clear. A disclaimer, as Adrian suggested seems a good first step.</p> <p>What would that it mean to deem a feature supported accessibly? WCAG's <a href="https://www.w3.org/TR/WCAG22/#dfn-accessibility-supported">accessibility supported</a> definition is a good start, but the W3C or Accessibility Guidelines Working Group (that makes WCAG) <a href="https://www.w3.org/WAI/WCAG21/Understanding/conformance#support-level">don't say exactly which browsers or assistive technologies</a> a feature needs to work. For users of assistive technologies, ‘it works’ depends both their choice of assistive technology and the browser they use it with. But even if there's no clear cut answer to ‘which browsers or AT’, even the information that there are known bugs and where would tremendously help web developers decide whether to use a feature or not.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/baseline-and-accessibility/">posted on 17 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Baseline and accessibility | Links">Reply via email</a></p> Design system dilemmas 2024-05-23T00:00:00Z https://hidde.blog/links/design-system-dilemmas/ <blockquote> <p>Building a component library is a challenging and rewarding experience, but there’s more to it than writing great-looking components. At every step of the journey, you’ll need to make choices to ensure your library is built appropriately for its intended audience.</p> </blockquote> <p>(From: <a href="https://github.com/andrico1234/the-dilemmas-youll-face">andrico1234/the-dilemmas-youll-face: The Dilemmas You'll Face When Creating Your First Component Library</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/design-system-dilemmas/">posted on 23 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Design system dilemmas | Links">Reply via email</a></p> For idea guys 2024-05-23T00:00:00Z https://hidde.blog/links/for-idea-guys/ <p>Rachel Smith on makers vs idea guys:</p> <blockquote> <p>Generative AI is like the ultimate idea guy’s idea! Imagine… if all they needed to create a business, software or art was their great idea, and a computer. No need to engage (or pay) any of those annoying makers who keep talking about limitations, scope, standards, artistic integrity etc. etc.</p> </blockquote> <p>(From: <a href="https://rachsmith.com/ai-is-for-the-idea-guys/">Generative AI is for the idea guys</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/for-idea-guys/">posted on 23 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20For idea guys | Links">Reply via email</a></p> Legitimate 2024-05-25T00:00:00Z https://hidde.blog/links/legitimate/ <p>Jeremy noticed that an Instagram<br /> notification said:</p> <blockquote> <p>we’ll now rely on the legal basis called legitimate interests for using your information to develop and improve AI</p> </blockquote> <p>(From: <a href="https://adactio.com/journal/21156">Adactio: Journal—InstAI</a>)</p> <p>That's not by any means reasonably what the word legitimate means, is it?</p> <p>It's unfortunate many interesting people and businesses can mostly or only be followed on Instagram, as that's pretty much why I still keep an account. This feels like the social media equivalent of being kept hostage.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/legitimate/">posted on 25 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Legitimate | Links">Reply via email</a></p> Masonry and reading order 2024-05-27T00:00:00Z https://hidde.blog/links/masonry-and-reading-order/ <p>CSS can lay things out for you automatically, which is cool but could mean reading order and visual order end up not matching. Luckily, Rachel and others at the CSS Working Group are working on a solution, that lets developers choose which order makes most sense:</p> <blockquote> <p>There’s a proposal however that aims to deal with this, that would let developers indicate to the browser that they want to follow the “visual” flow of items rather than source order. This is currently named reading-order-items, and I recently added a draft of the proposal to the CSS Display Level 4 editor’s draft. The specification deals with reordering both in an automatic sense, but also the reordering you might want to do when placing items on the grid.</p> </blockquote> <p>(From: <a href="https://rachelandrew.co.uk/archives/2024/05/26/masonry-and-reading-order/">Masonry and reading order – Rachel Andrew</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/masonry-and-reading-order/">posted on 27 May 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Masonry and reading order | Links">Reply via email</a></p> Alt generation in Firefox 2024-06-02T00:00:00Z https://hidde.blog/links/alt-generation-in-firefox/ <p>Firefox experiments with automatic text alternative text generation, using a local and therefore privacy-preserving (?) machine learning model:</p> <blockquote> <p>Until recently it’s not been feasible for the browser to infer reasonably high quality alt text for images, without sending potentially sensitive data to a remote server. However, latest developments in AI have enabled this type of image analysis to happen efficiently, even on a CPU.</p> <p>We are adding a feature within the PDF editor in Firefox Nightly to validate this approach. As we develop it further and learn from the deployment, our goal is to offer it for users who’d like to use it when browsing to help them better understand images which would otherwise be inaccessible.</p> </blockquote> <p>(From: <a href="https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/">Experimenting with local alt text generation in Firefox Nightly - Mozilla Hacks - the Web developer blog</a>)</p> <p>This is good to see as so many websites lack text alternatives and this may be the first of its kind made by a company that didn't take part in large scale user privacy violations.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/alt-generation-in-firefox/">posted on 2 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Alt generation in Firefox | Links">Reply via email</a></p> Friends and AI 2024-06-02T00:00:00Z https://hidde.blog/links/friends-and-ai/ <p>Neven Mrgan received an email:</p> <blockquote> <p>my friend had a question to ask me, and the email asked it over the course of a few paragraphs. It then disclosed that, oh by the way, I used AI to write this</p> </blockquote> <p>(From: <a href="https://mrgan.com/ai-email-from-a-friend/">How it feels to get an AI email from a friend</a>)</p> <p>In his post he talks about what it feels like to be on the receiving end of AI generated content, in this case one where you'd hope these tools aren't used: an email from a friend. Not for grammar checks, but for the actual message. It felt off:</p> <blockquote> <p>It felt like getting a birthday card with only the prewritten message inside, and no added well-wishes from the wisher’s own pen.</p> </blockquote> <hr/> <p>Originally <a href="https://hidde.blog/links/friends-and-ai/">posted on 2 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Friends and AI | Links">Reply via email</a></p> WPT and accessibility 2024-06-07T00:00:00Z https://hidde.blog/links/wpt-and-accessibility/ <p>Rahim Abdi of Apple describes an effort to make it possible to test more web platform features for accessibility features:</p> <blockquote> <p>what if we could regularly test the accessibility behavior of any and all web platform features on the latest browsers in an automated fashion? How much time and effort could this save?</p> </blockquote> <p>(From: <a href="https://webkit.org/blog/15400/improving-web-accessibility-with-web-platform-tests/">Improving Web Accessibility with Web Platform Tests | WebKit</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/wpt-and-accessibility/">posted on 7 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20WPT and accessibility | Links">Reply via email</a></p> The opposite of human creativity 2024-06-11T00:00:00Z https://hidde.blog/links/the-opposite-of-human-creativity/ <blockquote> <p>Apple's ethos3 has always been about building tools to empower users to make art, to create, to be original. I don't know what is is, but it sure as hell isn't human creativity.</p> </blockquote> <p>(From: <a href="https://www.roguelazer.com/blog/2024-oh-the-humanity/">roguelazer's website: oh, the humanity</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-opposite-of-human-creativity/">posted on 11 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The opposite of human creativity | Links">Reply via email</a></p> The ch unit for line lengths 2024-06-17T00:00:00Z https://hidde.blog/links/the-ch-unit-for-line-lengths/ <p>Richard Rutter explains that maybe the <code>ch</code> unit isn't the best choice if you're trying to follow Robert Bringhurt's guidelines:</p> <blockquote> <p>The important part of Bringhurst’s guideline is not the ’66-characters’ but the ‘satisfactory length’. This is about readability, and readability is affected by the length of a line more so than the number of characters in it.</p> </blockquote> <p>(From: <a href="https://clagnut.com/blog/2432/">Use of ch unit considered inappropriate (in certain circumstances) | Clagnut by Richard Rutter</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-ch-unit-for-line-lengths/">posted on 17 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The ch unit for line lengths | Links">Reply via email</a></p> Synergy Greg 2024-06-20T00:00:00Z https://hidde.blog/links/synergy-greg/ <p>This post is a bit violent at times, but has some very, very good points on the “AI” hype from someone who actually knows the technology and sees through the hype:</p> <blockquote> <p>You either need to be on the absolute cutting-edge and producing novel research, or you should be doing exactly what you were doing five years ago with minor concessions to incorporating LLMs. Anything in the middle ground does not make any sense unless you actually work in the rare field where your industry is being totally disrupted right now.</p> </blockquote> <p>(From: <a href="https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/">I Will Fucking Piledrive You If You Mention AI Again — Ludicity</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/synergy-greg/">posted on 20 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Synergy Greg | Links">Reply via email</a></p> If statements in CSS today 2024-06-21T00:00:00Z https://hidde.blog/links/if-statements-in-css-today/ <p>Lea Verou explains how we could do if statements, that are <a href="https://lea.verou.me/blog/2024/css-conditionals/">coming to CSS</a>, today.</p> <p>She explored various very clever ways to do it.</p> <p>Great point on abstractions:</p> <blockquote> <p>Ugliness is only acceptable if it’s encapsulated and not exposed to component users.</p> </blockquote> <p>(From: <a href="https://lea.verou.me/blog/2024/css-conditionals-now/">Inline conditionals in CSS, now? • Lea Verou</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/if-statements-in-css-today/">posted on 21 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20If statements in CSS today | Links">Reply via email</a></p> Philosophically bullshit 2024-06-29T00:00:00Z https://hidde.blog/links/philosophically-bullshit/ <p>LLMs don't hallucinate or lie, they ‘bullshit’, in the sense that the <a href="https://en.m.wikipedia.org/wiki/Harry_Frankfurt">late philosopher Harry Frankfurt</a>, explain Glasgow researchers in their <a href="https://link.springer.com/content/pdf/10.1007/s10676-024-09775-5.pdf">recent paper</a>:</p> <blockquote> <p>The problem here isn't that large language models hallucinate, lie, or misrepresent the world in some way. It's that they are not designed to represent the world at all; instead, they are designed to convey convincing lines of text.</p> </blockquote> <p>(From: <a href="https://link.springer.com/content/pdf/10.1007/s10676-024-09775-5.pdf">ChatGPT is bullshit</a>)</p> <p>The paper explains Frankfurt's interesting distinction between ‘soft bullshit’ and ‘hard bullshit’, reasoning that ChatGPT is definitely the former and in some cases arguably the latter.</p> <p>It's crucial to replace phrases like ‘hallucinate’ or ‘lie’ with a word like ‘bullshit’, not to try and be witty, but because the phrases shape how investors, policymakers and general public think of these tools. Which in turn impacts the decisions they make about using them.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/philosophically-bullshit/">posted on 29 June 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Philosophically bullshit | Links">Reply via email</a></p> Mediocre and derivative input 2024-07-01T00:00:00Z https://hidde.blog/links/mediocre-and-derivative-input/ <p>Scott Riley:</p> <blockquote> <p>Figma’s AI shit will suffer from the same problems every other company’s GenAI shit suffers from: the average input to its dataset is, almost by definition, mediocre and derivative. Especially when you consider the state we’re in by and large as an industry.</p> </blockquote> <p>(From: <a href="https://www.scott.is/writing/about/ai-and-design">On AI and the commoditisation of design – Scott Riley</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/mediocre-and-derivative-input/">posted on 1 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Mediocre and derivative input | Links">Reply via email</a></p> Reading page 2024-07-02T00:00:00Z https://hidde.blog/links/reading-page/ <p>Melanie Richards:</p> <blockquote> <p>In all my years as an absolute book fiend with a personal website, I’ve never hosted my reading list here! That’s now changed</p> </blockquote> <p>(From: <a href="https://melanie-richards.com/blog/new-reading-page/#metadata-ref">New Reading page, powered by the Airtable API | Melanie Richards</a>)</p> <p>Love these kinds of pages, one of the hardest parts about reading more is to find out what's worth reading. Another person's opinion is worth more than a thousand algorithms.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/reading-page/">posted on 2 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Reading page | Links">Reply via email</a></p> We need information architects 2024-07-05T00:00:00Z https://hidde.blog/links/we-need-information-architects/ <p>Vicky Teinaki urges us to revisit the discipline of information architecture:</p> <blockquote> <p>for anyone designing flows with any amount of complexity (such as things that have repeat use), please have a look at information architecture as a discipline.</p> </blockquote> <p>(From: <a href="https://www.vickyteinaki.com/blog/a-plea-for-the-lost-practice-of-information-architecture/">A plea for the lost practice of information architecture</a>)</p> <p>In her post, she explains how the field got mostly erased over the last 15-20 years, with the rise of the ‘UX designer’ first then, followed by the popularity of agile delivery and lean startup.</p> <p>IA is considered as ‘unsexy’, she explains, especially compared to full blown prototypes in Figma, but critical when you're designing complex structures: they need to be thought out or it will show.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/we-need-information-architects/">posted on 5 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20We need information architects | Links">Reply via email</a></p> The problem is with energy 2024-07-06T00:00:00Z https://hidde.blog/links/the-problem-is-with-energy/ <blockquote> <p>The problem isn’t that AI is using &quot;too much&quot; power from our current grid; it’s that our current grid still overwhelmingly runs on fossil fuels in the first place.</p> </blockquote> <p>(From: <a href="https://joanwestenberg.com/a-question-of-power">@Westenberg | A question of power</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-problem-is-with-energy/">posted on 6 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The problem is with energy | Links">Reply via email</a></p> The long closed site that got revitalised as a zombie AI version 2024-07-11T00:00:00Z https://hidde.blog/links/the-long-closed-site-that-got-revitalised-as-a-zombie-ai-version/ <blockquote> <p>TUAW (“The Unofficial Apple Weblog”) was shut down by AOL in 2015, but this past year, a new owner scooped up the domain and began posting articles under the bylines of former writers who haven’t worked there for over a decade.</p> </blockquote> <p>(From: <a href="https://www.theverge.com/2024/7/10/24195858/tuaw-unofficial-apple-tech-blog-ai-web-orange-khan">Early Apple tech bloggers are shocked to find their name and work have been AI-zombified - The Verge</a>)</p> <p>The content on the relaunched site was LLM-generated, including author names and pictures. But then they used real author names from people who used to work at the site. Very uncanny.</p> <p>After one of the former TUAW writers posted about what happened and threatened with legal action, the names have now been changed.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-long-closed-site-that-got-revitalised-as-a-zombie-ai-version/">posted on 11 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The long closed site that got revitalised as a zombie AI version | Links">Reply via email</a></p> What users thing vs what corporations think 2024-07-13T00:00:00Z https://hidde.blog/links/what-users-thing-vs-what-corporations-think/ <blockquote> <p>The corporate branding, the new “AI-powered developer platform” slogan, makes it clear that what I think of as “GitHub”—the traditional website, what are to me the core features—simply isn’t Microsoft’s priority at this point in time.</p> </blockquote> <p>(From: <a href="https://www.mistys-internet.website/blog/blog/2024/07/12/github-is-starting-to-feel-like-legacy-software/">&quot;GitHub&quot; Is Starting to Feel Like Legacy Software - The Future Is Now</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/what-users-thing-vs-what-corporations-think/">posted on 13 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20What users thing vs what corporations think | Links">Reply via email</a></p> 30 times easier 2024-07-27T00:00:00Z https://hidde.blog/links/30-times-easier/ <p>Accessibility is easier when you do it earlier, I can't emphasise that enough. In his latest post, Eric posts research that shows how much easier:</p> <blockquote> <p>Accessibility audits almost always happen after launch, as an afterthought. That means that errors that could have been found in the requirement analysis are 30 times harder to fix2 . This makes accessibility audits seem very inefficient.</p> </blockquote> <p>(From: <a href="https://yatil.net/blog/the-infuriating-inefficiency-of-accessibility-audits">The infuriating inefficiency of accessibility audits · Eric Eggert</a>)</p> <p>Audits aren't useless. They have their place and are essential for monitoring accessibility within large organisations and for governments. Still, for your website or team, finding and fixing issues early is ideal. And it makes those audits easier and quicker too, as they'll need to report less low hanging fruit.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/30-times-easier/">posted on 27 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%2030 times easier | Links">Reply via email</a></p> Money, money, money 2024-07-29T00:00:00Z https://hidde.blog/links/money-money-money/ <p>The founders and namesakes of the famous Silicon Valley venture capital firm A16Z decided to back Trump, and discussed why on a podcast.</p> <p>Elizabeth Lopatto of The Verge took one for the team and listened to the whole thing. It sounds like their sole reason for backing this extreme party, ultimately, is money:</p> <blockquote> <p>this VC cabal is trading against the basic principles of America — not merely against personal freedom, but democracy itself — in the hopes of profit.</p> </blockquote> <p>(From: <a href="https://www.theverge.com/2024/7/24/24204706/marc-andreessen-ben-horowitz-a16z-trump-donations">The moral bankruptcy of Marc Andreessen and Ben Horowitz - The Verge</a>)</p> <p>Selfishness and motivation by money isn't new (or inherently wrong). But A16Z-backed companies used to allude to more inspiring ideals, like changing the world for the better by connecting everyone. The marketing/morality ratio increasingly seems off.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/money-money-money/">posted on 29 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Money, money, money | Links">Reply via email</a></p> TAG on third party cookies 2024-07-30T00:00:00Z https://hidde.blog/links/tag-on-third-party-cookies/ <p>Hadley Beeman of the Technical Architecture Group:</p> <blockquote> <p>After reading Google’s announcement that they no longer plan to deprecate third-party cookies, we wanted to make our position clear.</p> </blockquote> <p>(From: <a href="https://www.w3.org/blog/2024/third-party-cookies-have-got-to-go/">Third-party cookies have got to go | 2024 | Blog | W3C</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/tag-on-third-party-cookies/">posted on 30 July 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20TAG on third party cookies | Links">Reply via email</a></p> Community survey 2024-08-07T00:00:00Z https://hidde.blog/links/community-survey/ <p>W3C is looking for community input:</p> <blockquote> <p>We want to get to know our community better, investigate needs, and understand our community’s vision of how we fulfill our mission for the world-wide web.</p> </blockquote> <p>(From: <a href="https://www.w3.org/news/2024/w3c-opens-community-wide-survey/">W3C opens community-wide survey | 2024 | News | W3C</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/community-survey/">posted on 7 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Community survey | Links">Reply via email</a></p> New browser 2024-08-12T00:00:00Z https://hidde.blog/links/new-browser/ <p>Ladybird is a new browser, written from scratch, including the engine. It plans not to be funded by ads or ad companies:</p> <blockquote> <p>The world needs a browser that puts people first, contributes to open standards using a brand new engine, and is free from advertising’s influence.</p> </blockquote> <p>(From: <a href="https://ladybird.org/posts/why-ladybird/">Why we need Ladybird</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/new-browser/">posted on 12 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20New browser | Links">Reply via email</a></p> Apple to crush creation, again 2024-08-13T00:00:00Z https://hidde.blog/links/apple-to-crush-creation-again/ <p>Thom Holwerda on the 30% fee Patreon is going to be forced to pay to Apple when users want to donate to creators on iOS:</p> <blockquote> <p>Remember that ad Apple made where it crushed a bunch of priceless instruments and art supplies into an iPad – the ad it had to pull and apologise for because creators, artists, writers, and so on thought it was tasteless and dystopian?</p> <p>Who knew that ad was literal.</p> </blockquote> <p>(From: <a href="https://www.osnews.com/story/140475/apple-forces-patreon-to-charge-patreons-30-tax-or-have-its-ios-application-banned-from-the-app-store/">Apple forces Patreon to charge Patreons 30% tax, or have its iOS application banned from the App Store – OSnews</a>)</p> <p>What happened to the company that won respect with <a href="https://www.youtube.com/watch?v=tjgtLSHhTPg">Think Different</a>?</p> <hr/> <p>Originally <a href="https://hidde.blog/links/apple-to-crush-creation-again/">posted on 13 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Apple to crush creation, again | Links">Reply via email</a></p> Spoilers 2024-08-23T00:00:00Z https://hidde.blog/links/spoilers/ <p>Scott O'Hara shares his thoughts around the ideal way to code spoilers on the web:</p> <blockquote> <p>I’m just going to tell you what I’d expect from a spoiler component if someone were to build one, or if one were to ever be standardized.</p> </blockquote> <p>(From: <a href="https://www.scottohara.me/blog/2024/08/22/spoiler.html">Spoiler Alert: it needs to be accessible | scottohara.me</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/spoilers/">posted on 23 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Spoilers | Links">Reply via email</a></p> inert in React 2024-08-23T00:00:00Z https://hidde.blog/links/inert-in-react/ <p>Mayank explains how to use the <code>inert</code> attribute in React 19, in earlier versions and with or without TypeScript:</p> <blockquote> <p>The answer is a bit tricky.</p> </blockquote> <p>(From: <a href="https://www.mayank.co/notes/inert-in-react">Using the inert attribute in React</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/inert-in-react/">posted on 23 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20inert in React | Links">Reply via email</a></p> Dimensions to meanings 2024-08-28T00:00:00Z https://hidde.blog/links/dimensions-to-meanings/ <blockquote> <p>I think there are multiple implicit dimensions to the meanings of behaviour words. That compounds questions about where to draw boundaries, and it can lead to discussion at cross purposes and confusion.</p> </blockquote> <p>(From: <a href="https://write.as/ulrikehahn/do-llms-really-reason-understand-think-summarise">Do LLMs REALLY reason, understand, think, summarise...? — UlrikeHahn</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/dimensions-to-meanings/">posted on 28 August 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Dimensions to meanings | Links">Reply via email</a></p> Centrism 2024-09-03T00:00:00Z https://hidde.blog/links/centrism/ <p>The stance that works in standards making and in the workplace in general, is ‘quicksand’ when it comes to politics, Joan Westenberg argues:</p> <blockquote> <p>The fatal flaw of Radical Centrism is its obsession with the middle ground, as if that's inherently where truth and wisdom reside.</p> </blockquote> <p>(From: <a href="https://joanwestenberg.com/the-radical-centrism-fallacy-1">@Westenberg | The Radical Centrism Fallacy</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/centrism/">posted on 3 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Centrism | Links">Reply via email</a></p> Introducing carbon 2024-09-05T00:00:00Z https://hidde.blog/links/introducing-carbon/ <blockquote> <p>Through our carbon.txt project we propose a standardised, yet distributed place on website domains, to efficiently surface the structured data that companies now have to publish anyway.</p> </blockquote> <blockquote> <p>Carbon.txt would become a single place to look on any domain for public sustainability data relating to that company, that would allow anyone to build a database.</p> </blockquote> <p>(From: <a href="https://www.thegreenwebfoundation.org/news/carbon-txt-applying-lessons-from-crowdsourcing-net-zero-data/">Introducing carbon.txt - Applying lessons from crowdsourcing net zero data - Green Web Foundation</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/introducing-carbon/">posted on 5 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Introducing carbon | Links">Reply via email</a></p> Social media 2024-09-05T00:00:00Z https://hidde.blog/links/social-media/ <blockquote> <p>On and off for the last several years I’ve been manually curating my roughly 40,000 lifetime tweets. I recently finished, and in the process embarked on an unexpected journey of self-discovery.</p> </blockquote> <p>(From: <a href="https://emilygorcenski.com/post/to-forget-is-an-ethical-act/">Emily F. Gorcenski</a>)</p> <p>Loved this post!</p> <hr/> <p>Originally <a href="https://hidde.blog/links/social-media/">posted on 5 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Social media | Links">Reply via email</a></p> Blandness vs absurdity 2024-09-10T00:00:00Z https://hidde.blog/links/blandness-vs-absurdity/ <p>Have been nodding along to this post, that touches on a lot of the themes I plan to bring to Beyond Tellerrand in November:</p> <blockquote> <p>as AI gets better at mimicking human communication, the pressure on human creators to be weirder, more original, and more authentically human will only increase.</p> </blockquote> <p>(From: <a href="https://joanwestenberg.com/shitposting-our-way-through-the-singularity">@Westenberg | Shitposting Our Way Through the Singularity</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/blandness-vs-absurdity/">posted on 10 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Blandness vs absurdity | Links">Reply via email</a></p> Real things by real people 2024-09-11T00:00:00Z https://hidde.blog/links/real-things-by-real-people/ <p>yup:</p> <blockquote> <p>I want real things by real people. I don’t want more things averaged out by a language model that can only make likely sentences. I don’t want more creepy images directly sourced from thousands of copyrighted works. I want you to put yourself on the page.</p> </blockquote> <p>(From: <a href="http://me.rbmntjs.nl/2024/a-short-note-on-ai/">A short note on AI – Me, Robin</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/real-things-by-real-people/">posted on 11 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Real things by real people | Links">Reply via email</a></p> Knowledge and context 2024-09-13T00:00:00Z https://hidde.blog/links/knowledge-and-context/ <blockquote> <p>Artificial intelligence companies deeply underestimate how perfect the things around us are, and how deeply we base our understanding and acceptance of the world on knowledge and context. People generally have four fingers and a thumb on each hand, hammers have a handle made of wood and a head made of metal, and monkeys have two legs and two arms. The text on the sign of a store generally has a name and a series of words that describe it, or perhaps its address and phone number.</p> <p>These are simple concepts that we learn from the people and places we see as we grow up, and what's very, very important to remember is that these are not concepts that artificial intelligence models are aware of.</p> </blockquote> <p>(From: <a href="https://www.wheresyoured.at/sam-altman-fried/">Subprime Intelligence</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/knowledge-and-context/">posted on 13 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Knowledge and context | Links">Reply via email</a></p> Making it easier to build good UX 2024-09-13T00:00:00Z https://hidde.blog/links/making-it-easier-to-build-good-ux/ <p>Mat​hia⁠s S​chäf⁠er wrote a balanced post about the JavaScript discourse and where to put the blame for poor user experience.</p> <p>I like what he wrote about the impact of tooling:</p> <blockquote> <p>We need tools that make it easy to do the right thing and hard to impair the UX. Tools that inform the developer about the impact of a decision on performance and reliability.</p> </blockquote> <p>(From: <a href="https://molily.de/something-went-wrong/">Something went wrong · molily</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/making-it-easier-to-build-good-ux/">posted on 13 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Making it easier to build good UX | Links">Reply via email</a></p> No personal data harvesting in Europe 2024-09-19T00:00:00Z https://hidde.blog/links/no-personal-data-harvesting-in-europe/ <p>Glad the AI Act seems to effectively protect my rights:</p> <blockquote> <p>Anyone living in the EU, EEA or Switzerland will not have their data harvested. LinkedIn has not yet confirmed why it has spared the citizens of Europe, but it may be due to rules introduced under the EU AI Act.</p> </blockquote> <p>(From: <a href="https://www.thestack.technology/linkedin-trains-ai-on-personal-data/">LinkedIn trains GenAI models on personal data by default</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/no-personal-data-harvesting-in-europe/">posted on 19 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20No personal data harvesting in Europe | Links">Reply via email</a></p> The temporality of making 2024-09-22T00:00:00Z https://hidde.blog/links/the-temporality-of-making/ <blockquote> <p>But in eliminating the effort, in refusing the temporality of making, the outcome of an “AI”-driven creative process is a phantasm, an unsubstantiality, something that passes through the world without leaving any trace. A root that twists back upon itself and tries to suck the water from its own desiccated veins.</p> </blockquote> <p>(From: <a href="https://aworkinglibrary.com/writing/coming-home">Coming home | A Working Library</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-temporality-of-making/">posted on 22 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The temporality of making | Links">Reply via email</a></p> Value of subtle imperfections 2024-09-22T00:00:00Z https://hidde.blog/links/value-of-subtle-imperfections/ <blockquote> <p>In our rush to digitize the world, we often underestimate the value of the patina, subtle imperfections, and otherwise visible history of the physical objects we choose to digitize.</p> </blockquote> <p>(From: <a href="https://sean.voisen.org/marginalia/wendell-berry-writing-without-a-computer">Wendell Berry on the benefits of writing without a computer | Sean Voisen</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/value-of-subtle-imperfections/">posted on 22 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Value of subtle imperfections | Links">Reply via email</a></p> Who requested this feature? 2024-09-26T00:00:00Z https://hidde.blog/links/who-requested-this-feature/ <p>This is creepy, dull and useless. I wish they didn't:</p> <blockquote> <p>If you think avoiding AI-generated images is difficult as it is, Facebook and Instagram are now going to put them directly into your feeds. At the Meta Connect event on Wednesday, the company announced that it’s testing a new feature that creates AI-generated content for you “based on your interests or current trends” — including some that incorporate your face.</p> </blockquote> <p>(From: <a href="https://www.theverge.com/2024/9/25/24253329/meta-ai-generated-images-facebook-instagram-feeds">Meta’s going to put AI-generated images in your Facebook and Instagram feeds - The Verge</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/who-requested-this-feature/">posted on 26 September 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Who requested this feature? | Links">Reply via email</a></p> Human rights and the next 30 years of web 2024-10-01T00:00:00Z https://hidde.blog/links/human-rights-and-the-next-30-years-of-web/ <p>Last week I saw Nick Doty from the Center of Democracy and Technology give an excellent short talk at the W3C's 30tj birthday event, in which he said:</p> <blockquote> <p>We need to consider human rights in all the work that we do at W3C in the next 30 years.</p> </blockquote> <p>(From: <a href="https://cdt.org/insights/happy-30th-birthday-w3c/">Happy 30th Birthday, W3C - Center for Democracy and Technology</a>)</p> <p>He just published the <a href="https://cdt.org/insights/happy-30th-birthday-w3c/">full text</a>.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/human-rights-and-the-next-30-years-of-web/">posted on 1 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Human rights and the next 30 years of web | Links">Reply via email</a></p> Overrate 2024-10-08T00:00:00Z https://hidde.blog/links/overrate/ <p>Iris van Rooij on Ada Lovelace:</p> <blockquote> <p>Two centuries later, as we are living through yet another AI summer where AI hype and promises of artificial general intelligence (AGI) abound, Ada’s wise words remain relevant as ever. When writing about the “AI” of her time, called the Analytical Engine, she wrote: “It is desirable to guard against the possibility of exaggerated ideas that might arise as to the powers of [AI]. In considering any new subject, there is frequently a tendency [...] to overrate what we find to be already interesting or remarkable”.</p> </blockquote> <p>(From: <a href="https://www.ru.nl/en/students/news/editorial-ai-inside-celebrating-ada-and-women-in-ai">Editorial AI Inside: Celebrating Ada and Women in AI | Radboud University</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/overrate/">posted on 8 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Overrate | Links">Reply via email</a></p> The selected option 2024-10-19T00:00:00Z https://hidde.blog/links/the-selected-option/ <p>Jake Archibald presents some options for how <code>&lt;selectedoption&gt;</code> would work:</p> <blockquote> <p>what if the selected <option> is modified?<br /> This is the bit I want your opinion on.</option></p> </blockquote> <p>(From: <a href="https://jakearchibald.com/2024/how-should-selectedoption-work/">How should <selectedoption> work? - JakeArchibald.com</selectedoption></a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/the-selected-option/">posted on 19 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20The selected option | Links">Reply via email</a></p> Gladwell 2024-10-22T00:00:00Z https://hidde.blog/links/gladwell/ <blockquote> <p>Gladwell writes like someone who doesn't care about being correct because he doesn't care about being correct! His spitballs are truly spitballs, and he doesn't care where they land.</p> </blockquote> <p>(From: <a href="https://culture.ghost.io/forget-gladwell/">Forget Gladwell</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/gladwell/">posted on 22 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Gladwell | Links">Reply via email</a></p> Unlicensed use of creative works 2024-10-22T00:00:00Z https://hidde.blog/links/unlicensed-use-of-creative-works/ <blockquote> <p>The unlicensed use of creative works for training generative AI is a major, unjust threat to the livelihoods of the people behind those works, and must not be permitted</p> </blockquote> <p>(From: <a href="https://www.aitrainingstatement.org/">Statement on AI training</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/unlicensed-use-of-creative-works/">posted on 22 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Unlicensed use of creative works | Links">Reply via email</a></p> Behind the facade 2024-10-28T00:00:00Z https://hidde.blog/links/behind-the-facade/ <blockquote> <p>If the pursuit of an easier, slower and more pleasant life comes at the expense of others, is staying where you are and suffering the right thing to do? Maybe.</p> </blockquote> <p>(From: <a href="https://www.thrillist.com/travel/nation/digital-nomads-criticism-locals-exploitation">How Digital Nomads Are Exploiting the World - Thrillist</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/behind-the-facade/">posted on 28 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Behind the facade | Links">Reply via email</a></p> LLMs also hallucinate in medical contexts 2024-10-29T00:00:00Z https://hidde.blog/links/llms-also-hallucinate-in-medical-contexts/ <p>This shouldn't surprise anyone, but it turns out LLMs also make up stuff when used by doctors:</p> <blockquote> <p>[Professors Allison Koenecke and Mona Sloane] determined that nearly 40% of the hallucinations were harmful or concerning because the speaker could be misinterpreted or misrepresented.</p> </blockquote> <p>(From: <a href="https://apnews.com/article/ai-artificial-intelligence-health-business-90020cdf5fa16c79ca2e5b6c4c9bbb14">Researchers say AI transcription tool used in hospitals invents things no one ever said | AP News</a>)</p> <p>The article lists some examples: the tools made up violence, racial details and medication out of thin air.</p> <hr/> <p>Originally <a href="https://hidde.blog/links/llms-also-hallucinate-in-medical-contexts/">posted on 29 October 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20LLMs also hallucinate in medical contexts | Links">Reply via email</a></p> We learn 2024-11-04T00:00:00Z https://hidde.blog/links/we-learn/ <blockquote> <p>Humans aren’t trained up. We have experience. We learn. And for us, learning a language, for example, isn’t learning to generate ‘the next token’. It’s learning to work, play, eat, love, flirt, dance, fight, pray, manipulate, negotiate, pretend, invent and think. And crucially, we don’t merely incorporate what we learn and carry on; we always resist. Our values are always problematic. We are not merely word-generators. We are makers of meaning.</p> </blockquote> <p>(From: <a href="https://aeon.co/essays/can-computers-think-no-they-cant-actually-do-anything">Can computers think? No. They can’t actually do anything | Aeon Essays</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/we-learn/">posted on 4 November 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20We learn | Links">Reply via email</a></p> Hitting a wall 2024-11-10T00:00:00Z https://hidde.blog/links/hitting-a-wall/ <blockquote> <p>Just as I argued here in April 2024, LLMs have reached a point of diminishing returns.</p> </blockquote> <p>§</p> <p>The economics are likely to be grim. Sky high valuation of companies like OpenAI and Microsoft are largely based on the notion that LLMs will, with continued scaling, become artificial general intelligence. As I have always warned, that’s just a fantasy.</p> <p>(From: <a href="https://garymarcus.substack.com/p/confirmed-llms-have-indeed-reached">CONFIRMED: LLMs have indeed reached a point of diminishing returns</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/hitting-a-wall/">posted on 10 November 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Hitting a wall | Links">Reply via email</a></p> Localising icons 2024-11-18T00:00:00Z https://hidde.blog/links/localising-icons/ <blockquote> <p>Creating effective, trustworthy communication with language communities means doing the work to make sure your content meets them where they are.</p> <p>A big part of this is learning about, and incorporating cultural norms into your efforts.</p> </blockquote> <p>(From: <a href="https://ericwbailey.website/published/dont-forget-to-localize-your-icons/">Don’t forget to localize your icons – Eric Bailey</a>)</p> <hr/> <p>Originally <a href="https://hidde.blog/links/localising-icons/">posted on 18 November 2024</a> on <a href="https://hidde.blog">Hidde's blog</a>.</p> <p><a href="mailto:hidde@hiddedevries.nl?subject=Reply%20to:%20Localising icons | Links">Reply via email</a></p>