[HN Gopher] Invert, always, invert ___________________________________________________________________ Invert, always, invert Author : anupj Score : 519 points Date : 2020-07-21 08:23 UTC (14 hours ago) (HTM) web link (www.anup.io) (TXT) w3m dump (www.anup.io) | fizixer wrote: | Something tells me OP hasn't read Polya "How to solve it" and is | attempting a bad rediscovery of a tiny aspect of the overall body | of problem-solving tactics. | fendy3002 wrote: | Me: how can I finish this project smoothly | | Inversion: what can makes this project not finished smoothly | | My answer: if my boss died | | Me: ... | ISL wrote: | So you'll look out for the health and well-being of your | boss/colleagues and look for ways to improve the resilience of | the organization? | mola wrote: | I think this is useful in zero sum/life and death situation. | Otherwise you might go on a path which leads away from your core | values and intentions. | ptero wrote: | It seems like a good model, but probably because it helps you see | things from a new angle. | | That is, the benefit is not focusing on (not (not A)) instead of | A -- with the right choice of A you can flip those, but rather | when everyone is thinking about A, see if a double inversion | offers new solutions. My 2c | rwmj wrote: | Is the example correct? | | _> Instead of asking how do we increase the adoption of a | product or feature? You could instead consider - what are some of | things preventing adoption?_ | | Surely to invert the question you'd want to consider how do I | deliberately decrease adoption of the product? It might lead to | some of the same answers, like make it slower. But also to | different ones, like constantly bad-mouth my own product on | social media. (Which would indicate a path to adoption is to | rigorously rebut criticism using Google Alerts.) | | Edit: I think the difference is if I'm only looking for what | about my current product prevents adoption, then I've narrowed my | scope to looking at aspects of my current product. Whereas if I | blue-sky think about ways to make the product bad, that allows a | broader range of solutions for making it good. | maps7 wrote: | Yeah a direct inversion doesn't seem to work. I think you | invert the idea but with the premise that you don't want to do | it. | | So instead of: How do I decrease adoption? | | You think: How do I avoid decreasing adoption? | | I think this works anyway. Another example: | | Goal: Fly to Spain | | Question: How do I fly to Spain? | | The inverted question should not be "How do I not fly to | Spain?" (answer: get put on a flying ban or don't buy a ticket) | but "How do I avoid not flying to Spain?" (answer: pick a date | and book tickets) | jameshart wrote: | Don't invert the _question_ , invert the _goal_. | | If you want to be in Spain, why aren't you there right now? | the_af wrote: | It seems to me the inversion of "how do I fly to Spain" | (goal: "I want to visit Spain") is "what could prevent me | from flying to Spain?". | | In general, instead of "how do we achieve $X?" the inversion | is "what is stopping $X?" or "what would cause $X to fail?". | gsk22 wrote: | In what situations do the answers to the inverse differ from | the original? It seems to me it's just a rewording of the | original question with a double negative. | | ("How do I not not fly to Spain?") | maps7 wrote: | Good point - the 'fly to Spain' example wasn't the best. | Running through multiple things in my head.. it seems the | most powerful thing is to have a good initial question so | the inversion actually helps. | iQuercus wrote: | How do I make money? - Get lucky in a Casino. | | How do I not lose money? - Don't gamble. | | How do I not not make money? - Take more risks. | | A true inversion with a negative works better than the not- | not structure, and it is easier to wrap your head around. | [deleted] | dtech wrote: | But that isn't really an inversion, more a double negative. | | The example given is "how do I keep my pilots alive?" with | the inversion "what could kill my pilots?". Your result would | be "how do I avoid not keeping my pilots alive?", which is | just the original question. | SideburnsOfDoom wrote: | > The example given is "how do I keep my pilots alive?" | with the inversion "what could kill my pilots?". | | Pretty much that, except in any long-standing industry, | it's framed as "what does kill pilots?" and "Lets study the | last few decades of pilot mortality data and identify | causes". Safety standard improve one Air-crash | Investigation at a time. | | "The Field Guide to Understanding 'Human Error'" by Sidney | Dekker is probably where to start with that field. | maps7 wrote: | I agree my example was more a double negative. The way I am | thinking though would result in something similar to yours. | Wistar wrote: | I have read about mathematician Abraham Wald's operational | research for the US on WWII aircraft armor placement. Wald | challenged the instincts and conventional wisdom of | military commanders who thought that more armor should be | added to the places on airplanes that had the most bullet | holes upon returning from a mission. | | Wald instead flipped it and recommended armor be added to | the areas with less or no combat damage on returning | airplanes because the shot-up areas were the parts of the | plane that COULD withstand damage, since the plane had made | it back. | | https://en.wikipedia.org/wiki/Abraham_Wald | marcosdumay wrote: | I imagine a single negation would increase the solution | space so much that it wouldn't be useful anymore. A double | negation will change the question format, so our | (irrational) minds treat it differently, yet keep the | solution space the same. | EGreg wrote: | I think this is like the question of do you want the inverse or | the contrapositive? Most likely the second one. | xapata wrote: | In other words, minimize regret. | larrydag wrote: | This reminds me of the Dual in Linear Programming. | | https://en.wikipedia.org/wiki/Dual_linear_program | | https://web.stanford.edu/~ashishg/msande111/notes/chapter4.p... | load wrote: | The inversion principle is a great mental model in my opinion. | The best way I can sum it up in the most basic way is instead of | thinking "What can I do to [achieve goal]?", think "What is | preventing me from [achieving goal]?". | | If some of you like this, I suggest delving into the 'mental | model' rabbit hole. There's some pretty inspiring stuff on it. | maps7 wrote: | Is the link in the blog post a good place to start? | (https://fs.blog/mental-models/#what_are_mental_models) or do | you have an alternative suggestion? | [deleted] | gweinberg wrote: | Well, obviously you don't always want to invert, since inverting | twice will just get you back to where you started. In fact, you | have to be doing worse than random guessing initially if | inverting the problem in general makes it easier to solve. | maire wrote: | Murphy's law is a more humorous way of saying the same thing. | | "If something can go wrong it will go wrong." | | There are earlier references - but Murphy's Law is associated | with high g-force testing just after WWII. The team used Murphy's | law to anticipate every possible failure and prevent it before | the experiment ended in death. There is nothing like death to | sharpen your focus. | | https://en.wikipedia.org/wiki/Murphy%27s_law | 2bitencryption wrote: | Reminds me of how an AI agent that tries to minimize the worst | case scenario is almost always better than one that tries to | maximize the best case scenario. | | (admittedly that's a bit anecdotal, maybe someone with more | knowledge can give better details on that statement) | PKop wrote: | > an AI agent | | And probably life itself. | | Good article from Nassim Taleb [0] relating to | rationality/irrationality and survival... | | "survival comes first, truth, understanding and science later" | | which would seem to relate to a the simpler model for AI | centered around preventing disaster being more robust than | trying to solve some form of maximization while risking ruin. | | In some ways it is arguably better to be paranoid/"irrational" | about risk than try to be perfectly sufficiently rational | | "I have shown that, unless one has an overblown and a very | unrealistic representation of some tail risks, one cannot | survive -all it takes is a single event for the irreversible | exit from among us. Is selective paranoia "irrational" if those | individuals and populations who don't have it end up dying or | extinct, respectively?" | | [0] https://medium.com/incerto/how-to-be-rational-about- | rational... | ladberg wrote: | That just depends on how you what your AI to optimize and what | results you value. After 3 attempts, would you rather have the | best-case twice and the worst-case once or a medium-case three | times? | ajra wrote: | Great advice! I have to say though, I love the irony of the | author mentioning reducing investment losses by asking the | question "Am I diversifying enough to prevent long term loss?" | when Munger+Buffett have the opposite view of diversification for | the savvy investor - https://www.youtube.com/watch?v=ZJzu_xItNkY | 082349872349872 wrote: | I'd never thought of Charlie Munger as a pomo, but here we are? | Next thing you know the POTUS will be engaging in a supplementary | play of meaning which defies semantic reduction? | 082349872349872 wrote: | Pedantry for those who have implicitly asked for it: | | Munger spots binary hierarchical oppositions, such as between | forwards and backwards, seeking and avoiding, or intelligence | and stupidity, and displaces the privileged term, what we take | implicitly to be primary, by inviting us to consider the | secondary term in its own right, as another endpoint of the | same relationship. | | (Is this process somewhat like Category Theory's displacement | of objects by consideration of the arrows between them? | Attacking problems by inverting to generate coproblems?) | youeseh wrote: | In business, I believe this translates to always protecting | against the downside. | z3t4 wrote: | According to positive psychology it's better to do something good | rather then avoiding something bad. But it's good to ask yourself | _why_ you want to do something, as there might be easier ways to | achieve the same thing once you understand what you really want. | bumelant wrote: | In combinatorial optimization, the basic principle is is always: | every primal, has a dual. That is, minimazing some expressions, | means maximizing the other. Primal-dual would also - I feel - fit | better to the principle, as described in this article. | davecap1 wrote: | Interesting way of describing/thinking about hazard or risk | analysis which is applied in many industries through ISO standard | frameworks such as ISO 14971 for medical devices (but is also | used elsewhere). Risk analysis complements requirements analysis | in that risk mitigation plans become requirements of the system | (if the risks meet some threshold). | kejaed wrote: | I came here to note the same thing, from an aerospace | perspective. | | In a formal development following something like ARP4754A even | before one works on the requirements that a system has to meet, | the high level system functions are considered and a Functional | Hazard Assessment is done to look at the criticality of those | functions failing. Then one can add requirements and | architectural mitigations as the system and Safety Assessment | is developed. | mlangenberg wrote: | As a software developer I have been doing this exact thing for | the past twelve years: think of all the possible reasons why | something can fail. | | The downside is that I have trained my mind in such a way that it | is difficult to turn it off outside of work and it is influencing | my personal live negatively. | | (or maybe I'm just wired to be a doom thinker and that is what | makes me a good software engineer) | yetanta wrote: | There is a secondary issue on this sort of thinking too. | Sometimes you can doom out anything worth doing. I see it on | the internet quite a bit. "look at the cool project I built". | Then come out the doomsayers. How everything is wrong with it. | The opposite happens too. But the negative ones stick out in my | mind this morning :) | pythonaut_16 wrote: | You can always answer those doomsayers with one of my new | favorite quotes: "Anything worth doing is worth doing poorly" | liveoneggs wrote: | this has been identified as a regular personality trait in | operations teams where it is a benefit in work context. | mtgp1000 wrote: | To all of the people who feel similarly, and have problems | ruminating: | | Try thinking in terms of probabilities - that's the real way | out, to recognize that all of the negative scenarios you keep | replaying in your head are very unlikely to happen at all. | | Once you realize that much it might get easier to brush these | thoughts aside sooner. | maps7 wrote: | For me, it has made driving difficult. I think of everything I | can do incorrectly and everything others can do incorrectly. I | think of all possible events happening on the route. On the | plus side, I am a careful driver. On the negative side, I | _really_ hate driving. | jyriand wrote: | Sometimes while driving I wonder how come I'm always crashing | cases in video games, but in real life i can survive for | hours. | fendy3002 wrote: | So it's not just me being paranoid. If my luck is any worse | and the worse possibility happened, I've already hit 5+ | people and crashed my cars 5+ more times. | | Driving is very very dangerous but not many realized it. | james_s_tayler wrote: | Apparently everyone experiences an accident once per every | 17.9 years of driving. | | My wife just got hit by a truck on the freeway yesterday. | Amazingly there was not a scratch on her. It made us re- | evaluate what we drive though as when we checked our car | had only a 2 star safety rating and apparently where we | live 2/3 of fatal crashes are from 1 and 2 star safety | rated cars. Today we're car shopping for a 5 star safety | rated car. | | So, yeah it carries an inherent risk and it's important we | do what we can in terms of driving safely, driving the | safest car you can afford and upgrading to a safer car when | you can afford in order to minimize those risks. | binsh wrote: | I think this is healthy and actually comports with reality. | Driving _is_ dangerous, and a lot of people do it really | badly. I see way too many people on their phones on the | highway to ever feel safe driving. | solidr53 wrote: | Can be very difficult when you can only see the problems in | other people's ideas. Knowing that it's not the purpose, but | rather to actually help, people that don't know you will not | appreciate it. | | My advice is to stop doing it with people that don't know how | you think. It's usually the people who have unexpected problems | again and again in their life. | munificent wrote: | God, yes, this. I have twenty years's of failure-mode engineer | mindset training, and my wife has generalized anxiety. Between | the two of us, we are _constantly_ in this state of trying to | prevent bad things from happening. | | And, in many ways we have. And that's good. We're in a pretty | stable, safe, comfortable state, which not something everyone | can say in 2020. | | But as an unintended side effect, we have also prevented good | things from happening. Because we are so focused on controlling | outcomes, we have eliminated almost all serendipity from our | lives. The only surprises left are unpredictable, unpreventable | bad ones: health issues, political disasters, stuff breaking in | the house, etc. | | It is a recipe for slow-burning misery. Even before COVID-19, | we found ourselves going out less and less, trying fewer new | things, and just... sort of winding our way into an | introverted, over-thinking, ball of anxiety. | | I'm now trying to re-train myself to consider the inverse of | that mindset: what's the _best_ that could happen? If we knew | for certain that activity X was going to work out, would we | give it a try? Do we need to keep thinking about and analyzing | this, or is our anxiety just using "you need to think about it | more" as a rationalization to keep us inside our comfort zone? | | It's a hard habit to break. And, obviously, 2020 is like the | worst possible fucking year to be dealing with this. (Though, | conversely, we entered the lockdown pretty well-prepared to | handle being stuck at home since we're so used to it...) | kkotak wrote: | Sounds like paranoia to me. I'd suggest therapy. | mleonhard wrote: | How about asking yourself a new question. "How can we make | sure that we never try anything new or experience happy | surprises?" and try to avoid doing that? | phogster wrote: | How about asking yourself where does the inversion | principle apply? and avoid applying it where you shouldn't? | eumenides1 wrote: | Try inverting your perspective outside of work. | | The basis of the advice is I have a hard problem --invert | problem statement--> new perspective/approach angles. | | Your problem is just a little more meta. | jimbokun wrote: | > The downside is that I have trained my mind in such a way | that it is difficult to turn it off outside of work and it is | influencing my personal live negatively. | | I think it's important to remember taking on _too little_ risk | can be dangerous and lead to negative outcomes. | | Maybe you need to invert and ask questions like "What is | keeping me from spending more time with family?" or "What is | keeping me from going to more parties?" or "What is keeping me | from asking that person out?" or whatever the situation is in | your personal life. | teekert wrote: | I wanted to contribute the same to this discussing. | | At work, I'm really good at thinking things through and | avoiding unnecessary work. Outside of work, I worry that when | we restructure our roof, we will negatively impact the | neighbors solar panel output. I constantly grind about how I'm | going to discuss this with them. Even though we may not even | restructure the roof. | | Or I wonder how I'm going to handle it the next time my | neighbor turns on an outdoor speaker. Even though he may not, | for months to come, and when he does, I might just be on my way | out. | | Now the wife and kids want chickens, and I'm sitting here | discussing (in my head) how our neighbor is wrong about all the | downsides she may bring up. Even though she may even like that | we have chickens. | | It's tiring and impacts my life negatively. | | At work I do manage to keep a "do-ers" attitude, I mean I will | start many things, take in criticism, change my approach. I | think I'm generally pretty good at my job and radiate a | positive attitude. I wish I was the same at home. | travisjungroth wrote: | It seems like you get caught in a worry loop. The solution | I've found is I have to fully answer the questions in my | head. Worry loops happen when things get almost resolved, | then you move on. For example: | | > Or I wonder how I'm going to handle it the next time my | neighbor turns on an outdoor speaker. Even though he may not, | for months to come, and when he does, I might just be on my | way out. | | Really answer the question. Something like "at 10pm I'll go | over and ask them to have it off by 11pm. If it's not off by | midnight, I'll make a noise complaint". Or "If it's too loud, | I'll ask them to turn it down a bit." Or "I'll trust myself | to make the right decision if that happens." Then consider it | resolved. Write it down if that helps. | teekert wrote: | I'll try that, thanks! I did do something similar once when | I could not stop fussing about what job to take (current | one or a new one). I wrote and printed 2 a4-papers full of | text and it was pretty clear I liked my current job more | but was afraid I was just taking the easy route (and that I | would feel weak because of it later). I was able to let it | go and feel better after that indeed. | throwaway7uA4 wrote: | May I chime in with some more practical experience WRT | writing down worries: | | - I tried something similar to this Negative Thinking | Analysis Form [1] | | - In my experience this takes a lot of time, when you try | to do it right. You really have to let a thought sink in | for a long time to actually find out where it is | distorted. And it sometimes even takes longer to find the | underlying thought behind a series of thougts and | worries. | | - But once done the thinking is usually over and | sometimes I learned something about the beliefs that | underpin my thinking. | | [1] http://discoveryoursolutions.com/toolkit/negative_thi | nking.h... | throwaway7uA4 wrote: | Yes, I am exactly the same. While at work I feel very | productive eliminating future risk by being very conspicuous | towards all design decisions, but the same attitude in "real | life" is very troublesome. | | For example, a very small random sample of thoughts that | routinely pop up: | | - Lent somebody your bike? Oh my god he/she may die, because | it's badly maintained (and thinking about the details about | different kinds of breakage vs. harm caused). | | - Opening plastic containers or cans for food: oh my god, | sharp edges may fall into the food (how to keep parts of | packaging from falling into food while opening is | surprisingly complex topic, think about knifes vs. scissors | vs. tearing it open, all have very different hehaviour wrt. | creating debris :) | | - doing mistakes when filing taxes vs. the risk and penalties | that may ensue | | - furniture / cupboards being insufficiently bolted to the | wall and coming down (and thinking about how it would move, | where it would hit and the likelhood of bad injuries) | | - risk of injuries due to electricity after fixing electric | installation at home (am I sure I didn't damage some | insulator, is the ground wire really properly attached, is | the strain-relief properly done etc.) | | For me this is pretty much modulated by stress level. Doing a | lot of sports, less coffee, and sleeping enough usually | leaves me much less inclined of doing these not so helpful | analysis for stuff outside work. And I'm always amazed how | other people can just "wipe away" such thoughts as | unnecessary without any analysis at all. Maybe that's the | difference between employing proper intuition vs. striving | for "mathematical proof" kind of certainty in all areas of | life. | | [edit] adding another perspective that is sometimes helpful | in stopping overthinking: trying to analyse the full tree of | possibilities is the chess computer kind of reasoning (alpha- | beta search). It is pretty limited in what domains it can be | applied to (e.g. it does not work for Poker or the Game of | Go). On the other hand try to learn some Go and feel the | difference: after gaining some experience you will give up on | exhaustive analysis in many situations and just start relying | on intuition, because it's the only thing that actually works | for complex, unclear situations. Now sometimes I try to | remember how playing Go feels when faced with real-world | problems where I'm tempted to do an exhaustive analysis. See | also [1]. | | [1] https://xkcd.com/761/ | andi999 wrote: | I can relate to this. Let me ask you a thing: when you ship | things (release a product), do you feel lifted/happy like | ppl here tell you, or does your worries increase (like it | happens for me, I hate shipping) | freehunter wrote: | Personally when I _finish_ a project I feel great. When I | release a project to the world, that's when the worry | kicks in. | pacoverdi wrote: | +1 for reducing caffeine intake. Some years ago I used to | wake up in the middle of the night with extreme anxiety | about ridiculously small problems. Cutting caffeine can | definitely help (although it may also have an adverse | effect on work efficiency :) | teekert wrote: | Yeah sounds familiar. I feel it's related to stress and to | not taking time to stop thinking or make myself stop | thinking (and indeed do sports or play with the kids, while | first clearing my head). | | I have had moments where I felt I was almost loosing it | because I was just constantly thinking about some (in | hindsight minor) issue. And I then start to meditate just | to stop the thinking. I don't know if that helps or if | there is a natural cadence to it but I do get better after | doing that for some days usually (10-15 min here and there, | I used the free tier of HeadSpace during 1 period as well). | I should just also meditate regularly to see if my general | mood improves. From everything I read, it should. | | I am about to go camping, that will help, although I'm | already getting pissed (and finding nice ways to express | said emotion) at that fictitious family with the bluetooth | speaker on all day in the spot next to me. What a waste of | thought. Just stop brain. | HumblyTossed wrote: | Best advice I've ever been given: Wait to worry. If you can't | do something (anything) about it immediately, don't worry | about it. | | Using your example, you haven't decided to restructure your | roof, so there is nothing actionable you can do right now WRT | your neighbor, so don't worry about that. | goutham467 wrote: | after years of suffering from unnecessary worrying, I | realized this approach does work for few cases. | perfmode wrote: | Try inversion: | | "How can I guarantee that I will spend absolutely all of my | time grinding on projections of the future?" | neal_jones wrote: | The best coder I know is also the most paranoid coder that I | know, I don't think it is a coincidence. | nurettin wrote: | Dialectic is now called "invert" ? | [deleted] | sergioro wrote: | Related passage from Bell's "Men of Mathematics": | It (inversion) is one of the most powerful methods of | mathematical discovery (or invention) ever devised, and Abel was | the first human being to use it consciously as an engine of | research. "You must always invert," as Jacobi said when asked the | secret of his mathematical discoveries. | toolslive wrote: | This is only one of the principles featured in TRIZ. | | https://en.wikipedia.org/wiki/TRIZ | m3kw9 wrote: | "Instead of asking how do we increase the adoption of a product | or feature? You could instead consider - what are some of things | preventing adoption?" What if I started with " | what are some of things preventing adoption?" Would I be | incorrectly inverting? But you did say always invert. | marcosdumay wrote: | If you started with "what is preventing adoption?" you would | explore the answers to that question first, and then would | still gain additional insight from asking "how do I increase | adoption?". | seanpquig wrote: | I work on the algorithm for a widely used search engine and can | confirm that this line of thinking has been very effective in | improving our product over the years. | | Rather than trying to generate hypothetical ideas for "how can we | make our search better", we spend a lot of time analyzing our | data to find where we are failing. Many of our biggest relevance | improvements have come from tracking and understanding the types | of queries where we consistently fail to generate results or user | engagement. | | I think it is a very effective approach, but can require some | discipline and perspective. When you spend so much time focusing | on the failures of your product, it can create this internal | perception that the product is constantly failing and broken. So | you do need to actively remember what you're doing well and how | far you've come as a team/product. | whack wrote: | > _Rather than trying to generate hypothetical ideas for "how | can we make our search better", we spend a lot of time | analyzing our data to find where we are failing. Many of our | biggest relevance improvements have come from tracking and | understanding the types of queries where we consistently fail | to generate results or user engagement._ | | This sounds a lot like the 6-sigma approach of driving | improvement by focusing obsessively on eliminating "defects". | | There are certainly huge wins that can be obtained by | identifying and eliminating bugs or corner-cases with undesired | behavior. But it's scary to imagine a world where this is used | as a replacement for innovative thinking - ie, "how can we make | our search better". If Steve Jobs had focused all his | proverbial efforts on minimizing flip-phone defects, the world | would have missed out on the smartphone revolution. | PostLee wrote: | That's why it's important to focus on effectiveness first. At | any point in time you should know what you are trying to | solve and why. The Inversion Principle is simply a useful | tool to helps support that and figure out the how, but is by | no means a silver bullet. | seanpquig wrote: | Yea I don't think it's the only principle that should drive | product development, but it helps ensure you're always | solving real problems for your users. | | There is still a lot of room for creativity once you've | identified a class of problematic queries too. Especially as | a search engine becomes more sophisticated, how you solve | clear query failures can be a lot less straightforward, and | clever features or machine learning are many times needed. | | I will say there are clear exceptions to this inversion rule | too. For example, we switched to a Learn-To-Rank system for | our core ranking in the past year and we couldn't necessarily | point to it clearly being the solution for problematic | queries we were seeing, but it proved to unlock a ton of | value and drive a lot of relevance improvements and | surprising benefits in ways we couldn't necessarily predict | for our specific use case and users. | imhoguy wrote: | This is great to perfect existing features of a product and | avoid scope creep of new ones. | gav wrote: | There's a huge potential in mining search data, especially if | you can group top-of-funnel vs. bottom-of-funnel searches to | see where failures are occurring. Segmenting queries like | "zm950" against "shoes" or "nike" and seeing where gaps exist | against user intent. | | When it comes to zero (or near-zero) results, I've had good | results using this to identify gaps in the current product | offering and what visitors are expecting to be there. Two | examples: | | 1) A seller of custom prescription glasses: top two search | queries were "contact lenses" and "sunglasses". They didn't | offer the former, they did sell sunglasses (most frames could | take a tinted lens as an option) but didn't make it obvious | with design, content, or marketing. | | 2) A seller of cabinet hardware (pulls & knobs): a large | proportion of their top 10 search terms seemed to have a door | hardware intent. Adding this missing category boosted sales | without additional marketing dollars spent (the customers were | already there and just bouncing when they realized the site | didn't carry what they wanted). | | These are all ways to focus on understanding failures instead | of trying to optimize successes, which is often finding the | local maxima. | jermier wrote: | I use an old inversion technique. Not sure where I read this, and | I think Tim Ferris said it: The last thing you | want to do is the first thing you should do | | There is always something mega pertinent on my TODO lists that I | really don't want to do, and it calls out my name when I sleep | saying: 'You really need to do this' and the feeling of | procrastination makes you feel ashamed of having not completed | the task. But it gets done thanks to inversion, and I proudly | check it off as being done, until the next task I don't want to | do comes along (and yes it will come along). | imhoguy wrote: | Damn. I should finally add GDPR-compliant privacy policy to my | niche side project. | philwelch wrote: | A cool example of this principle in action is to read the WWII- | era "Simple Sabotage Field Manual" (https://www.cia.gov/news- | information/featured-story-archive/...), which reads like an | inverted guide to productivity. Some fun bits: | | > Managers and Supervisors: To lower morale and production, think | of the worst boss you've had and act like that. Be pleasant to | inefficient workers; give them undeserved promotions. | Discriminate against efficient workers; complain unjustly about | their work. When possible, refer all matters to committees for | "further study and consideration." Attempt to make the committees | as large and bureaucratic as possible. | | > Employees: Be forgetful. Clumsy. Work slowly. Think of ways to | increase the number of movements needed to do your job: use a | light hammer instead of a heavy one; try to make a small wrench | do instead of a big one. | | > When possible, refer all matters to committees, for "further | study and consideration." Attempt to make the committees as large | as possible - never less than five. | | > Apply all regulations to the last letter. | | Admittedly, some of the techniques--like releasing a bag full of | moths in a movie theater to disrupt enemy propaganda--are oddly | specific and not easily inverted. | arjitkp wrote: | I have actually saw quite a few examples of Inversion | | * Herta Herzog laid the foundation for the basis of modern media | psychology, but simply inverting. | | What do media do to people --> What people do with media. | | This shifts focus from strong media influences to human being an | active consumer of media. | | * In statistical testing is fundamentally based on the principle | of inversion, if the resulting statistic can be used as an | evidence to reject the null or favour the alternative. | pgt wrote: | The article gets it right, but "man muss immer umkehren," is | better translated as "man must always turn upside down", "inside | out," "turn back" or "reverse" depending on the context. | | In Afrikaans, "omkeer" is derived from the Germanic umkehren and | would be used as changing direction (in a military sense) or | upside down as in 'leave no stone unturned.' | | Strangely, nowadays I would refer to inverting your trousers as | "binneste-buite" (inside-out) or "uitkeer" in Afrikaans: roughly | 'about face'. | alberto_ol wrote: | According to the wikipedia page about Jacobi, in the | mathematical context the best translation is invert. Also in | Italian (my language)it is used the verb 'invertire' in this | context. | | https://en.wikipedia.org/wiki/Carl_Gustav_Jacob_Jacobi | hibbelig wrote: | To turn a piece of clothing inside out is "auf Links ziehen", | which is hard to translate. I find "inside out" to be quite the | intuitive metaphor. | | The idea is that clothes have a "right" side (rechts) and a | "left" side (links), and you pull it (ziehen) so that the left | side is visible, i.e. on the outside. | | Someone wrote that the terms left and right come from knitting | where the right side is the flat side, and thus worn on the | outside. Not sure whether that holds water. | trampi wrote: | Native german speaker here: In this context, I would read | "umkehren" as "turn back / turn into the direction where you | came from" | felixr wrote: | I agree. I would have never thought about translating it as | invert. | k__ wrote: | I would translate | | "Man mus immer umkehren" | | with | | "One always has to return" | jyriand wrote: | I think hackers are pretty natural at this type of thinking. A la | "what this application is not supposed to do?" | alexpetralia wrote: | I wonder if this is better described as "solution-oriented" | problem solving versus "failure-oriented" problem solving. | | Inversion seems like a misnomer and is easily conflated with the | logical/mathematical meaning. | blunte wrote: | Perhaps always invert but after approaching the problem from the | front. | | I would apply the 80/20 rule from both directions (so in theory | perhaps spending up to 40% effort) to get the best chance of | success. And really, you can't invert without first knowing | enough about the problem you're trying to solve. | zigzaggy wrote: | This follows the way my brain works too. Dog into the problem | -> invert -> learn more about problem -> uninvert -> map | problem in much greater detail -> reinvert -> discover truth -> | solution | codezero wrote: | That's fun. My personal version of this is when I'm stuck on a | problem at home or work I'll lay down on the ground and look up | at the ceiling or lay on a couch with my head hanging off to see | the room upside down. | | Surveying an area I'm familiar with from a weird perspective | always sparks new ideas for me because I almost always also see | something new in that familiar place because of the positioning. | | In doing so, it helps me unblock other thought processes. | AHappyCamper wrote: | My uncle has a similar saying: "The most important consideration | in any situation is the alternative". He's a very smart man and | an excellent engineer. | joe_the_user wrote: | It's Staparfi, it's always STA-PAR-FI! | | That is: | | Standard: Start with standard, commonly applicable piece of | advice. Lists of these can be found many places (for example, "to | achieve success, avoid failure"). | | Paradoxical: Reformulate in terminology that's opaque, | paradoxical, jargony and truncated (OPJART!) | | Fixation: Claim that's always true, that it's best thing since | sliced bread. etc. Your audience will recoil but some of them | will work and realize there's some good advice in your stream of | jargon. And having _worked_ at getting this understanding, they | will value it more and be happy to endorse the exaggerated value | you 're assigning to your jargon and your point, which is, | indeed, something that is true moderately often. | | STA-PAR-FI! This phrase can launch a thousand consultancies. | nate wrote: | This is also a great way to surprise people. | | Surprise seems to be one of the most important ingredients to | getting things to spread (I won't quote the academic or anecdotal | research of that here.) So I use this inversion analysis often in | thinking about coming up with ways of surprising people. My most | successful example of this: | | I was originally thinking, "How can I get more customers?" | | Inverting it I came up with, "How can I lose more customers?" (A | different inversion from the OP's but an inversion nonetheless). | | Using that as my base I came up with this funny campaign where I | tried to figure out how to fire more of my customers. What if I | could fire the worst of my customers. So I invented a honey pot | website called trickajournalist.com where I described some | software you could signup for to spam journalists. And then I | used the list of people who signed up for that and banned them | from using my product that had an email newsletter component. We | didn't want spammers. | | It was a nice media/traffic win for what we were doing. And it | all came from inverting what we originally struggled to answer. | | P.S. If you're interested more in the whole trickajournalist.com | thing, the original site is dead now, but some articles about it: | | https://www.forbes.com/sites/nathankontny/2018/02/27/trick-a... | | https://www.forbes.com/sites/nathankontny/2018/03/08/reddit-... | [deleted] | mola wrote: | So you lied to a bunch of people? While enticing them to | participate in bad behaviour? I don't get the joke | nate wrote: | This was definitely a point of debate before and during this. | Honeypots are by definition a deceit. Whether they are a net | positive we may have to disagree on. I think in many cases | they are a positive as in this case. | | Spam is out of control. After we launched our bulk email | tools, we immediately saw bad actors. So this was one novel | attempt at filtering them out. If someone were awful enough | to signup for a tool that had the copy and intent of the | trickajournalist.com website had, they shouldn't be using our | email tool. We didn't publicly shame them or make their lives | any worse than they might already be. They just couldn't use | our tool. | mola wrote: | Maybe I'm not understanding, but I thought these are not | professional spammers. More like people not happy with | journalists that you enticed to behave badly. A minor form | of entrapment. | derefr wrote: | People who sign up for _both_ TrickAJournalist.com, and | the Highrise CRM tool (GP 's software), are very likely | professional spammers, looking for whatever bulk-emailing | software they can get. | | There's no negative consequence to _just_ signing up for | TrickAJournalist; only a negative consequence for | attempting to sign up for Highrise while already having | signed up for TrickAJournalist. | | Someone who just literally wants to "trick a journalist", | once, might sign up for TrickAJournalist; but such a | person has no reason to also to use that same email | address to sign up for the B2B CRM software Highrise. | | Someone who wants to send knowingly-spammy bulk emails | while purposefully dodging spam filters, would sign up | for TrickAJournalist (which claims to be exactly _for_ | that); and _also_ would sign up for Highrise, since it | has bulk emailing capabilities and likely also has | positive spam-filter cachet from all the legitimate uses | other companies put it to. | mola wrote: | Thanks, this clears some things for me. I guess trick a | journalist was mostly geared towards spammers. | | As an aside, the main reason I _didnt_ follow these links | and find out for myself is because this is in part satire | but mostly a marketing scheme to advertise Highrise. | Sorry, I dislike these sort of tricks, it makes me feel | manipulated. And I prefer not to add my traffic to such | endeavours. | | And come on, spam is hardly an unnoticed issue which one | meeds to raise awareness for. | nate wrote: | "spam is hardly an unnoticed issue which one meeds to | raise awareness for" - I thought so too. Until I tried to | run a bulk email service. We had a countless number of | people, good people, sending spam, not realizing it's | spam. There's a ton of awareness that needs to be raised | to email senders what spam is. There's also awareness | that needs to be brought to the attention of developers | creating email tools. They will be and might already be | misused in ways you are probably not protecting for | today. During this phase I also saw some very elite | developers (not on Highrise) go through some "we've been | hit by spammers and we never predicted they'd use our | tool to do this". I could go on an on how we should still | be educating ourselves on how to fight this and what I | learned even being an experienced operator. | derefr wrote: | > There's a ton of awareness that needs to be raised to | email senders what spam is. | | Someone should create something like Grammarly or | Medium's community-editor feature, for email campaigns. | "Before you hit send, get a first impression on your | campaign from 10 random beta readers from our community." | Then give the beta-readers a prominent "this looks like | spam" button to press. | | Probably it wouldn't give any different of a response | than a regular spam filter; but I imagine that most ad | people will think of "it went into the spam filter" as a | _technical_ problem, rather than a problem with their | messaging. Whereas, if real humans tell them the campaign | looks like spam, maybe they 'd listen. | nate wrote: | That's a super interesting idea. There's a ton of | community incentive to participate too since everyone's | sharing this IP reputation. On the biz side, policing | this sucked. Ate up a ton of support time analyzing the | email being sent, freshness of the contact uploaded, etc. | Not to mention the fights with customers about buying | lists, getting optins, etc. This might just be a really | great intermediary. Cool thought. | compscistd wrote: | Since Highrise doesn't take new signups (for the last two | years actually), it was just a fun story | kleer001 wrote: | I doesn't seem like a joke to me. It seems like a sincere way | to filter out bad actors. | mdorazio wrote: | ...by being a bad actor yourself? I'm with the parent | poster, I don't get it. | yumraj wrote: | Context matters. | | A bad actor towards spammers and a bad actor towards your | legitimate customers are not the same thing. | | A bad actor towards spammers, is being a good actor | towards their legitimate customers. | mola wrote: | OP description seemed like it was mainly a gimmick for him | to get media attention at the expanse of other people. | nate wrote: | I think the original site might make it more clear. But | the forbes article might help: https://www.forbes.com/sit | es/nathankontny/2018/02/27/trick-a... | | "Treating journalists like suckers" or "stalking them" | isn't the same demographic as "folks who are disgruntled | with journalists". | | And really, what "expense"? They weren't outed. They lost | nothing but possible future use of an email tool we | produced (we found no current users signing up for | trickajournalist.com). | | And as for the intent of the site. It was a lot of | things. But first and foremost it was to raise an | awareness of how bad email has become. People are doing | awful things with email. All the automation, cold email | targeting, etc. I wanted to put some satire out so maybe | some folks operating sites might take pause at what | they're offering, and who they're offering it to. I | wanted to raise a novel method of how to deal with things | like this. I wanted to raise how easy it is to promote | awful tools like this was even when ads are supposed to | be human moderated on a lot of places. | laybak wrote: | simple and actionable. A quick way to snap out of what is | currently constraining my thinkign | smitty1e wrote: | I'd follow up inverting with decomposing. | | Solving smaller problems in the service of the bigger one is as | powerful as flipping the problem upside down. | lentil wrote: | One of the ways to apply this inverted thinking is to conduct a | "pre-mortem" at the start of a project. By deliberately imagining | that something has failed, and speculating about the reasons, you | can sometimes uncover useful steps that prevent those imagined | failures from actually happening. | | I've found this can be quite useful, both for minimizing risk, | and also (interestingly) as a source for new product/feature | ideas. | LaundroMat wrote: | It's also a useful way of making people not feel like party- | poopers. | | Typically, everyone's excited at the start of a project and | people are reticent to share their fears (especially if there | are bosses around). | | A pre-mortem gives them the mental freedom to share their fears | as they are asked to imagine they are in a future where the | project has turned out to be a disaster). | Jtsummers wrote: | Conducting a pre-mortem, as you describe it, is almost | precisely what STPA (Nancy Leveson) is about. You think of the | system's behavior and present design and the things that can go | wrong. Then you try to determine what would lead to bad or | erroneous outcomes, and build in controls based on that | analysis. Sometimes it's things that should be blindingly | obvious, but we've demonstrated over the past 60+ years of | higher technology use and development that we aren't good at | spotting those things. Even simple things like, "The lawn mower | should have a dead-man switch" is often forgotten. | ssss11 wrote: | I think it depends on the scenario selected. I've found pre- | mortems annoying, and given any number of risks that could | materialise how do you choose the right one for the pre-mortem | for maximum value discussion? | | Plus I generally dislike the idea and feel like its a trend | that should go away. | EForEndeavour wrote: | > how do you choose the right one for the pre-mortem for | maximum value discussion? | | Isn't that where domain expertise comes in? It sounds pretty | sensible and important to me to try to imagine various | realistic failure modes and preemptively try to prevent them. | To not let the website go down, pre-empting hard drive | failure or DDoS makes a lot more sense than worrying about | network cables spontaneously disintegrating, or the outbreak | of nuclear war. | badloginagain wrote: | I always try to aim for the "Most Likely Worst Case | Scenario"... not the worst thing that can happen, but the | most likely bad thing that can happen. | fendy3002 wrote: | Then in reality the website is down due to the simplest | things that's so common we don't reconsider it, such as | user input some special characters that makes the server | error. | | Edit: I'm not downplaying the importance of prevention | bhntr3 wrote: | "Imagine the worst possible outcome. Now . . . avoid that." | -Baptiste | kwhitefoot wrote: | It seems to me that a better English equivalent to _umkehren_ | would be _turn around_. That also fits the text of the article | better. That is to say look at the problem from the other side, | form another angle. Invert is simultaneously too specific | (leading to formulaic methods) and too ambiguous (leading to | pointless discussions of whether it means considering putting the | steering wheel at the back or on the other side when in fact it | means do both). | | See https://en.wiktionary.org/wiki/umkehren | | Edit: fixed typo. | ralfd wrote: | Jacobi was a mathematician and his "Umkehrfunktion" is in | english "Inverse function". | | It also seems the common english translation: | https://www.google.com/search?q=invert+always+invert | | To be fair though: | | While his Wikipedia entry has the sentence: | | > He is said to have told his students that when looking for a | research topic, one should 'Invert, always invert' ('man muss | immer umkehren'), reflecting his belief that inverting known | results can open up new fields for research, for example | inverting elliptical integrals and focusing on the nature of | elliptic and theta functions.[8] | | https://en.wikipedia.org/wiki/Carl_Gustav_Jacob_Jacobi#Scien... | | The attributed source for that, a paper from 1916, differs in | the translation: | | https://www.ams.org/journals/bull/1916-23-01/S0002-9904-1916... | | > The great mathematician Jacobi is said to have inculcated | upon his students the dictum: Man muss immer umkehren. One must | always seek a converse, turn a thought the other end to. | jdmichal wrote: | The LEO dictionary is a consistently-good online dictionary for | German <-> English: | | https://dict.leo.org/german-english/umkehren | | It seems to have a strong sense around "returning to a previous | place / state", not just "turn around". Which is where the | mathematical use of "invert" comes from, because an inverted | function swaps the domain and range. But also words like | "repent" being a possible translation; to repent of your | actions and thus (ideally) return to a previous state of | innocence. | [deleted] | knodi123 wrote: | A similar principle from the ancient boardgame of Go is, "Your | opponents best move is your best move." i.e. sometimes it can be | hard to see what the most advantageous move is for you. but if | you can see your opponent's most advantageous move, then just | steal that one. | amelius wrote: | Why only invert? For example when designing a car, don't just | consider putting the steering wheel in the front or in the back. | But also consider left and right. | bluehatbrit wrote: | This seems to line up really nicely with "Jobs-to-be-Done Theory" | proposed by Clayton Christensen and Co [1]. This inversion | approach seems like a great technique to help move from thinking | about products and think about the jobs that need doing. | | [1] - Competing Against Luck - https://www.amazon.com/Competing- | Against-Luck-Innovation-Cus... | hackerindie wrote: | Great short post! Big fan of Farnam Street and Charlie Munger | myself as well | uses wrote: | This feels too similar to my default mode of thinking, which is | risk aversion, and constantly thinking about what can go wrong, | and then steering away from that. Is that because this concept | isn't really for me, like it's more helpful for go-getter | optimists? | mark-r wrote: | Has anybody else ever noticed that mazes are easier to solve if | you start at the end and work backwards? | dctoedt wrote: | I have an "Invert"-related question for the HN hive mind -- see | below for the question, and why it's not off-topic: I'm a pretty- | senior lawyer and part-time law professor; I'm working on turning | some of my accumulated contract clauses and course materials into | a "fair and balanced," annotated, contract _framework_ , in the | form of a plain HTML document w/ some CSS styling, to support | using shorter contracts in business. | | EXAMPLE: Instead of doing a full-blown NDA, parties could agree, | in an email exchange, that Party A will keep Party B's | confidential information secret in accordance with the [name] | Confidential Information Clause -- presto, an enforceable NDA (in | most jurisdictions). | | I'll be posting the whole thing online for free under some kind | of Creative Commons license, in part for my students, and in part | in the hope that if people start to use it, _eventually_ I won 't | have to spend so much time reviewing random contract language for | clients. | | The current corpus includes clauses for confidentiality; | consulting services; software warranties and disclaimers; | limitations of liability; terms of service; payment terms; | referral payments; channel partnerships; consulting services; | indemnity ground rules; and other things. | | I'm trying to follow (part of) the Unix philosophy: Each clause | should do basically one thing, and do it well, with as few | dependencies as possible (maximize orthogonality). | | The materials also have numerous planning checklists for spotting | issues that can come up. | | The clauses incorporate typical wish-list items that work for | both sides. In a prior life, I was the general counsel for a | software company, and customers' lawyers liked that balanced | approach very much because it reduced their workload; our sales | people likewise liked the fact that the balanced approach helped | get us to signature sooner, without screwing around with anatomy- | measuring, "art of the deal" game playing. | | The clauses are extensively annotated with citations to real- | world cases where problems arose -- sometimes, big problems -- | explaining how the clause language seeks to avoid the problems, | again in ways that work for both parties. | | For improved readability, I'm using Python-like indentation to | avoid long, wall-of-words paragraphs of dense legalese. (That's | proving very popular with my clients' business people.) | | HERE'S THE QUESTION: Apropos of the "Invert" subject of the | posted article, should this contract framework be positioned as: | | 1. a vitamin -- "balanced, readable terms to help you get | workable contracts to signature sooner," | | or | | 2. aspirin - "learn from others' failures by adopting the [name] | framework in your contracts." | | All input gratefully received. | 323454 wrote: | Huge props for this effort, I'm very excited to use this | system. I'd advise you to think about the audience for this | work. To my eye, that audience is the small and medium sized | business leader, especially those with a technology focus. The | problem this solves for them is getting the legal stuff done as | quickly and cheaply as possible without sacrificing any | important legal protections. They don't really care that the | contract is balanced and readable except in as much as that | speeds up the negotiation and let's them verify that they are | not getting screwed. | | Your basic one liner might be something like "Create real, | legally valid contracts over email" | | Expanding on that you could say "Use our standard library of | legal clauses to build your own contracts in a safe and legally | defensible way. Each clause is designed to serve a single | purpose and offer each party fair, battle-tested legal | protections. The library itself is free, open source and | licensed under the Creative Commons. It can be used by simply | referencing the clause by name in any document, even email. | Every clause is annotated with plain English explanations, so | it is easy for all parties to understand what your contract | says. Go _here_ for a quick tutorial on how to use library, | including a primer on the top N most important clauses for | business deals" | | Later you might want to explain why you made this "I/we made | this because we spent thousands of hours reviewing the same | boilerplate contract language, fixing the same mistakes and | watching the same disagreements play out between the parties. | Taking a good idea from software engineering, we set out to | create a trusted standard library for building legal contracts | that would solve these problems once and for all. The library | was created by professional contract lawyers and academics with | decades of experience, so every word is backed by mountains of | case law and legal precedent. We're confident that the library | can be the legal backbone of your next deal." | dctoedt wrote: | > _To my eye, that audience is the small and medium sized | business leader, especially those with a technology focus. | The problem this solves for them is getting the legal stuff | done as quickly and cheaply as possible without sacrificing | any important legal protections. They don 't really care that | the contract is balanced and readable except in as much as | that speeds up the negotiation and let's them verify that | they are not getting screwed._ | | Exactly -- thanks! | 323454 wrote: | Also, down the road you might consider making a non-profit | to manage improvements and updates to the clauses. You | could even apply to YC with said non-profit. I'm sure | they'd be interested. | sizzle wrote: | This is an great endeavour and problem you are positioned to | uniquely solve. | | Think of the user's experience and come up with the key | questions your audience will need to ask to get the job done | like you outlined above and create an easy to use user flow | with modern UI controls and basically reduce, anticipate, and | outsource the complexity at all stages. What are the most | common workflows you can automate with a wizard of questions? | Think completing your taxes with Intuit type of experience that | has come a long way to be user centered and anticipate answers | to all questions they might have and ask. | dctoedt wrote: | > _modern UI controls_ | | It'll be an online book, in vanilla HTML with some CSS | styling and just a bit of Javascript (to show/hide | commentary). | boustrophedon wrote: | Why not both? | dctoedt wrote: | Good question -- maybe both would work. Thanks! | corry wrote: | Reminds one of PG's "just don't die and you become rich" advice | for startup founders. | | FWIW, the best founders I've met within YC or outside of it have | this paradoxical quality that takes high optimism about the | future of their company and combines it with extreme gritty | paranoia about the short-term things that could derail or kill | you. | davidrm wrote: | That reminds me of the foreword in the High Output Management, | written by Ben Horowitz and Andy Grover's words "only the | paranoid survive": | | "CEOs always act on leading indicators of good news, but only | act on lagging indicators of bad news." | | "Why?" I asked him. He answered in the style resonant of his | entire book: "In order to build anything great, you have to be | an optimist, because by definition you are trying to do | something that most people would consider impossible. Optimists | most certainly do not listen to leading indicators of bad | news." | | But this insight won't be in any book. When I suggested he | write something on the topic, his response was: "Why would I do | that? It would be a waste of time to write about how to not | follow human nature. It would be like trying to stop the Peter | Principle.* CEOs must be optimists and all in all that's a good | thing." | ibejoeb wrote: | The technique is also pretty good for acknowledging one's own | personal decisions and being ok with them. For example: | | What's preventing me from being richer, more powerful, more | famous? | | Perhaps you'd give up privacy, autonomy, free time. That might be | all it takes to realize that happiness and performance are not | always, or even often, the same. | agumonkey wrote: | Funny a few years ago I thought that Failure Oriented Design | could be a nice starting point. Think about all the | failures/errors, the remaining space will then be a safe | playground. | the_af wrote: | Thinking about all possible failures seems daunting though. It | reminds me of the Anna Karenina principle: | | "All happy families are alike; each unhappy family is unhappy | in its own way." | | What does this say about the tractability of enumerating | possible failures? :P ___________________________________________________________________ (page generated 2020-07-21 23:00 UTC)