• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on hachyderm.io

Jeffrey Yasskin

@jyasskin@hachyderm.io
mastodon 4.5.9

I work on #WebStandards for Chrome, and I'm organizing Google with the #AlphabetWorkersUnion. I'm an appointed member of the #W3CTAG. I miss programming, but now I mostly talk to people. #Urbanist, pedestrian, #YIMBY. White, but trying to check my privilege.
Opinions here are not anyone's but mine.

0 Followers
0 Following
Joined November 06, 2022
Pronouns:
he/him
Github:
https://github.com/jyasskin
Blog:
https://jeffrey.yasskin.info
Location:
Portland, OR, US

Posts

Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · 2d ago

Draft points opposing https://www.congress.gov/bill/119th-congress/house-bill/8250/text, the U.S. age verification bill: (Aside from the first two, I've largely copied these from other people.)
* Responsible parenting requires us to have a discussion with our kids about what kinds of content and experiences are appropriate to them. Not all 8-year-olds are ready for the same content, but this bill requires a one-size-fits-all approach.
* Even if the bill allowed parents to give our kids a different age for each app, some 8yos might be ready for the average 10yo's reading level but only the average 6yo's level of scariness. Age is just the wrong value to use for this kind of configuration.
* In order for a parent to "decide" under this bill, we're going to need to lie to our kids' devices about their ages, which sets a bad example to our kids.
* Abusive parents should not be allowed to decide for their kids.
* As an adult, I shouldn't need to have an ID or to submit data to an online service to be able to use a computing device.
* As an adult, I should be able to modify the software running on my own devices without being required to connect it to some online service.
* Kids should also be able to write and install their own operating systems.
* Once operating systems are set up to verify one aspect of their users' identities, a new administration can much more easily come in and demand they restrict use based on another aspect.

What else am I missing?

View on hachyderm.io
Text - H.R.8250 - 119th Congress (2025-2026): Parents Decide Act
www.congress.gov

Text - H.R.8250 - 119th Congress (2025-2026): Parents Decide Act

Text for H.R.8250 - 119th Congress (2025-2026): Parents Decide Act

2
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · 3d ago

Trying out a new TODO list system. Currently in the ADHD phase of "this is new, so I'm using it" with an unknown amount of time until either "this actually works" or "this is old and boring so I'm not using it."

View on hachyderm.io
3
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Apr 11, 2026

RE: @sophieschmieg@infosec.exchange

I love the Passover reference at the bottom of Scott's post.

View on hachyderm.io
infosec.exchange

Sophie Schmieg: "I post links about the quantum thing. That is my …" - Infosec Exchange

0
0
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Apr 10, 2026
@cassidy Is the image important for readers to understand the post? If not, omit the distraction, and try to ensure the link preview doesn't have one either.
View full thread on hachyderm.io
0
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Apr 08, 2026

I need to get better at going to bed on time if I'm going to keep scheduling 6am meetings with Europe. 🥱

View on hachyderm.io
0
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Apr 06, 2026

Posted a description of why the ePrivacy Directive is broken, and why that part of the proposed "Digital Omnibus" is moving in the right direction, but doesn't actually fix the problem yet: https://jeffrey.yasskin.info/posts/2026/04/eprivacy/

View on hachyderm.io
jeffrey.yasskin.info

Why the E-privacy Directive is broken — Jeffrey Yasskin

0
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Apr 01, 2026

People use "disintermediation" for both removing intermediaries (correct) and adding them (incorrect). It's like how "literally" now also means "figuratively".

View on hachyderm.io
0
1
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Mar 31, 2026
@jaanus @jensimmons https://github.com/lochie/web-haptics emulates it with .
View full thread on hachyderm.io
1
0
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Mar 21, 2026

I wonder how "You Only Live Once" came to mean "throw caution to the winds" instead of "make sure not to mess up that one life."

