Jake Lazaroff

@jakelazaroff.com

nyc-based programmer and designer. alum @recurse.com. azzajew. public transit enjoyer. thoughts on local-first software, atproto, javascript frameworks, web components, css and other web minutiae. 🌐 https://jakelazaroff.com

if you give your website a service worker cache and a keyboard-driven search bar, if starts to feel like using a local app that contains your notes but accessible in every browser, all the time!

it's awesome seeing this proposal pick up steam on the producer side! next step: adding support on the *consumer* side. if you have an app that handles webpages, start thinking about how you can use these <meta> tags to tie those pages back to atproto records!

𝕮@chrisshank.com · 2w ago

In the *last day*, a bunch of apps in the Atmosphere are starting to adopt this proposal! Thanks to everyone who has helped out 🙏🏻 - @mu.social ☑ - @semble.so ☑ - @aturi.to ☑ - @leaflet.pub ☑ - @frontpage.fyi ☑ - @bsky.app ☐ - @pckt.blog ☐ (just reached out)

an atproto permissioned data pattern i hope/expect to see flourish is apps using the "simplespace" authority on the user's PDS and not minting any space credentials at all, just using oauth portable, private data that the user can selectively expose without necessarily revealing the atproto records

📃🐝✨ Excited to share a preprint about BeeKEM, a decentralized / local-first variant of MLS's TreeKEM (group E2EE) that we designed at @inkandswitch.com. Huge thanks to our coauthors for the writeup and empirical analysis — even we were pleasantly surprised by the performance results 📊

eprint.iacr.org

don't think i'm worried about this in particular, but it does make me wonder what exactly is the credible exit for my own data if a space authority becomes malicious and stops issuing me credentials? (still wrapping my head around the permissioned data proposal so sorry if this is a dumb question!)

Andrew Lisowski 💻@hipstersmoothie.com · 2w ago

I really worry that permissioned data is gonna kill a lot of stuff Take my recipe app: If i wanted no one to have access to the records but my app all i have to do is 1. create a space 2. use that space for all user content Bam, now no open data

there is a straight line from my @recurse.com batch in 2023 to speaking in front of ~400 people—including many personal and professional heroes—at @localfirstconf.com. plus three years of learning, making friends (both online and off) and having a blog that i'm actually proud of. apply for a batch!

Recurse Center@recurse.com · 3w ago

15 years + 3,000 alums later, what started as a 6-person experiment is now a community of curious, kind programmers: engineers, artists, scientists, hobbyists, all united by a love of programming. If 6 or 12 weeks to focus on what truly interests you sounds appealing, apply! www.recurse.com/apply

deleted the cloudflare post. was gonna leave it up even though i felt a bit uncomfortable with it getting attention but seeing someone say the discourse drained them was the last straw. not the energy i want put out in the world. sorry y'all.

Jake Lazaroff@jakelazaroff.com · last yr.

i'm just gonna bump this post whenever i see someone describe people who hold different opinions as "cultists with a weak disposition" or something similar truly nothing saps me of creative energy more than reading toxic polemics like that

We wrote a @standard.site explainer — what it is & why it's useful 📝✨ ~shared standards for longform publishing? ~a way to see what friends read & write? ~the atmosphere's hottest collab? yes yes & yes! Seeing lots of q's after Bluesky's new standard.site link card integration. Here's a TL;DR!

What is Standard Site, and why is it useful?

Lab Notes 029: explaining how Standard Site works, how it compares to RSS, and its utility for readers and publishers

lab.leaflet.pub