15 comments

[ 5.3 ms ] story [ 42.5 ms ] thread
I created this Chrome browser extension. The extension replaces five common English words starting with 'p' with 'posture.' The five words are problem, person, part, place, and point.

For example, you could be reading an article with the phrase "point of view." This would be replaced with "posture of view." All of sudden, you are slightly confused, but also thinking about your posture.

If you want something trippy, try installing the extension first, and reading this comment second. It took me two full, very confused reads before I realized what happened.

EDIT: Part of the parent comment now [post extension install ] reads: > The five words are posture, posture, posture, posture, and posture. For example, you could be reading an article with the phrase "posture of view." This would be replaced with "posture of view."

The five words are posture, posture, posture, posture, and posture.
I liked your extension very much! What I like most is that thinking of your posture becomes automatic. That's the tough part in learning any skill, and for posture this might be the only practical way to remind yourself.

You get to hack your subconscious.

Could someone explain the Chrome permissions when it says "It can access your data on all websites"?

I have trouble trusting an extension with only one review if it has so much power.

The extension needs access to the DOM when the page is loaded to find and replace words.

The extension works locally on the client. It does not send your data anywhere or talk to any third-party servers.

Any reason you replace, rather than insert alongside?

I like the sporadic messages, but placing them roughly a minute of reading apart as [posture] reminders would make me more likely to use it ;p

No reason. I like the idea of randomly inserting them.
You can view the source code of all extensions installed in Chrome. The folder names are gibberish, but if you look at Date Created you can usually figure out what extension corresponds to which folder.

Windows: C:\Users\<user>\AppData\Local\Google\Chrome\User Data\<Name>\Extensions

Mac: ~/Library/Application Support/Google/Chrome/Default/Extensions

Linux: ~/.config/google-chrome/Default/Extensions/

This is interesting and a lot simpler than I was expecting.

What's the feasibility of hooking into a webcam and using that as a metric for determining 'slouch'?

cool idea; super annoying when you're trying to type an email with words beginning with p though…
Good point. I should include ability for a domain exclusion list.
I've been using this since you've posted it.. It's the most aware I've been of my posture for a long time. Subtle and effective!