@hdv@front-end.social
@hdv@front-end.social avatar

hdv

@hdv@front-end.social

Freelance frontend specialist. Accessibility advocate. Speaker.

Currently working on NL Design System and standards for the Dutch government. Before: W3C, Mozilla.
Open UI CG participant.
Interested and will likely talk about: web accessibility, the web, standards, design, tech ethics, components, JS, books, personal websites, CMSes, the video conferencing apps of our decade.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mia, to random
@mia@front-end.social avatar

Heading to Amsterdam. I wonder if there will be anyone else there, maybe for a conference or something? You never know.

It would be impossible to predict. 🤷🏻‍♀️

hdv,
@hdv@front-end.social avatar

@mia a conference? this week? not sure what you're on about, but I'll head in the direction of Amsterdam on Wednesday just in case

aardrian, to random
@aardrian@toot.cafe avatar

Rough “toggle” guidelines:

  1. Use <button aria-pressed> for immediate effect and when JS is known to exist:
    https://adrianroselli.com/2019/08/under-engineered-toggles-too.html

  2. Use a checkbox for submissions and when maybe no JS (PE):
    https://adrianroselli.com/2019/03/under-engineered-toggles.html

  3. Use either of above with role="switch" only when it will never have an indeterminate state:
    https://adrianroselli.com/2021/10/switch-role-support.html

  4. Avoid Apple’s proposed switch attribute for now (anchor link):
    https://adrianroselli.com/2021/10/switch-role-support.html#Update02

Adjust as appropriate.

cc @Lukew

hdv,
@hdv@front-end.social avatar

@aardrian @Lukew and to double check as we were discussing at Open UI yesterday: would a native toggle button (that handles aria-pressed, and is no participant in forms) make sense to you in addition to Apple's switch proposal? Some weren't sure if warranted as they seem similar, others (incl me) felt they are different (aria-pressed vs aria-checked being one)

hdv,
@hdv@front-end.social avatar

@aardrian @yatil @Lukew re priorities: I feel it's just one of the many things that exists in ARIA and needs a HTML equivalent so that devs don't need to manually do the ARIA semantics. And this specific one is a somewhat low hanging fruit, I think?

Meyerweb, to random
@Meyerweb@mastodon.social avatar

HOLY SHIT HE RAN THE TABLE

hdv,
@hdv@front-end.social avatar

@Meyerweb will he be disqualified from election? Pleaaase?

hdv, to random
@hdv@front-end.social avatar

Europeans are you all ready to vote next week?

It's a good opportunity to vote green and not let the populists and/or bullshitters win.

matuzo, to random
@matuzo@front-end.social avatar

Just a quick reminder that there's a scripting media feature.

@media (scripting: enabled) {  
 /* js is enabled */  
}

@media (scripting: none) {  
 /* js isn't enabled */  
}  

https://matuzo.at/blog/2023/100daysof-day106

hdv,
@hdv@front-end.social avatar

@Kilian @matuzo “a few”

mia, to 11ty
@mia@front-end.social avatar
  1. A folder full of images
  2. Add #eleventy
  3. Loop over images to create pages
  4. A static image site!
  5. ???
  6. It's easy to add/edit alt text & captions now

What's step 5? A markdown file for every image? That sounds painful. A single json or yaml file mapping images to metadata? Maybe better? Could get out of hand. Some very simple CMS? Other ideas?

hdv,
@hdv@front-end.social avatar

@mia if it's new images you could make a Shortcut that moves an image into said folder, but before that prompts for an alt and writes your input into a file with the same name alongside the image.

but it's old images isn't it?

matuzo, to random
@matuzo@front-end.social avatar

