[{"data":1,"prerenderedAt":610},["ShallowReactive",2],{"project-22909419":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":104,"maker_in_thread":229,"shape":238,"grid":241,"attempts":572,"same_week":573,"maker_shows":39,"maker_hidden":602,"reader_version":603,"card":604},"22909419","Gentle","Gentle is a social app where you give and get kindness","title","Show HN: Gentle is a social app where you give and get kindness","https:\u002F\u002Fgentle.app\u002F","gentle.app","andrewthebold",1587231419,2020,236,126,213,3028,8,"notable","consumer_social","anonymous peer support app","mobile_app",[24,25,26,27],"kindness app","anonymous support","peer support","emotional support app","mixed",0.248,{"positive":31,"neutral":32,"mixed":33,"critical":34},21,13,7,12,53,{"design":37,"idea":40,"execution":42,"privacy":45,"pricing":46,"performance":47,"docs":48},{"positive":38,"critical":39},10,1,{"positive":41,"critical":18},5,{"positive":43,"critical":44},2,0,{"positive":44,"critical":39},{"positive":44,"critical":39},{"positive":44,"critical":39},{"positive":44,"critical":44},[50,41,50,41,41,39,50,39,39,39,44,50,44,44,41,41,41,50,50,41,41,39,50,41,44,50,50,39,41,41,41,41,50,41,50,39,39,50,50,44],3,null,{"problem":53,"audience":51,"pricing":60,"motivation":69,"time_to_build":73,"stack":79,"openness":102,"stage":103,"team_size":102},{"value":54,"source":55,"evidence":56},"People want a kinder online space to share worries and receive kindness","maker",[57],{"id":58,"by":11,"text":59},"22909435","Hey HN! Gentle is an app where you write requests about your worries and get (gentle) replies back from strangers. It’s cute, anonymous, and moderated. I was inspired by: * My…",{"value":61,"source":55,"evidence":62},"One-time purchase planned at launch; free during beta",[63,66],{"id":64,"by":11,"text":65},"22910742","I agree with all your points! One piece that will likely help minimize spammy users and multiple accounts is that at launch, it'll be a one-time purchase app. I do have…",{"id":67,"by":11,"text":68},"22910068","That second part is probably sarcastic, but I agree with the potential moral hazards with this product. I hope it's evident that I've tried to design and monetize this in a way…",{"value":70,"source":55,"evidence":71},"Disappointment with outrage-driven social media and interest in feel-good experiences",[72],{"id":58,"by":11,"text":59},{"value":74,"source":55,"evidence":75},"About 2.5 months, started early February",[76],{"id":77,"by":11,"text":78},"22911301","Hey! The project started in early February, so it's been around 2-1\u002F2 months. The time was split ~50\u002F50 between design and development. Happy to elaborate if you have followup q's!",[80,90,96],{"value":81,"source":55,"evidence":82},"Flutter",[83,87],{"id":84,"by":85,"text":86},"22914212","tropshop","Props on your design + dev execution. I noticed your personal website mentions building products with React Native, but in this thread you mentioned Gentle was built with…",{"id":88,"by":11,"text":89},"22920412","Thank you! My impression is that my use of Flutter has been successful (especially in an iOS build) because of my heavy use of custom-designed components. There are packages…",{"value":91,"source":55,"evidence":92},"Next.js (landing page)",[93],{"id":94,"by":11,"text":95},"22910113","The landing page is custom designed! So using tools like paper and Figma, and then translating into a next.js site. Moderation is based on two things: 1. A spam\u002Fbad word filter.…",{"value":97,"source":55,"evidence":98},"Firebase",[99],{"id":100,"by":11,"text":101},"22912117","I hear you. I've turned off all the analytics I can with firebase, but if you don't trust Firebase\u002FGoogle, I'm happy to recommend avoiding this app. Checkout my privacy policy…","unknown","beta",{"praise":105,"objections":137,"requests":157,"questions":185,"alternatives":198},[106,126],{"value":107,"source":108,"evidence":109},"Design and UI execution praised","commenter",[110,114,118,122],{"id":111,"by":112,"text":113},"22910440","sleepyfran","Just tried it and my oh my, the design is amazing and it really makes the whole experience much better. I really love both the idea and the execution and I can’t wait to see…",{"id":115,"by":116,"text":117},"22914383","puranjay","Won't comment on the idea but I love the execution. The design is cheerful without being maudlin, clear without being cluttered. Super impressive!",{"id":119,"by":120,"text":121},"22914732","dlivingston","The UI and UX are serendipitous and feels almost joyous just to click and scroll. Well done. I see this app was done in Flutter. What was the motivation to choose Flutter over…",{"id":123,"by":124,"text":125},"22911002","tekkk","Cool landing page. I first thought the tilted elements would be a bit jarring, but then I kinda started to like them. Stimulates your brain a little bit more. Nice trick. Can't…",{"value":127,"source":108,"evidence":128},"Idea of kindness-focused app appreciated",[129,133],{"id":130,"by":131,"text":132},"22914971","abhishekjha","This is amazing. Feels so nice. I hope this grows to something awesome. One of my colleagues had the similar idea and we were discussing of creating a webapp for it. Lol, too…",{"id":134,"by":135,"text":136},"22910175","eranation","So basically, \u002Fr\u002Ftoastme in an app? This might work. Great initiative.",[138,149,153],{"value":139,"source":108,"evidence":140},"Trolls and abuse would be hard to prevent at scale",[141,145],{"id":142,"by":143,"text":144},"22910682","grawprog","I was just reading through the 'how the app keeps me safe' section. Not trying to be dour, but things like this tend to attract, trolls to put it nicely, if your service expands,…",{"id":146,"by":147,"text":148},"22916708","_bxg1","\"- We moderate the content and provide easy-to-use reporting tools. - We use spam and bad word filters. - We timeout or ban users who repeatedly or flagrantly break our rules. -…",{"value":150,"source":108,"evidence":151},"Moderation requires many staff as service grows",[152],{"id":142,"by":143,"text":144},{"value":154,"source":108,"evidence":155},"Similar to existing social media moderation, not innovative",[156],{"id":146,"by":147,"text":148},[158,165,172,179],{"value":159,"source":108,"evidence":160},"Text selection in message editing",[161],{"id":162,"by":163,"text":164},"22911212","tobr","The design is great. I noticed that I can’t select text while writing, which is frustrating and makes editing very difficult.",{"value":166,"source":108,"evidence":167},"iPad support",[168],{"id":169,"by":170,"text":171},"22911349","mcintyre1994","This works really well, nice! Do you plan iPad support? It’s frustrating that I can’t send my email in a reply, there was a message I’d have liked to give my email and start a…",{"value":173,"source":108,"evidence":174},"Reactions or thank-you feature",[175],{"id":176,"by":177,"text":178},"22918129","yogodojo","Thanks for the app. I love the functionality. Why do messages in the mailbox disappear? I want them always to remain! Especially when they are so good. Also, grouping responses…",{"value":180,"source":55,"evidence":181},"Android version",[182],{"id":183,"by":11,"text":184},"22910807","It was built with the cross-platform framework Flutter, so an android version will be coming soon! (I just don't have an android device to test with right now)",[186,191],{"value":187,"source":108,"evidence":188},"Why Flutter over React Native or SwiftUI",[189,190],{"id":119,"by":120,"text":121},{"id":84,"by":85,"text":86},{"value":192,"source":108,"evidence":193},"Privacy implications of Firebase",[194],{"id":195,"by":196,"text":197},"22911716","rapnie","I always wondered about the privacy implications of using Google Firebase, but didn't yet take the time to investigate it thoroughly.",[199,208,215,222],{"value":200,"source":55,"evidence":201},"Kind Words",[202,205],{"id":203,"by":11,"text":204},"22911473","If you're looking for a more gamey-version of this concept, check out Kind Words. I'm a big fan of it!",{"id":206,"by":11,"text":207},"22910531","Super intentional. I haven't quite gotten to the cuteness and customization in animal crossing though. Also checkout the game \"Kind Words\", which was a big inspiration for this.",{"value":209,"source":108,"evidence":210},"Reddit r\u002Ftoastme or r\u002FRandomKindness",[211,212],{"id":134,"by":135,"text":136},{"id":213,"by":11,"text":214},"22910188","Yeah! or \u002Fr\u002FRandomKindness",{"value":216,"source":108,"evidence":217},"Facebook Groups or subreddits",[218],{"id":219,"by":220,"text":221},"22911317","personjerry","Can't I just make a Facebook Group or a subreddit to do this instead of a whole new app?",{"value":223,"source":108,"evidence":224},"Emotional Baggage Check",[225],{"id":226,"by":227,"text":228},"22911038","prox","Reminds me of https:\u002F\u002Femotionalbaggagecheck.com\u002F",{"comments":230,"answered":231,"key":232},47,15,[233,234,235],{"id":58,"text":59},{"id":94,"text":95},{"id":236,"text":237},"22911006","Yeah! Lots of potential in this idea. Right now it's a free-for-all, but limiting the number of things you can do in a given session might also incentivize more quality messages.…",{"commenters":239,"max_depth":18,"maker_replies":230,"first_comment_mins":43,"lifespan_hours":240},63,64,[242,244,248,250,252,254,257,260,262,266,268,271,275,277,279,281,284,286,290,292,296,298,301,305,307,310,312,314,317,319,323,327,331,333,336,340,342,343,344,348,349,352,354,358,360,362,364,366,367,370,372,374,376,377,379,383,385,389,390,394,396,398,401,403,406,407,409,410,412,416,419,422,426,428,432,435,437,439,441,444,445,449,451,452,454,456,459,463,465,469,471,475,476,480,481,485,487,491,493,497,499,503,505,510,512,516,518,523,525,527,529,531,533,536,539,542,546,548,551,555,557,561,564,567,570],[58,44,44,243,11,39],"project\u002Fneutral\u002Fidea",[245,44,50,246,247,44],"22909995","maker\u002Fneutral\u002Fdesign","xiaolingxiao",[94,44,44,249,11,39],"maker\u002Fneutral\u002Fprivacy",[251,44,50,243,247,44],"22910894",[236,44,44,253,11,39],"maker\u002Fneutral\u002Fidea",[255,44,41,256,247,44],"22911600","maker\u002Fpositive\u002Fdesign",[258,44,44,259,11,39],"22911653","maker\u002Fneutral\u002Fnone",[261,44,50,259,247,44],"22911734",[263,44,50,264,265,44],"22910042","project\u002Fmixed\u002Fidea","faitswulff",[267,44,44,243,11,39],"22910136",[269,44,41,256,270,44],"22911678","anticsapp",[272,44,41,273,274,44],"22911254","maker\u002Fpositive\u002Fexecution","adam_fallon_",[77,44,44,276,11,39],"maker\u002Fneutral\u002Fexecution",[278,44,41,273,274,44],"22911346",[280,44,44,249,11,39],"22911908",[282,44,50,283,163,44],"22911323","project\u002Fneutral\u002Fdesign",[285,44,44,253,11,39],"22911410",[287,44,39,288,289,44],"22913810","project\u002Fcritical\u002Fprivacy","hutattedonmyarm",[291,44,44,249,11,39],"22913817",[293,44,50,294,295,44],"22913999","project\u002Fmixed\u002Fprivacy","burk96",[297,44,44,249,11,39],"22914035",[299,44,44,300,289,44],"22914511","commenter\u002Fneutral\u002Fprivacy",[302,44,39,303,304,44],"22919933","project\u002Fcritical\u002Fdesign","technofiend",[306,44,44,246,11,39],"22920171",[308,44,44,309,11,39],"22920497","project\u002Fneutral\u002Fnone",[142,39,39,311,143,44],"project\u002Fcritical\u002Fidea",[64,39,44,313,11,39],"maker\u002Fneutral\u002Fpricing",[315,39,39,311,316,44],"22912745","jlokier",[318,39,44,253,11,39],"22912824",[320,39,39,321,322,44],"22913736","project\u002Fcritical\u002Fpricing","wolco",[324,39,44,325,326,44],"22910853","commenter\u002Fneutral\u002Fidea","vegannet",[328,39,44,329,330,44],"22911378","commenter\u002Fcritical\u002Fidea","ALittleLight",[332,39,44,325,270,44],"22911705",[334,39,44,325,335,44],"22914497","def8cefe",[337,39,44,338,339,44],"22915416","other\u002Fneutral\u002Fnone","CathedralBorrow",[341,39,44,338,270,44],"22918746",[84,43,50,276,85,44],[88,43,44,276,11,39],[345,50,44,346,347,44],"22911451","other\u002Fneutral\u002Fidea","gumby",[203,50,44,338,11,39],[350,50,44,338,351,44],"22911516","masona",[353,50,44,338,270,44],"22911714",[355,50,44,356,357,44],"22914298","other\u002Fcritical\u002Fidea","sz4kerto",[359,50,44,346,347,44],"22923322",[123,361,41,256,124,44],4,[363,361,44,246,11,39],"22911028",[134,41,41,365,135,44],"project\u002Fpositive\u002Fidea",[213,41,44,253,11,39],[111,368,41,369,112,44],6,"project\u002Fpositive\u002Fdesign",[371,368,44,253,11,39],"22910535",[176,33,50,373,177,44],"project\u002Fmixed\u002Fdesign",[375,33,44,246,11,39],"22920199",[115,18,41,369,116,44],[378,18,44,256,11,39],"22920186",[380,381,50,313,382,44],"22909574",9,"davidajackson",[384,381,44,313,11,39],"22909749",[386,381,44,387,388,44],"22909987","commenter\u002Fcritical\u002Fpricing","justforyou",[67,381,44,313,11,39],[391,381,50,392,393,44],"22914178","project\u002Fneutral\u002Fpricing","divbzero",[395,381,44,387,382,44],"22910921",[130,38,41,397,131,44],"project\u002Fpositive\u002Fnone",[399,38,44,325,400,44],"22917732","Endlessly",[119,402,41,369,120,44],11,[404,402,44,405,11,39],"22920245","project\u002Fneutral\u002Fexecution",[169,34,50,373,170,44],[408,34,44,283,11,39],"22911446",[146,32,39,311,147,44],[411,32,44,243,11,39],"22917302",[413,414,44,338,415,44],"22910095",14,"amelius",[417,414,44,338,418,44],"22911424","jpindar",[420,231,50,243,421,44],"22933319","fit2rule",[423,424,41,369,425,44],"22911471",16,"grumpy8",[427,424,44,259,11,39],"22911546",[429,430,41,365,431,44],"22912784",17,"michaelwilson",[433,430,44,434,11,39],"22912880","commenter\u002Fneutral\u002Fnone",[226,436,44,346,227,44],18,[438,436,44,259,11,39],"22911467",[440,436,44,338,227,44],"22917053",[195,442,50,443,196,44],19,"project\u002Fneutral\u002Fprivacy",[100,442,44,443,11,39],[446,447,50,405,448,44],"22914237",20,"mesaframe",[450,447,44,405,11,39],"22920449",[162,31,50,373,163,44],[453,31,44,405,11,39],"22911398",[455,31,50,373,163,44],"22911458",[457,31,39,458,163,44],"22914638","project\u002Fcritical\u002Fperformance",[460,461,39,311,462,44],"22910342",22,"askafriend",[464,461,44,243,11,39],"22910445",[466,467,41,365,468,44],"22913091",23,"chrisweekly",[470,467,44,259,11,39],"22913256",[472,473,41,369,474,44],"22910521",24,"kennydude",[206,473,44,283,11,39],[477,478,41,397,479,44],"22910798",25,"ArekDymalski",[183,478,44,405,11,39],[482,483,41,397,484,44],"22910447",26,"flaque",[486,483,44,259,11,39],"22910477",[488,489,41,365,490,44],"22912620",27,"exogeny",[492,489,44,259,11,39],"22912703",[494,495,41,369,496,44],"22909883",28,"bgnm2000",[498,495,44,283,11,39],"22909918",[500,501,50,283,502,44],"22912164",29,"rjrogerto",[504,501,44,405,11,39],"22912957",[506,507,50,508,509,44],"22920089",30,"project\u002Fneutral\u002Fdocs","blkstormy",[511,507,44,508,11,39],"22920435",[513,514,41,369,515,44],"22911504",31,"armatav",[517,514,44,259,11,39],"22911558",[519,520,41,521,522,44],"22911897",32,"maker\u002Fpositive\u002Fnone","programmarchy",[524,520,44,259,11,39],"22911997",[219,526,39,311,220,44],33,[528,526,44,243,11,39],"22911336",[530,526,39,311,220,44],"22911369",[532,526,44,243,11,39],"22911386",[534,526,39,311,535,44],"22911340","DanBC",[537,526,44,434,538,44],"22911517","FairDune",[540,526,44,434,541,44],"22912042","behindsight",[543,544,50,373,545,44],"22910449",34,"0x8BADF00D",[547,544,44,283,11,39],"22910458",[549,544,50,283,550,44],"22910952","jjnoakes",[552,553,39,311,554,44],"22909955",35,"kyle_martin1",[556,553,44,243,11,39],"22910020",[558,553,41,559,560,44],"22910286","maker\u002Fpositive\u002Fidea","webmobdev",[562,553,44,325,563,44],"22910060","hellotomyrars",[565,553,44,434,566,44],"22910712","atmosx",[568,553,44,434,569,44],"22911066","Kye",[571,553,44,434,554,44],"22911676",[],[574,579,584,589,593,598],{"id":575,"name":576,"points":577,"category":578},"22898653","A basketball hoop to maximize shots that go in [video]",971,"creative",{"id":580,"name":581,"points":582,"category":583},"22936742","Intention",519,"productivity",{"id":585,"name":586,"points":587,"category":588},"22933697","Pattern.css",332,"dev_tools",{"id":590,"name":591,"points":592,"category":20},"22899654","ZoomerBackgrounds",327,{"id":594,"name":595,"points":596,"category":597},"22907200","WikiWho",246,"data",{"id":599,"name":600,"points":601,"category":588},"22919843","Tip",242,false,"v2",{"id":605,"name":5,"line":6,"ai":602,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":606,"top":18,"kw":607,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":608,"url":9,"mix":609,"praise":107,"objection":139,"sub":21},22909419,0.25,[24,25,26,27],"3535513111030055533551350331555535311330",[31,32,33,34],1793991007693]