[{"data":1,"prerenderedAt":310},["ShallowReactive",2],{"project-21239930":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":68,"maker_in_thread":149,"shape":157,"grid":162,"attempts":273,"same_week":274,"maker_shows":32,"maker_hidden":302,"reader_version":303,"card":304},"21239930","Slouch Stoppah","title","Show HN: Slouch Stoppah","https:\u002F\u002Fslouchstoppah.com","slouchstoppah.com","lnenad",1570968082,2019,153,44,273,2195,13,"notable","hardware","posture monitoring app","web_app",[23,24,25,26,27],"posture reminder","slouching","face detection","webcam","face-api.js","debated",0.167,{"positive":31,"neutral":32,"mixed":33,"critical":32},4,3,0,10,{"idea":36,"execution":38,"performance":39},{"positive":37,"critical":33},1,{"positive":37,"critical":32},{"positive":33,"critical":33},[32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,41,33,33,33,33,37,41,33,33,32,33,37,33,32,33,41,33,33,33,32],5,null,{"problem":44,"audience":42,"pricing":51,"motivation":57,"time_to_build":42,"stack":61,"openness":65,"stage":66,"team_size":67},{"value":45,"source":46,"evidence":47},"Slouching at a computer","maker",[48],{"id":49,"by":10,"text":50},"21239937","I've made this for myself to help me slouch less, so I thought it might be useful to others. It uses face-api.js to get the user's face, and then tries to guess when you're…",{"value":52,"source":46,"evidence":53},"Free",[54],{"id":55,"by":10,"text":56},"21242725","This is free and at least for my company getting standing desks isn't priority. While not perfect it worked for me, so I decided to share :)",{"value":58,"source":46,"evidence":59},"Built to help the maker slouch less",[60],{"id":49,"by":10,"text":50},[62],{"value":27,"source":46,"evidence":63},[64],{"id":49,"by":10,"text":50},"open_source","launched","solo",{"praise":69,"objections":89,"requests":113,"questions":118,"alternatives":123},[70,82],{"value":71,"source":72,"evidence":73},"Useful and already being used","commenter",[74,78],{"id":75,"by":76,"text":77},"21242514","uvisgrinfelds","Love it, already started using it. I was thinking of making something similar; now I don't have to! Thanks.",{"id":79,"by":80,"text":81},"21245409","Yenrabbit","Started up my own version of this ~10 seconds before I saw this story. It's amazing how a simple program (\"yell at the user if face position \u003C threshold\") is enough to quickly…",{"value":83,"source":72,"evidence":84},"Works well once camera setup is fixed",[85],{"id":86,"by":87,"text":88},"21243137","rossdavidh","This happened for me at first, but some combination of removing the tape from my camera and refreshing the screen, then hitting \"Start Camera\", caused the other button to become…",[90,97,104],{"value":91,"source":72,"evidence":92},"Initial overlay cannot be closed on iPhone Chrome",[93],{"id":94,"by":95,"text":96},"21245299","raldi","I can't get the initial overlay to close (Chrome on iPhone). Neither the close button nor the X do anything.",{"value":98,"source":72,"evidence":99},"Capture button never enabled for some users",[100],{"id":101,"by":102,"text":103},"21242541","xwowsersx","Very cool. My camera is capturing, but the button for \"capture current position\" is never enabled. What am I doing wrong here?",{"value":105,"source":72,"evidence":106},"Freezes on stop and uses a lot of resources",[107,110],{"id":108,"by":102,"text":109},"21242786","I don't see any errors. It also freezes up when I click to stop capturing and I have to close the tab. I tried in Incognito in case an extension was causing problems, but had…",{"id":111,"by":102,"text":112},"21242805","Works just fine in FF, but also a bit of a hog on resources? I think it'd be better if it maybe just started\u002Fstopped capturing every N minutes or even just used photos instead of…",[114],{"value":115,"source":72,"evidence":116},"Capture photos or check periodically instead of video",[117],{"id":111,"by":102,"text":112},[119],{"value":120,"source":72,"evidence":121},"Why the capture button stays disabled",[122],{"id":101,"by":102,"text":103},[124,131,138],{"value":125,"source":72,"evidence":126},"Upright Pose",[127],{"id":128,"by":129,"text":130},"21242023","pipu","Very nice work! Thanks for sharing. I can personally recommend Upright Pose, https:\u002F\u002Fwww.uprightpose.com\u002Fen-try\u002F",{"value":132,"source":72,"evidence":133},"Electronic posture training devices",[134],{"id":135,"by":136,"text":137},"21241894","29athrowaway","There are also electronic posture training devices to help with this.",{"value":139,"source":72,"evidence":140},"Standing desks and exercise routines",[141,145],{"id":142,"by":143,"text":144},"21242166","colordrops","Daily Mysore yoga and a standing desk will also completely fix posture without needing constant reminders or cyborg devices, but require more effort. There are other great…",{"id":146,"by":147,"text":148},"21245726","danenania","I've found strength training with bodyweight exercises to help immensely with both. I'm following the \"recommended routine\" from the \u002Fr\u002Fbodyweightfitness subreddit. [1] On…",{"comments":150,"answered":32,"key":151},7,[152,153,154],{"id":49,"text":50},{"id":55,"text":56},{"id":155,"text":156},"21242754","Thank you, since you wanted to make something similar if you have any suggestions feel free to let me know :)",{"commenters":158,"max_depth":159,"maker_replies":150,"first_comment_mins":160,"lifespan_hours":161},30,9,2,335,[163,167,168,170,174,177,180,183,186,188,191,194,196,199,202,204,207,210,213,215,218,221,223,225,228,230,233,234,237,238,240,244,246,247,250,251,253,255,257,259,263,265,268,270],[164,33,32,165,166,33],"21245081","project\u002Fneutral\u002Fidea","Noumenon72",[49,37,33,165,10,37],[142,160,33,169,143,33],"other\u002Fneutral\u002Fidea",[171,160,33,172,173,33],"21242374","other\u002Fneutral\u002Fnone","greggman2",[175,160,33,172,176,33],"21242875","tcoff91",[178,160,33,172,179,33],"21243386","derefr",[181,160,33,172,182,33],"21243494","friendlybus",[184,160,33,172,185,33],"21244446","viburnum",[187,160,33,172,182,33],"21244535",[189,160,33,190,185,33],"21244871","commenter\u002Fneutral\u002Fnone",[192,160,33,172,193,33],"21245364","pgt",[195,160,33,190,182,33],"21245500",[197,160,33,172,198,33],"21246006","qmmmur",[200,160,33,172,201,33],"21245993","lawnchair_larry",[55,160,33,203,10,37],"project\u002Fneutral\u002Fpricing",[205,160,33,172,206,33],"21244014","mattbreeden",[208,160,33,172,209,33],"21244579","jakequade",[211,32,33,169,212,33],"21242017","nchelluri",[214,32,33,172,166,33],"21244520",[216,32,33,172,217,33],"21244559","closeparen",[219,32,33,172,220,33],"21244526","pimlottc",[222,32,33,172,212,33],"21368959",[128,31,41,224,129,33],"project\u002Fpositive\u002Fnone",[226,31,33,172,227,33],"21243002","kareemm",[229,41,33,172,185,33],"21244441",[231,41,33,172,232,33],"21244813","knowmad",[146,41,33,172,147,33],[94,235,37,236,95,33],6,"project\u002Fcritical\u002Fexecution",[75,150,41,224,76,33],[155,150,33,239,10,37],"maker\u002Fneutral\u002Fnone",[241,242,33,169,243,33],"21250970",8,"chrisbennet",[79,159,41,245,80,33],"project\u002Fpositive\u002Fidea",[101,34,37,236,102,33],[248,34,33,249,10,37],"21242700","maker\u002Fneutral\u002Fexecution",[108,34,37,236,102,33],[252,34,33,239,10,37],"21242831",[111,34,32,254,102,33],"project\u002Fneutral\u002Fperformance",[256,34,33,239,10,37],"21242817",[86,34,41,258,87,33],"project\u002Fpositive\u002Fexecution",[260,261,33,172,262,33],"21241731",11,"hammerbrostime",[264,261,33,239,10,37],"21242963",[266,261,33,172,267,33],"21244427","mattmar96",[135,269,32,165,136,33],12,[271,269,33,172,272,33],"21244065","tinktank",[],[275,280,285,289,293,297],{"id":276,"name":277,"points":278,"category":279},"21231208","Bel",1288,"languages",{"id":281,"name":282,"points":283,"category":284},"21215484","Spider Pro",391,"dev_tools",{"id":286,"name":287,"points":288,"category":284},"21270424","Pipedream",245,{"id":290,"name":291,"points":292,"category":279},"21234891","dial",190,{"id":294,"name":295,"points":296,"category":284},"21268324","reloading",187,{"id":298,"name":299,"points":300,"category":301},"21253850","Alt-tab-macos",156,"productivity",false,"v2",{"id":305,"name":5,"line":5,"ai":302,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":306,"top":17,"kw":307,"maker":10,"domain":9,"tier":18,"attempts":33,"strip":308,"url":8,"mix":309,"praise":71,"objection":91,"sub":20},21239930,0.17,[23,24,25,26,27],"3000000000000000000050000150030103050003",[31,32,33,32],1794036581909]