news.volyx.in

A macOS app that blurs your screen when you slouch (github.com)

692 points by dnw · 178 days ago · 223 comments on HN

Article summary

A macOS app called Dorso blurs the screen when the user slouches, using either the Mac's camera or AirPods motion sensors to monitor posture. The app provides a gentle reminder to sit up straight and can be configured to adjust its sensitivity and blur settings. Dorso is open-source and available for download, with some users expressing interest in paying for a notarized version. The app's developer has released it on the app store and has addressed some user concerns and suggestions in the comments.

Main themes

  • Posture monitoring
  • macOS app development
  • Open-source software
  • Notarization and security
  • Ergonomics and health

What commenters say

  • Some users are willing to pay for a notarized version of the app, despite it being open-source, for added security and trust.
  • The app's use of camera and motion sensors raises concerns about privacy and security, with some users hesitant to use it without proper auditing.
  • Notarization is not a guarantee of security, as clever malware can evade notarization scans, and users should compile the code themselves for maximum security.
  • The app's concept is useful for promoting good posture and ergonomics, and some users have found alternative solutions, such as using a chair without a backrest, to improve their sitting habits.
  • The choice of using a proprietary stack for building the app is questioned, with some suggesting that open ecosystems and models, such as those for human-pose estimation, could be more capable and efficient.
  • The app's ability to detect slouching may not be effective for users of different heights, and the calibration step may be necessary to adjust the app's sensitivity.
  • Some users disagree on the importance of correct posture for productivity, with some finding it essential and others struggling to maintain good posture while working.
  • The app's developer has engaged with user feedback and concerns, addressing some of the issues and suggestions raised in the comments.