[{"data":1,"prerenderedAt":178},["ShallowReactive",2],{"project-46986644":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":40,"post_text":42,"what":43,"said":47,"maker_in_thread":108,"shape":116,"grid":119,"attempts":140,"same_week":141,"maker_shows":170,"maker_hidden":171,"reader_version":172,"card":173},"46986644","FrankenTUI","FrankenTUI in the Browser","title","Show HN: FrankenTUI in the Browser","https:\u002F\u002Ffrankentui.com\u002Fweb","frankentui.com","eigenvalue",1770888629,2026,22,10,1910,4366,44,"shown","dev_tools","terminal ui framework","web_app",[24,25,26,27,28],"terminal ui","tui framework","xterm alternative","browser terminal","react terminal widget","debated",0.19,{"positive":32,"neutral":33,"mixed":34,"critical":32},3,1,0,7,{"idea":37,"execution":39},{"positive":38,"critical":34},2,{"positive":33,"critical":32},[41,32,41,34,34,33,41,33,34,33],5,"Also see the react widget here:\n\nhttps:\u002F\u002Ffrankentui.com\u002Fweb_react",{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":45,"openness":46,"stage":46,"team_size":46},null,[],"unknown",{"praise":48,"objections":61,"requests":80,"questions":85,"alternatives":97},[49],{"value":50,"source":51,"evidence":52},"Impressive demo that looks like it works","commenter",[53,57],{"id":54,"by":55,"text":56},"46988389","keepamovin","Hold CRAP, that's cool! How does this only have 4 points before my upvote? How did you accomplish this?",{"id":58,"by":59,"text":60},"47010045","JPKab","This is phenomenal stuff man. I'm a big fan of your other work, specifically agent mail.",[62,72,76],{"value":63,"source":51,"evidence":64},"Broken interactions: text selection, scrollbar, and mouse clicks misbehave",[65,69],{"id":66,"by":67,"text":68},"46987023","haute_cuisine","I mean, if you look visually it looks like it's working. Once I tried interacting with it, everything is broken in a subtle way. Website has the same vibe, it has nav bar, it…",{"id":70,"by":67,"text":71},"46994625","I love TUIs and spent some time exploring the project. I guess you posted it here to hear some feedback. The landing page compares it to xtermjs as superior version. What I find…",{"value":73,"source":51,"evidence":74},"Keyboard focus management and shortcuts are hard to discover",[75],{"id":70,"by":67,"text":71},{"value":77,"source":51,"evidence":78},"Layout and animations break at some breakpoints",[79],{"id":66,"by":67,"text":68},[81],{"value":82,"source":51,"evidence":83},"Fix mouse click handling in the code explorer",[84],{"id":70,"by":67,"text":71},[86,90],{"value":87,"source":51,"evidence":88},"How was it built?",[89],{"id":54,"by":55,"text":56},{"value":91,"source":51,"evidence":92},"What about the CTRL+SHIFT+T shortcut?",[93],{"id":94,"by":95,"text":96},"46986953","SPICLK2","What have you done with CTRL+SHIFT+T??",[98,102],{"value":99,"source":51,"evidence":100},"xterm.js",[101],{"id":70,"by":67,"text":71},{"value":103,"source":51,"evidence":104},"assembler.org",[105],{"id":106,"by":55,"text":107},"46990882",":) reminds me of a contemporary: assembler.org",{"comments":38,"answered":33,"key":109},[110,113],{"id":111,"text":112},"46990307","Thanks! The site explains it: https:\u002F\u002Ffrankentui.com\u002F",{"id":114,"text":115},"46990293","What’s the purpose of this nasty comment?",{"commenters":41,"max_depth":32,"maker_replies":38,"first_comment_mins":117,"lifespan_hours":118},43,39,[120,122,124,126,128,130,132,135,137,139],[58,34,41,121,59,34],"maker\u002Fpositive\u002Fidea",[94,33,32,123,95,34],"project\u002Fneutral\u002Fnone",[54,38,41,125,55,34],"project\u002Fpositive\u002Fexecution",[111,38,34,127,11,33],"maker\u002Fneutral\u002Fdocs",[106,38,34,129,55,34],"other\u002Fneutral\u002Fnone",[66,32,33,131,67,34],"project\u002Fcritical\u002Fexecution",[133,32,41,134,95,34],"46987321","project\u002Fpositive\u002Fidea",[136,32,33,131,67,34],"46988096",[114,32,34,138,11,33],"maker\u002Fcritical\u002Fnone",[70,32,33,131,67,34],[],[142,147,152,157,162,166],{"id":143,"name":144,"points":145,"category":146},"47031334","Jemini",488,"ai",{"id":148,"name":149,"points":150,"category":151},"47051852","AsteroidOS 2.0",470,"hardware",{"id":153,"name":154,"points":155,"category":156},"47026186","Microgpt",282,"learning_science",{"id":158,"name":159,"points":160,"category":161},"47040375","FreeFlow",277,"productivity",{"id":163,"name":164,"points":165,"category":156},"47008163","Data Engineering Book",251,{"id":167,"name":168,"points":169,"category":20},"47011567","SQL-tap",233,15,false,"v2",{"id":174,"name":5,"line":6,"ai":171,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":175,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":176,"url":9,"mix":177,"praise":50,"objection":63,"sub":21},46986644,[24,25,26,27,28],"5350015101",[32,33,34,32],1794036693070]