1// get the ninja-keys element 2const ninja = document.querySelector('ninja-keys'); 3 4// add the home and posts menu items 5ninja.data = [{ 6 id: "nav-about", 7 title: "about", 8 section: "Navigation", 9 handler: () => { 10 window.location.href = "/"; 11 }, 12 },{id: "nav-blog", 13 title: "blog", 14 description: "", 15 section: "Navigation", 16 handler: () => { 17 window.location.href = "/blog/"; 18 }, 19 },{id: "nav-publications", 20 title: "publications", 21 description: "", 22 section: "Navigation", 23 handler: () => { 24 window.location.href = "/publications/"; 25 }, 26 },{id: "nav-repositories", 27 title: "repositories", 28 description: "", 29 section: "Navigation", 30 handler: () => { 31 window.location.href = "/repositories/"; 32 }, 33 },{id: "nav-cv", 34 title: "cv", 35 description: "", 36 section: "Navigation", 37 handler: () => { 38 window.location.href = "/cv/"; 39 }, 40 },{id: "post-some-resources-for-physicists-transitioning-into-ai-safety", 41 42 title: "Some resources for physicists transitioning into AI safety", 43 44 description: "", 45 section: "Posts", 46 handler: () => { 47 48 window.location.href = "/blog/2026/resources-for-physicists-transitioning-into-ai-safety/"; 49 50 }, 51 },{id: "news-workshop-announcement-interpretability-in-llms-using-geometric-and-statistical-methods-i-am-organizing-a-workshop-taking-place-on-may-27-28-where-we-will-explore-recent-developments-in-interpretability-for-large-language-models-llms-using-geometric-and-statistical-methods-for-further-details-check-out-the-workshop-page", 52 title: 'Workshop Announcement: Interpretability in LLMs using Geometric and Statistical Methods I am organizing...', 53 description: "", 54 section: "News",},{id: "news-i-m-participating-in-mars-3-0-mentorship-for-alignment-research-students-a-research-program-run-by-the-cambridge-ai-safety-hub-as-part-of-this-program-i-will-be-working-alongside-a-group-of-talented-researchers-on-problems-related-to-chain-of-thought-reasoning-in-ai-systems", 55 title: 'Iâm participating in MARS 3.0 (Mentorship for Alignment Research Students), a research program...', 56 description: "", 57 section: "News",},{id: "news-i-m-attending-icml-2025-where-i-ll-be-presenting-some-of-my-recent-work-on-interpretability-in-large-language-models-conference-persistent-topological-features-in-large-language-models-workshop-on-high-dimensional-learning-dynamics-probing-geometry-of-next-token-prediction-using-cumulant-expansion-of-the-softmax-entropy", 58 title: 'Iâm attending ICML 2025, where Iâll be presenting some of my recent work...', 59 description: "", 60 section: "News",},{id: "news-i-will-be-participating-in-mats-9-0-ml-alignment-amp-amp-theory-scholars-program-in-berkeley-i-will-be-working-with-adam-shai-and-paul-riechers-simplex-ai-safety-on-interpreting-chain-of-thought-in-toy-models-using-computational-mechanics", 61 title: 'I will be participating in MATS 9.0 (ML Alignment & Theory Scholars Program)...', 62 description: "", 63 section: "News",},{id: "news-i-have-been-selected-for-the-mats-extension-phase-in-london-where-i-am-continuing-my-research-from-the-program-my-research-investigates-the-representation-level-picture-of-alignment-pretraining-comparing-how-models-acquire-a-preference-through-post-training-versus-incorporating-it-directly-during-pretraining-and-what-mechanistic-differences-this-leaves-behind-in-their-internal-representations", 64 title: 'I have been selected for the MATS extension phase in London, where I...', 65 description: "", 66 section: "News",},{id: "news-i-am-starting-a-three-month-pilot-of-verified-mechanisms-a-project-on-formally-verified-autoresearch-for-theoretical-mechanistic-interpretability", 67 title: 'I am starting a three-month pilot of Verified Mechanisms, a project on formally...', 68 description: "", 69 section: "News",},{id: "news-i-will-be-joining-the-data-science-amp-amp-ai-lab-dlab-at-epfl-in-lausanne-as-a-postdoctoral-researcher-in-november-where-i-will-be-working-with-robert-west-on-ai-alignment-and-safe-ai", 70 title: 'I will be joining the Data Science & AI Lab (dlab) at EPFL...', 71 description: "", 72 section: "News",},{ 73 id: 'social-email', 74 title: 'email', 75 section: 'Socials', 76 handler: () => { 77 window.open("mailto:%76%6B%61%72%74%68%69%6B%30%39%35@%67%6D%61%69%6C.%63%6F%6D", "_blank"); 78 }, 79 },{ 80 id: 'social-scholar', 81 title: 'Google Scholar', 82 section: 'Socials', 83 handler: () => { 84 window.open("https://scholar.google.com/citations?user=Qreb6HQAAAAJ", "_blank"); 85 }, 86 },{ 87 id: 'social-github', 88 title: 'GitHub', 89 section: 'Socials', 90 handler: () => { 91 window.open("https://github.com/karthikviswanathn", "_blank"); 92 }, 93 },{ 94 id: 'social-linkedin', 95 title: 'LinkedIn', 96 section: 'Socials', 97 handler: () => { 98 window.open("https://www.linkedin.com/in/karthik-viswanathan-6b8a0111a", "_blank"); 99 }, 100 },{ 101 id: 'social-lesswrong', 102 title: 'Lesswrong', 103 section: 'Socials', 104 handler: () => { 105 window.open("https://www.lesswrong.com/users/karthik-viswanathan", "_blank"); 106 }, 107 },{ 108 id: 'light-theme', 109 title: 'Change theme to light', 110 description: 'Change the theme of the site to Light', 111 section: 'Theme', 112 handler: () => { 113 setThemeSetting("light"); 114 }, 115 }, 116 {
117 id: 'dark-theme', 118 title: 'Change theme to dark', 119 description: 'Change the theme of the site to Dark', 120 section: 'Theme', 121 handler: () => { 122 setThemeSetting("dark"); 123 }, 124 }, 125 { 126 id: 'system-theme', 127 title: 'Use system default theme', 128 description: 'Change the theme of the site to System Default', 129 section: 'Theme', 130 handler: () => { 131 setThemeSetting("system"); 132 }, 133 },];
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.