No Regret Software Sometimes people talk about "dark patterns" -- user interfaces and system designs intended to trick people into acting against their own best interests. For example, it is easy to sign up for a service and very difficult to leave that same service. For example, unless you click on exactly the right pixel of your screen you will pop up a video or agree to cookies or sell your…