Foysal
@foysal.it
π€ 9715
π₯ 202
π 507
Build things.
pinned post!
new ozone release just went out
github.com/bluesky-soci...
if you're running a labeller using ozone, please upgrade. thanks
@thisismissem.social
for the tip on react's security fix.
loading . . .
Release v0.1.104 Β· bluesky-social/ozone
What's Changed π Add next threshold description to automated email content by @foysalit in #440 Save event macro independent of subject DID by @gcwill70 in #436 Fix bug where filter sharing toolti...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.104
about 1 month ago
0
14
4
reposted by
Foysal
devin ivy π
11 days ago
"explode a social media app's infrastructure so that it spans the internet instead of a datacenter" sounds dumb but it basically works
1
77
5
reposted by
Foysal
alex benzer
12 days ago
if you had a "beta features" toggle in your settings that let you see experimental and pre-release features in the app so you could share feedback with the bsky team, would you turn it on?
102
206
22
reposted by
Foysal
Tyler Fisher
18 days ago
wow, it looks like the new remix v3 has built-in support for atproto oauth. huge.
api.remix.run/api/remix/au...
loading . . .
AtmosphereAuthProvider | Remix API Documentation
https://api.remix.run/api/remix/auth/interface/AtmosphereAuthProvider/
2
68
16
i dont like getting hit in the face but i'd let spring do it. yeah. spring can hit me in the face like a truck and i wouldn't mind.
about 1 month ago
1
9
0
πΈ
add a skeleton here at some point
about 1 month ago
0
7
0
new ozone release just went out
github.com/bluesky-soci...
if you're running a labeller using ozone, please upgrade. thanks
@thisismissem.social
for the tip on react's security fix.
loading . . .
Release v0.1.104 Β· bluesky-social/ozone
What's Changed π Add next threshold description to automated email content by @foysalit in #440 Save event macro independent of subject DID by @gcwill70 in #436 Fix bug where filter sharing toolti...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.104
about 1 month ago
0
14
4
reposted by
Foysal
Matthieu π¦
about 1 month ago
Hey y'all, I just released a new version of the PDS distribution that fixes that hCaptcha/COEP issue. Update to v0.4.219 and get the new account manager interface as added bonus.
2
50
16
reposted by
Foysal
Jay π¦
about 2 months ago
Today, weβre excited to introduce Attie, currently as an invite-only closed beta. Attie is the first agentic social app on atproto. Itβs something completely new β an experiment in making building on the protocol more accessible.
loading . . .
The Future of AI Should Serve People, Not Platforms
https://theliquidfrontier.leaflet.pub/3mi5pwkoqx22g
1974
1012
1282
reposted by
Foysal
jenn schiffer π·οΈπ―οΈ
about 2 months ago
whatβs refreshing about
#atmosphereconf
is how interdisciplinary the subjects and speakers are - itβs not all code but instead showcasing the roles of scientists, journalists and creators. the community is multi-faceted and have a shared interest in combatting misinformation and abuse.
1
136
30
reposted by
Foysal
Rudolph Fraser.
about 2 months ago
excited to announce our new platform for content moderation and community management at scale. this replaces ozone for us. built by
@rishkebab.blacksky.team
hand in hand with our T&S team.
add a skeleton here at some point
10
455
144
reposted by
Foysal
Bluesky
about 2 months ago
Last April, we raised $100M in Series B funding. This round gives us the ability to scale our team to meet the rapid growth of Bluesky and the AT Protocol. Read more:
bsky.social/about/blog/0...
loading . . .
Bluesky's 2025 $100M Series B Lays Foundation for Open Social Web - Bluesky
In April 2025, Bluesky raised $100 million in Series B funding led by Bain Capital Crypto. Since our Series A, we've grown from 13 million to over 43 million global users.
https://bsky.social/about/blog/03-19-2026-series-b
3510
2927
476
reposted by
Foysal
Paul Frazee
2 months ago
AT Protocol is getting an IETF Working Group
add a skeleton here at some point
12
330
34
reposted by
Foysal
daniel holmgren π«
2 months ago
continuing to build up our permissioned data protocol! this one asks what a bucket actually is and where the data that constitutes a bucket is stored. it argues for maintaining the atproto ethos in the permissioned data protocol as always, looking forward to hearing your thoughts!
loading . . .
Permissioned Data Diary 3: Your Bucket, My Data
The third in a series of posts building up a solution to permissioned data on atproto. We look at two different models for where buckets live and why the simpler-looking one doesnβt work out.
https://dholms.leaflet.pub/3mguviy6iks2a
23
228
65
soooo well deserved! excited to see this move forward!
add a skeleton here at some point
2 months ago
0
12
1
reposted by
Foysal
MDN Web Docs
2 months ago
JavaScript now has non-mutating array methods β¨ `toSorted()`, `toReversed()`, `toSpliced()`, and `with()` return new arrays instead of modifying the original. No more [...arr].sort() to avoid side effects. Learn more π
developer.mozilla.org/en-US/docs/...
0
131
22
reposted by
Foysal
daniel holmgren π«
3 months ago
new blog post on permissioned data in atproto! this one introduces "buckets", the protocol-level primitive for shared access control. I walk through two approaches that don't quite work and land on something that I think does let me know your thoughts!
loading . . .
Permissioned Data Diary 2: Buckets
The second in a series of posts building up a solution to permissioned data on atproto. We introduce buckets: a new protocol primitive for creating a shared social context.
https://dholms.leaflet.pub/3mfrsbcn2gk2a
17
289
77
reposted by
Foysal
Chris van der Loo
3 months ago
#atproto
is nuts. Iβve never had the experience where Iβve downloaded a new social app, opened it, and everyone is already there. That was the experience I just had with
#Popfeed
. Absolutely bonkers
1
81
17
reposted by
Foysal
alex benzer
3 months ago
we're hiring a senior product designer at Bluesky. you'd be designer #2. no design-by-committee, no six-month review cycles. just ship great stuff to millions of people. come level up this app with us! apply here:
jobs.gem.com/bluesky/am9i...
loading . . .
Bluesky Jobs
Bluesky Jobs
https://jobs.gem.com/bluesky/am9icG9zdDrrlTF-atMpevi9wHnFPHND
36
370
134
so pumped for this
add a skeleton here at some point
3 months ago
0
15
3
reposted by
Foysal
Paul Frazee
3 months ago
π΄ LIVE
https://stream.place/pfrazee.com
And we are live with office hours!
loading . . .
@pfrazee.com is π΄LIVE on stream.place!
And we are live with office hours!
https://stream.place/pfrazee.com?did=did%3Aplc%3Aragtjsm2j2vknwkz3zp4oxrd&time=2026-02-13T20%3A30%3A04.090Z
4
97
25
new ozone release just went out
github.com/bluesky-soci...
this one contains react version upgrade to address the latest CVE along with a bunch of new features. shout out to
@jefffwithag.bsky.social
on his first set of contributions to the repo along with a few other folks for helping out!
loading . . .
Release v0.1.103 Β· bluesky-social/ozone
What's Changed π Fix handle fetching for email template by @foysalit in #417 fix: Properly bulk remove tags in workspace panel by @gcwill70 in #413 Fix watchtower version for automatic updates on ...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.103
4 months ago
0
9
1
reposted by
Foysal
Pieter Montoulieu
6 months ago
I've had this idea for a while, but what if you built a desktop UI on top of atproto data... and what if that UI looked cyberpunk AF? Here's a first look at Aether OS, a desktop-like interface with system and lexicon apps powered by your data.
loading . . .
17
245
39
reposted by
Foysal
hailey
4 months ago
yea idt i can accurately describe how underwhelming this machine is. immediately returned the one that i tested out
add a skeleton here at some point
6
39
1
Last night's release image had a dependency issue which broke some ozone instances. This new release contains the fix for it
github.com/bluesky-soci...
Please upgrade your image version to get the new one. Apologies for the inconvenience.
loading . . .
Release v0.1.100 Β· bluesky-social/ozone
What's Changed βοΈ Takedown target services by @foysalit in #402 π Only show Not Delievered when isDelivered is explicitly false by @foysalit in #407 β¬οΈ Update package version by @foysalit in #408 ...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.100
5 months ago
0
5
3
This version has a dependency issue which is breaking most endpoints. Team's working on getting a patch out. I'll publish a new version as soon as that's ready!
add a skeleton here at some point
5 months ago
0
11
1
Long overdue but the react CVE thing gave me the push needed to get a new version of ozone out
github.com/bluesky-soci...
I'd normally give a heads ups a couple days before release but this one is time sensitive so just hit the release button. Thanks
@esb.lol
for the assist!
loading . . .
Release v0.1.99 Β· bluesky-social/ozone
What's Changed π Show high profile warning on labelers by @foysalit in #375 π Add copy button for handle change history and record info by @foysalit in #377 π Only show account actions to admins a...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.99
6 months ago
0
19
2
reposted by
Foysal
Matthieu π¦
7 months ago
Been building on the Atmosphere? The official Lexicon codegen tooling has some rough edges for third-party devs: β’ Bundle bloat β’ Painful maintainability β’ Inflexible client/server modes Wrote up the pain points (and there might be a solution coming π)
loading . . .
Rethinking Lexicon Tooling for Third-Party Developers
The official Lexicon code generation tooling hasn't evolved much since its initial release. While it serves the core atproto codebase well, third-party developers face significant challenges with bundle size, manual maintenance, and architectural constraints that make building production-ready applications unnecessarily difficult.
https://matthieu.leaflet.pub/3m4pw7osrg22v
5
122
24
reposted by
Foysal
Kuba Suder π΅π±πΊπ¦
7 months ago
I've finally written that blog post about how I ran the
blue.mackuba.eu
app on both MySQL and Postgres in parallel on two servers, testing and comparing them for six months, and how that went π
loading . . .
How I ran one Ruby app on three SQL databases for six months
Since June 2023, Iβve been running a service written in Ruby (Sinatra) that provides several Bluesky custom feeds (initially built with a feed for the iOS/Mac developers community in mind, later expan...
https://mackuba.eu/2025/10/15/three-bases-one-app/
3
60
9
currently reading "foundryside" - robert jackson bennet. thanks for the recommendation
@jaz.bsky.social
few chapters in, i'm totally hooked πͺ
8 months ago
2
4
0
"i am haunted by humans" - what a fucking ending! what a book!!
add a skeleton here at some point
8 months ago
0
2
0
new ozone release v0.1.98 just went out
github.com/bluesky-soci...
lots of goodies there but im over the moon to finally have fixed the labeler profile editor bug. mod tool metadata, workspace batch id and label grouping should make mod life a lot easier!
loading . . .
Release v0.1.98 Β· bluesky-social/ozone
What's Changed β‘ Reduce query for workspace action by fetching from react-query cache by @foysalit in #358 βοΈ Add safelink module by @foysalit in #359 π fix did:web did resolution by @iameli in #3...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.98
8 months ago
1
11
0
finally fixed an annoying issue on ozone and just in time for the next release! this upcoming version will have a bunch of new things but im particularly excited about labeler grouping, mod tool metadata and workspace batch info features. lots to play with for 3p labelers there!
8 months ago
0
14
1
been slacking on my audiobooks lately. started a couple books but couldn't stick through. currently reading "the book thief" - markus zusak and so far, it's been a great listen!
9 months ago
1
5
1
long awaited but so glad it's finally happening π
add a skeleton here at some point
10 months ago
0
11
1
new ozone release v0.1.97 just went out
github.com/bluesky-soci...
this brings back the ability to view custom lexicon records.
loading . . .
Release v0.1.97 Β· bluesky-social/ozone
What's Changed π Show confirmation panel over quick action panel by @foysalit in #353 β¨ Add remove set action by @foysalit in #351 π Show account level sticky comment when reviewing record in quic...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.97
11 months ago
0
12
1
Ozone release coming out tomorrow. This primarily fixes custom lexicon record viewing but there's a few more goodies in there.
11 months ago
0
7
0
new ozone release v0.1.96 just went out
github.com/bluesky-soci...
really excited about the labeler profile editor but there's a few crucial bugfixes in there too!
loading . . .
Release v0.1.96 Β· bluesky-social/ozone
What's Changed π Render embedded record along with media when both exists on a post by @foysalit in #349 UI editor for labeler profile definition by @bnewbold in #314 π Fix filter dropdown getting...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.96
12 months ago
1
9
3
planning to do an ozone release this week, most probably later tomorrow. A few really small but super helpful adjustments in this one but mostly excited to get the new UI based labeler definition manager out.
12 months ago
0
11
1
this appears to be breaking docker build for some folks. i'm investigating and will release a fix as soon as I can but in the meantime, please rollback to 0.1.93 using these instructions
github.com/bluesky-soci...
add a skeleton here at some point
12 months ago
1
6
0
new ozone release v0.1.94 just went out
github.com/bluesky-soci...
main "big feature" here is verifications but also contains a bunch of goodies that should make mod life a lot easier!
loading . . .
Release v0.1.94 Β· bluesky-social/ozone
What's Changed add 'report:sexual' to set of queue filters by @bnewbold in #298 β¨ Separate triage and escalation queue config by @foysalit in #305 β¨ Copy full profile details to clipboard action b...
https://github.com/bluesky-social/ozone/releases/tag/v0.1.94
12 months ago
1
7
2
reposted by
Foysal
DuckDB
about 1 year ago
DuckDB Labs is looking for software engineer interns:
duckdblabs.com/jobs/Softwar...
Apply until June 15 and join us in Amsterdam!
loading . . .
Software Engineer Intern
DuckDB Labs provides services around the DuckDB in-process OLAP data management system directly from its main developers.
https://duckdblabs.com/jobs/Software_Engineer_Intern
0
28
15
currently listening to "a little life" - hanya yanagihara
about 1 year ago
1
4
0
reposted by
Foysal
Dragonfly
about 1 year ago
It's official, we are live on ProductHunt ! If you like the project and would like to support us, an upvote, comment or share would mean the world to us π
www.producthunt.com/posts/dragon...
#buildinpublic
5
28
7
going to do an ozone distro release tomorrow. got a number of small UI & UX improvements lined up along with the entire verification feature.
about 1 year ago
2
4
0
got an air fryer for the first time. idk if im using it wrong or if everyone hyping it up just has a lower bar for cooking but everything comes out either undercooked or burnt from this thing.
about 1 year ago
5
3
0
no power outage in turin yet!
about 1 year ago
1
5
0
currently reading "genesis" - henry kissinger. fascinating look at ai and its future. a bit sensationalized at times but very enjoyable!
about 1 year ago
0
1
0
i was sick through the long weekend and ended up scrolling a lot through reels. few observations 1. italians are soo fucking unhinged on reels it's kinda funny 2. the normalized racism feels like a core part of being on it 3. idk what algo hell i got put into i get no informative content.
about 1 year ago
0
13
0
reposted by
Foysal
Jay π¦
about 1 year ago
What weβve launched today is the first step for how weβre going to evolve verification. The initial set of trusted verifiers includes news orgs whoβve agreed to take on the task of verification for their journalists. In the future, this set will expand, as well as how apps can choose to use them.
476
13341
1473
weird rainy morning and i cant see the mountains. cant wait for them to show up above the clouds.
about 1 year ago
0
3
0
Load more
feeds!
log in