Bluesky-Firehose im Stil eines Windows-XP-Bildschirmschoners
(firehose3d.theo.io)- Eine Webseite zur 3D-Echtzeitvisualisierung des Bluesky firehose, auf der sich die vorbeiströmenden Beiträge wie bei einem Windows-XP-Bildschirmschoner betrachten lassen
- Die Anzeigemenge wird über die Einstellung Proportion of posts to show gesteuert; der Standardwert für die Zusammenfassung beträgt 100 %
- Die Wiedergabegeschwindigkeit wird als Speed 1.0x angezeigt und zeigt den Echtzeit-Stream in normaler Geschwindigkeit
- Die Option Audio Reactive ist aktiviert und bietet visuelle Effekte, die auf Mikrofoneingaben reagieren
- Focal post intensity 4.0% wird zusammen mit der Option für im Browser abgespieltes Backing Audio angezeigt, sodass sich Visualisierung und Audioreaktion kombinieren lassen
Live-3D-Visualisierungsseite
- Der Seitentitel lautet Bluesky Firehose in 3D (live) und die Seite zeigt den Bluesky firehose als 3D-Ansicht in Echtzeit
- Oben ist zusätzlich der Link fly-the-firehose eingebunden
Auf dem Bildschirm anpassbare Elemente
- Proportion of posts to show: 100 %
- Speed: 1.0x
- Audio Reactive: Die Option React to microphone input ist aktiviert
- Focal post intensity: 4.0 %
- Backing audio: Es werden der Hinweis „Listen in browser“ und die Schaltfläche Close angezeigt
1 Kommentare
Meinungen auf Hacker News
Viele Leute hier scheinen davon überrascht zu sein. Ich finde es auch gut, aber vielleicht sind die Leute hier zu jung, um sich daran zu erinnern, dass ein solcher offener Datenzugriff früher auf vielen Websites recht üblich war.
Diese Offenheit hat ergänzende Sites und alle möglichen kreativen Experimente hervorgebracht, und es fühlt sich wirklich tragisch an, dass das Internet heute so geworden ist. Ich hoffe, dass föderierte und darüber hinaus P2P-Protokolle im Internet eine tragfähige Grundlage finden und diesen Geist des Webs wiederbeleben. Das unternehmenszentrierte Web ist wirklich langweilig.
Anfang der 2010er wurde das dann alles zurückgedreht. Mir gefällt, dass Blueskys Föderationsmodell es schwieriger macht, erst mit einer „offenen Plattform“ zu ködern und sie dann wieder umzudrehen, wie Twitter es getan hat.
Das war ein faszinierendes Fenster in das Leben von Menschen auf der ganzen Welt, und es war definitiv eine einfachere Zeit. Heute wäre es wohl schwer, so eine Funktion öffentlich zu machen, weil Gewalt- oder Missbrauchsmaterial hochgeladen werden könnte.
https://github.com/theosanderson/firehose
Ich finde es wirklich toll, dass Leute dank des offenen Charakters von Bsky so etwas zusammenhacken können. Das Wachstum ist gerade enorm, und ich hoffe, dass die Arbeit am Protokoll und an der Unternehmensstruktur diese Offenheit weiter schützt.
Stirbt wie ein Windows-ME-Bildschirmschoner ab. Spaß beiseite: Es ist wirklich interessant, so einen öffentlichen Firehose-Zugang zu sehen.
Ich glaube, Dorsey hat gesagt, dass die Einschränkung des API-Zugriffs bei Twitter ein Fehler war; hoffentlich setzt sich diese Entwicklung fort.
Wenn jemand einen anderen Posting-Client baut, könnte man sofort wieder loslegen – wobei ich mir nicht sicher bin.
Ich liebe solche Firehose-Projekte, sie machen unglaublich viel Spaß. Irgendwie hoffe ich auch, dass Bluesky bald etwa 10-mal größer wird.
Wenn man direkt vor dem return von
createTextTexture()die folgende Zeile einfügt, verschwindet die Unschärfe:texture.anisotropy = renderer.capabilities.getMaxAnisotropy();Die Performance ließe sich vermutlich ziemlich gut verbessern, wenn man die Texturobjekte nicht bei Bedarf ständig erstellt und löscht, sondern sie über einen Textur-Pool wiederverwendet. Ich bin nur zu faul, es selbst zu machen.
Ich habe gesehen, dass es bei 3D-Code, Graph-Problemen usw. eingesetzt wird, und wenn man es gut isoliert, ist es auch gar nicht so lästig.
Cool. Vor langer Zeit wollte ich bei Google/YouTube als 20%-Projekt etwas Ähnliches bauen: eine Seite, auf der Thumbnails wie Regen herabfallen, sobald hochgeladene Videos öffentlich werden.
Leider wurde die Idee abgelehnt, weil die Wahrscheinlichkeit ziemlich hoch war, dass dadurch schmutzige Dinge sichtbar würden, die sonst begraben geblieben wären und niemand gesehen hätte.
http://astronaut.io/
https://obscuretube.com/
Erinnert mich an eine alte Website, auf die ich früher lange gestarrt habe. Es war das sehr beruhigend wirkende „Listen to Wikipedia“: http://listen.hatnote.com/
Wikipedia Recent Changes Map - https://news.ycombinator.com/item?id=32649091 - August 2022, 36 Kommentare
Listen to Wikipedia - https://news.ycombinator.com/item?id=25560953 - Dezember 2020, 34 Kommentare
Show HN: A Billboard-like chart for Wikipedia articles - https://news.ycombinator.com/item?id=10730695 - Dezember 2015, 7 Kommentare
Listen to Wikipedia - https://news.ycombinator.com/item?id=9972781 - Juli 2015, 63 Kommentare
Listen to a melody made by Wikipedia article changes - https://news.ycombinator.com/item?id=8588576 - November 2014, 10 Kommentare
Listen to Wikipedia - https://news.ycombinator.com/item?id=6182576 - August 2013, 1 Kommentar
Live map of recent changes to Wikipedia articles - https://news.ycombinator.com/item?id=5693189 - Mai 2013, 13 Kommentare
Wikipedia Recent Changes (Live) Map - https://news.ycombinator.com/item?id=5687722 - Mai 2013, 1 Kommentar
Rcmap: real-time visualization of Wikipedia edits around the world - https://news.ycombinator.com/item?id=5645256 - Mai 2013, 3 Kommentare
Ich habe gesehen, dass bei Nachrichten, die zur Kamera zeigen, etwas weiter Entferntes etwas Näheres überdeckt. Sieht nach einem Fehler beim Alpha Layering oder in der Render-Reihenfolge aus, sofern keine order-independent transparency verwendet wird
In Safari (macOS) ist ein Problem bei der Tiefensortierung des Textes zu sehen. Weiter entfernter, nach vorn gerichteter Text wird über näherem, nach vorn gerichtetem Text gezeichnet, obwohl er nicht an der Tunnel-Seitenwand liegt
Manchmal wird auch der obere Teil des Textes ein wenig abgeschnitten. Trotzdem sehr cool
Wirklich toll, gefällt mir sehr. Es fühlt sich an, als würde man nacheinander Tagebuchfragmente von einer Million Menschen lesen, und das macht demütig
In Safari auf iOS stirbt der Browser
Beim Profiling zeigte sich, dass 42 % der Exclusive Time in
texImage2Dverbracht wurden. Besser wäre es wohl, einen Satz Texturen vorab zu allokieren und die Inhalte dann mitglTexSubImage2Dzu aktualisieren.glTexImage2Dalloziert jedes Mal eine neue Textur