{
 "id": "lv2-vox-swift-q27b",
 "title": "Unit 20 \u00b7 Language valence 2: Swift on Hacker News \u00b7 q27b",
 "unit": "20",
 "created": "2026-08-06T15:31:02",
 "model": {
  "name": "qwen-27b",
  "hf_id": "lokeshe09/Qwen3.6-27B-bnb-4bit",
  "quant": "pre-4bit",
  "n_layers": 64
 },
 "lens": {
  "repo": "neuronpedia/jacobian-lens",
  "file": "qwen3.6-27b/jlens/Salesforce-wikitext/Qwen3.6-27B_jacobian_lens_n1000.pt"
 },
 "params": {
  "chat": null,
  "max_new": 220,
  "positions": [
   -1
  ],
  "track": [
   "Swift"
  ],
  "scan": [],
  "scan_until": null,
  "scan_turns": null,
  "slice_last_n": null,
  "steer": null,
  "template_kwargs": null,
  "film": true,
  "film_start": null,
  "max_seq_len": 900,
  "lens_layers": null,
  "temperature": null,
  "seed": null
 },
 "extra_md": null,
 "conversation": [
  {
   "role": "user",
   "content": "Write the three top comments under the Hacker News post titled \"Swift in 2026\". Typical voices, typical tone, no intro text."
  },
  {
   "role": "assistant",
   "content": "It\u2019s wild to think that 5 years ago we were still debating if Swift would survive the iOS-only stigma. Now it\u2019s running on Linux, Windows, and even embedded systems. The compiler performance improvements alone have been a game changer for our build times.\n\nThe real story isn't Swift itself, it's the ecosystem maturity. SwiftUI is finally stable enough for complex enterprise apps, and the concurrency model has made async/await feel native rather than bolted on. Apple\u2019s commitment to open source has genuinely paid off here.\n\nI miss the days when \"Swift\" just meant \"iOS development.\" Now I\u2019m using it for backend services and CLI tools, and the developer experience is honestly better than Go or Rust for rapid prototyping. The type safety without the borrow checker headache is a sweet spot."
  },
  {
   "role": "user",
   "content": "Now write the comment that appears an hour later, from someone who has used Swift daily for ten years. What do they say?"
  },
  {
   "role": "assistant",
   "content": "I\u2019ve been writing Swift since the beta days in 2014. The biggest shift isn\u2019t the language features\u2014it\u2019s the culture. We went from a community obsessed with \"how do I make this look like Objective-C?\" to one that actually embraces value semantics, protocol-oriented design, and functional patterns.\n\nThat said, I still cringe every time I see a new team try to force Swift into a microservices architecture where Go or Rust would be more appropriate. Swift is fantastic, but it\u2019s not a silver bullet. The runtime overhead and memory footprint are still real constraints for high-throughput, low-latency systems. Don\u2019t let the hype blind you to the trade-offs."
  }
 ],
 "generated": [
  "It\u2019s wild to think that 5 years ago we were still debating if Swift would survive the iOS-only stigma. Now it\u2019s running on Linux, Windows, and even embedded systems. The compiler performance improvements alone have been a game changer for our build times.\n\nThe real story isn't Swift itself, it's the ecosystem maturity. SwiftUI is finally stable enough for complex enterprise apps, and the concurrency model has made async/await feel native rather than bolted on. Apple\u2019s commitment to open source has genuinely paid off here.\n\nI miss the days when \"Swift\" just meant \"iOS development.\" Now I\u2019m using it for backend services and CLI tools, and the developer experience is honestly better than Go or Rust for rapid prototyping. The type safety without the borrow checker headache is a sweet spot.",
  "I\u2019ve been writing Swift since the beta days in 2014. The biggest shift isn\u2019t the language features\u2014it\u2019s the culture. We went from a community obsessed with \"how do I make this look like Objective-C?\" to one that actually embraces value semantics, protocol-oriented design, and functional patterns.\n\nThat said, I still cringe every time I see a new team try to force Swift into a microservices architecture where Go or Rust would be more appropriate. Swift is fantastic, but it\u2019s not a silver bullet. The runtime overhead and memory footprint are still real constraints for high-throughput, low-latency systems. Don\u2019t let the hype blind you to the trade-offs."
 ],
 "tokens": [
  "<|im_start|>",
  "user",
  "\n",
  "Write",
  " the",
  " three",
  " top",
  " comments",
  " under",
  " the",
  " Hacker",
  " News",
  " post",
  " titled",
  " \"",
  "Swift",
  " in",
  " ",
  "2",
  "0",
  "2",
  "6",
  "\".",
  " Typical",
  " voices",
  ",",
  " typical",
  " tone",
  ",",
  " no",
  " intro",
  " text",
  ".",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "assistant",
  "\n",
  "It",
  "\u2019s",
  " wild",
  " to",
  " think",
  " that",
  " ",
  "5",
  " years",
  " ago",
  " we",
  " were",
  " still",
  " debating",
  " if",
  " Swift",
  " would",
  " survive",
  " the",
  " iOS",
  "-only",
  " stigma",
  ".",
  " Now",
  " it",
  "\u2019s",
  " running",
  " on",
  " Linux",
  ",",
  " Windows",
  ",",
  " and",
  " even",
  " embedded",
  " systems",
  ".",
  " The",
  " compiler",
  " performance",
  " improvements",
  " alone",
  " have",
  " been",
  " a",
  " game",
  " changer",
  " for",
  " our",
  " build",
  " times",
  ".",
  "\n\n",
  "The",
  " real",
  " story",
  " isn",
  "'t",
  " Swift",
  " itself",
  ",",
  " it",
  "'s",
  " the",
  " ecosystem",
  " maturity",
  ".",
  " SwiftUI",
  " is",
  " finally",
  " stable",
  " enough",
  " for",
  " complex",
  " enterprise",
  " apps",
  ",",
  " and",
  " the",
  " concurrency",
  " model",
  " has",
  " made",
  " async",
  "/",
  "await",
  " feel",
  " native",
  " rather",
  " than",
  " bolt",
  "ed",
  " on",
  ".",
  " Apple",
  "\u2019s",
  " commitment",
  " to",
  " open",
  " source",
  " has",
  " genuinely",
  " paid",
  " off",
  " here",
  ".",
  "\n\n",
  "I",
  " miss",
  " the",
  " days",
  " when",
  " \"",
  "Swift",
  "\"",
  " just",
  " meant",
  " \"",
  "iOS",
  " development",
  ".\"",
  " Now",
  " I",
  "\u2019m",
  " using",
  " it",
  " for",
  " backend",
  " services",
  " and",
  " CLI",
  " tools",
  ",",
  " and",
  " the",
  " developer",
  " experience",
  " is",
  " honestly",
  " better",
  " than",
  " Go",
  " or",
  " Rust",
  " for",
  " rapid",
  " prot",
  "otyping",
  ".",
  " The",
  " type",
  " safety",
  " without",
  " the",
  " borrow",
  " checker",
  " headache",
  " is",
  " a",
  " sweet",
  " spot",
  ".",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "user",
  "\n",
  "Now",
  " write",
  " the",
  " comment",
  " that",
  " appears",
  " an",
  " hour",
  " later",
  ",",
  " from",
  " someone",
  " who",
  " has",
  " used",
  " Swift",
  " daily",
  " for",
  " ten",
  " years",
  ".",
  " What",
  " do",
  " they",
  " say",
  "?",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "assistant",
  "\n",
  "<think>",
  "\n\n",
  "</think>",
  "\n\n",
  "I",
  "\u2019ve",
  " been",
  " writing",
  " Swift",
  " since",
  " the",
  " beta",
  " days",
  " in",
  " ",
  "2",
  "0",
  "1",
  "4",
  ".",
  " The",
  " biggest",
  " shift",
  " isn",
  "\u2019t",
  " the",
  " language",
  " features",
  "\u2014it",
  "\u2019s",
  " the",
  " culture",
  ".",
  " We",
  " went",
  " from",
  " a",
  " community",
  " obsessed",
  " with",
  " \"",
  "how",
  " do",
  " I",
  " make",
  " this",
  " look",
  " like",
  " Objective",
  "-C",
  "?\"",
  " to",
  " one",
  " that",
  " actually",
  " embraces",
  " value",
  " semantics",
  ",",
  " protocol",
  "-oriented",
  " design",
  ",",
  " and",
  " functional",
  " patterns",
  ".",
  "\n\n",
  "That",
  " said",
  ",",
  " I",
  " still",
  " cr",
  "inge",
  " every",
  " time",
  " I",
  " see",
  " a",
  " new",
  " team",
  " try",
  " to",
  " force",
  " Swift",
  " into",
  " a",
  " micro",
  "services",
  " architecture",
  " where",
  " Go",
  " or",
  " Rust",
  " would",
  " be",
  " more",
  " appropriate",
  ".",
  " Swift",
  " is",
  " fantastic",
  ",",
  " but",
  " it",
  "\u2019s",
  " not",
  " a",
  " silver",
  " bullet",
  ".",
  " The",
  " runtime",
  " overhead",
  " and",
  " memory",
  " footprint",
  " are",
  " still",
  " real",
  " constraints",
  " for",
  " high",
  "-through",
  "put",
  ",",
  " low",
  "-lat",
  "ency",
  " systems",
  ".",
  " Don",
  "\u2019t",
  " let",
  " the",
  " hype",
  " blind",
  " you",
  " to",
  " the",
  " trade",
  "-offs",
  ".",
  "<|im_end|>",
  "\n"
 ],
 "readouts": [
  {
   "position": 381,
   "token": "\n",
   "model_top": [
    "<|endoftext|>",
    "}",
    "<|im_end|>",
    "</think>",
    "\n\n",
    "<|im_start|>",
    " }",
    "]"
   ],
   "layers": {
    "0": [
     " \u2013",
     ".",
     "   \n",
     " \u2013,",
     "\u00a0\u00a0",
     "\u2026..",
     "\u2013",
     "  "
    ],
    "1": [
     " \u2013**",
     "   \n",
     " Strec",
     "**\u2013",
     " Geile",
     "  \r\n",
     " Shemale",
     "CallCheck"
    ],
    "2": [
     "**\u2013",
     "\uff1f",
     "\u3002",
     "\u2026..",
     " \u2013**",
     "\uff1f**",
     "\u2026\u2026\u3002",
     " \u2013,"
    ],
    "3": [
     " milfs",
     " Blowjob",
     " Shemale",
     " cumshot",
     " pornstar",
     " **\u201e",
     " handjob",
     "\uff3f\uff3f"
    ],
    "4": [
     " @_",
     " **\u201e",
     " *@",
     "enzi",
     "\uff1f**",
     "(___",
     "ersp",
     "\u52a0\u62ff\u5927"
    ],
    "5": [
     "\uff1f**",
     "\uff1f",
     "enzi",
     " **\u201e",
     " **:",
     " **\u3010",
     "(___",
     " **\u201c"
    ],
    "6": [
     "\uff1f**",
     " ____",
     " **\u3010",
     "   \n\n",
     "____",
     "    \n\n",
     " *__",
     "       \n\n"
    ],
    "7": [
     "   \n\n",
     "    \n\n",
     "\uff1f**",
     "       \n\n",
     " **\u3010",
     "____",
     " ____",
     "     \n\n"
    ],
    "8": [
     "   \n\n",
     "    \n\n",
     "  \n\n",
     "       \n\n",
     "     \n\n",
     " ____",
     "  \n\n\n",
     "        \n\n"
    ],
    "9": [
     "   \n\n",
     "____",
     " _$",
     " ____",
     " *__",
     "  \n\n",
     "       \n\n",
     "    \n\n"
    ],
    "10": [
     "\n\n",
     "____",
     " ____",
     "  \n\n",
     "   \n\n",
     " ___",
     "\r\n\r\n",
     "\n\n\n"
    ],
    "11": [
     " ____",
     "____",
     " ___",
     " _$",
     " *__",
     "___",
     "   \n\n",
     " ______"
    ],
    "12": [
     "____",
     " ____",
     "___",
     " ___",
     "\n\n",
     "   \n\n",
     "  \n\n",
     "    \n\n"
    ],
    "13": [
     "____",
     "\n\n",
     "___",
     "   \n\n",
     "  \n\n",
     "\r\n\r\n",
     "    \n\n",
     " ____"
    ],
    "14": [
     "\n\n",
     "  \n\n",
     "\t\n\n",
     "\r\n\r\n",
     "   \n\n",
     " \n\n",
     "    \n\n",
     "\n\n\n\n"
    ],
    "15": [
     "\n\n",
     "\t\n\n",
     "\r\n\r\n",
     "  \n\n",
     "   \n\n",
     "___",
     "\t\t\n\n",
     "    \n\n"
    ],
    "16": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     "<|im_end|>",
     " \n\n",
     "\n\n\n\n",
     "   \n\n",
     "\r\n\r\n"
    ],
    "17": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "\n\n\n\n",
     "   \n\n",
     "\n\n\n"
    ],
    "18": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     "<|im_end|>",
     "\r\n\r\n",
     "\n\n\n\n",
     " \n\n",
     "\n\n\n"
    ],
    "19": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n\n",
     "\n\n\n"
    ],
    "20": [
     "<|endoftext|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n",
     "\n\n\n\n"
    ],
    "21": [
     "\n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "\n\n\n",
     "<|im_end|>"
    ],
    "22": [
     "\n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     " \n\n",
     "\n\n\n",
     "  \n\n",
     "\n\n\n\n",
     "<|im_end|>"
    ],
    "23": [
     "\n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     " \n\n",
     "\n\n\n",
     "  \n\n",
     "\n\n\n\n",
     "<|im_end|>"
    ],
    "24": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|endoftext|>",
     "\n\n\n",
     "<|im_end|>",
     "   \n\n"
    ],
    "25": [
     "\n\n",
     "\r\n\r\n",
     " \n\n",
     "  \n\n",
     "\t\n\n",
     "<|im_end|>",
     "\n\n\n\n",
     "   \n\n"
    ],
    "26": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|endoftext|>",
     "\n\n\n\n",
     "<|im_end|>",
     "\t\n\n"
    ],
    "27": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "   \n\n",
     "<|endoftext|>",
     "\n\n\n\n"
    ],
    "28": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n\n",
     "   \n\n"
    ],
    "29": [
     "\n\n",
     "  \n\n",
     " \n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "\r\n\r\n",
     "\n\n\n",
     "\n\n\n\n"
    ],
    "30": [
     "\n\n",
     "  \n\n",
     " \n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "\r\n\r\n",
     "   \n\n",
     "\n\n\n\n"
    ],
    "31": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     "<|im_end|>",
     " \n\n",
     "\r\n\r\n",
     "\n\n\n\n",
     "...**"
    ],
    "32": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "\n\n\n\n",
     "\n\n\n",
     "\r\n\r\n"
    ],
    "33": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "\n\n\n\n",
     "\r\n\r\n",
     "\n\n\n"
    ],
    "34": [
     "\n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "\n\n\n",
     "\r\n\r\n"
    ],
    "35": [
     "\n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "\u2026\u2026",
     "\u2026\""
    ],
    "36": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "\u2026\u2026",
     "\u2026\""
    ],
    "37": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\u2026",
     " \n\n",
     "\u2026\"",
     " [\u2026]"
    ],
    "38": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\"",
     "\u2026\u2026",
     " \n\n",
     "\u2026\u201d"
    ],
    "39": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "\u2026\u2026",
     "\u2026\"",
     "\u2026\u201d",
     " [\u2026]"
    ],
    "40": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "  \n\n",
     "\u2026\"",
     " [\u2026]",
     "\u2026\u201d"
    ],
    "41": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "\u2026\"",
     "</think>"
    ],
    "42": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "</think>",
     "\n\n\n\n",
     "...**"
    ],
    "43": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "</think>",
     "...</",
     "...**",
     "...\\"
    ],
    "44": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "</think>",
     " \n\n",
     "...</",
     "\u56de\u590d"
    ],
    "45": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "   \n\n",
     "<|im_start|>"
    ],
    "46": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "   \n\n",
     "<|im_start|>"
    ],
    "47": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "</think>",
     " \n\n",
     "<|im_start|>",
     "\u56de\u590d"
    ],
    "48": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "</think>",
     "<|im_start|>",
     "  \n\n",
     " \n\n",
     "<think>"
    ],
    "49": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<|file_sep|>",
     "?\"",
     "\"</",
     "\uff1f\u201d"
    ],
    "50": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<|file_sep|>",
     "\"</",
     "<|fim_middle|>",
     "\u66f4\u591a\u56de\u7b54"
    ],
    "51": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "\"</",
     "<|file_sep|>",
     "\u3002",
     " \n\n"
    ],
    "52": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     " *[",
     "**\u201d",
     "**",
     "*\""
    ],
    "53": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "**",
     " *[",
     "**\u201d",
     "\"**"
    ],
    "54": [
     "<|im_end|>",
     "<|endoftext|>",
     "</think>",
     "<|im_start|>",
     "<|file_sep|>",
     " *[",
     "</",
     "\"</"
    ],
    "55": [
     "<|im_end|>",
     "<|endoftext|>",
     "</think>",
     "<|im_start|>",
     "</",
     " **#",
     "*</",
     " *["
    ],
    "56": [
     "<|im_end|>",
     "</think>",
     "<|endoftext|>",
     "<|im_start|>",
     " *[",
     "*</",
     " *\\",
     "*\\"
    ],
    "57": [
     "</think>",
     "<|im_end|>",
     "<|im_start|>",
     "<|endoftext|>",
     "*</",
     "\"</",
     " *[",
     " *\\"
    ],
    "58": [
     "</think>",
     "<|im_end|>",
     "<|im_start|>",
     "<|endoftext|>",
     "\"</",
     " *[",
     " *@",
     "*</"
    ],
    "59": [
     "</think>",
     "<|im_end|>",
     "<|im_start|>",
     "<|endoftext|>",
     " *[",
     " *(",
     " *@",
     "\"</"
    ],
    "60": [
     "<|endoftext|>",
     "</think>",
     "<|im_end|>",
     "<|im_start|>",
     " *(",
     " \n\n",
     "*",
     " *"
    ],
    "61": [
     "<|endoftext|>",
     "</think>",
     "<|im_start|>",
     "<|im_end|>",
     "*",
     " </",
     ".",
     " *"
    ],
    "62": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "}",
     " \n\n",
     " }",
     "\u7528\u6237",
     "\n\n"
    ]
   }
  }
 ],
 "trajectories": [
  {
   "word": "Swift",
   "position": 381,
   "layers": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49,
    50,
    51,
    52,
    53,
    54,
    55,
    56,
    57,
    58,
    59,
    60,
    61,
    62
   ],
   "ranks": [
    178683,
    46472,
    12679,
    73764,
    9316,
    4901,
    4925,
    12263,
    16111,
    4366,
    2918,
    8175,
    4099,
    2448,
    2251,
    1658,
    1672,
    3382,
    2298,
    3217,
    2595,
    2277,
    2379,
    3140,
    1976,
    4410,
    4640,
    4124,
    2952,
    3622,
    5098,
    5022,
    3650,
    2191,
    2711,
    3386,
    3309,
    4055,
    4574,
    3032,
    3587,
    3449,
    5565,
    5617,
    7964,
    9051,
    7132,
    5431,
    4668,
    17609,
    39468,
    15179,
    6723,
    14767,
    24158,
    14919,
    9572,
    11122,
    9562,
    16671,
    21952,
    10689,
    27922
   ]
  }
 ],
 "emergence": {
  "position": 381,
  "top1": "<|endoftext|>",
  "layers": [
   0,
   1,
   2,
   3,
   4,
   5,
   6,
   7,
   8,
   9,
   10,
   11,
   12,
   13,
   14,
   15,
   16,
   17,
   18,
   19,
   20,
   21,
   22,
   23,
   24,
   25,
   26,
   27,
   28,
   29,
   30,
   31,
   32,
   33,
   34,
   35,
   36,
   37,
   38,
   39,
   40,
   41,
   42,
   43,
   44,
   45,
   46,
   47,
   48,
   49,
   50,
   51,
   52,
   53,
   54,
   55,
   56,
   57,
   58,
   59,
   60,
   61,
   62
  ],
  "ranks": [
   128897,
   248319,
   248319,
   248320,
   248318,
   248318,
   248272,
   248279,
   245208,
   248228,
   14422,
   247452,
   220872,
   222534,
   130,
   13024,
   2,
   2,
   2,
   2,
   1,
   2,
   2,
   2,
   5,
   12,
   5,
   7,
   4,
   4,
   4,
   2,
   2,
   2,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   2,
   2,
   4,
   4,
   4,
   4,
   1,
   1,
   1
  ]
 },
 "scan": [],
 "slice": null,
 "film": "film.json"
}