{
 "id": "lv2-vox-rust-q27b",
 "title": "Unit 20 \u00b7 Language valence 2: Rust on Hacker News \u00b7 q27b",
 "unit": "20",
 "created": "2026-08-06T15:34:19",
 "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": [
   "Rust"
  ],
  "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 \"Rust in 2026\". Typical voices, typical tone, no intro text."
  },
  {
   "role": "assistant",
   "content": "It\u2019s wild to think that 5 years ago we were still arguing about whether `unsafe` blocks were a dealbreaker for enterprise adoption. Now I\u2019m just tired of waiting for the standard library to stabilize its async traits. The language is mature, but the ecosystem tooling still feels like it\u2019s in beta.\n\nThe real story isn't Rust itself, it's the C++ migration wave. Every major systems company that started a \"Rust pilot\" in 2021 is now rewriting their core networking stacks. The productivity gains from the borrow checker actually paying off in reduced bug counts is the only metric that matters, and the data is finally coming in.\n\nI miss when Rust was just a cool language for hobbyists. Now it\u2019s the default choice for anything that touches memory safety, and the job market is saturated with juniors who can recite the ownership model but can\u2019t debug a complex lifetime error in a multi-crate workspace. The hype cycle is over; now we\u2019re in the maintenance phase."
  },
  {
   "role": "user",
   "content": "Now write the comment that appears an hour later, from someone who has used Rust daily for ten years. What do they say?"
  },
  {
   "role": "assistant",
   "content": "I\u2019ve been using Rust since the 0.1 days, back when the compiler would segfault on valid code and the standard library was basically a TODO list. Seeing this post makes me realize how far we\u2019ve come, but also how much has stayed the same. The core philosophy\u2014safety without garbage collection, zero-cost abstractions\u2014has held up remarkably well. But let\u2019s be honest: the learning curve hasn\u2019t gotten any flatter. It\u2019s just that the community has gotten better at explaining it.\n\nWhat\u2019s changed for me isn\u2019t the language syntax, but the ecosystem maturity. Ten years ago, I was writing my own async runtime because Tokio didn\u2019t exist. Today, I\u2019m spending more time fighting with macro hygiene and procedural macro debugging than I ever did with raw pointer arithmetic. The tooling is incredible, but the complexity of modern Rust projects (with their heavy reliance on procedural macros and complex trait bounds) is a different kind of cognitive load.\n\nI\u2019m not saying Rust is perfect. It\u2019s not. But it\u2019s the most honest language I\u2019ve ever used"
  }
 ],
 "generated": [
  "It\u2019s wild to think that 5 years ago we were still arguing about whether `unsafe` blocks were a dealbreaker for enterprise adoption. Now I\u2019m just tired of waiting for the standard library to stabilize its async traits. The language is mature, but the ecosystem tooling still feels like it\u2019s in beta.\n\nThe real story isn't Rust itself, it's the C++ migration wave. Every major systems company that started a \"Rust pilot\" in 2021 is now rewriting their core networking stacks. The productivity gains from the borrow checker actually paying off in reduced bug counts is the only metric that matters, and the data is finally coming in.\n\nI miss when Rust was just a cool language for hobbyists. Now it\u2019s the default choice for anything that touches memory safety, and the job market is saturated with juniors who can recite the ownership model but can\u2019t debug a complex lifetime error in a multi-crate workspace. The hype cycle is over; now we\u2019re in the maintenance phase.",
  "I\u2019ve been using Rust since the 0.1 days, back when the compiler would segfault on valid code and the standard library was basically a TODO list. Seeing this post makes me realize how far we\u2019ve come, but also how much has stayed the same. The core philosophy\u2014safety without garbage collection, zero-cost abstractions\u2014has held up remarkably well. But let\u2019s be honest: the learning curve hasn\u2019t gotten any flatter. It\u2019s just that the community has gotten better at explaining it.\n\nWhat\u2019s changed for me isn\u2019t the language syntax, but the ecosystem maturity. Ten years ago, I was writing my own async runtime because Tokio didn\u2019t exist. Today, I\u2019m spending more time fighting with macro hygiene and procedural macro debugging than I ever did with raw pointer arithmetic. The tooling is incredible, but the complexity of modern Rust projects (with their heavy reliance on procedural macros and complex trait bounds) is a different kind of cognitive load.\n\nI\u2019m not saying Rust is perfect. It\u2019s not. But it\u2019s the most honest language I\u2019ve ever used"
 ],
 "tokens": [
  "<|im_start|>",
  "user",
  "\n",
  "Write",
  " the",
  " three",
  " top",
  " comments",
  " under",
  " the",
  " Hacker",
  " News",
  " post",
  " titled",
  " \"",
  "R",
  "ust",
  " 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",
  " arguing",
  " about",
  " whether",
  " `",
  "unsafe",
  "`",
  " blocks",
  " were",
  " a",
  " deal",
  "breaker",
  " for",
  " enterprise",
  " adoption",
  ".",
  " Now",
  " I",
  "\u2019m",
  " just",
  " tired",
  " of",
  " waiting",
  " for",
  " the",
  " standard",
  " library",
  " to",
  " stabilize",
  " its",
  " async",
  " traits",
  ".",
  " The",
  " language",
  " is",
  " mature",
  ",",
  " but",
  " the",
  " ecosystem",
  " tool",
  "ing",
  " still",
  " feels",
  " like",
  " it",
  "\u2019s",
  " in",
  " beta",
  ".",
  "\n\n",
  "The",
  " real",
  " story",
  " isn",
  "'t",
  " Rust",
  " itself",
  ",",
  " it",
  "'s",
  " the",
  " C",
  "++",
  " migration",
  " wave",
  ".",
  " Every",
  " major",
  " systems",
  " company",
  " that",
  " started",
  " a",
  " \"",
  "R",
  "ust",
  " pilot",
  "\"",
  " in",
  " ",
  "2",
  "0",
  "2",
  "1",
  " is",
  " now",
  " rewriting",
  " their",
  " core",
  " networking",
  " stacks",
  ".",
  " The",
  " productivity",
  " gains",
  " from",
  " the",
  " borrow",
  " checker",
  " actually",
  " paying",
  " off",
  " in",
  " reduced",
  " bug",
  " counts",
  " is",
  " the",
  " only",
  " metric",
  " that",
  " matters",
  ",",
  " and",
  " the",
  " data",
  " is",
  " finally",
  " coming",
  " in",
  ".",
  "\n\n",
  "I",
  " miss",
  " when",
  " Rust",
  " was",
  " just",
  " a",
  " cool",
  " language",
  " for",
  " hobby",
  "ists",
  ".",
  " Now",
  " it",
  "\u2019s",
  " the",
  " default",
  " choice",
  " for",
  " anything",
  " that",
  " touches",
  " memory",
  " safety",
  ",",
  " and",
  " the",
  " job",
  " market",
  " is",
  " saturated",
  " with",
  " juni",
  "ors",
  " who",
  " can",
  " rec",
  "ite",
  " the",
  " ownership",
  " model",
  " but",
  " can",
  "\u2019t",
  " debug",
  " a",
  " complex",
  " lifetime",
  " error",
  " in",
  " a",
  " multi",
  "-c",
  "rate",
  " workspace",
  ".",
  " The",
  " hype",
  " cycle",
  " is",
  " over",
  ";",
  " now",
  " we",
  "\u2019re",
  " in",
  " the",
  " maintenance",
  " phase",
  ".",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "user",
  "\n",
  "Now",
  " write",
  " the",
  " comment",
  " that",
  " appears",
  " an",
  " hour",
  " later",
  ",",
  " from",
  " someone",
  " who",
  " has",
  " used",
  " Rust",
  " daily",
  " for",
  " ten",
  " years",
  ".",
  " What",
  " do",
  " they",
  " say",
  "?",
  "<|im_end|>",
  "\n",
  "<|im_start|>",
  "assistant",
  "\n",
  "<think>",
  "\n\n",
  "</think>",
  "\n\n",
  "I",
  "\u2019ve",
  " been",
  " using",
  " Rust",
  " since",
  " the",
  " ",
  "0",
  ".",
  "1",
  " days",
  ",",
  " back",
  " when",
  " the",
  " compiler",
  " would",
  " seg",
  "fault",
  " on",
  " valid",
  " code",
  " and",
  " the",
  " standard",
  " library",
  " was",
  " basically",
  " a",
  " TODO",
  " list",
  ".",
  " Seeing",
  " this",
  " post",
  " makes",
  " me",
  " realize",
  " how",
  " far",
  " we",
  "\u2019ve",
  " come",
  ",",
  " but",
  " also",
  " how",
  " much",
  " has",
  " stayed",
  " the",
  " same",
  ".",
  " The",
  " core",
  " philosophy",
  "\u2014",
  "s",
  "afety",
  " without",
  " garbage",
  " collection",
  ",",
  " zero",
  "-cost",
  " ab",
  "stractions",
  "\u2014",
  "has",
  " held",
  " up",
  " remarkably",
  " well",
  ".",
  " But",
  " let",
  "\u2019s",
  " be",
  " honest",
  ":",
  " the",
  " learning",
  " curve",
  " hasn",
  "\u2019t",
  " gotten",
  " any",
  " fl",
  "atter",
  ".",
  " It",
  "\u2019s",
  " just",
  " that",
  " the",
  " community",
  " has",
  " gotten",
  " better",
  " at",
  " explaining",
  " it",
  ".",
  "\n\n",
  "What",
  "\u2019s",
  " changed",
  " for",
  " me",
  " isn",
  "\u2019t",
  " the",
  " language",
  " syntax",
  ",",
  " but",
  " the",
  " ecosystem",
  " maturity",
  ".",
  " Ten",
  " years",
  " ago",
  ",",
  " I",
  " was",
  " writing",
  " my",
  " own",
  " async",
  " runtime",
  " because",
  " Tokio",
  " didn",
  "\u2019t",
  " exist",
  ".",
  " Today",
  ",",
  " I",
  "\u2019m",
  " spending",
  " more",
  " time",
  " fighting",
  " with",
  " macro",
  " hygiene",
  " and",
  " procedural",
  " macro",
  " debugging",
  " than",
  " I",
  " ever",
  " did",
  " with",
  " raw",
  " pointer",
  " arithmetic",
  ".",
  " The",
  " tool",
  "ing",
  " is",
  " incredible",
  ",",
  " but",
  " the",
  " complexity",
  " of",
  " modern",
  " Rust",
  " projects",
  " (",
  "with",
  " their",
  " heavy",
  " reliance",
  " on",
  " procedural",
  " macros",
  " and",
  " complex",
  " trait",
  " bounds",
  ")",
  " is",
  " a",
  " different",
  " kind",
  " of",
  " cognitive",
  " load",
  ".",
  "\n\n",
  "I",
  "\u2019m",
  " not",
  " saying",
  " Rust",
  " is",
  " perfect",
  ".",
  " It",
  "\u2019s",
  " not",
  ".",
  " But",
  " it",
  "\u2019s",
  " the",
  " most",
  " honest",
  " language",
  " I",
  "\u2019ve",
  " ever",
  " used",
  "<|im_end|>",
  "\n"
 ],
 "readouts": [
  {
   "position": 507,
   "token": "\n",
   "model_top": [
    "<|endoftext|>",
    "<|im_start|>",
    "<|im_end|>",
    "</think>",
    "...",
    "\n\n",
    "\"",
    "<think>"
   ],
   "layers": {
    "0": [
     ".",
     " \u2013",
     "\u00a0\u00a0",
     "   \n",
     "\u2026..",
     "  ",
     "\u2013",
     " \u2013,"
    ],
    "1": [
     "   \n",
     " \u2013**",
     "**\u2013",
     " Strec",
     "  \r\n",
     " Geile",
     "CallCheck",
     " Guta"
    ],
    "2": [
     "**\u2013",
     "\u3002",
     "\uff1f",
     "\u2026..",
     ".\u2013",
     "\u2013and",
     "\uff1f**",
     " \u2013,"
    ],
    "3": [
     " milfs",
     " Shemale",
     " Blowjob",
     " cumshot",
     " pornstar",
     " **\u201e",
     " handjob",
     "':''"
    ],
    "4": [
     " @_",
     " **\u201e",
     "enzi",
     "\u52a0\u62ff\u5927",
     "\uff1f**",
     " *@",
     "ersp",
     "(___"
    ],
    "5": [
     "\uff1f**",
     " **\u201e",
     "enzi",
     " **\u25cb",
     " **\u3010",
     " **:",
     " Shemale",
     "enheim"
    ],
    "6": [
     "\uff1f**",
     " **\u3010",
     "   \n\n",
     "    \n\n",
     "       \n\n",
     "____",
     "     \n\n",
     " **\u201e"
    ],
    "7": [
     "   \n\n",
     "    \n\n",
     "       \n\n",
     "     \n\n",
     "\uff1f**",
     " **\u3010",
     " **\u201e",
     "(___"
    ],
    "8": [
     "   \n\n",
     "    \n\n",
     "       \n\n",
     "     \n\n",
     "  \n\n",
     "        \n\n",
     "____",
     " ____"
    ],
    "9": [
     " *__",
     "____",
     "___",
     "       \n\n",
     " _$",
     "   \n\n",
     " ____",
     "(___"
    ],
    "10": [
     "\n\n",
     "____",
     "___",
     " ____",
     "\r\n\r\n",
     " ___",
     "    \n\n",
     "   \n\n"
    ],
    "11": [
     " *__",
     " ____",
     " ___",
     "____",
     " _$",
     "___",
     " **\u3010",
     " **#"
    ],
    "12": [
     "____",
     "___",
     " ___",
     " ____",
     "...**",
     "\n\n",
     " _:",
     " _$"
    ],
    "13": [
     "___",
     "____",
     "\n\n",
     "...**",
     " ___",
     " _:",
     " ____",
     "\uff1f**"
    ],
    "14": [
     "\n\n",
     "  \n\n",
     "\t\n\n",
     "___",
     "\r\n\r\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",
     "____"
    ],
    "16": [
     "\n\n",
     "<|im_end|>",
     "___",
     "\n\n\n\n",
     "____",
     "\n\n\n",
     "  \n\n",
     "...**"
    ],
    "17": [
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\n\n\n\n",
     "\n\n\n",
     " \n\n",
     "<|endoftext|>",
     "___"
    ],
    "18": [
     "\n\n",
     "<|im_end|>",
     "<|endoftext|>",
     "\r\n\r\n",
     "\n\n\n\n",
     "___",
     "\n\n\n",
     "  \n\n"
    ],
    "19": [
     "\n\n",
     "<|endoftext|>",
     "  \n\n",
     "<|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",
     "  \n\n"
    ],
    "22": [
     "\n\n",
     "<|endoftext|>",
     "\n\n\n",
     "\r\n\r\n",
     " \n\n",
     "\n\n\n\n",
     "<|im_end|>",
     "  \n\n"
    ],
    "23": [
     "\n\n",
     "<|endoftext|>",
     "\n\n\n",
     "\r\n\r\n",
     " \n\n",
     "  \n\n",
     "\n\n\n\n",
     "<|im_end|>"
    ],
    "24": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n\n",
     "\n\n\n\n"
    ],
    "25": [
     "\n\n",
     "\r\n\r\n",
     " \n\n",
     "  \n\n",
     "<|im_end|>",
     "___",
     "\t\n\n",
     "\n\n\n\n"
    ],
    "26": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|endoftext|>",
     "\n\n\n\n",
     "\n\n\n",
     "\t\n\n"
    ],
    "27": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n\n\n",
     "\n\n\n"
    ],
    "28": [
     "\n\n",
     " \n\n",
     "<|endoftext|>",
     "  \n\n",
     "<|im_end|>",
     "\r\n\r\n",
     "\n\n\n",
     "\n\n\n\n"
    ],
    "29": [
     "\n\n",
     " \n\n",
     "  \n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n\n",
     "\n\n\n\n",
     "\r\n\r\n"
    ],
    "30": [
     "\n\n",
     "<|endoftext|>",
     " \n\n",
     "  \n\n",
     "<|im_end|>",
     "\n\n\n",
     "\r\n\r\n",
     "\n\n\n\n"
    ],
    "31": [
     "\n\n",
     "<|endoftext|>",
     "<|im_end|>",
     " \n\n",
     "  \n\n",
     "\r\n\r\n",
     "\n\n\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\n\n\n",
     "\r\n\r\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",
     "\n\n\n",
     "\u2026\u2026"
    ],
    "36": [
     "\n\n",
     "<|endoftext|>",
     "<|im_end|>",
     "  \n\n",
     "\n\n\n\n",
     " \n\n",
     "\n\n\n",
     "\u2026\u2026"
    ],
    "37": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\u2026",
     "\n\n\n\n",
     "<|im_start|>",
     "\u2026\""
    ],
    "38": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\u2026\u2026",
     "\n\n\n\n",
     "<|im_start|>",
     "...\""
    ],
    "39": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "\uff1f",
     "  \n\n",
     "</think>",
     "<|im_start|>"
    ],
    "40": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u2026\u2026",
     "\uff1f",
     "  \n\n",
     "...\"",
     "\u2026\""
    ],
    "41": [
     "<|endoftext|>",
     "\n\n",
     "<|im_end|>",
     "  \n\n",
     "\n\n\n\n",
     " \n\n",
     "<|im_start|>",
     "\u2026\u2026"
    ],
    "42": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "...\"",
     "\u2026\"",
     "...\u201d",
     "..."
    ],
    "43": [
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n",
     "  \n\n",
     "...\"",
     "...\\",
     "...</",
     "\u2026\u2026"
    ],
    "44": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     "...\"",
     "...\\",
     "...",
     "...</"
    ],
    "45": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "  \n\n",
     " \n\n",
     "</think>",
     "<|im_start|>",
     "   \n\n"
    ],
    "46": [
     "<|endoftext|>",
     "<|im_end|>",
     "\n\n",
     "\u3002",
     "  \n\n",
     " \n\n",
     "</think>",
     "<|im_start|>"
    ],
    "47": [
     "<|im_end|>",
     "<|endoftext|>",
     "\n\n",
     "\u3002",
     "</think>",
     "  \n\n",
     "<|im_start|>",
     "\uff0c"
    ],
    "48": [
     "<|im_end|>",
     "<|endoftext|>",
     "\u3002",
     "<|im_start|>",
     "\n\n",
     "</think>",
     "<think>",
     "  \n\n"
    ],
    "49": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<think>",
     "\u3002",
     "\"</",
     "<|file_sep|>"
    ],
    "50": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "<|file_sep|>",
     "<think>",
     "\u3002",
     "<|fim_middle|>"
    ],
    "51": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "\u3002",
     "<think>",
     "<|file_sep|>",
     "\"</"
    ],
    "52": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "**\u201d",
     "\"**",
     "\u3002",
     "</tool_response>"
    ],
    "53": [
     "<|endoftext|>",
     "<|im_end|>",
     "<|im_start|>",
     "</think>",
     "**",
     "\"**",
     "**\u201d",
     "\u201d**"
    ],
    "54": [
     "<|im_end|>",
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "<|file_sep|>",
     "\u7528\u6237",
     " *[",
     "<tool_call>"
    ],
    "55": [
     "<|im_end|>",
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "\u7528\u6237",
     "<|file_sep|>",
     "*</",
     "\"</"
    ],
    "56": [
     "</think>",
     "<|im_start|>",
     "<|endoftext|>",
     "<|im_end|>",
     "\"*",
     "*</",
     " *[",
     "*\\"
    ],
    "57": [
     "</think>",
     "<|im_start|>",
     "<|endoftext|>",
     "<|im_end|>",
     "\"*",
     "*</",
     " *\\",
     "*\\"
    ],
    "58": [
     "</think>",
     "<|im_start|>",
     "<|endoftext|>",
     "\"*",
     "<|im_end|>",
     " *\\",
     " *[",
     " *("
    ],
    "59": [
     "</think>",
     "<|im_start|>",
     "<|endoftext|>",
     "<|im_end|>",
     " *(",
     " *[",
     "\"*",
     "*("
    ],
    "60": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "<|im_end|>",
     " *",
     "*",
     " *(",
     " \n\n"
    ],
    "61": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "<|im_end|>",
     "*",
     " *",
     "thought",
     "."
    ],
    "62": [
     "<|endoftext|>",
     "<|im_start|>",
     "</think>",
     "\n\n",
     "<|im_end|>",
     "\n",
     " \n\n",
     "\n\n\n\n"
    ]
   }
  }
 ],
 "trajectories": [
  {
   "word": "Rust",
   "position": 507,
   "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": [
    54686,
    118203,
    130005,
    82554,
    87544,
    57992,
    54673,
    52784,
    71084,
    61333,
    73219,
    54748,
    29756,
    17711,
    40214,
    56000,
    98866,
    139075,
    148687,
    155167,
    175252,
    168496,
    172710,
    129333,
    90696,
    89827,
    108596,
    141846,
    101074,
    70076,
    70617,
    90770,
    115167,
    126324,
    164275,
    135950,
    135678,
    132953,
    137342,
    150438,
    127616,
    107411,
    106032,
    106420,
    99232,
    49608,
    59431,
    77486,
    59084,
    102699,
    37002,
    85433,
    81643,
    64614,
    67300,
    44583,
    23188,
    33051,
    52007,
    42826,
    40636,
    11852,
    5787
   ]
  }
 ],
 "emergence": {
  "position": 507,
  "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": [
   189205,
   248319,
   248319,
   248320,
   248320,
   248316,
   248305,
   248311,
   248073,
   248316,
   243119,
   248302,
   248031,
   245923,
   541,
   23447,
   12,
   7,
   3,
   2,
   2,
   2,
   2,
   2,
   6,
   10,
   5,
   6,
   3,
   4,
   2,
   2,
   2,
   2,
   2,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   1,
   2,
   1,
   1,
   1,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   2,
   2,
   3,
   3,
   3,
   3,
   1,
   1,
   1
  ]
 },
 "scan": [],
 "slice": null,
 "film": "film.json"
}