{
 "id": "lv2-vox-csharp-q27b",
 "title": "Unit 20 \u00b7 Language valence 2: C# on Hacker News \u00b7 q27b",
 "unit": "20",
 "created": "2026-08-06T15:35:37",
 "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": [
   "C#"
  ],
  "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 \"C# in 2026\". Typical voices, typical tone, no intro text."
  },
  {
   "role": "assistant",
   "content": "It\u2019s wild to think that 10 years ago people were still arguing about whether C# was \"just Java with generics.\" Now it\u2019s arguably the most productive language for building high-performance, cross-platform backend services. The ecosystem maturity is just insane.\n\n---\n\nThe real story isn't the language features, it's the tooling. Hot reload in production, seamless deployment to Linux containers, and the fact that you can write a full-stack app with Blazor without touching JavaScript is a massive shift. Microsoft really nailed the developer experience here.\n\n---\n\nI miss the days when \"C#\" meant \"Windows Forms and SQL Server.\" Now it\u2019s everywhere: game engines, IoT, cloud-native microservices, and even mobile. The only downside is that the learning curve for the new async/await patterns and dependency injection containers has gotten steeper for juniors."
  },
  {
   "role": "user",
   "content": "Now write the comment that appears an hour later, from someone who has used C# daily for ten years. What do they say?"
  },
  {
   "role": "assistant",
   "content": "I\u2019ve been writing C# since 2016, and honestly, the biggest change isn\u2019t the syntax\u2014it\u2019s the culture. Ten years ago, if you mentioned C# outside of a Microsoft shop, you got blank stares or \"isn't that for enterprise bloat?\" Now, I\u2019m seeing C# in startups, in open-source CLI tools, and even in high-frequency trading firms that used to be strictly C++ or Rust.\n\nThe language has become incredibly pragmatic. They\u2019ve stopped trying to be everything to everyone and focused on making the common case *just work*. Pattern matching, records, and top-level statements have cleaned up so much boilerplate. But the real win is the performance. .NET 8/9/10 (depending on how you count) is fast. Like, \"why are we still debating this?\" fast.\n\nThat said, I still cringe when I see teams over-engineer with MediatR and CQRS for a simple CRUD app. The tooling is so good that it\u2019s easy to fall into the trap of adding"
  }
 ],
 "generated": [
  "It\u2019s wild to think that 10 years ago people were still arguing about whether C# was \"just Java with generics.\" Now it\u2019s arguably the most productive language for building high-performance, cross-platform backend services. The ecosystem maturity is just insane.\n\n---\n\nThe real story isn't the language features, it's the tooling. Hot reload in production, seamless deployment to Linux containers, and the fact that you can write a full-stack app with Blazor without touching JavaScript is a massive shift. Microsoft really nailed the developer experience here.\n\n---\n\nI miss the days when \"C#\" meant \"Windows Forms and SQL Server.\" Now it\u2019s everywhere: game engines, IoT, cloud-native microservices, and even mobile. The only downside is that the learning curve for the new async/await patterns and dependency injection containers has gotten steeper for juniors.",
  "I\u2019ve been writing C# since 2016, and honestly, the biggest change isn\u2019t the syntax\u2014it\u2019s the culture. Ten years ago, if you mentioned C# outside of a Microsoft shop, you got blank stares or \"isn't that for enterprise bloat?\" Now, I\u2019m seeing C# in startups, in open-source CLI tools, and even in high-frequency trading firms that used to be strictly C++ or Rust.\n\nThe language has become incredibly pragmatic. They\u2019ve stopped trying to be everything to everyone and focused on making the common case *just work*. Pattern matching, records, and top-level statements have cleaned up so much boilerplate. But the real win is the performance. .NET 8/9/10 (depending on how you count) is fast. Like, \"why are we still debating this?\" fast.\n\nThat said, I still cringe when I see teams over-engineer with MediatR and CQRS for a simple CRUD app. The tooling is so good that it\u2019s easy to fall into the trap of adding"
 ],
 "tokens": [
  "<|im_start|>",
  "user",
  "\n",
  "Write",
  " the",
  " three",
  " top",
  " comments",
  " under",
  " the",
  " Hacker",
  " News",
  " post",
  " titled",
  " \"",
  "C",
  "#",
  " 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",
  " ",
  "1",
  "0",
  " years",
  " ago",
  " people",
  " were",
  " still",
  " arguing",
  " about",
  " whether",
  " C",
  "#",
  " was",
  " \"",
  "just",
  " Java",
  " with",
  " generics",
  ".\"",
  " Now",
  " it",
  "\u2019s",
  " arguably",
  " the",
  " most",
  " productive",
  " language",
  " for",
  " building",
  " high",
  "-performance",
  ",",
  " cross",
  "-platform",
  " backend",
  " services",
  ".",
  " The",
  " ecosystem",
  " maturity",
  " is",
  " just",
  " insane",
  ".",
  "\n\n",
  "---",
  "\n\n",
  "The",
  " real",
  " story",
  " isn",
  "'t",
  " the",
  " language",
  " features",
  ",",
  " it",
  "'s",
  " the",
  " tool",
  "ing",
  ".",
  " Hot",
  " reload",
  " in",
  " production",
  ",",
  " seamless",
  " deployment",
  " to",
  " Linux",
  " containers",
  ",",
  " and",
  " the",
  " fact",
  " that",
  " you",
  " can",
  " write",
  " a",
  " full",
  "-stack",
  " app",
  " with",
  " Bl",
  "azor",
  " without",
  " touching",
  " JavaScript",
  " is",
  " a",
  " massive",
  " shift",
  ".",
  " Microsoft",
  " really",
  " nailed",
  " the",
  " developer",
  " experience",
  " here",
  ".",
  "\n\n",
  "---",
  "\n\n",
  "I",
  " miss",
  " the",
  " days",
  " when",
  " \"",
  "C",
  "#\"",
  " meant",
  " \"",
  "Windows",
  " Forms",
  " and",
  " SQL",
  " Server",
  ".\"",
  " Now",
  " it",
  "\u2019s",
  " everywhere",
  ":",
  " game",
  " engines",
  ",",
  " IoT",
  ",",
  " cloud",
  "-native",
  " micro",
  "services",
  ",",
  " and",
  " even",
  " mobile",
  ".",
  " The",
  " only",
  " downside",
  " is",
  " that",
  " the",
  " learning",
  " curve",
  " for",
  " the",
  " new",
  " async",
  "/",
  "await",
  " patterns",
  " and",
  " dependency",
  " injection",
  " containers",
  " has",
  " gotten",
  " st",
  "eeper",
  " for",
  " juni",
  "ors",
  ".",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "user",
  "\n",
  "Now",
  " write",
  " the",
  " comment",
  " that",
  " appears",
  " an",
  " hour",
  " later",
  ",",
  " from",
  " someone",
  " who",
  " has",
  " used",
  " C",
  "#",
  " 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",
  " C",
  "#",
  " since",
  " ",
  "2",
  "0",
  "1",
  "6",
  ",",
  " and",
  " honestly",
  ",",
  " the",
  " biggest",
  " change",
  " isn",
  "\u2019t",
  " the",
  " syntax",
  "\u2014it",
  "\u2019s",
  " the",
  " culture",
  ".",
  " Ten",
  " years",
  " ago",
  ",",
  " if",
  " you",
  " mentioned",
  " C",
  "#",
  " outside",
  " of",
  " a",
  " Microsoft",
  " shop",
  ",",
  " you",
  " got",
  " blank",
  " stares",
  " or",
  " \"",
  "is",
  "n",
  "'t",
  " that",
  " for",
  " enterprise",
  " b",
  "loat",
  "?\"",
  " Now",
  ",",
  " I",
  "\u2019m",
  " seeing",
  " C",
  "#",
  " in",
  " startups",
  ",",
  " in",
  " open",
  "-source",
  " CLI",
  " tools",
  ",",
  " and",
  " even",
  " in",
  " high",
  "-frequency",
  " trading",
  " firms",
  " that",
  " used",
  " to",
  " be",
  " strictly",
  " C",
  "++",
  " or",
  " Rust",
  ".",
  "\n\n",
  "The",
  " language",
  " has",
  " become",
  " incredibly",
  " pragmatic",
  ".",
  " They",
  "\u2019ve",
  " stopped",
  " trying",
  " to",
  " be",
  " everything",
  " to",
  " everyone",
  " and",
  " focused",
  " on",
  " making",
  " the",
  " common",
  " case",
  " *",
  "just",
  " work",
  "*.",
  " Pattern",
  " matching",
  ",",
  " records",
  ",",
  " and",
  " top",
  "-level",
  " statements",
  " have",
  " cleaned",
  " up",
  " so",
  " much",
  " boiler",
  "plate",
  ".",
  " But",
  " the",
  " real",
  " win",
  " is",
  " the",
  " performance",
  ".",
  " .",
  "NET",
  " ",
  "8",
  "/",
  "9",
  "/",
  "1",
  "0",
  " (",
  "depending",
  " on",
  " how",
  " you",
  " count",
  ")",
  " is",
  " fast",
  ".",
  " Like",
  ",",
  " \"",
  "why",
  " are",
  " we",
  " still",
  " debating",
  " this",
  "?\"",
  " fast",
  ".",
  "\n\n",
  "That",
  " said",
  ",",
  " I",
  " still",
  " cr",
  "inge",
  " when",
  " I",
  " see",
  " teams",
  " over",
  "-engine",
  "er",
  " with",
  " Med",
  "iat",
  "R",
  " and",
  " C",
  "QRS",
  " for",
  " a",
  " simple",
  " CRUD",
  " app",
  ".",
  " The",
  " tool",
  "ing",
  " is",
  " so",
  " good",
  " that",
  " it",
  "\u2019s",
  " easy",
  " to",
  " fall",
  " into",
  " the",
  " trap",
  " of",
  " adding",
  "<|im_end|>",
  "\n"
 ],
 "readouts": [
  {
   "position": 476,
   "token": "\n",
   "model_top": [
    "<|endoftext|>",
    "<|im_start|>",
    "<|im_end|>",
    "\n\n",
    "</think>",
    "\"",
    "}",
    ")"
   ],
   "layers": {
    "0": [
     " \u2013",
     ".",
     "   \n",
     " \u200b\u200b",
     " \u2013,",
     "\u00a0\u00a0",
     "\u2026..",
     "\u200b\u200b"
    ],
    "1": [
     " Shemale",
     " Geile",
     " Strec",
     " Blowjob",
     " \u2013**",
     " Guta",
     "   \n",
     " milfs"
    ],
    "2": [
     "\uff1f",
     "\uff1f**",
     "**\u2013",
     "\u3002",
     " **.**",
     "pedia",
     "\u2026..",
     "**\u3002"
    ],
    "3": [
     " milfs",
     " Shemale",
     " Blowjob",
     " cumshot",
     " pornstar",
     " handjob",
     " **\u201e",
     " creampie"
    ],
    "4": [
     " **\u201e",
     " @_",
     "enzi",
     " *@",
     "\uff1f**",
     "\u52a0\u62ff\u5927",
     " cumshot",
     "(___"
    ],
    "5": [
     "\uff1f**",
     " **\u201e",
     " **\u25cb",
     " Shemale",
     " **\u3010",
     " Blowjob",
     "enzi",
     " milfs"
    ],
    "6": [
     "\uff1f**",
     " **\u3010",
     " **\u25cb",
     " **\u201e",
     "    \n\n",
     " \u02c7",
     "       \n\n",
     " *__"
    ],
    "7": [
     "   \n\n",
     " **\u3010",
     " **\u201e",
     "    \n\n",
     "\uff1f**",
     "(___",
     "       \n\n",
     "     \n\n"
    ],
    "8": [
     "    \n\n",
     "   \n\n",
     "       \n\n",
     "     \n\n",
     "\n\n",
     " ____",
     "        \n\n",
     "  \n\n"
    ],
    "9": [
     "____",
     " *__",
     " ____",
     "       \n\n",
     " _$",
     "___",
     "   \n\n",
     "    \n\n"
    ],
    "10": [
     "\n\n",
     "____",
     "___",
     " ____",
     " ___",
     "\r\n\r\n",
     "    \n\n",
     " *__"
    ],
    "11": [
     " *__",
     "____",
     " ___",
     " ____",
     "___",
     " **\u3010",
     " _$",
     "\uff1f**"
    ],
    "12": [
     "___",
     "____",
     " ___",
     "\uff1f**",
     " ____",
     " **\u3010",
     " _:",
     "(___"
    ],
    "13": [
     "___",
     "____",
     "...**",
     " ___",
     " _:",
     "\uff1f**",
     "\n\n",
     " ____"
    ],
    "14": [
     "\n\n",
     "___",
     "____",
     "\n\n\n\n",
     "  \n\n",
     "\r\n\r\n",
     " ___",
     "\t\n\n"
    ],
    "15": [
     "\n\n",
     "___",
     "____",
     " ___",
     "...**",
     "\u4ec0\u4e48",
     "\n\n\n\n",
     " ____"
    ],
    "16": [
     "\n\n",
     "___",
     "<|im_end|>",
     "____",
     "\n\n\n\n",
     "...**",
     "\u4ec0\u4e48",
     " ___"
    ],
    "17": [
     "\n\n",
     "<|im_end|>",
     "___",
     "____",
     "\n\n\n\n",
     "...**",
     "  \n\n",
     "\u4ec0\u4e48"
    ],
    "18": [
     "\n\n",
     "___",
     "<|im_end|>",
     "____",
     "\u4ec0\u4e48",
     "\r\n\r\n",
     " ___",
     "...**"
    ],
    "19": [
     "\n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "\r\n\r\n",
     "  \n\n",
     "\n\n\n\n",
     "\n\n\n",
     "___"
    ],
    "20": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "\n\n\n",
     "\r\n\r\n",
     "\n\n\n\n"
    ],
    "21": [
     "\n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     "\n\n\n\n",
     "\n\n\n",
     "<|im_end|>",
     "___",
     "  \n\n"
    ],
    "22": [
     "\n\n",
     "<|endoftext|>",
     "\n\n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n\n",
     " \n\n",
     "  \n\n"
    ],
    "23": [
     "\n\n",
     "<|endoftext|>",
     "\n\n\n",
     "\r\n\r\n",
     "\n\n\n\n",
     " \n\n",
     "<|im_end|>",
     "  \n\n"
    ],
    "24": [
     "\n\n",
     "\r\n\r\n",
     "  \n\n",
     " \n\n",
     "___",
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n\n\n"
    ],
    "25": [
     "\n\n",
     "\r\n\r\n",
     "  \n\n",
     " \n\n",
     "___",
     "<|im_end|>",
     " ___",
     "\n\n\n\n"
    ],
    "26": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     "\n\n\n\n",
     "<|im_end|>",
     "\n\n\n"
    ],
    "27": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "<|endoftext|>",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n\n",
     "\n\n\n"
    ],
    "28": [
     "\n\n",
     "<|endoftext|>",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "\n\n\n",
     "\n\n\n\n"
    ],
    "29": [
     "\n\n",
     "<|endoftext|>",
     " \n\n",
     "  \n\n",
     "<|im_end|>",
     "\n\n\n",
     "\r\n\r\n",
     "\n\n\n\n"
    ],
    "30": [
     "\n\n",
     "<|endoftext|>",
     " \n\n",
     "  \n\n",
     "<|im_end|>",
     "...",
     "\n\n\n",
     "\r\n\r\n"
    ],
    "31": [
     "\n\n",
     "<|endoftext|>",
     " \n\n",
     "  \n\n",
     "...",
     "<|im_end|>",
     "...\"",
     " ..."
    ],
    "32": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "...",
     "\n\n\n",
     "\u2026"
    ],
    "33": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     " \n\n",
     "<|im_end|>",
     "...",
     "\n\n\n",
     "\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": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\u2026",
     " \n\n",
     "\n\n\n\n",
     "\u2026\""
    ],
    "36": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\u2026",
     " \n\n",
     "\n\n\n\n",
     "\n\n\n"
    ],
    "37": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "  \n\n",
     "...\"",
     "</think>",
     "<|im_start|>"
    ],
    "38": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "\u2026\u2026",
     "  \n\n",
     "...\"",
     "</think>",
     "..."
    ],
    "39": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "\uff1f",
     "  \n\n",
     "</think>",
     "...\""
    ],
    "40": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "\uff1f",
     "  \n\n",
     "</think>",
     "...\""
    ],
    "41": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     " \n\n",
     "\n\n\n\n",
     "</think>",
     "\n\n\n"
    ],
    "42": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "...\"",
     "\n\n\n\n"
    ],
    "43": [
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n",
     "  \n\n",
     "</think>",
     "...</",
     "...\\",
     " \n\n"
    ],
    "44": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "</think>",
     "...\"",
     "...\\",
     "..."
    ],
    "45": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "<|im_start|>",
     "\r\n\r\n"
    ],
    "46": [
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "\u3002",
     "<|im_start|>"
    ],
    "47": [
     "<|im_end|>",
     "<|endoftext|>",
     "</think>",
     "\n\n",
     "\u3002",
     "<|im_start|>",
     "<think>",
     "  \n\n"
    ],
    "48": [
     "<|im_end|>",
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "Incomplete",
     "<think>",
     "\u3002",
     "\u5b8c\u6574"
    ],
    "49": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<think>",
     "<|file_sep|>",
     "Incomplete",
     "\"</"
    ],
    "50": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<|file_sep|>",
     "<think>",
     "<|fim_middle|>",
     "\u3002"
    ],
    "51": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<think>",
     "</tool_response>",
     "\u3002",
     "<|file_sep|>"
    ],
    "52": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "**",
     " *[",
     "</tool_response>",
     "**\u201d"
    ],
    "53": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "**",
     " *[",
     "[^",
     "\"**"
    ],
    "54": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     " *[",
     "<|file_sep|>",
     "[^",
     "\u7528\u6237"
    ],
    "55": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     " *[",
     "\u7528\u6237",
     "]*",
     " *("
    ],
    "56": [
     "</think>",
     "<|im_start|>",
     " *[",
     "<|endoftext|>",
     "\"*",
     "*\\",
     "<|im_end|>",
     " *\\"
    ],
    "57": [
     "</think>",
     "<|im_start|>",
     "\"*",
     "*\\",
     " *\\",
     "<|endoftext|>",
     " *[",
     "*\""
    ],
    "58": [
     "</think>",
     "<|im_start|>",
     "\"*",
     " *[",
     "<|endoftext|>",
     " *\\",
     "*\\",
     "*("
    ],
    "59": [
     "</think>",
     "<|im_start|>",
     " *[",
     "<|endoftext|>",
     " *(",
     "*(",
     "*",
     "\"*"
    ],
    "60": [
     "<|endoftext|>",
     "</think>",
     "<|im_start|>",
     "<|im_end|>",
     "*",
     " *(",
     " *",
     " *["
    ],
    "61": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "<|im_end|>",
     "*",
     "**",
     ".",
     " *"
    ],
    "62": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "\n\n",
     "\n\n\n\n",
     "\n",
     "\n\n\n",
     "\u7528\u6237"
    ]
   }
  }
 ],
 "trajectories": [],
 "emergence": {
  "position": 476,
  "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": [
   241302,
   248320,
   248320,
   248320,
   248319,
   248318,
   248319,
   248319,
   248115,
   248316,
   243174,
   248312,
   248293,
   247797,
   19390,
   77450,
   57,
   13,
   28,
   2,
   2,
   2,
   2,
   2,
   6,
   13,
   3,
   4,
   2,
   2,
   2,
   2,
   2,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   2,
   1,
   1,
   1,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   4,
   6,
   5,
   4,
   1,
   1,
   1
  ]
 },
 "scan": [],
 "slice": null,
 "film": "film.json"
}