Show HN: I created a Chrome extension to help keep good posture while browsing
posture.krose.workHey HN, this is a small project I created that blurs your browser window whenever you start slouching. I'm sure it can be improved, but I wanted to put it out there in case anyone was interested. Links to the github repo [0] and the extension on the Chrome Webstore [1]. I'd love to get some feedback on it.
[0] https://github.com/killa-kyle/posture-posture-posture-chrome...
[1] https://chrome.google.com/webstore/detail/postureposturepost... I appreciate the tech and effort that went into this, but the assessment criteria could maybe be given a few options to suit individual desires/needs. (Plus I need one to tell me to stop standing too much, or standing but not moving maybe, after incurring some foot problems due to excessive standing desk use during covid lockdown) However, my neighbour is a career academic with a PhD in human factors, and just last Friday was telling me he had been searching for statistical validation for twenty years that maintaining "good posture" while sitting was beneficial, and has yet to be able to come up with anything even vaguely statistically meaningful. His take is, any sitting posture is bad for you, if maintained or preferred excessively. Seems you are good however, as long as you change often enough to balance out or average out the various "curl up" and "stretch out/arching" positions. This is unless you have a particular injury, or scoleosis etc and have certain positions you need to avoid. Otherwise, just slouch around, but change semi regularly. So it would be good if somehow it could tell you too much curl, too much arch/stretch, or too long in one position, instead of deviation from an absolute. But this starts getting complicated on first inspection. The desire for "good" posture, along with many other things, falls into the category of "are you telling me something you know, or something that someone told you?". Question everything. Thanks for taking a look. Currently the "posture detection" is only considering the Y-axis deviation of your right eye from a predetermined baseline value, but if there's enough interest it could be expanded to consider those specific positions. MoveNet, the pose detection model I'm using is capable of that. Yeah, this would be so cool. Even just as simple as a period of relaxation/curl followed by a period of upright/stretch or something. Love the plugin btw, it's very easy to use, though I can already feel my muscles going in to spasm from being so rigid. I have trichotillomania. Something that could tell me off for doing that, would be HUGE. I genuinely tie my arms to my arm rests so I can't reach my hair. Heh, I like this. But I also keep reading that simply holding "good" posture is not helpful, and that changing position (including to slouch, recline, rest on a elbow etc) protects against muscle spasm from holding the same position. I suppose this implementation could help with that too though. Slouch a bit, get reminded to lean back, repeat etc. I think of the extension as a nice occasional reminder. I personally use it almost like "exercise". Turn it on for a while when I'm casually browsing, and it just helps build a habit of checking my posture. It's just one more tool I use on my health journey. Super creative! Other people have mentioned the issues with static posture for too long, so I won't go there. But I like how you've set up the landing page. Easy to demo, straight and to the point. Nice. Interesting idea. I wonder if it would be better if the camera was from the side instead of the front (I know this isn't really doable for most). The thought process here is, should there be a calibration routine to compensate not just for the height of the monitor but also the position of the webcam? As I write this, I am using very bad posture--slouching back, head craned forward, etc, but my eyes would be in the "green" area on a 2D plane. Two lenses would help a bit with depth perception from the front.. so two webcams.. one from the monitor's bezel and one from the external webcam. Currently the extension relies on you to set the "good posture" baseline. You sit up to what you think is good posture, set the baseline, and then when you start slouching you'll move from the green to red. Congrats on your launch.
I just found that there was a company with similar idea made into YC.
https://news.ycombinator.com/item?id=28278618 Small idea can sometimes turn into something big.
Keep it up.