ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

This probably has some failure cases where the file has garbage at the end after recovery; most filesystems log metadata but don't take the doubling-all-writes penalty for logging data, so it's possible to end up allocating new blocks, crashing, then replaying the allocation but not the data write

Apr 23, 2025, 7:54 PM

Record data

{
  "uri": "at://did:plc:7ixolzataqsaxfm2ams6zrg6/app.bsky.feed.post/3lnixw2srfc2h",
  "cid": "bafyreicpmjxf5hdabv7oi4vxstu4qwm2t6irtjlqfvo5n7vjcz2y3qamv4",
  "value": {
    "text": "This probably has some failure cases where the file has garbage at the end after recovery; most filesystems log metadata but don't take the doubling-all-writes penalty for logging data, so it's possible to end up allocating new blocks, crashing, then replaying the allocation but not the data write",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreicmefqkxgbh2xfhrnjqbpxa43nej4w3qpmt4t7qhbm43ygax6lw7m",
        "uri": "at://did:plc:x2nsupeeo52oznrmplwapppl/app.bsky.feed.post/3lnfdtqcm5k2f"
      },
      "parent": {
        "cid": "bafyreifo6jf2zucm52omejl6oyvfioz5suza6y4et4ducpici6edfbf63e",
        "uri": "at://did:plc:x2nsupeeo52oznrmplwapppl/app.bsky.feed.post/3lnixgns6sk2a"
      }
    },
    "createdAt": "2025-04-23T19:54:28.466Z"
  }
}