XBlock Screenshot Labeller
banner
xblock.aendra.dev
XBlock Screenshot Labeller
@xblock.aendra.dev
Automated label service allowing you to hide Twitter and other screenshots. Created and maintained by @aendra.com and the XBlock volunteers.

Mislabelled posts: please report (specifying XBlock) using the Bluesky "report post" button!

🌐 xblock.aendra.com
Pinned
📌 Info for devs:
Repo: github.com/aendra-rinin...

Current model (xblock-m, TIMM version): huggingface.co/howdyaendra/...

Please feel free to inspect, interrogate, adapt and/or reuse XBlock code/models for your own projects, we welcome and encourage it!
GitHub - aendra-rininsland/xblock-m
Contribute to aendra-rininsland/xblock-m development by creating an account on GitHub.
github.com
Service update: more network fun.
October 30, 2025 at 12:47 AM
Continuing to have intermittent connectivity issues with our London datacentre (Aendra's flat)
Service update: we had a localised network outage earlier so it might take awhile for the inference server to catch up with backlog
October 27, 2025 at 9:14 PM
Service update: we had a localised network outage earlier so it might take awhile for the inference server to catch up with backlog
October 27, 2025 at 8:52 PM
Service update: I've figured out why Ozone isn't accepting appeals, apparently there was a lexicon change or something which meant we had to explicitly configure it to accept appeals and not just reports.

Appealing a label should work now, sorry that took so long to fix!
October 26, 2025 at 2:06 PM
There is an issue with appeals not submitting properly, I'm investigating that today. I hoped it would be as simple as restarting Ozone but alas nothing in life is that easy.
October 18, 2025 at 3:37 PM
Open to feedback: our moderation efforts have really slowed down so it's taking longer than it should to action appeals (apologies!).

I'm thinking, should the appeals process be semi-automated? I've refrained because it's somewhat open to abuse but I suspect it would help more than hinder.
September 25, 2025 at 1:53 AM
The Ozone instance appears to be struggling, please bear with me as I figure out what's up
September 25, 2025 at 1:47 AM
📌 Info for devs:
Repo: github.com/aendra-rinin...

Current model (xblock-m, TIMM version): huggingface.co/howdyaendra/...

Please feel free to inspect, interrogate, adapt and/or reuse XBlock code/models for your own projects, we welcome and encourage it!
GitHub - aendra-rininsland/xblock-m
Contribute to aendra-rininsland/xblock-m development by creating an account on GitHub.
github.com
July 9, 2025 at 12:32 AM
The queue was indeed the issue, there's a 4M post backlog (likely from that week it was down) and newer posts were being put at the very end so by the time a post is processed it's super old and everyone's seen it already. 🙈

I've switched it to process newer posts first so hopefully that'll help! 🤞🏼
Restarted the auto-labelling process and am running into issues with the Redis queue, it seems stable now but will investigate further later.
July 7, 2025 at 2:52 PM
Restarted the auto-labelling process and am running into issues with the Redis queue, it seems stable now but will investigate further later.
July 7, 2025 at 11:32 AM
I think there's a connectivity issue with the Ozone instance at the moment and labels aren't correctly propagating, or the model's needing retraining, or something. Please bear with me as I troubleshoot this. 🙏🏼
July 4, 2025 at 11:03 PM
Uh sorry I have no idea how long things must've been down for. I should seriously migrate this machine to Linux already
Me, back after a week and seeing @xblock.aendra.dev still running: "Oh hell yeah!"

Me, realising Windows somehow changed my power profile to suspend hard drives after 20 minutes and there's massive queue back pressure suddenly while it chews through a week of firehose: "No... No!!"
June 29, 2025 at 10:41 PM
I've moved all the firehose parsing to the cloud so expect to see some labels now. 🤞🏼
XBlock's down at the moment because my local network can't keep up with the firehose and it keeps knocking my household offline. Please bear with me, I'm going to lift the firehose parsing to cloud in the next day or two and hope to restore service.
March 15, 2025 at 12:58 AM
XBlock's down at the moment because my local network can't keep up with the firehose and it keeps knocking my household offline. Please bear with me, I'm going to lift the firehose parsing to cloud in the next day or two and hope to restore service.
March 13, 2025 at 2:14 PM
Something is totally busted with our local infrastructure right now and I can't seem to keep the firehose consumer running for longer than two hours without it bringing down my entire network. I'm going to need to replatform some infrastructure this weekend, wooo yay lucky me.
March 8, 2025 at 12:42 AM
We're back
We are once again having localised network issues
We're having localised network problems at the minute
March 5, 2025 at 11:03 PM
We are once again having localised network issues
We're having localised network problems at the minute
March 5, 2025 at 8:53 PM
We're having issues with our Ozone instance, please bear with us as we sort it out.
February 26, 2025 at 12:28 PM
We're having localised network problems at the minute
February 21, 2025 at 3:25 PM
Service has been restored
Service is presently down due to a localised network fault
February 13, 2025 at 3:52 PM
Service is presently down due to a localised network fault
February 13, 2025 at 1:36 PM
Sorry, we had some downtime! Should be back to normal now!
February 1, 2025 at 11:39 PM
Okay I think we're back.

Anything posted in the last like 5 days won't be labelled, because these random appview disconnects are impossible to anticipate and fixing them means resetting the appview's cursor. It's really stupid.
Service update: I think something's up with the AppView ingesting labels right now, I'm noticing posts I've labelled still appearing.

I'll investigate that tomorrow but in the meantime apologies if things are working rather poorly.
Apologies, the Jetstream consumer went down again; I've since restarted it. I'm going to try to find some time this weekend to write some code to automate this, your patience is appreciated.
January 13, 2025 at 5:46 PM
Still no dice, sorry. Service is effectively offline until this is sorted.
Service update: I think something's up with the AppView ingesting labels right now, I'm noticing posts I've labelled still appearing.

I'll investigate that tomorrow but in the meantime apologies if things are working rather poorly.
Apologies, the Jetstream consumer went down again; I've since restarted it. I'm going to try to find some time this weekend to write some code to automate this, your patience is appreciated.
January 13, 2025 at 4:10 PM
Service update: I think something's up with the AppView ingesting labels right now, I'm noticing posts I've labelled still appearing.

I'll investigate that tomorrow but in the meantime apologies if things are working rather poorly.
Apologies, the Jetstream consumer went down again; I've since restarted it. I'm going to try to find some time this weekend to write some code to automate this, your patience is appreciated.
January 12, 2025 at 1:37 AM