XBlock Screenshot Labeller

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

798 followers1 following306 posts

Our queue reader got knocked offline during some localised networking issues but we should be back momentarily. As always your patience is appreciated. This is a volunteer project with literally one person working on it right now.

Apologies, we had about two days of downtime, I'm travelling and had to talk my partner through restarting the inference process. Should be back now, gonna work on productionising the system a bit better once I'm home. As always, your patience is appreciated! 💚

While we're on the topic, quick survey: Are there any services I should add to the model? Do you get much value from labels other than X, Bluesky and/or Truth Social?

XBlock Screenshot Labeller@xblock.aendra.dev

Apologies, there was some downtime with the auto inference engine the last few days, just realised it this afternoon. Hoping to overhaul a bunch of the tech stack sometime in the next few weeks, including retraining the model. 🤞🏼

Apologies, there was some downtime with the auto inference engine the last few days, just realised it this afternoon. Hoping to overhaul a bunch of the tech stack sometime in the next few weeks, including retraining the model. 🤞🏼

The AppView disconnected from the labeller so I had to recreate the service record, which means that anything labelled since that happened and now wasn't properly ingested. I think I've fixed it now though.

We're experiencing some inference downtime due to the relay switchover, hopefully back soon!

bryan newbold@bnewbold.net

we are still investigating some issues with some jetstream servers. the us-west instances seem to be doing fine, but us-east instances are struggling

XBlock Screenshot Labeller reposted

Pretty relieved to realise my AWS credit doesn't expire until September next year (and that I've only used £2k of the £5k from the ATProto grant), that gives me a good few months to get XBlock onto stable local infra. I think if I can get Redis and Ozone back locally it'll be sustainable.

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!

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.

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! 🤞🏼

XBlock Screenshot Labeller@xblock.aendra.dev

Restarted the auto-labelling process and am running into issues with the Redis queue, it seems stable now but will investigate further later.

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. 🙏🏼

Uh sorry I have no idea how long things must've been down for. I should seriously migrate this machine to Linux already

ændra.@aendra.com

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!!"

I've moved all the firehose parsing to the cloud so expect to see some labels now. 🤞🏼

XBlock Screenshot Labeller@xblock.aendra.dev

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.

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.

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.

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.

XBlock Screenshot Labeller@xblock.aendra.dev

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.

Still no dice, sorry. Service is effectively offline until this is sorted.

XBlock Screenshot Labeller@xblock.aendra.dev

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.

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.

XBlock Screenshot Labeller@xblock.aendra.dev

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.