[{"data":1,"prerenderedAt":394},["ShallowReactive",2],{"project-27507645":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":44,"post_text":46,"what":47,"said":79,"maker_in_thread":179,"shape":189,"grid":192,"attempts":356,"same_week":357,"maker_shows":289,"maker_hidden":386,"reader_version":387,"card":388},"27507645","HNReader","macOS HNReader Application","title","Show HN: macOS HNReader Application","https:\u002F\u002Fgithub.com\u002Fmattrighetti\u002FHNReaderApp","github.com","mattrighetti",1623701452,2021,87,63,596,2533,24,"notable","consumer_social","hacker news client","desktop_app",[24,25,26,21],"hacker news reader","macos","swiftui","mixed",-0.044,{"positive":30,"neutral":31,"mixed":32,"critical":33},6,8,2,9,25,{"design":36,"execution":39,"docs":40,"privacy":42,"idea":43},{"positive":37,"critical":38},3,0,{"positive":38,"critical":32},{"positive":41,"critical":32},1,{"positive":38,"critical":41},{"positive":38,"critical":37},[38,37,38,38,38,38,38,38,38,38,37,38,37,41,38,41,37,45,38,41,38,38,38,41,45,38,45,41,45,37,38,41,38,37,41,38,38,38,37,45],5,null,{"problem":48,"audience":46,"pricing":46,"motivation":58,"time_to_build":46,"stack":64,"openness":76,"stage":77,"team_size":78},{"value":49,"source":50,"evidence":51},"Reading Hacker News on macOS in a native app.","maker",[52,55],{"id":53,"by":11,"text":54},"27507646","This is a macOS Hacker News reader, lightweight and clean. I would love to hear your opinions on this!",{"id":56,"by":11,"text":57},"27508660","For the moment it’s just a native HN reader, nothing more. But it’s going to get more complex hopefully",{"value":59,"source":50,"evidence":60},"Maker has Apple devices and enjoys developing in Swift and SwiftUI.",[61],{"id":62,"by":11,"text":63},"27508647","I only have apple devices and I enjoy developing apps in swift, way easier and less tedious than other systems imho. Also SwiftUI makes UI design a lot easier than standard",[65,69],{"value":66,"source":50,"evidence":67},"Swift",[68],{"id":62,"by":11,"text":63},{"value":70,"source":50,"evidence":71},"SwiftUI",[72,73],{"id":62,"by":11,"text":63},{"id":74,"by":11,"text":75},"27509354","Well not exactly the first but I’ve experimented a lot with SwiftUI and this is entirely written with that. UI is probably the hardest part into an application, everything else…","open_source","prototype","solo",{"praise":80,"objections":94,"requests":124,"questions":148,"alternatives":163},[81],{"value":82,"source":83,"evidence":84},"Clean, lightweight native look compared to electron apps.","commenter",[85,89,90],{"id":86,"by":87,"text":88},"27514726","salmo","Really nice to see \"native\" and not electron :). Very clean looking. One suggestion would be to do thumbnails like Octal on iOS, but that may just be a personal preference. I'll…",{"id":53,"by":11,"text":54},{"id":91,"by":92,"text":93},"27508245","kergonath","Nice! It looks good, I’ll try it for a while.",[95,102,117],{"value":96,"source":83,"evidence":97},"Shows fewer HN topics at once than the web interface.",[98],{"id":99,"by":100,"text":101},"27508671","JohnBooty","My first thought is that I can only see a handful of HN topics at a time, versus 30 via the standard web interface. So, to me... in its current state this app would be a large…",{"value":103,"source":83,"evidence":104},"Only a basic reader with no past or search features yet.",[105,109,113],{"id":106,"by":107,"text":108},"27508788","pvg","I don't think it's strictly true that you only get one shot but agreed this app is too early in its development to receive meaningful feedback and the author should probably come…",{"id":110,"by":111,"text":112},"27508381","mrehler","I have the same issue with every HN app: no “past” support, or insufficient past support. That’s the way I’m mainly browsing HN.",{"id":114,"by":115,"text":116},"27508546","shajid","Looks great! Does this have a search button?",{"value":118,"source":83,"evidence":119},"Requires macOS 11 and does not run on 10.14.",[120],{"id":121,"by":122,"text":123},"27509610","grishka","Doesn't run on 10.14, requires 11.0 or newer :(",[125,129,133,144],{"value":126,"source":83,"evidence":127},"Add past-posts support.",[128],{"id":110,"by":111,"text":112},{"value":130,"source":83,"evidence":131},"Add search.",[132],{"id":114,"by":115,"text":116},{"value":134,"source":83,"evidence":135},"Publish source code.",[136,140],{"id":137,"by":138,"text":139},"27508312","sgt","Code should ideally be on github as source code files, not inside a binary archive.",{"id":141,"by":142,"text":143},"27508316","codetrotter","Looks neat. I don’t see any source code in the repository though?",{"value":145,"source":83,"evidence":146},"Add thumbnails.",[147],{"id":86,"by":87,"text":88},[149,156],{"value":150,"source":83,"evidence":151},"Why build it for macOS?",[152],{"id":153,"by":154,"text":155},"27508386","imNotTheProb","Why macOS?",{"value":157,"source":83,"evidence":158},"What does it offer beyond the browser?",[159],{"id":160,"by":161,"text":162},"27508472","beervirus","So what does this offer beyond just using a web browser?",[164,172],{"value":165,"source":83,"evidence":166},"The Hacker News web interface.",[167,168],{"id":99,"by":100,"text":101},{"id":169,"by":170,"text":171},"27509217","systemvoltage","I think the browser HN UI is so good that it’s difficult to switch to anything else even though I appreciate the effort that goes into building something like this.",{"value":173,"source":83,"evidence":174},"Other HN apps such as yahni.",[175],{"id":176,"by":177,"text":178},"27510378","marshallbananas","I also made a HN reader app with dark mode and it's open sourced at https:\u002F\u002Fgithub.com\u002Fboberbober\u002Fyahni You can use it at https:\u002F\u002Fyahni.news",{"comments":180,"answered":31,"key":181},20,[182,183,186],{"id":53,"text":54},{"id":184,"text":185},"27508374","I am not going to open source the project at the moment, I have to clean things up a bit before that. I'm probably gonna do that as soon as it reaches a good first RC",{"id":187,"text":188},"27508627","At the moment it’s just a reader so login is not yet available",{"commenters":190,"max_depth":30,"maker_replies":180,"first_comment_mins":38,"lifespan_hours":191},36,64,[193,195,197,199,200,204,206,209,212,214,217,220,222,225,228,231,233,235,237,239,240,242,244,247,248,252,254,257,260,262,266,269,270,274,277,280,282,286,288,290,292,296,298,301,304,308,312,315,316,320,321,323,327,332,334,337,340,342,344,346,350,352,354],[53,38,38,194,11,41],"maker\u002Fneutral\u002Fnone",[91,38,45,196,92,38],"project\u002Fpositive\u002Fdesign",[137,38,41,198,138,38],"project\u002Fcritical\u002Fnone",[184,38,38,194,11,41],[201,38,38,202,203,38],"27508521","commenter\u002Fcritical\u002Fprivacy","tw04",[187,38,38,205,11,41],"project\u002Fneutral\u002Fprivacy",[207,38,38,208,138,38],"27508571","commenter\u002Fneutral\u002Fnone",[210,38,38,208,211,38],"27508674","vlod",[213,38,38,194,11,41],"27508706",[215,38,38,216,11,41],"27508697","maker\u002Fneutral\u002Fdocs",[218,38,38,208,219,38],"27509466","alisonkisk",[221,38,38,194,11,41],"27509581",[223,38,38,208,224,38],"27509901","mtmail",[226,38,38,208,227,38],"27513393","Kwpolska",[229,38,38,208,230,38],"27513227","iampivot",[141,38,37,232,142,38],"project\u002Fmixed\u002Fnone",[234,38,38,208,138,38],"27508576",[236,38,38,194,11,41],"27508633",[153,38,37,238,154,38],"project\u002Fneutral\u002Fnone",[62,38,38,194,11,41],[241,38,38,208,154,38],"27515041",[99,38,41,243,100,38],"project\u002Fcritical\u002Fexecution",[245,38,38,246,11,41],"27508782","maker\u002Fneutral\u002Fidea",[121,38,41,243,122,38],[249,38,37,250,251,38],"27509688","project\u002Fneutral\u002Fexecution","saagarjha",[253,38,37,250,122,38],"27510226",[255,38,38,256,11,41],"27511959","maker\u002Fneutral\u002Fexecution",[258,41,45,259,224,38],"27508150","project\u002Fpositive\u002Fdocs",[261,41,38,194,11,41],"27508356",[263,41,41,264,265,38],"27510142","project\u002Fcritical\u002Fdocs","cyansmoker",[267,32,37,194,268,38],"27509266","aluminum96",[74,32,38,194,11,41],[271,32,38,272,273,38],"27510169","other\u002Fcritical\u002Fdocs","developer2",[275,32,38,208,276,38],"27510255","lewisgodowski",[278,32,38,279,273,38],"27525208","commenter\u002Fneutral\u002Fdocs",[281,32,38,208,273,38],"27526295",[283,37,41,284,285,38],"27508625","project\u002Fcritical\u002Fprivacy","sam0x17",[287,37,38,194,11,41],"27508687",[86,289,45,196,87,38],4,[291,289,38,246,11,41],"27517990",[293,45,45,294,295,38],"27509835","maker\u002Fpositive\u002Fnone","htk",[297,45,38,194,11,41],"27509973",[299,30,41,264,300,38],"27510278","Brajeshwar",[169,302,41,303,170,38],7,"project\u002Fcritical\u002Fidea",[305,31,45,306,307,38],"27513754","project\u002Fpositive\u002Fnone","bminusl",[309,33,37,310,311,38],"27529000","project\u002Fmixed\u002Fdesign","Yhippa",[160,313,37,314,161,38],10,"project\u002Fneutral\u002Fidea",[56,313,38,246,11,41],[317,313,38,318,319,38],"27508732","other\u002Fneutral\u002Fnone","samatman",[106,313,41,303,107,38],[322,313,38,194,11,41],"27508868",[324,313,37,325,326,38],"27508893","project\u002Fneutral\u002Fdesign","ultrarunner",[328,329,37,330,331,38],"27511377",11,"project\u002Fneutral\u002Fdocs","KMnO4",[110,333,41,303,111,38],12,[335,333,38,208,336,38],"27508606","kkirsche",[338,333,38,208,339,38],"27508735","ihuman",[341,333,38,208,111,38],"27538658",[343,333,38,194,11,41],"27508608",[176,345,38,318,177,38],13,[347,348,37,205,349,38],"27508952",14,"njhaveri",[351,348,38,256,11,41],"27509077",[114,353,45,196,115,38],15,[355,353,38,238,11,41],"27508594",[],[358,362,367,372,377,382],{"id":359,"name":360,"points":361,"category":20},"27503597","RoutineDB",396,{"id":363,"name":364,"points":365,"category":366},"27520884","Influence",379,"games",{"id":368,"name":369,"points":370,"category":371},"27481465","LANDrop",250,"infrastructure",{"id":373,"name":374,"points":375,"category":376},"27459664","Datablocks",188,"data",{"id":378,"name":379,"points":380,"category":381},"27523014","fcp",88,"dev_tools",{"id":383,"name":384,"points":385,"category":381},"27509682","Rarchy Visual Sitemap Generator",65,false,"v2",{"id":389,"name":5,"line":6,"ai":386,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":390,"top":18,"kw":391,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":392,"url":9,"mix":393,"praise":82,"objection":96,"sub":21},27507645,-0.04,[24,25,26,21],"0300000000303101350100015051530103100035",[30,31,32,33],1794036607976]