Julien Tayon: Die wahren Koste... Notiz

Julien Tayon: Die wahren Kosten und der Code des Parsens der Integralität von (französisch sprechendem) bluesky ATPROTO in Python

Der Autor widerlegt die Annahme, dass der Betrieb eines Bluesky-Servers unerschwinglich teuer und komplex ist. Er beschreibt seine Erfahrungen mit dem Echtzeit-Scan des gesamten Bluesky-Netzwerks von einem bescheidenen Heim-PC aus. Dieser Bot, geschrieben in Python, benötigt minimale Ressourcen: 25 % CPU-Auslastung, weniger als ein Drittel der heimischen Bandbreite und nur 640 MB Arbeitsspeicher. Der Autor betont ausdrücklich, dass man nicht 300 Dollar pro Monat ausgeben muss, um eine Bluesky AppView zu betreiben, wie von anderen vorgeschlagen. Er erklärt, dass zwar intensive API-Anfragen wie get_post durch Ratenbegrenzung eingeschränkt sind, das Scannen des Firehose selbst jedoch kostenlos ist. Der Bot konzentriert sich auf Post-Ereignisse, die nur einen kleinen Teil des gesamten Netzwerkverkehrs ausmachen. Der Autor diskutiert auch die Filterung von Spam und NSFW-Inhalten und erreicht dabei eine hohe Effizienz mit einer Blacklist, die auf Tags basiert. Er gibt Einblicke in seinen Programmieransatz, einschließlich der Verwendung von Multiprocessing und einer einfachen Datenbankstruktur. Das Projekt beinhaltet eine Weboberfläche für die Inhaltsklassifizierung und ein Spam-Erkennungsmodul. Abschließend ermutigt der Autor andere, mit der ATProto/Bluesky-API zu experimentieren und betont, dass sein "Spielzeugcode" die Machbarkeit auf gewöhnlicher Hardware demonstriert.
CdXz5zHNQW_LjTmKPNf35.png