Ryan Barrett on Nostr: [Bridgy Fed](https://fed.brid.gy/ ) status update time! It’s been a busy couple ...
[Bridgy Fed](https://fed.brid.gy/ ) status update time! It’s been a busy couple weeks. I’m happy to report that I’ve made solid progress on [three of my four goals from last time](https://snarfed.org/2024-05-09_53013 ) – reliability, delays, and bugs – and improved a number of other things along the way. Here’s a sampling:
<li><a href="https://github.com/snarfed/bridgy-fed/issues/978">Switched Bluesky => fediverse from polling to firehose</a>. This made it way less flaky, and cut the 5-15m delay down to just seconds.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1038">fediverse => Bluesky getting stuck for many accounts.</a> I took some shortcuts in my Bluesky infrastructure, and they came back to bite me. Still work left to do, but the user-visible issues should be largely fixed.</li>
<li>Various <a href="https://github.com/snarfed/bridgy-fed/issues/997">issues</a> with <a href="https://github.com/snarfed/bridgy-fed/issues/995">finding</a> the bot accounts, <a href="https://github.com/snarfed/bridgy-fed/issues/1017">following</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1058">them</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/1026">and</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1027">getting</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1052">bridging</a> <a href="https://github.com/snarfed/bridgy-fed/issues/975">started</a>.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1000">images in Bluesky => fediverse posts.</a></li>
<li>Implemented <a href="https://github.com/snarfed/bridgy-fed/issues/987">deleting posts, Bluesky => fediverse.</a> (Fediverse => Bluesky was already working.)</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1054">flakiness</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1011">bridging</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1032">replies</a>, both directions.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/993">links</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/957">mentions</a>, and <a href="https://github.com/snarfed/bridgy-fed/issues/1013">hashtags</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/1062">both</a> <a href="https://github.com/snarfed/bridgy-fed/issues/980">directions</a>. Still some broken bits here, notably Bluesky => fediverse mentions, but otherwise these should be much better now.</li>
<li><a href="https://conspirator0.substack.com/p/federation-and-political-spam">First pass at spam filtering.</a> Sigh.</li>
Apart from the firehose, one notable area I *haven’t* focused on yet is [infrastructure](https://github.com/snarfed/bridgy-fed/issues?q=is%3Aopen+is%3Aissue+label%3Ainfra ). It’s scaling ok so far, but it could be a lot better, and a lot more efficient. I’ll need to work on that soon. If you see a bit of time go by without many user-visible improvements, that’s probably what’s happening.
Otherwise, thanks for all the feedback and questions and [bug reports](https://github.com/snarfed/bridgy-fed/issues )! Please do keep them coming. As always, you can follow the [*now* label in GitHub](https://github.com/snarfed/bridgy-fed/issues?q=is%3Aopen+is%3Aissue+label%3Anow ) to see what I’m focusing on. See you on the bridge!
<li><a href="https://github.com/snarfed/bridgy-fed/issues/978">Switched Bluesky => fediverse from polling to firehose</a>. This made it way less flaky, and cut the 5-15m delay down to just seconds.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1038">fediverse => Bluesky getting stuck for many accounts.</a> I took some shortcuts in my Bluesky infrastructure, and they came back to bite me. Still work left to do, but the user-visible issues should be largely fixed.</li>
<li>Various <a href="https://github.com/snarfed/bridgy-fed/issues/997">issues</a> with <a href="https://github.com/snarfed/bridgy-fed/issues/995">finding</a> the bot accounts, <a href="https://github.com/snarfed/bridgy-fed/issues/1017">following</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1058">them</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/1026">and</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1027">getting</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1052">bridging</a> <a href="https://github.com/snarfed/bridgy-fed/issues/975">started</a>.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1000">images in Bluesky => fediverse posts.</a></li>
<li>Implemented <a href="https://github.com/snarfed/bridgy-fed/issues/987">deleting posts, Bluesky => fediverse.</a> (Fediverse => Bluesky was already working.)</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/1054">flakiness</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1011">bridging</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1032">replies</a>, both directions.</li>
<li>Fixed <a href="https://github.com/snarfed/bridgy-fed/issues/993">links</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/957">mentions</a>, and <a href="https://github.com/snarfed/bridgy-fed/issues/1013">hashtags</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/1062">both</a> <a href="https://github.com/snarfed/bridgy-fed/issues/980">directions</a>. Still some broken bits here, notably Bluesky => fediverse mentions, but otherwise these should be much better now.</li>
<li><a href="https://conspirator0.substack.com/p/federation-and-political-spam">First pass at spam filtering.</a> Sigh.</li>
Apart from the firehose, one notable area I *haven’t* focused on yet is [infrastructure](https://github.com/snarfed/bridgy-fed/issues?q=is%3Aopen+is%3Aissue+label%3Ainfra ). It’s scaling ok so far, but it could be a lot better, and a lot more efficient. I’ll need to work on that soon. If you see a bit of time go by without many user-visible improvements, that’s probably what’s happening.
Otherwise, thanks for all the feedback and questions and [bug reports](https://github.com/snarfed/bridgy-fed/issues )! Please do keep them coming. As always, you can follow the [*now* label in GitHub](https://github.com/snarfed/bridgy-fed/issues?q=is%3Aopen+is%3Aissue+label%3Anow ) to see what I’m focusing on. See you on the bridge!