Sam Goto

@sgo.to

Make the web go brrr

One of the best part of my job is that I get to work with so many people externally! This Thursday I have back to back meetings only with non-googlers!

It has been criminally underreported but Kelsey Pfendler has just rowed solo across the Pacific Ocean from the US coast to Hawaii in record time. A 2,400-mile unsupported journey in 43 days, 17 hours, and 55 minutes. Notably beating the Men’s record by 9 whole days.

Bild

Ever been annoyed by a "confirm your email" message with a flaky magic link or OTP with clunky copy+paste, if the email even arrives‽ Optimistically, 20-30% of those emails* are never seen. We can fix that! If you have *any* email collection on your site, I'd love to see you try it & give feedback.

Test the Email Verification Protocol with an origin trial  |  Blog  |  Chrome for Developers

Test the Email Verification Protocol with the origin trial available from Chrome 150.

developer.chrome.com

Watched 4 back to back movies on a long flight back home. "Good luck, have fun, don't die" is insane great. "They will kill you" was great too. "Begonia" was good but I stopped in the middle and restarted. "Roofman" I watched to take a break from thrillers and enjoyed too :)

Hey folks I'm looking for some work! Contracting jobs related to ATProto would be a great fit if anybody needs any help along those lines. I'm very good at Rust, I use a lot of TypeScript, and I'm in deep on the Atmosphere. I'm also used to just figuring out whatever I need to. 😁

Ok now for real with good documentation! developer.chrome.com/blog/email-v... LMK what you think! @blaine.bsky.social looking forward to hearing from you!

Test the Email Verification Protocol with an origin trial  |  Blog  |  Chrome for Developers

Test the Email Verification Protocol with the origin trial available from Chrome 150.

developer.chrome.com

Blaine@blaine.bsky.social · 2mo ago

I just tried a thing that I've honestly been waiting for since ~2006. @sgo.to is a genius, and his persistence is a godsend. I'm told it'll be live in a few months-ish. Can't wait to share more widely, thinking about implications in the meantime. (Sorry to be coy, it's not easily demo-able yet)

Around me, on ecosystem strategy, there are two schools of thought at Google, I call them the incrementalists and the idealists. The former look at what's adjacent to them and take opportunities based on what's possible. They have a sense of direction, but weakly held.

Every vacation I tend to write code for something that I have been pondering on (e.g. I wrote a PDS once), usually unrelated to work. Lately, I feel like most of my personal projects have a big intersection with my work ones. Kind of neat to be working on something so personally meaningful to me.

Things are moving so fast with EVP that if you flip this flag: chrome://flags/#enable-experimental-web-platform-features You get a brand new UX formulation with indicators in the input field!

Bild

I spent some time this morning playing with their endpoints ... I genuinely believe this is the first time that a google account and facebook account interoperate in an unified account chooser that websites can use to login to their websites.

BildBild
Sam Goto@sgo.to · last mo.

Facebook just recently exposed themselves as a FedCM IdP!! developers.facebook.com/documentatio... I think this is pretty awesome, including to the atproto ecosystem, because it one more step towards making IdPs interoperate with one another!

Just tried EVP in chrome stable for the first time! If you are logged in to your gmail account: 1) Go to chrome://settings/help and see if you got chrome 150+ 2) Go to code.sgo.to/2024/10/25/v... and select in autofill your gmail address 3) Click sign-in 4) There is no step 4

Bild

I'm not ashamed to say that I went to Gorge du Verdon purely because of a tiktok search for things to do in Provence ... This place is beautiful!!

Bild

So much good food in Nice ... Gained another 100 pounds ... Next time you see me, pretend you don't see ..

Bild

While I was out on vacations (still am), EVP launched in OT, federated auth for Gemini in Chrome launched to all users, a new backend for FedCM was implemented and launched, a machine learning model and ambient UI was launched and Facebook exposed itself as an IdP! Maybe I should stay OOO longer!

Somewhat proud that I got @sgoto as a whatsapp handle ... @goto was taken (or disallowed) so @sgoto came as a second best (same for my domain @sgo.to, go.to was disallowed, unlike goto@google.com and goto@chromium.org). I hope the day that I get @goto on the web someday arrives :)

I've been pondering about having the browser resolve at:// URLs. I have been thinking that we could introduce a DNS-like (maybe DNS itself?) entity that goes from did:plc to URLs, the same way DNS goes from names to IP, and have the browser depend on that similar to how it depends on a DNS server.