[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"project-34188734":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":86,"maker_in_thread":224,"shape":237,"grid":241,"attempts":436,"same_week":437,"maker_shows":40,"maker_hidden":465,"reader_version":466,"card":467},"34188734","RSS Brain","title","Show HN: RSS Brain","https:\u002F\u002Fwww.rssbrain.com\u002F","rssbrain.com","wb14123",1672427632,2022,139,76,435,2570,17,"notable","productivity","rss reader","web_app",[20,23,24,25,26],"rss feed","news aggregator","related articles","hacker news reader","curious",-0.195,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,20,4,11,40,{"design":36,"docs":39,"idea":41,"execution":42,"privacy":43,"pricing":44},{"positive":37,"critical":38},0,3,{"positive":37,"critical":40},1,{"positive":32,"critical":40},{"positive":40,"critical":32},{"positive":37,"critical":40},{"positive":37,"critical":40},[38,37,37,37,37,37,37,38,38,38,30,30,37,37,38,40,40,38,38,40,30,40,38,38,37,38,30,38,40,38,38,40,37,38,38,30,40,40,38,40],"I wrote an RSS reader called RSS Brain recently. The motivate is the current RSS readers either don't sort articles by priority, which makes it hard to read posts from HackerNews and Reddit, or sort it with some \"smart\" algorithm which I don't trust. I also like the Google News feature that can show related story from different source, but the sources are not configurable and the algorithm is not transparent either. So with RSS Brain, I implemented these features:\n\n* Recommend related articles from the feeds of your choice. It's backed by ElasticSearch and the algorithm is described on RSS Bra",{"problem":48,"audience":54,"pricing":55,"motivation":67,"time_to_build":54,"stack":71,"openness":83,"stage":84,"team_size":85},{"value":49,"source":50,"evidence":51},"Existing RSS readers don't sort by priority or show related stories transparently","maker",[52],{"id":53},"post",null,{"value":56,"source":57,"evidence":58},"Subscription, 7 day free trial then $4.99 per month","commenter",[59,63],{"id":60,"by":61,"text":62},"34190135","neontomo","Some notes: - Privacy policy should direct me to https:\u002F\u002Fwww.rssbrain.com\u002Fprivacy not terms - Selecting email in the support section doesn't work, which the website encourages me…",{"id":64,"by":65,"text":66},"34192164","hestefisk","$5 \u002F month is a bit stiff. Why not just allow onetime purchase ?",{"value":68,"source":50,"evidence":69},"Current RSS readers sort poorly and related-story features are opaque",[70],{"id":53},[72,76],{"value":73,"source":50,"evidence":74},"Flutter",[75],{"id":53},{"value":77,"source":50,"evidence":78},"ElasticSearch",[79,80],{"id":53},{"id":81,"by":10,"text":82},"34192268","There are a few reasons for the server side component: 1. Sync between clients. This can also be done by using a Cloud service to sync some database, but resolving conflict data…","unknown","beta","solo",{"praise":87,"objections":106,"requests":144,"questions":175,"alternatives":191},[88,99],{"value":89,"source":57,"evidence":90},"Useful sorting and related-article features",[91,95],{"id":92,"by":93,"text":94},"34189586","dave333","Easy to create an account and it looks interesting based on exploring and finding both expected and a couple of novel feeds. I would prefer a one row per article format that just…",{"id":96,"by":97,"text":98},"34190327","juliushuijnk","I see overlap with an idea I had related to that everyone should have their personal AI. My suggested first step would be to do something like you did. Have an RSS reader where…",{"value":100,"source":57,"evidence":101},"Algorithm sharing is helpful",[102],{"id":103,"by":104,"text":105},"34270961","novoreorx","Having made a similar recommendation mechanism recently, I’m so thankful to tell you that your algorithm sharing is really helpful and inspiring to me. Looking forward to see…",[107,118,133,137],{"value":108,"source":57,"evidence":109},"Signup required before seeing the product",[110,114],{"id":111,"by":112,"text":113},"34189266","Eddy_Viscosity2","I went to check it out and first thing was asked to open an account. No screenshots, no guest login, just straight to open account. No way to check it out first.",{"id":115,"by":116,"text":117},"34189242","wahnfrieden","quick feedback: - no information besides \"rss reader\" before signup and requiring email meant i bounced - why make me choose download vs web app before seeing anything at all? -…",{"value":119,"source":57,"evidence":120},"Web version broken for password managers and autofill",[121,125,129],{"id":122,"by":123,"text":124},"34234792","kevincox","Using Flutter is definitely hurting the web version. I considered singing up but it didn't auto-fill my email. Ok, I'll do that manually. But then the password field isn't…",{"id":126,"by":127,"text":128},"34190600","devin","Maybe it's just me, but I couldn't get 1password to recognize the fields as fillable when creating an account.",{"id":130,"by":131,"text":132},"34197805","giuliomagnifico","Great, thanks a lot for this! PS: on iOS there’re issues with the autocomplete form, rss.brain doesn’t allow iOS to auto fill with email and password to login.",{"value":134,"source":57,"evidence":135},"Subscription pricing too high; wants one-time purchase",[136],{"id":64,"by":65,"text":66},{"value":138,"source":57,"evidence":139},"Server component unnecessary and costly",[140],{"id":141,"by":142,"text":143},"34190815","masukomi","i'm failing to understand why this needs a server side component. SQLite has built in Full Text search. What's the advantage of using ElasticSearch and having to worry about…",[145,156,167,171],{"value":146,"source":57,"evidence":147},"Demo account or sandbox without signup",[148,152],{"id":149,"by":150,"text":151},"34191534","psanford","Every rss reader should have a sandbox UI where you can at least get a sense of what it looks like and how it works without signing up. I suspect that would help your conversion…",{"id":153,"by":154,"text":155},"34194731","s3000","- Please offer the option to test the web app without having to register an account. The data could be static so that it doesn't tax your servers. - Using votes is good, allowing…",{"value":157,"source":57,"evidence":158},"Self-hosting option",[159,163],{"id":160,"by":161,"text":162},"34193005","ceres","Tangential: check out FreshRSS (https:\u002F\u002Fwww.freshrss.org\u002F), a self-hosted RSS reader.",{"id":164,"by":165,"text":166},"34189608","thewataccount","If you can add the ability to show multiple feed columns similar to tweetdeck and self hosting and I'm sold!",{"value":168,"source":57,"evidence":169},"Multiple feed columns",[170],{"id":164,"by":165,"text":166},{"value":172,"source":57,"evidence":173},"One row per article list view",[174],{"id":92,"by":93,"text":94},[176,183],{"value":177,"source":57,"evidence":178},"How upvotes are obtained from sites without voting",[179],{"id":180,"by":181,"text":182},"34189897","KirillPanov","Really great to see more RSS-powered stuff! Suggestion: before posting to a technical forum like HN, make sure you have a \"technical FAQ\" or similar. There were a ton of obvious…",{"value":184,"source":57,"evidence":185},"Whether handling own logins is a security risk",[186,187],{"id":60,"by":61,"text":62},{"id":188,"by":189,"text":190},"34190361","keb_","> Are you handling your own logins? Seems like a security issue waiting to happen! Can you explain what you mean by \"handling your own logins\" and what is the norm?",[192,199,203,210,217],{"value":193,"source":57,"evidence":194},"Inoreader",[195],{"id":196,"by":197,"text":198},"34192992","HardwareLust","It looks cool. Unfortunately, your timing sucks because I just tossed money at Inoreader for a year of their service. Hopefully I'll remember you exist next December!",{"value":200,"source":57,"evidence":201},"FreshRSS",[202],{"id":160,"by":161,"text":162},{"value":204,"source":57,"evidence":205},"Feedly",[206],{"id":207,"by":208,"text":209},"34190831","ppetty","RSS is awesome. And great to see new innovation like this. The notion of RSS Brain best features seem to depend on having already discovered feeds. Feedly, for example, has a…",{"value":211,"source":57,"evidence":212},"Gnus",[213],{"id":214,"by":215,"text":216},"34190054","clircle","Looks like Gnus for people that don’t like Emacs. With Gnus, you can using scoring to make your own algorithm to display news in a user defined way. The Gnus manual calls this…",{"value":218,"source":57,"evidence":219},"QuiteRSS",[220],{"id":221,"by":222,"text":223},"34190514","Jorengarenar","While I'll stick with QuiteRSS (maybe eventually switch to RSS Guard if I manage to unbroke the UI), I am tremendously happy for every new instance of anything related to RSS. I…",{"comments":225,"answered":226,"key":227},13,6,[228,231,234],{"id":229,"text":230},"34190290","The link you included (https:\u002F\u002Fwww.binwang.me\u002F2022-10-29-RSS-Brain-Yet-Another-RSS-Reader-With-More-Features.html) has some details, but I guess you are right it's not obvious…",{"id":232,"text":233},"34196743","That’s correct. If the post is not hot anymore, continue monitoring new votes wouldn’t have much impact on the sorting, at least not the top ones. And because for sites like…",{"id":235,"text":236},"34190119","I don't have plan to support customize format in RSS Brain for now. But personally I use feeds from RSSHub (https:\u002F\u002Frsshub.app\u002F) a lot. It's very easy to add a customizable feed…",{"commenters":238,"max_depth":226,"maker_replies":225,"first_comment_mins":239,"lifespan_hours":240},50,42,153,[242,244,246,249,252,255,258,261,264,267,270,273,276,279,282,284,288,289,293,294,298,302,304,305,308,310,313,315,318,320,323,324,327,329,330,332,334,336,338,341,344,347,349,353,354,355,357,359,362,363,365,367,369,371,374,377,379,382,384,385,390,393,397,400,402,405,407,410,414,418,420,425,428,430,433],[60,37,38,243,61,37],"project\u002Fmixed\u002Fdesign",[188,37,37,245,189,37],"commenter\u002Fneutral\u002Fnone",[247,37,37,248,61,37],"34190484","commenter\u002Fneutral\u002Fprivacy",[250,37,37,248,251,37],"34190596","PenguinCoder",[253,37,37,248,254,37],"34190736","spockz",[256,37,37,245,257,37],"34192877","jeffybefffy519",[259,37,37,248,260,37],"34190617","tryfinally",[262,37,37,245,263,37],"34194321","WirelessGigabit",[265,37,37,245,266,37],"34190639","thaumaturgy",[268,37,37,248,269,37],"34195272","thiht",[271,37,37,248,272,37],"34190717","smcleod",[274,37,37,248,275,37],"34191344","nobody9999",[277,37,37,245,278,37],"34191424","tsuujin",[280,37,37,245,281,37],"34192388","ipaddr",[180,40,38,283,181,37],"project\u002Fneutral\u002Fdocs",[285,40,38,286,287,37],"34190037","project\u002Fneutral\u002Fidea","foreverCarlos",[229,40,37,286,10,40],[290,40,38,291,292,37],"34196024","project\u002Fneutral\u002Fexecution","aflukasz",[232,40,37,291,10,40],[295,296,30,297,287,37],"34189808",2,"project\u002Fpositive\u002Fidea",[299,296,37,300,301,37],"34189908","other\u002Fneutral\u002Fnone","adparadox",[303,296,30,297,287,37],"34189969",[235,296,37,286,10,40],[306,296,37,300,307,37],"34189922","mikae1",[309,296,37,300,287,37],"34189982",[311,296,37,300,312,37],"34190325","password4321",[149,38,38,314,150,37],"project\u002Fneutral\u002Fdesign",[316,32,38,314,317,37],"34189499","mr_sturd",[319,32,37,314,10,40],"34189744",[321,32,40,322,287,37],"34189854","project\u002Fcritical\u002Fdesign",[111,30,40,322,112,37],[325,30,38,314,326,37],"34189489","Fraaaank",[328,30,37,314,10,40],"34189762",[153,226,38,286,154,37],[92,331,38,243,93,37],7,[333,331,37,314,10,40],"34189904",[122,335,40,322,123,37],8,[96,337,30,297,97,37],9,[339,337,38,286,340,37],"34190589","PaulKeeble",[342,337,38,286,343,37],"34198274","lonk11",[141,345,40,346,142,37],10,"project\u002Fcritical\u002Fexecution",[348,345,37,245,275,37],"34192043",[350,345,38,351,352,37],"34194791","project\u002Fneutral\u002Fnone","Maledictus",[81,345,37,291,10,40],[214,33,38,286,215,37],[356,33,37,300,10,40],"34190502",[358,33,37,300,215,37],"34193269",[207,360,38,361,208,37],12,"project\u002Fmixed\u002Fidea",[103,225,30,297,104,37],[164,364,38,314,165,37],14,[366,364,37,286,10,40],"34189818",[368,364,38,286,287,37],"34189884",[370,364,38,286,165,37],"34190204",[115,372,40,373,116,37],15,"project\u002Fcritical\u002Fprivacy",[375,376,38,351,61,37],"34189788",16,[378,376,37,351,10,40],"34189846",[380,376,38,351,381,37],"34190044","acheton",[383,376,37,351,10,40],"34190410",[221,17,37,300,222,37],[386,387,40,388,389,37],"34190655",18,"project\u002Fcritical\u002Fidea","amelius",[391,387,37,392,10,40],"34190708","maker\u002Fneutral\u002Fprivacy",[394,395,38,314,396,37],"34191800",19,"tmpburning",[398,31,38,286,399,37],"34195830","Alifatisk",[401,31,37,300,104,37],"34270939",[196,403,38,404,197,37],21,"project\u002Fmixed\u002Fpricing",[160,406,37,300,161,37],22,[130,408,30,409,131,37],23,"project\u002Fpositive\u002Fexecution",[411,412,40,346,413,37],"34190635",24,"swyx",[415,416,40,346,417,37],"34194571",25,"janosdebugs",[126,419,40,346,127,37],26,[421,422,40,423,424,37],"34189341",27,"maker\u002Fcritical\u002Fdocs","manmal",[426,422,37,427,10,40],"34189733","maker\u002Fneutral\u002Fdocs",[429,422,38,427,424,37],"34194734",[64,431,40,432,65,37],28,"project\u002Fcritical\u002Fpricing",[434,431,38,435,292,37],"34196064","project\u002Fneutral\u002Fpricing",[],[438,442,447,452,456,461],{"id":439,"name":440,"points":441,"category":19},"34196340","Pole Clock",440,{"id":443,"name":444,"points":445,"category":446},"34237195","A device that only lets you type lol if you've truly laughed out loud",321,"hardware",{"id":448,"name":449,"points":450,"category":451},"34214896","Mafs",196,"dev_tools",{"id":453,"name":454,"points":455,"category":451},"34242275","Ov",181,{"id":457,"name":458,"points":459,"category":460},"34173761","elonman.com",149,"creative",{"id":462,"name":463,"points":464,"category":19},"34172240","Pressn't",125,false,"v2",{"id":468,"name":5,"line":5,"ai":465,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":469,"top":17,"kw":470,"maker":10,"domain":9,"tier":18,"attempts":37,"strip":471,"url":8,"mix":472,"praise":89,"objection":108,"sub":20},34188734,-0.19,[20,23,24,25,26],"3000000333550031133151330353133103351131",[30,31,32,33],1794036628957]