[{"data":1,"prerenderedAt":155},["ShallowReactive",2],{"project-48121824":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":33,"aspects":34,"strip":38,"post_text":39,"what":40,"said":67,"maker_in_thread":94,"shape":101,"grid":105,"attempts":118,"same_week":119,"maker_shows":33,"maker_hidden":148,"reader_version":149,"card":150},"48121824","Rotunda","A browser built for agents with simulated typing","title","Show HN: Rotunda - A browser built for agents with simulated typing","https:\u002F\u002Fgithub.com\u002Fmonkeysee-ai\u002Frotunda","github.com","icyfox",1778679841,2026,13,5,2589,4366,60,"shown","ai","browser automation for agents","desktop_app",[24,25,26,27,28],"browser for agents","browser automation","simulated typing","firefox fork","playwright","quiet",null,{"positive":32,"neutral":33,"mixed":32,"critical":32},0,3,{"privacy":35,"idea":36,"execution":37},{"positive":32,"critical":32},{"positive":32,"critical":32},{"positive":32,"critical":32},[33,33,32,33,32],"Hi HN! Pierce here.\n\nRotunda is a firefox fork primarily intended for agent use, which I’ve been hacking on nights\u002Fweekends.\n\nThere was a [lengthy](https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=48024859) discussion last week on how expensive computer use models are. The cost is going to drop eventually, but I think on some level it's still usually the wrong primitive. The web gives us access to beautiful structured formats, plaintext, etc... why throw that away if we don't have to?\n\nI realized at some point that for 99% of automations I just want agents to be able to control my Chrome instance. But tha",{"problem":41,"audience":30,"pricing":30,"motivation":47,"time_to_build":30,"stack":51,"openness":64,"stage":65,"team_size":66},{"value":42,"source":43,"evidence":44},"Automated browsing via CDP leaks control state and looks robotic, and computer-use models are expensive.","maker",[45],{"id":46},"post",{"value":48,"source":43,"evidence":49},"Let agents control a browser without the cost of computer-use models or the tells of CDP automation.",[50],{"id":46},[52,56,60],{"value":53,"source":43,"evidence":54},"Firefox (150)",[55],{"id":46},{"value":57,"source":43,"evidence":58},"Playwright API",[59],{"id":46},{"value":61,"source":43,"evidence":62},"RNN for mouse and keyboard timing",[63],{"id":46},"open_source","beta","unknown",{"praise":68,"objections":69,"requests":76,"questions":85,"alternatives":93},[],[70],{"value":71,"source":43,"evidence":72},"Mouse movement patterns may not be unique enough to act as a fingerprint.",[73],{"id":74,"by":11,"text":75},"48139478","Not particularly. I'm not yet convinced people's mouse movements are unique enough to our identity that they're useful as a fingerprint, whereas it's very easy to classify…",[77],{"value":78,"source":79,"evidence":80},"Make the viewport width respond to window resizing in headed mode.","commenter",[81],{"id":82,"by":83,"text":84},"48137578","humblepie","Is there a way for the browser viewport width to respond to the window resizing (in headed mode)?",[86],{"value":87,"source":79,"evidence":88},"Will captchas detect trained timing patterns and block the user?",[89],{"id":90,"by":91,"text":92},"48131889","NAR8789","If you're training this on your own timing patterns, do you worry that eventually captchas will pick up on this and you yourself will no longer be able to prove you are a human?",[],{"comments":95,"answered":95,"key":96},2,[97,98],{"id":74,"text":75},{"id":99,"text":100},"48139452","Could look into addressing this. What are you trying to achieve?",{"commenters":102,"max_depth":95,"maker_replies":95,"first_comment_mins":103,"lifespan_hours":104},4,1016,29,[106,108,112,114,116],[90,32,33,107,91,32],"maker\u002Fneutral\u002Fprivacy",[109,32,33,110,111,32],"48135519","project\u002Fneutral\u002Fidea","627467",[74,32,32,110,11,113],1,[82,113,33,115,83,32],"project\u002Fneutral\u002Fexecution",[99,113,32,117,11,113],"maker\u002Fneutral\u002Fnone",[],[120,124,129,134,139,143],{"id":121,"name":122,"points":123,"category":20},"48111896","Needle",776,{"id":125,"name":126,"points":127,"category":128},"48080587","ymawky",430,"infrastructure",{"id":130,"name":131,"points":132,"category":133},"48076815","let-go",292,"languages",{"id":135,"name":136,"points":137,"category":138},"48123359","Number Gacha",268,"games",{"id":140,"name":141,"points":142,"category":133},"48078575","Rust but Lisp",218,{"id":144,"name":145,"points":146,"category":147},"48096842","website",200,"productivity",false,"v2",{"id":151,"name":5,"line":6,"ai":148,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":152,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":153,"url":9,"mix":154,"praise":-1,"objection":71,"sub":21},48121824,[24,25,26,27,28],"33030",[32,33,32,32],1794036700930]