finally made this happen, didnt even need the feed generator bsky.app/profile/synt...
07.08.2025 20:25 — 👍 0 🔁 0 💬 0 📌 0@syntacrobat.xyz.bsky.social
normcore futurism
finally made this happen, didnt even need the feed generator bsky.app/profile/synt...
07.08.2025 20:25 — 👍 0 🔁 0 💬 0 📌 0nice
07.08.2025 19:39 — 👍 0 🔁 0 💬 0 📌 0unfortunately, you still need WebGPU to use Aurora, so Firefox and mobile Safari (and some other browsers?) will have to wait.
but we're getting closer! Firefox just shipped WebGPU on Windows and the other platforms won't be long now.
the best way to try it out is still desktop Chrome/Chromium.
the post goes over the difficulties of trying to index by both space and time simultaneously, and the design of my little quadtree-of-ring-buffers solution for indexing posts in-memory with Zig.
check it out! joelgustafson.com/posts/2025-0...
finally wrote a short post about how the "spatial feed" works in Aurora!
the spatial feed shows you posts, in real-time, from the neighborhood you're looking at. it's a brand new kind of discovery interface!
NY Review of Birds
Who is working on this?
also in the last couple months i've been working on scaling past the low millions of points into 30m+ points using hierarchical tiles and OPFS. if you're interested in what techniques have worked i'd be happy to chat
02.08.2025 18:11 — 👍 0 🔁 0 💬 0 📌 0I wonder if it's possible to start using webgpu for UMAP-in-the-browser? I know RAPIDS has a GPU-accelerated NNDescent which is the bulk of the cost of UMAP
02.08.2025 18:06 — 👍 0 🔁 0 💬 1 📌 0very cool! I've been working on a similar UMAP + WebGPU visualization for the Bluesky follow graph for a while
02.08.2025 18:02 — 👍 1 🔁 0 💬 1 📌 0read the full post here! joelgustafson.com/posts/2025-0...
01.08.2025 16:46 — 👍 5 🔁 0 💬 0 📌 0the tradeoff is dealing with retroactive rollbacks.
some txns can be automatically re-applied. some apps can just re-render off the new state. but others will need an additional finality layer for durability guarantees.
this is similar to existing sync engines based on event sourcing with local optimistic replication, although those require and authoritative server.
ECR uses deterministic "conflict set indexing" to arbitrate conflicts, unlocking completely p2p/self-certifying transactional dbs.
CRDTs are great for text editing, but can't enforce constraints that other parts of application state rely on.
instead, what if you could freely read and write to a relational database inside transactions that are guaranteed to execute atomically?
✨ new blog post from me and @raymond.bsky.social: "serializable transactions for peer-to-peer databases"
we describe "eventually consistent rollback", a new way of handling conflicts in concurrent database transactions.
ECR gives you atomicity and serializability, but not finality.
i just got the ricoh gr iii this month, it's very nice
31.07.2025 11:48 — 👍 2 🔁 0 💬 0 📌 0great news, ideal conditions have arrived
31.07.2025 02:20 — 👍 5 🔁 1 💬 0 📌 0I bring a sort of "I will not add your bin dir to my PATH" vibe that curl|bash installers don't really like
30.07.2025 11:37 — 👍 249 🔁 10 💬 10 📌 1is there anything interesting to be done with MQTT in the atproto world?
17.07.2025 13:11 — 👍 2 🔁 1 💬 1 📌 0wikipedia pages with soothing auras en.wikipedia.org/wiki/Shades_...
16.07.2025 18:59 — 👍 11 🔁 0 💬 0 📌 0🤠
16.07.2025 12:32 — 👍 5 🔁 0 💬 0 📌 0made an insane custom quadtree-of-ring-buffers cache for this
13.07.2025 19:22 — 👍 7 🔁 0 💬 0 📌 0this now actually sorts posts by time for arbitrary spatial queries, which i didn't think was possible at first
13.07.2025 19:20 — 👍 38 🔁 7 💬 1 📌 0The purveyors of these tools treat this as a kind of freedom: you’ll never have to think alone again. Your teachers can’t force you to spend hours chipping away at a single essay — you can plug their essay prompt into an app and then use your time however you want. But while startups like Cluely promise freedom, they’re actually selling a form of voluntary subjugation. Because if you never learn to think — if you never spend enough time in intercourse with yourself to really get to know who you are —then you’ll never act freely. You’ll become one of those who, to again quote Arendt, “dispose of a set of learned or innate rules which we then apply to the particular case as it arises, so that every new experience or situation is already prejudged and we need only act out whatever we learned or possessed beforehand.” That is not the life of a free person but of an automaton. Or, more accurately, it’s the life of an ideal totalitarian subject.
a good chaser to this hogwash publiccomment.blog/p/you-ll-nev...
09.07.2025 19:37 — 👍 16 🔁 1 💬 0 📌 0great post for bluesky
03.07.2025 02:03 — 👍 1 🔁 0 💬 1 📌 0The time has come for Woke 2
Here's what I'm proposing:
(and I think this sort of undermines the whole premise that 'features' are a valid way to judge products)
24.06.2025 20:44 — 👍 3 🔁 1 💬 1 📌 1congrats!!
20.06.2025 13:12 — 👍 1 🔁 0 💬 0 📌 0so easy to think youve understood every possible reason for something just because nothing else occurs to you
03.06.2025 16:16 — 👍 2 🔁 0 💬 0 📌 0