Netlify wanted to charge me $55 again (they didn't) for HTMHell. They told me that I'm using up more than 100GB of bandwidth, mostly because of the RSS feed (70GB). The file is 2.7MB uncompressed.
Is that possible? Am I doing something wrong or incredibly right? :D

https://www.htmhell.dev/feed.xml

hdv,
@hdv@front-end.social avatar

@matuzo how did you find out it was the RSS feed? My Netlify dashboard seems to only show per domain, I think I have a similar problem with my site, most months just under the 100 luckily

hdv, to random
@hdv@front-end.social avatar

The ‘I have half a talk now’ stage of talk writing is hard. It's probably going to be okay, I tell myself, but it isn't yet. 😱

yatil, to random
@yatil@yatil.social avatar

Filed a bug on a pretty inacurate web·dev article today. I appreciate the drive to explain WCAG rules, but you need to be accurate. Text MUST have a 4.5:1 contrast ratio (unless >24px or bold and > 18.6px, then it MUST be 3:1). Don’t weasel word a “should” in there.

https://issuetracker.google.com/u/1/issues/343229137

hdv,
@hdv@front-end.social avatar

@yatil thanks for filing this! I've signed up as a supporter on https://steadyhq.com/en/yatil/about

rem, to random
@rem@front-end.social avatar

I've been reading "Tomorrow, and Tomorrow, and Tomorrow" (thank you @dletorey for the tip), and I'm really (really) enjoying it - no spoilers please (about 75% through).

But it's giving me an extremely strong desire to MAKE. I really want to make a thing, but first - work, but also - where to start (too many (stupid) ideas).

Still, excellent book, definitely recommend (so long as it doesn't bork it in the last 1/4th)

hdv,
@hdv@front-end.social avatar

@rem @dletorey +1, fantastic book!

hdv, to random
@hdv@front-end.social avatar

Imagine Microsoft stopped spending money on AI and start putting it into making copy/paste work in their apps.

hdv,
@hdv@front-end.social avatar

(am currently copy pasting between two docs that have the same fonts and still getting random new fonts upon pasting)

hdv, to random
@hdv@front-end.social avatar

Scarlett Johansson says OpenAI approached her to use her voice long before it was released. She said no and they still took it. https://www.npr.org/2024/05/20/1252495087/openai-pulls-ai-voice-that-was-compared-to-scarlett-johansson-in-the-movie-her

Now, in a blog post OpenAI says: “Sky’s voice is not an imitation of Scarlett Johansson” https://openai.com/index/how-the-voices-for-chatgpt-were-chosen/ But their CEO even tweeted the word “her” as a way of announcing the voice.

post truth much? this company just keeps on grabbing what isn't theirs

cory, to ai
@cory@social.lol avatar
hdv,
@hdv@front-end.social avatar

@cory nice! and yeah so much of these features seem pretty unnecessary… wrote this post a while ago https://hidde.blog/redundant-ai/

hdv, to random
@hdv@front-end.social avatar

my German isn't great, but I understand and love that they can use words such as ‘arsch log’ on election posters

hdv, to random
@hdv@front-end.social avatar

The European Parliamentary Elections are during CSS Day so I've just arranged to vote in Amsterdam (with Kiezerspas).

This is an important vote. Collectively we've got to cast a lot of votes on parties that are not extreme right, and (personal opinion) prioritise very ambituous climate policy over nonsensical anti migrant populism.

hdv,
@hdv@front-end.social avatar

@sarajw pfew you me too

went to double check but seems we're not doing this all on one day and NL is during css day and DE is after, pfew

5t3ph, to CSS
@5t3ph@front-end.social avatar

Soooo... who is attending #CSS Day, the Accessibility Club Summit, or both?

hdv,
@hdv@front-end.social avatar

@5t3ph 👋👋 i'll do two waves because both!

hdv, to random
@hdv@front-end.social avatar

The corporation Slack: we'll train some language models on your data
The people in about every single Slack community I am in: admin, can you opt us out?

hdv, to random
@hdv@front-end.social avatar

“Inspiration porn is the portrayal of people with disabilities (or other uncommon life circumstances) as being inspirational to able-bodied people“ https://en.wikipedia.org/wiki/Inspiration_porn

(yes this is a subtoot of the “AI”/BeMyEyes video that they forgot to add captions to)

more thoughts: https://hidde.blog/links/inspiration-porn/

hdv, to random
@hdv@front-end.social avatar

Would pay to be able to turn off the AI stuff in “Teams (work or school)”. It's uneccessary, wasteful and nonsensical.

“Over events in your ankle”? Sorry, what?

hdv, to random
@hdv@front-end.social avatar

“Europe, let's come together!”

Petition to get Joost Klein back into Eurovision https://www.change.org/p/get-joost-klein-back-into-eurovision-2024

sarajw, to random
@sarajw@front-end.social avatar

So who will I see at @btconf then?!

hdv,
@hdv@front-end.social avatar

@sarajw @dletorey @btconf look for a red cap, Sara!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines