LeechBlock: short term +2, long term +0 I tried this for about six months. It helped for most of that time. Toward the end, I just ended up using another browser.
I hacked up my apt-get to ignore requests for browsers and apt-related packages/sources, and I deleted both aptitude and synaptic, and I blocked ways to search for browsers and apt-related packages in my browser. I use ProCon protected by password (a random number which I’ve pasted without seeing it). It lets me block urls and keywords. It helps.
Getting enough sleep: +2 I learned years ago that sleep is necessary for willpower. It’s not sufficient for productivity, but if I’m tired, it’s very easy to give in to distraction.
I use “failing to fall asleep” as a motivator to do useful work. It’s “okay, feel free to, consistently, either sleep or work”.
Action and observation are not “intuitively” dual, to my first thought they are invariant on time reversal. Action is a state-transition of the environment, and observation is a state-transition of the agent. I can see how the duality can be suggested by viewing action as a move of the agent-player and observation as a move of the environment-player. But here duality is in that a node which in one direction was a move by A (associated with arrows to the right), in the other direction is a move by E (associated with arrows to the left).