{"id":182821,"date":"2026-09-10T19:02:13","date_gmt":"2026-09-10T19:02:13","guid":{"rendered":"https:\/\/itp.nyu.edu\/ima\/news-bairui-su-s-itp-thesis-project-recho-notebook-to-be-presented\/"},"modified":"2026-09-10T19:02:13","modified_gmt":"2026-09-10T19:02:13","slug":"news-bairui-su-s-itp-thesis-project-recho-notebook-to-be-presented","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/ima\/news-bairui-su-s-itp-thesis-project-recho-notebook-to-be-presented\/","title":{"rendered":"Bairui Su\u2019s ITP Thesis Project &#8220;Recho Notebook&#8221; to be presented at CHI 2026"},"content":{"rendered":"<p>&#8220;&gt;<\/p>\n<div>\n<div>\n<p>            <!-- figure-image info --><br \/>\n            <a><br \/>\n            <img decoding=\"async\" width=\"100%\" src=\"https:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/Bairui1.png\" alt=\"recho note\" \/><br \/>\n            <\/a><\/p><\/div>\n<\/div>\n<div>\n<div>\n<p>Recho Notebook, an ITP thesis project by Bairui Su (ITP &#8217;25), is a new open-source coding environment designed for algorithms and ASCII art. Developed in collaboration with Luyu Cheng from the HKUST TACO Lab, the platform uses a plain code format that displays output directly inside the code as comments, allowing for live feedback and interactive experimentation.<\/p>\n<p>Built on vanilla JavaScript and the Observable Notebook Kit, the tool is designed for developers, artists, and students to explore reactive coding. The project will be featured at the <a href=\"https:\/\/chi2026.acm.org\/\">CHI 2026 conference<\/a>.<\/p>\n<p>For more information and to try the environment, visit<a href=\"https:\/\/recho.dev\/notebook\"> recho.dev\/notebook<\/a> or explore Bairui Su&#8217;s work at<a href=\"https:\/\/www.bairui.dev\/\"> bairui.dev<\/a>.<\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p>            <!-- figure-image info --><br \/>\n            <a><br \/>\n            <img decoding=\"async\" width=\"100%\" src=\"https:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/Bairui2.png\" alt=\"project recho note\" \/><br \/>\n            <\/a><\/p><\/div>\n<\/div>\n<div>\n<div>\n<p>            <!-- figure-image info --><br \/>\n            <a><br \/>\n            <img decoding=\"async\" width=\"100%\" src=\"https:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/Bairui3.png\" alt=\"project recho note\" \/><br \/>\n            <\/a><\/p><\/div>\n<\/div><\/div>\n<p>&lt;!&#8211;\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" align=\"left\" hspace=\"5\" src=\"http:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/Bairui1.png\" \/>Recho Notebook, an ITP thesis project by Bairui Su (ITP &#8217;25), is a new open-source coding environment designed for algorithms and ASCII art.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-182821","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/182821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/comments?post=182821"}],"version-history":[{"count":0,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/182821\/revisions"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/media?parent=182821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/categories?post=182821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/tags?post=182821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}