[{"data":1,"prerenderedAt":512},["ShallowReactive",2],{"project-27900862":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":36,"aspects":37,"strip":47,"post_text":49,"what":50,"said":110,"maker_in_thread":250,"shape":252,"grid":256,"attempts":470,"same_week":475,"maker_shows":34,"maker_hidden":504,"reader_version":505,"card":506},"27900862","Hacker News","I developed a native macOS Hacker News client","title","Show HN: I developed a native macOS Hacker News client","https:\u002F\u002Fgithub.com\u002Fgoranmoomin\u002FHackerNews","github.com","goranmoomin",1626826807,2021,188,81,247,2533,10,"notable","consumer_social","hacker news client","desktop_app",[24,25,26,27,28],"hacker news","macos client","cocoa","native mac app","hn reader","mixed",0.244,{"positive":32,"neutral":33,"mixed":34,"critical":35},15,17,1,5,38,{"idea":38,"pricing":40,"design":42,"performance":43,"privacy":44,"docs":45,"execution":46},{"positive":35,"critical":39},4,{"positive":41,"critical":41},0,{"positive":39,"critical":41},{"positive":41,"critical":34},{"positive":41,"critical":41},{"positive":41,"critical":41},{"positive":34,"critical":41},[35,48,35,35,48,34,48,35,48,35,48,41,35,41,41,41,41,41,41,41,41,41,41,41,48,48,41,41,35,48,41,41,35,48,48,41,48,35,34,35],3,null,{"problem":51,"audience":63,"pricing":49,"motivation":68,"time_to_build":72,"stack":79,"openness":107,"stage":108,"team_size":109},{"value":52,"source":53,"evidence":54},"Keeping Hacker News separate from work and school browser tabs","commenter",[55,59],{"id":56,"by":57,"text":58},"27925357","pcr910303","Hello, I’m the developer. Didn’t expect a Show HN post to go into a second—chance pool — I woke up an hour ago to find that my app was trending on HN. I developed this b.c. I…",{"id":60,"by":61,"text":62},"27925401","brailsafe","Thanks for putting it together. I've been curious about modern macos development for a while, but haven't found many good resources on what that entails. In the past, I used…",{"value":64,"source":65,"evidence":66},"Hacker News readers who want a Mac app","inferred",[67],{"id":56,"by":57,"text":58},{"value":69,"source":53,"evidence":70},"Wanted HN separate from work tabs and a more Mac-native client",[71],{"id":56,"by":57,"text":58},{"value":73,"source":53,"evidence":74},"1.5 years",[75],{"id":76,"by":77,"text":78},"27925045","przemub","I like that you kept at it for 1.5 year - it is inspiring me to pick up some projects I've half-started.",[80,87,94,101],{"value":81,"source":53,"evidence":82},"Swift",[83],{"id":84,"by":85,"text":86},"27928967","grishka","And if you do install macOS on a VM, it won't run with hardware-accelerated graphics. Even if the host is also macOS. And Apple just likes to pretend that older OS versions cease…",{"value":88,"source":53,"evidence":89},"Cocoa \u002F AppKit",[90,91],{"id":56,"by":57,"text":58},{"id":92,"by":57,"text":93},"27926706","Unfortunately I don’t like Electron, and I did try out some solutions (e.g. Fluid[0]) that don’t use Electron, but it felt best to create a native Mac app with Cocoa. [0]:…",{"value":95,"source":53,"evidence":96},"Firebase",[97],{"id":98,"by":99,"text":100},"27925247","npunt","Looks good but needs text zoom (cmd =\u002F+ and cmd -). I'd also consider the sidebar include 'My Posts' and 'My Comments'. Maybe it has those, but I couldn't tell, as I turned off…",{"value":102,"source":53,"evidence":103},"Algolia HN API",[104],{"id":105,"by":57,"text":106},"27925262","> Does the Algolia hackernews api ( the specific API this client uses ) still require you to query in a tree like fashion, every comment item id if you want an entire page of…","open_source","beta","solo",{"praise":111,"objections":138,"requests":156,"questions":190,"alternatives":209},[112,127],{"value":113,"source":53,"evidence":114},"Clean, minimal, native-feeling UI",[115,119,123],{"id":116,"by":117,"text":118},"27924967","Jerry2","Excellent work! I really like the UI. I've been using some iOS app for HN because the UI offers easy and quick swipe-based upvotes and bookmarking. But your UI is more…",{"id":120,"by":121,"text":122},"27925353","tailspin2019","Haven’t tried it yet but the screen shot looks great. Clean, simple and not over engineered.",{"id":124,"by":125,"text":126},"27926825","zapzupnz","I love seeing more Mac-assed apps.",{"value":128,"source":53,"evidence":129},"Good to see a Mac-native HN client",[130,134],{"id":131,"by":132,"text":133},"27924911","leecb","Very happy to see a \"mac-assed\" app! My only complaint so far is that I can only see about 12 items in the app on one screen, vs the whole front page in a browser. Adds a lot…",{"id":135,"by":136,"text":137},"27925137","adammenges","Nice! This looks great.",[139,143,152],{"value":140,"source":53,"evidence":141},"Pretty unpolished with missing features",[142],{"id":56,"by":57,"text":58},{"value":144,"source":53,"evidence":145},"Requires macOS Big Sur, no Mojave or Catalina support",[146,149],{"id":147,"by":85,"text":148},"27925300","Any chance for Mojave support? It currently requires Big Sur. Looks good on screenshots tho.",{"id":150,"by":57,"text":151},"27925416","Unfortunately I’m not expecting to support anything lower than Big Sur. I tried supporting Catalina, and having to support an OS that I don’t use daily was hard… Sorry about…",{"value":153,"source":53,"evidence":154},"Only shows about 12 items per screen",[155],{"id":131,"by":132,"text":133},[157,167,175,179,183],{"value":158,"source":53,"evidence":159},"Read\u002Funread indicators",[160,164],{"id":161,"by":162,"text":163},"27924935","geoah","Thanks for sharing this. It looks really great and pretty minimal which I personally love. The main thing I'm missing from this would be read\u002Funread indicators on stories. A…",{"id":165,"by":57,"text":166},"27925192","For me, right now, this is a hobby project — until now, the feature roadmap was basically the feature that I have in mind. I’m more than happy to get feature requests though —…",{"value":168,"source":53,"evidence":169},"Offline saving of articles and comments",[170,174],{"id":171,"by":172,"text":173},"27925056","Naac","Does the Algolia hackernews api ( the specific API this client uses ) still require you to query in a tree like fashion, every comment item id if you want an entire page of…",{"id":105,"by":57,"text":106},{"value":176,"source":53,"evidence":177},"Text zoom support",[178],{"id":98,"by":99,"text":100},{"value":180,"source":53,"evidence":181},"Notifications for replies",[182],{"id":161,"by":162,"text":163},{"value":184,"source":53,"evidence":185},"Block users, sites, or keywords",[186],{"id":187,"by":188,"text":189},"27925164","paulcole","God I would love somebody to make one of these that could block specific users, linked sites, or topics\u002Fkeywords.",[191,198,205],{"value":192,"source":53,"evidence":193},"Will it be charged for?",[194],{"id":195,"by":196,"text":197},"27926314","soheil","Are you planning to charge for this in the future? Seems to be getting really high traction.",{"value":199,"source":53,"evidence":200},"Does voting and commenting work?",[201],{"id":202,"by":203,"text":204},"27926468","harisamin","This is great! I built a native. macOS client that I actually sold in the AppStore a while ago. It did everything was native except rendering of the article but I was just using…",{"value":206,"source":53,"evidence":207},"Why connect to Firebase and store credentials remotely?",[208],{"id":98,"by":99,"text":100},[210,221,228,235,243],{"value":211,"source":53,"evidence":212},"Web browser tabs for Hacker News",[213,217],{"id":214,"by":215,"text":216},"27925153","dahfizz","Agreed. Generally I prefer native apps, but HN is so well designed and so minimalist that I don't feel it needs a native client.",{"id":218,"by":219,"text":220},"27925133","TranquilMarmot","I'm the same way; I use multiple machines (and my phone!) every day so having synced Firefox tabs is ideal. Especially for something as simple as Hacker News a native client…",{"value":222,"source":53,"evidence":223},"Materialistic Android app",[224],{"id":225,"by":226,"text":227},"27925181","cartoonworld","I use materialistic(on fdroid and gplay) because it gives me a phone home screen widget of top hn stories. https:\u002F\u002Ff-droid.org\u002Fis\u002Fpackages\u002Fio.github.hidroh.materialistic\u002F",{"value":229,"source":53,"evidence":230},"Glider Android app",[231],{"id":232,"by":233,"text":234},"27927577","Zizizizz","I've used that, Hews (also good but looks abandoned) and am now using Glider https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fnl.viter.glider . It's very smooth",{"value":236,"source":53,"evidence":237},"Fluid and Nativefier",[238,242],{"id":239,"by":240,"text":241},"27926414","jbc1","Look forward to trying it out, thanks! If you find yourself in a position of not wanting a specific website mixed in with your browser tabs again but not caring enough to make…",{"id":92,"by":57,"text":93},{"value":244,"source":53,"evidence":245},"Vienna RSS reader",[246],{"id":247,"by":248,"text":249},"27925068","sys_64738","Wouldn’t Vienna with the RSS feed give you the same?",{"comments":41,"answered":41,"key":251},[],{"commenters":253,"max_depth":35,"maker_replies":41,"first_comment_mins":254,"lifespan_hours":255},55,2741,66,[257,259,261,264,268,271,273,275,277,279,281,285,286,288,292,294,297,298,302,305,306,308,311,314,317,318,320,323,325,327,330,331,334,336,337,340,343,346,349,352,355,358,360,363,366,368,371,374,377,381,384,387,389,392,395,400,402,406,409,410,415,417,419,421,423,425,428,430,433,435,437,440,441,444,447,449,451,453,457,461,464,467],[56,41,48,258,57,41],"maker\u002Fneutral\u002Fidea",[60,41,35,260,61,41],"maker\u002Fpositive\u002Fnone",[262,41,41,263,57,41],"27925837","commenter\u002Fneutral\u002Fdocs",[265,41,48,266,267,41],"27925658","project\u002Fneutral\u002Fnone","codetrotter",[269,41,48,270,57,41],"27925765","maker\u002Fneutral\u002Fnone",[272,41,35,260,267,41],"27925861",[195,41,48,274,196,41],"project\u002Fneutral\u002Fpricing",[239,41,35,276,240,41],"project\u002Fpositive\u002Fnone",[92,41,35,278,57,41],"project\u002Fpositive\u002Fdesign",[171,34,34,280,172,41],"project\u002Fcritical\u002Fidea",[282,34,41,283,284,41],"27925150","commenter\u002Fneutral\u002Fnone","Karrot_Kream",[214,34,34,280,215,41],[105,34,48,287,57,41],"project\u002Fneutral\u002Fperformance",[289,34,41,290,291,41],"27925318","other\u002Fneutral\u002Fnone","krapp",[293,34,48,287,57,41],"27925369",[161,295,35,296,162,41],2,"project\u002Fpositive\u002Fidea",[165,295,48,258,57,41],[299,295,48,300,301,41],"27925543","project\u002Fneutral\u002Fidea","samatman",[303,295,35,296,304,41],"27925844","greggh",[202,48,35,276,203,41],[131,39,48,307,132,41],"project\u002Fmixed\u002Fdesign",[309,39,48,310,57,41],"27925377","maker\u002Fneutral\u002Fdesign",[312,35,41,290,313,41],"27925049","SavantIdiot",[315,35,41,290,316,41],"27925086","rootsudo",[218,35,41,290,219,41],[319,35,35,296,61,41],"27925158",[321,35,41,290,322,41],"27925166","seany",[324,35,41,290,162,41],"27925186",[326,35,41,290,121,41],"27925334",[328,35,41,290,329,41],"27925666","chris37879",[225,35,41,290,226,41],[332,35,41,290,333,41],"27925381","jimmySixDOF",[335,35,41,290,226,41],"27926535",[232,35,41,290,233,41],[338,35,41,290,339,41],"27925199","jll29",[341,35,41,290,342,41],"27925265","et-al",[344,35,41,290,345,41],"27925268","judge2020",[347,35,41,290,348,41],"27925276","justaguy88",[350,35,41,290,351,41],"27925303","kitsunesoba",[353,35,41,290,354,41],"27925305","tasogare",[356,35,41,290,357,41],"27925358","willyt",[359,35,41,290,329,41],"27925638",[361,35,41,290,362,41],"27925679","blondin",[364,35,41,290,365,41],"27925689","dheera",[367,35,41,290,313,41],"27925828",[369,35,41,290,370,41],"27925921","rjmorris",[372,35,41,290,373,41],"27926088","gwbas1c",[375,35,41,376,196,41],"27926333","other\u002Fneutral\u002Fprivacy",[378,35,41,379,380,41],"27926533","commenter\u002Fneutral\u002Fprivacy","bsagdiyev",[98,382,48,383,99,41],6,"project\u002Fneutral\u002Fprivacy",[385,382,48,386,57,41],"27925292","maker\u002Fneutral\u002Fprivacy",[388,382,48,300,99,41],"27925345",[390,382,41,290,391,41],"27926098","toomuchtodo",[393,394,41,290,196,41],"27925213",7,[396,397,41,398,399,41],"27924895",8,"other\u002Fneutral\u002Fidea","c17r",[401,397,41,290,339,41],"27925163",[403,404,41,290,405,41],"27924898",9,"floss_silicate",[407,404,41,290,408,41],"27924965","themodelplumber",[116,18,35,278,117,41],[411,412,48,413,414,41],"27926854",11,"project\u002Fneutral\u002Fdocs","tyingq",[187,416,48,300,188,41],12,[418,416,41,283,196,41],"27926359",[420,416,41,283,188,41],"27926506",[422,416,41,283,196,41],"27926832",[424,416,41,283,188,41],"27929924",[76,426,35,427,77,41],13,"maker\u002Fpositive\u002Fexecution",[120,429,35,278,121,41],14,[431,32,48,300,432,41],"27925132","caseyf7",[147,434,48,287,85,41],16,[150,434,48,436,57,41],"maker\u002Fneutral\u002Fexecution",[438,434,41,290,439,41],"27926442","handrous",[84,434,41,290,85,41],[442,434,41,290,443,41],"27928993","freediver",[445,33,35,296,446,41],"27933869","culopatin",[247,448,34,280,248,41],18,[124,450,35,278,125,41],19,[135,452,35,276,136,41],20,[454,455,34,456,362,41],"27925705",21,"project\u002Fcritical\u002Fperformance",[458,459,34,280,460,41],"27925022",22,"smoldesu",[462,459,41,463,196,41],"27926364","commenter\u002Fneutral\u002Fidea",[465,459,41,463,466,41],"27932852","Jcowell",[468,459,35,296,469,41],"27926567","1123581321",[471,474],{"id":472,"t":473,"points":382,"comments":295},"26444585",1615618132,{"id":4,"t":12,"points":14,"comments":15},[476,481,485,489,494,499],{"id":477,"name":478,"points":479,"category":480},"27871790","CheckYourList",282,"productivity",{"id":482,"name":483,"points":484,"category":480},"27893303","Sioyek",272,{"id":486,"name":487,"points":488,"category":480},"27853855","Deprocrastination",214,{"id":490,"name":491,"points":492,"category":493},"27866289","Gorse",212,"ai",{"id":495,"name":496,"points":497,"category":498},"27882355","Should I Get a House?",203,"finance_crypto",{"id":500,"name":501,"points":502,"category":503},"27894903","WrittenRealms",200,"games",false,"v2",{"id":507,"name":5,"line":6,"ai":504,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":508,"top":18,"kw":509,"maker":11,"domain":10,"tier":19,"attempts":295,"strip":510,"url":9,"mix":511,"praise":113,"objection":140,"sub":21},27900862,0.24,[24,25,26,27,28],"5355313535305000000000003300530053303515",[32,33,34,35],1794036609262]