at://samuel.bsky.team/app.bsky.feed.post/3l7z3obk54s2v

Back to Collection

Record JSON

{
  "$type": "app.bsky.feed.post",
  "createdAt": "2024-11-03T01:51:30.895Z",
  "embed": {
    "$type": "app.bsky.embed.images",
    "images": [
      {
        "alt": "Now the \"network cache\" is in a box labelled AppView. also inside the appview is a box labelled \"machine that calculates vote counts\"\n\nbeneath that is curl for \"https://api.bsky.app/getTimeline\" which returns posts from both data storages, and one of the post has a field of \"likes: 1\"",
        "aspectRatio": {
          "height": 1380,
          "width": 1122
        },
        "image": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreihagytiufzhle5b2uyuept5eshjxsxohl5zdnutxizvwuawz4orpm"
          },
          "mimeType": "image/jpeg",
          "size": 300206
        }
      }
    ]
  },
  "langs": [
    "en"
  ],
  "reply": {
    "parent": {
      "cid": "bafyreiborzocv4seidn67qyjouf5bkcnjwdkrzhu5grj6edss6ksm64sli",
      "uri": "at://did:plc:p2cp5gopk7mgjegy6wadk3ep/app.bsky.feed.post/3l7z3oajxtc2v"
    },
    "root": {
      "cid": "bafyreie3uzfc22rbrjbza7zzjap7deu57jhtjq46446h2qobnreqgd6maa",
      "uri": "at://did:plc:p2cp5gopk7mgjegy6wadk3ep/app.bsky.feed.post/3l7z3o5kl3s2v"
    }
  },
  "text": "ok, we're getting somewhere.\n\nbut to make sense of this big pile of data, we're going to offer some opinionated APIs. for example, a \"getTimeline\" API that returns all \"post\" records, with a computed count of how many \"like\" records are pointed at them\n\nnow, we can fetch a timeline!"
}