View on hachyderm.io
7
1
2
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Mar 03, 2026
@npdoty @ireneista Reading https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1043 I'm worried about 3 things: 1) '"Account holder” means an individual who is at least 18 years of age.', and the OS has to ask "the" account holder, but there's nothing about how the OS figures out its administrator's age. Presumably it'll be ok to assume that the person setting up a device bought the device, and only 18yos can buy things, even though that's strictly false? 2) The law talks about "the" user, so what about devices with multiple users? (probably minor?) 3) The law assumes that the OS will give apps a granular version of the single age specified for the user. But a good parental control app ought to let parents say "my kid is Xyo for this particular app". Is that allowed?
View full thread on hachyderm.io
1
0
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Feb 28, 2026
@ireneista My impression, and I think @npdoty 's, is that the California law makes OSes *ask* their owner for the user's age, in order to pass it on to apps. It doesn't make them verify that age, so it facilitates parents working with websites to give their kid an appropriate experience. If a kid is more mature than their age implies, or websites are hiding age-appropriate information, the device owner can say a different age. Seems in line with https://www.w3.org/TR/privacy-principles/#guardians Much better than the jurisdictions that are requiring sites to verify with private-info uploads. I could be missing something, of course.
View full thread on hachyderm.io
3
1
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025
@hvdsomp That's still data-versiondate. The ability to provide dates in data-versionurl seems to be new in the latest version of https://robustlinks.org/spec/#data-versionurl What do you expect the next version of the JavaScript to do with it?
View full thread on hachyderm.io
0
2
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025
@hvdsomp @pointlessone It took a while to find, but https://github.com/iipc/robustlinks seems to be the implementation described there.
View full thread on hachyderm.io
2
6
1
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025
@hvdsomp I definitely see the use for versiondate, maybe even in helping a user notice a hijacked site. How would a UA use the embedded memento dates in the versionurl value?
View full thread on hachyderm.io
0
2
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025
@chrysn Interesting: `rel=alternate` isn't body-ok on its own (https://html.spec.whatwg.org/multipage/links.html#body-ok) but it can be an `itemprop` for an object declared on an ``. [Edit: er, oops, s must have exactly one of `rel` or `itemprop`.] I can imagine that some RDF property would express this, although because RDF edges aren't ordered, there would have to be an independent definition of what order to try the fallbacks. I suspect it'll wind up too verbose to be useful, but it makes sense to describe it as an alternative to consider. Want to send a PR to https://github.com/jyasskin/handling-unreliable-links
View full thread on hachyderm.io
0
0
0
0
Open post
In reply to
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025
@hvdsomp Thanks for the prior art. Here's a really early explainer for the idea: https://github.com/jyasskin/handling-unreliable-links
View full thread on hachyderm.io
0
2
0
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Nov 15, 2025

2 #Web problems which seem like they might share a solution:

1) You link to a page, but there's a chance that it's gone offline or has a too-steep paywall, so you want to also link to an archive site like web.archive.org or archive.ph. It's possible to put those links adjacent in the HTML, but that stops the UA from doing something intelligent if it receives a 404 or the user otherwise expresses that the main link didn't work.
2) https://www.tbray.org/ongoing/When/202x/2025/04/16/Decentralized-Schemes and https://github.com/mastodon/mastodon/issues/19679#issuecomment-1301180085: you're supposed to be able to link to a scheme: url to get to the user's choice of application to handle that scheme, but this leads the user to a dead-end if they have _no_ application for the scheme.

An obvious-solution-that's-probably-wrong: Add a fallbackhref="space separated urls" attribute to link tags, and have browsers automatically load them in sequence if earlier ones "fail", for a definition of "fail" that includes at least 4xx and 5xx HTTP errors and missing protocol handlers.

Edit: Initial very-drafty explainer: https://github.com/jyasskin/handling-unreliable-links

View on hachyderm.io
hachyderm.io

Hachyderm.io

4
2
5
0
Open post
jyasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
Jeffrey Yasskin
Jeffrey Yasskin
@jyasskin@hachyderm.io

I work on # WebStandards for Chrome, and I'm organizing Google with the # AlphabetWorkersUnion . I'm an appointed member of the # W3CTAG . I miss programming, but now I mostly talk to people. # Urbanist , pedestrian, # YIMBY . White, but trying to check my privilege. Opinions here are not anyone's but mine.

hachyderm.io
@jyasskin@hachyderm.io · Sep 03, 2025

The W3C @tag@w3c.social is going to Hong Kong in 2 weeks for a face-to-face meeting, and as part of that, a local developer group is hosting us for a developer meetup: https://www.meetup.com/codeaholics/events/310842831/

Wednesday, September 17, 7:00–9:00PM on the 7th Floor of the GoodNotes Office at 8 Observatory Road, Hong Kong

If you'll be in Hong Kong then, I hope to see you and answer your questions! Please boost this and let more people know about it.

#WebStandards

View on hachyderm.io
w3c.social

Technical Architecture Group (@tag@w3c.social) - w3c.social

9
1
14
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: pop3.elektrine.com:995

SMTP: mail.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 07:51:33 UTC