[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"project-44345451":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":43,"post_text":45,"what":46,"said":94,"maker_in_thread":204,"shape":213,"grid":217,"attempts":337,"same_week":349,"maker_shows":33,"maker_hidden":379,"reader_version":380,"card":381},"44345451","Lungy","I'm a doctor and built a responsive breathing app for anxiety and sleep","title","Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Flungy-breathing-exercises\u002Fid1545223887","apps.apple.com","lukko",1750585215,2025,103,46,717,3837,19,"notable","web_saas","breathing exercise app","mobile_app",[24,25,26,27],"breathing exercises","anxiety relief","breathwork app","ios meditation","curious",0,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,9,2,4,18,{"pricing":37,"idea":39,"performance":40,"docs":41,"privacy":42},{"positive":29,"critical":38},1,{"positive":31,"critical":38},{"positive":29,"critical":29},{"positive":29,"critical":38},{"positive":29,"critical":38},[31,29,38,29,31,29,29,29,31,29,31,31,29,29,29,31,29,29,44,31,44,29,38,29,29,29,44,31,29,29,29,29,31,31,31,29,38,29,38,29],5,"Hey HN!\n\nI’m an NHS doctor and the founder of Pia (https:\u002F\u002Fwww.piahealth.co) which developed Lungy (https:\u002F\u002Fwww.lungy.app). Lungy is an iOS app that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It’s been two years since Lungy launched (here’s the original ShowHN: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=34534615) and it's had a huge update and complete redesign. We rebuilt the whole app, and added a real-time 3D soft body solver which gives some really cool interactions like blobs \u002F objects that inflate as you breathe.  We also",{"problem":47,"audience":53,"pricing":61,"motivation":70,"time_to_build":77,"stack":78,"openness":91,"stage":92,"team_size":93},{"value":48,"source":49,"evidence":50},"Makes breathing exercises more engaging and beneficial, responding to breath in real time","maker",[51],{"id":52},"post",{"value":54,"source":49,"evidence":55},"People wanting to reduce anxiety and stress, and patients in pulmonary rehab",[56,57],{"id":52},{"id":58,"by":59,"text":60},"44349107","tetha","> We’re also close to finishing the medical device version - http:\u002F\u002Flungy.health - designed as a pulmonary rehab platform for patients with asthma, it should hopefully undergo…",{"value":62,"source":49,"evidence":63},"Free version with daily exercise; premium subscription or $40 lifetime access",[64,67],{"id":65,"by":11,"text":66},"44349461","Why is there a premium version? Lungy did take a long time to make and there are ongoing costs even if no server currently. This work was pre-LLM - a lot of care and attention…",{"id":68,"by":11,"text":69},"44349650","I think there’s a misunderstanding - it’s not static, the exercises updated regularly and there are frequent updates, even if no server. As well as time and development costs,…",{"value":71,"source":49,"evidence":72},"Maker saw incentive spirometers sitting unused by bedside during COVID and wanted to make breathing practice engaging",[73,74],{"id":52},{"id":75,"by":11,"text":76},"44348678","Yes, exactly - that's what I saw working on post-op wards – the spirometer would just sort of sit on the bedside and collect dust.",null,[79,83,87],{"value":80,"source":49,"evidence":81},"Metal",[82],{"id":52},{"value":84,"source":49,"evidence":85},"SpriteKit",[86],{"id":52},{"value":88,"source":49,"evidence":89},"AudioKit",[90],{"id":52},"paid","launched","unknown",{"praise":95,"objections":115,"requests":149,"questions":165,"alternatives":183},[96,108],{"value":97,"source":98,"evidence":99},"Beautiful design and great UX","commenter",[100,104],{"id":101,"by":102,"text":103},"44348206","r0fl","I tried this when it first came out but it always felt gimmicky and didn’t work randomly Will give it another try Great idea and ux",{"id":105,"by":106,"text":107},"44350216","wlesieutre","I agree, hate how everything is a subscription now but $40 is a reasonable price for lifetime access. For better or worse (mostly worse) developing an iPhone app isn't like…",{"value":109,"source":98,"evidence":110},"Useful for breathing practice and engaging compared to spirometers",[111],{"id":112,"by":113,"text":114},"44348345","subharmonicon","I recall the original post about Lungy. Having had an incentive spirometer prescribed for post-surgical use after being on bypass, my experience was that it seemed boring and…",[116,128,135,142],{"value":117,"source":98,"evidence":118},"Subscription pricing is too expensive",[119,123,127],{"id":120,"by":121,"text":122},"44349519","abcd_f","> Why is there a premium version? Oh, common, don't twist the question, that's disingenuous. Not \"a premium version\". Why is it a subscription. Why do think making people make…",{"id":124,"by":125,"text":126},"44349932","ungreased0675","The app is beautiful, but too expensive for me.",{"id":105,"by":106,"text":107},{"value":129,"source":98,"evidence":130},"Breathing exercise evidence is questionable",[131],{"id":132,"by":133,"text":134},"44350782","its-summertime","What medical research is this based on? Isn't general breathing exercises, generally bunk? edit: Having any medical-adjacent app collect any data for the use of advertising…",{"value":136,"source":98,"evidence":137},"Microphone access required, privacy concern",[138],{"id":139,"by":140,"text":141},"44348316","prox","Thanks for the reminder, I used to use Lungy a lot. Forgot about it. I just tried v1 again, it blocks me from using it because it wants the microphone but I don’t want to give…",{"value":143,"source":98,"evidence":144},"No Android version",[145],{"id":146,"by":147,"text":148},"44348365","spondylosaurus","Any plans for an Android version? I'd love to try it, but I'm on the other side of the Apple App Store wall :(",[150,154,158],{"value":151,"source":98,"evidence":152},"Android version",[153],{"id":146,"by":147,"text":148},{"value":155,"source":98,"evidence":156},"Optional microphone access",[157],{"id":139,"by":140,"text":141},{"value":159,"source":98,"evidence":160},"Breath-holding feature",[161],{"id":162,"by":163,"text":164},"44348402","biglung420","Me and my brethren have been using this tons :) I could most respectfully request a breathholding feature, hyping one up to hold ones breath for a minute and reminding to pass it…",[166,172,176],{"value":167,"source":98,"evidence":168},"Why is it a subscription?",[169],{"id":170,"by":121,"text":171},"44348617","Why is it a subscription? * Why am I in gray? It's a reasonable thing to ask about an app with no server-side expenses.",{"value":173,"source":98,"evidence":174},"What medical research supports it?",[175],{"id":132,"by":133,"text":134},{"value":177,"source":98,"evidence":178},"What advantage over a timer and box breathing?",[179],{"id":180,"by":181,"text":182},"44355621","HumblyTossed","What would be the advantages of this over, say, setting a timer and doing box breathing?",[184,191,197],{"value":185,"source":98,"evidence":186},"Helpmecalmdown Android app",[187],{"id":188,"by":189,"text":190},"44350637","ChrisCinelli","I remember this one: https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.hakjav.helpmecalmdown",{"value":192,"source":98,"evidence":193},"F-Droid breathing apps",[194],{"id":195,"by":133,"text":196},"44350829","There are about 4-5 breathing apps on F-Droid if you don't mind something a bit less.",{"value":198,"source":98,"evidence":199},"Waking Up meditation app",[200],{"id":201,"by":202,"text":203},"44347983","zackify","How would you compare to a general meditation app like “Waking Up” curious if you’ve used it.",{"comments":205,"answered":206,"key":207},13,6,[208,209,210],{"id":65,"text":66},{"id":68,"text":69},{"id":211,"text":212},"44348637","Yes, we would do this for any medical device version - there is a hurdle of porting over all the shader code, but actually with LLMs it should be much easier. I'm not sure…",{"commenters":214,"max_depth":44,"maker_replies":205,"first_comment_mins":215,"lifespan_hours":216},30,317,52,[218,220,222,224,225,227,229,233,237,240,243,247,249,252,255,258,260,262,263,267,270,272,275,279,280,281,283,286,289,291,293,295,297,299,300,304,306,309,312,314,317,319,324,327,330,333],[170,29,31,219,121,29],"project\u002Fneutral\u002Fpricing",[65,29,29,221,11,38],"maker\u002Fneutral\u002Fpricing",[120,29,38,223,121,29],"project\u002Fcritical\u002Fpricing",[68,29,29,221,11,38],[124,29,31,226,125,29],"project\u002Fmixed\u002Fpricing",[105,29,29,228,106,29],"commenter\u002Fpositive\u002Fpricing",[230,29,29,231,232,29],"44350552","commenter\u002Fneutral\u002Fpricing","sealeck",[234,29,29,235,236,29],"44352695","commenter\u002Fneutral\u002Fnone","rixed",[238,29,29,231,239,29],"44351129","edmundsauto",[241,29,31,219,242,29],"44357094","QuantumGood",[244,29,29,245,246,29],"44366016","other\u002Fneutral\u002Fpricing","jamil7",[146,38,31,248,147,29],"project\u002Fneutral\u002Fnone",[250,38,31,219,251,29],"44348606","sgt",[253,38,29,235,254,29],"44349038","FirmwareBurner",[256,38,29,245,257,29],"44356502","jantissler",[259,38,29,245,242,29],"44357154",[211,38,29,261,11,38],"project\u002Fneutral\u002Fexecution",[195,38,31,248,133,29],[264,33,29,265,266,29],"44347431","other\u002Fneutral\u002Fidea","fao_",[268,33,29,269,11,38],"44347485","other\u002Fneutral\u002Fnone",[58,31,44,271,59,29],"project\u002Fpositive\u002Fidea",[273,31,29,274,11,38],"44349372","maker\u002Fneutral\u002Fidea",[276,34,31,277,278,29],"44348947","project\u002Fneutral\u002Fidea","admiralrohan",[112,44,44,271,113,29],[75,44,29,274,11,38],[132,206,38,282,133,29],"project\u002Fcritical\u002Fidea",[284,206,29,235,285,29],"44350857","throaway920181",[287,206,29,235,288,29],"44350884","cnasc",[290,206,29,235,133,29],"44351738",[292,206,29,274,11,38],"44355142",[162,294,44,271,163,29],7,[201,296,31,277,202,29],8,[298,296,29,274,11,38],"44348124",[188,32,29,265,189,29],[301,302,29,269,303,29],"44348204",10,"hinkley",[305,302,29,274,11,38],"44348245",[101,307,31,308,102,29],11,"project\u002Fmixed\u002Fperformance",[310,307,29,311,11,38],"44348214","maker\u002Fneutral\u002Fnone",[180,313,31,277,181,29],12,[315,205,31,248,316,29],"44348439","amelius",[318,205,29,311,11,38],"44348609",[320,321,38,322,323,29],"44353948",14,"project\u002Fcritical\u002Fdocs","bsaul",[325,321,29,326,11,38],"44355252","maker\u002Fpositive\u002Fdocs",[139,328,38,329,140,29],15,"project\u002Fcritical\u002Fprivacy",[331,328,29,332,11,38],"44348605","project\u002Fneutral\u002Fprivacy",[334,335,29,269,336,29],"44349714",16,"mromanuk",[338,341,344,348],{"id":339,"t":340,"points":33,"comments":29},"34466005",1674304522,{"id":342,"t":343,"points":38,"comments":29},"38472188",1701343456,{"id":345,"t":346,"points":347,"comments":31},"38472300",1701344443,31,{"id":4,"t":12,"points":14,"comments":15},[350,355,360,365,370,374],{"id":351,"name":352,"points":353,"category":354},"44323253","ExTracker",394,"infrastructure",{"id":356,"name":357,"points":358,"category":359},"44329457","Nxtscape",314,"productivity",{"id":361,"name":362,"points":363,"category":364},"44351028","Lego Island (isle-portable)",263,"games",{"id":366,"name":367,"points":368,"category":369},"44317012","Claude Code Usage Monitor",245,"dev_tools",{"id":371,"name":372,"points":373,"category":359},"44375761","Scream to Unlock",242,{"id":375,"name":376,"points":377,"category":378},"44318588","rou2exOS",207,"other",false,"v2",{"id":382,"name":5,"line":6,"ai":379,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":383,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":384,"url":9,"mix":385,"praise":97,"objection":117,"sub":21},44345451,[24,25,26,27],"3010300030330003005350100053000033301010",[31,32,33,34],1794036677150]