Experimental browser for the Atmosphere
Fun fact: I'm using @fjallrs.bsky.social for storing & indexing these PLC records. Required storage with some small tricks (15 bytes per did:plc, 32 bytes per CID) ends up being ~13GB. Which made me think: Hey that easily fits into RAM! And yeah - I added another impl that uses BTreeMaps. Works :)
Apr 1, 2025, 6:02 PM
{ "uri": "at://did:plc:waus2e27lp3dbkkqzdkchn4m/app.bsky.feed.post/3llrhgelfms2e", "cid": "bafyreibcj6bzn4roh7ozi7c67dhtmvbjfk4vq3qe7ssxrxzul2cnnvjhj4", "value": { "text": "Fun fact: I'm using @fjallrs.bsky.social for storing & indexing these PLC records. Required storage with some small tricks (15 bytes per did:plc, 32 bytes per CID) ends up being ~13GB.\n\nWhich made me think: Hey that easily fits into RAM! And yeah - I added another impl that uses BTreeMaps. Works :)", "$type": "app.bsky.feed.post", "langs": [ "en" ], "reply": { "root": { "cid": "bafyreibteqhyspncwaotxpcjriihxhqn3su2ts4iobpnrwd3k3hkwulx2a", "uri": "at://did:plc:waus2e27lp3dbkkqzdkchn4m/app.bsky.feed.post/3llrhcedbls2e" }, "parent": { "cid": "bafyreibteqhyspncwaotxpcjriihxhqn3su2ts4iobpnrwd3k3hkwulx2a", "uri": "at://did:plc:waus2e27lp3dbkkqzdkchn4m/app.bsky.feed.post/3llrhcedbls2e" } }, "facets": [ { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 40, "byteStart": 20 }, "features": [ { "did": "did:plc:zqgu2nu4emia5kgegl73zu4y", "$type": "app.bsky.richtext.facet#mention" } ] } ], "createdAt": "2025-04-01T18:02:56.359Z" } }