[{"data":1,"prerenderedAt":315},["ShallowReactive",2],{"project-42899932":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":39,"post_text":40,"what":41,"said":85,"maker_in_thread":195,"shape":203,"grid":207,"attempts":276,"same_week":277,"maker_shows":306,"maker_hidden":307,"reader_version":308,"card":309},"42899932","Hacked","I re-designed interface for HN","title","Show HN: I re-designed interface for HN","https:\u002F\u002Fhacked.unlace.app\u002F","hacked.unlace.app","vednig",1738429891,2025,20,33,2014,3837,53,"shown","consumer_social","hacker news client","mobile_app",[21,24,25,26],"hn mobile app","react native","hacker news redesign","roasted",-0.576,{"positive":30,"neutral":31,"mixed":32,"critical":33},0,3,1,8,12,{"design":36,"execution":37},{"positive":30,"critical":31},{"positive":30,"critical":38},5,[32,30,30,32,31,30,31,30,30,32,32,31,32,30,30,31,30,30,30,32,30,32,30,30,32,30,30,30,30,30,30,30,30],"Any suggestions are appreciated, stack utilizes Gluestack UI ,Expo, React Native, and Cloudflare Pages.\n\nThere is a known bug via touch scroll ability on Android, external keyboard's spacebar or mouse works correctly though, currently. If you know about a solution, let me know.\n\nPlease note, this is just a prototype, it still has a lot of features to be included.\n\nI'd like to learn more about how people use HN and how Hacked could help, where other HN clients failed.",{"problem":42,"audience":53,"pricing":59,"motivation":60,"time_to_build":59,"stack":66,"openness":83,"stage":84,"team_size":83},{"value":43,"source":44,"evidence":45},"Navigating and interacting with Hacker News on mobile is hard, with small tap targets and too much zooming.","commenter",[46,50],{"id":47,"by":48,"text":49},"42902635","didgeoridoo","Hard to objectively evaluate with understanding your goals. Why the redesign? What parts of the existing UI weren’t working for you, and why? What decision process went into each…",{"id":51,"by":11,"text":52},"42903810","The goals for redesign are simple. Often, I find myself in situation when I've to interact with HN on multiple devices, the idea is to prevent zooming into each post to focus on…",{"value":54,"source":55,"evidence":56},"Hacker News readers using mobile devices","inferred",[57,58],{"id":47,"by":48,"text":49},{"id":51,"by":11,"text":52},null,{"value":61,"source":62,"evidence":63},"Wants to learn how people use HN and how Hacked could help, where other HN clients failed.","maker",[64],{"id":65},"post",[67,71,75,79],{"value":68,"source":62,"evidence":69},"React Native",[70],{"id":65},{"value":72,"source":62,"evidence":73},"Expo",[74],{"id":65},{"value":76,"source":62,"evidence":77},"Gluestack UI",[78],{"id":65},{"value":80,"source":62,"evidence":81},"Cloudflare Pages",[82],{"id":65},"unknown","prototype",{"praise":86,"objections":94,"requests":133,"questions":158,"alternatives":167},[87],{"value":88,"source":44,"evidence":89},"Clean readable titles and less distracting layout",[90],{"id":91,"by":92,"text":93},"42903763","nmstoker","I like much of it currently but I would ideally put \"hide\" and \"flag\" somewhere less accessible. In the main view pretty much all the details are useful but I'd be fine to drop…",[95,110,115,119,126],{"value":96,"source":44,"evidence":97},"Scrolling broken on mobile Safari and Firefox",[98,102,106],{"id":99,"by":100,"text":101},"42900346","saaaaaam","It takes a very greedy approach to screen real estate for no benefit. I don’t like it for that reason. I also apparently can’t scroll on safari ios. (iPad mini using safari on…",{"id":103,"by":104,"text":105},"42902706","nwroot","Won’t let me scroll down on iPhone",{"id":107,"by":108,"text":109},"42903118","rickcarlino","In my case I am using Firefox mobile iOS.",{"value":111,"source":44,"evidence":112},"Low information density compared to vanilla HN",[113,114],{"id":47,"by":48,"text":49},{"id":99,"by":100,"text":101},{"value":116,"source":44,"evidence":117},"Forced new tabs break workflow",[118],{"id":47,"by":48,"text":49},{"value":120,"source":44,"evidence":121},"Does not work in text browsers like Lynx and Dillo",[122],{"id":123,"by":124,"text":125},"42907061","anthk","It doesn't work under Netsurf, Dillo, Links, Lynx and who knows more. Congrats.",{"value":127,"source":44,"evidence":128},"Comments view is a downgrade",[129],{"id":130,"by":131,"text":132},"42909343","solumunus","The comments are a huge downgrade. Far less clear in my opinion.",[134,138,144,151],{"value":135,"source":44,"evidence":136},"Hide and flag placed less prominently; compact layout for points and comments",[137],{"id":91,"by":92,"text":93},{"value":139,"source":62,"evidence":140},"Show reading time of articles",[141],{"id":142,"by":11,"text":143},"42903901","This seems a better approach thanks, it just popped another feature I was hoping I had on HN telling me how long the article is. Something like a reading hourglass figure, so I…",{"value":145,"source":44,"evidence":146},"Notifications for replies to own posts or comments",[147],{"id":148,"by":149,"text":150},"42901048","wbakst","honestly i like the HN UI as-is, the thing i would want would be some form of email \u002F notification update when someone comments on a post i either submitted or commented on etc.…",{"value":152,"source":44,"evidence":153},"Show new comments in megathreads",[154],{"id":155,"by":156,"text":157},"42907439","akomtu","There isn't much to improve in HN UI except maybe two things: megathreads with 100s of comments and recent popular posts that's disappeared in the HN archive. In megathreads…",[159,163],{"value":160,"source":44,"evidence":161},"What are the redesign goals and what is being learned from the prototype?",[162],{"id":47,"by":48,"text":49},{"value":164,"source":62,"evidence":165},"Does domain info help when clicking a link?",[166],{"id":142,"by":11,"text":143},[168,174,181,188],{"value":169,"source":44,"evidence":170},"Vanilla Hacker News",[171],{"id":172,"by":92,"text":173},"42903415","I would prefer something between this and current HN, simply because the number of mis-taps on HN is still annoyingly high with everything being so close on a mobile, but I agree…",{"value":175,"source":44,"evidence":176},"modernHN extension",[177],{"id":178,"by":179,"text":180},"42901976","Mizu_048","i think it was a feature on the modernHN extension, it was behind the paywall though",{"value":182,"source":44,"evidence":183},"hnreplies.com",[184],{"id":185,"by":186,"text":187},"42902562","neonate","There's http:\u002F\u002Fwww.hnreplies.com at least",{"value":189,"source":44,"evidence":190},"hackernewsalerts.com",[191],{"id":192,"by":193,"text":194},"42906789","mmarian","I built https:\u002F\u002Fhackernewsalerts.com just for that.",{"comments":196,"answered":32,"key":197},14,[198,199,202],{"id":51,"text":52},{"id":200,"text":201},"42903676","Yeah, I've been there too, I'm working on an approach for more readability. I went through other HN clients and found that they were expecting multi-tap upvotes which makes…",{"id":142,"text":143},{"commenters":204,"max_depth":38,"maker_replies":196,"first_comment_mins":205,"lifespan_hours":206},16,40,28,[208,210,212,214,216,218,219,221,222,225,229,231,233,235,238,240,243,245,247,249,250,252,254,258,260,262,264,265,267,268,270,272,275],[47,30,32,209,48,30],"project\u002Fcritical\u002Fdesign",[51,30,30,211,11,32],"maker\u002Fneutral\u002Fidea",[155,32,30,213,156,30],"other\u002Fneutral\u002Fnone",[99,215,32,209,100,30],2,[172,215,31,217,92,30],"project\u002Fmixed\u002Fdesign",[200,215,30,211,11,32],[91,215,31,220,92,30],"project\u002Fneutral\u002Fdesign",[142,215,30,211,11,32],[223,215,30,224,11,32],"42903638","maker\u002Fneutral\u002Fnone",[226,31,32,227,228,30],"42910856","project\u002Fcritical\u002Fexecution","RestartKernel",[103,230,32,227,104,30],4,[107,230,31,232,108,30],"project\u002Fneutral\u002Fexecution",[234,230,32,227,92,30],"42903395",[236,230,30,237,11,32],"42904560","maker\u002Fneutral\u002Fexecution",[239,230,30,237,11,32],"42904556",[241,230,31,232,242,30],"42903717","addandsubtract",[244,230,30,224,11,32],"42903947",[246,230,30,237,11,32],"42903956",[248,230,30,237,11,32],"42904565",[130,38,32,209,131,30],[251,38,30,220,11,32],"42912042",[123,253,32,227,124,30],6,[255,253,30,256,257,30],"42907103","commenter\u002Fneutral\u002Fnone","Tajnymag",[259,253,30,232,11,32],"42907194",[261,253,32,227,124,30],"42907512",[148,263,30,213,149,30],7,[178,263,30,213,179,30],[266,263,30,213,11,32],"42903870",[185,263,30,213,186,30],[269,263,30,213,149,30],"42902697",[271,263,30,237,11,32],"42904552",[273,263,30,274,11,32],"42903850","project\u002Fneutral\u002Fidea",[192,263,30,213,193,30],[],[278,282,287,292,296,301],{"id":279,"name":280,"points":281,"category":20},"42918902","videotoflip",513,{"id":283,"name":284,"points":285,"category":286},"42901007","ESP32 RC Cars",335,"hardware",{"id":288,"name":289,"points":290,"category":291},"42908061","Lume",309,"dev_tools",{"id":293,"name":294,"points":295,"category":291},"42889407","Uscope",262,{"id":297,"name":298,"points":299,"category":300},"42877399","Audiocube",253,"creative",{"id":302,"name":303,"points":304,"category":305},"42946918","HN hell",170,"productivity",11,false,"v2",{"id":310,"name":5,"line":6,"ai":307,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":311,"top":18,"kw":312,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":313,"url":9,"mix":314,"praise":88,"objection":96,"sub":21},42899932,-0.58,[21,24,25,26],"100130300113100300010100100000000",[30,31,32,33],1794036669004]