HN “Why Not Simply”
hn.algolia.com
hn.algolia.com
It's usually a strong indicator the speaker lacks empathy or any real-world understanding of the constraints. Not all the time but it can be a good sign that the speaker has no ability to understand other viewpoints.
A good one from here recently on the subject of poor teleconference connections was (paraphrasing) "I would simply just get faster working internet, it would be simple to me, I would just do it". Because people don't live in crappy shared accommodation or get fucked over repeatedly by local internet monopolies, or move houses and wait months for providers to connect them or live in rural areas or struggle for money for reason or, or, etc.
I think it's also common in software because we have this need to solve issues rather than empathise and understand the struggles of people. Scott Hanselman writes about this with respect to relationships, how he has to disable "engineer mode" when his wife is venting about a problem. Sometimes stuff just sucks for people and trying to provide 'obvious' solutions, as if the recipient is incapable of that thought process themselves is demeaning and trivialises things.
Oh my mesh looks weird in engine, must be.. normal maps, materials, mesh isn't manifold, scene lighting isn't set up, global illumination.. skybox.. light not emitter.. you have to bake stuff? Oh but not in this mode.. Just light the damn cube!
Giving out advice like that on the internet is interesting because it's almost a problem of being too friendly with strangers, to the point of acting like you know them personally.
As a counterpoint, I'm several hundred thousand dollars richer and got to have a fun year and a half living in SF, because a friend told me to "just apply to big US tech companies and get an E-3 visa", and it actually worked.
I think in this very post you make the exact mistake you're talking about. You yourself even identify a simple lack of knowledge as a possible cause of these statements. Yet immediately afterwards you jump straight to essentially writing this hypothetical person off, instead of giving them the empathy and understanding that they may be overlooking something, or even entirely unaware of relevant information.
It's very easy for people to over-generalize from their own experience. It's all anybody has. Thinking hard is also relatively expensive, so we can need some prompting to actually do it. I think it's worth having some empathy and consideration for people who've stumbled into these unfortunate tendencies of ours.
At some point you mention false positives; how annoying are these in practice?
Or approximately as much as the assumer.
> If your solution to some problem relies on “If everyone would just…” then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they’re not going to start now.
(https://squareallworthy.tumblr.com/post/163790039847/everyon...)
In particular, imagine a world where everyone has to make some sort of sacrifice to avoid harming everyone (e.g. wearing a mask, not polluting, not overfishing etc).
If _most_ people make the sacrifice, you can have freeloaders not follow the rules and the world would still survive:
you can have a small number people not staying at home during the pandemic and still keep R<1.
you can have a small number of people polluting as much as they want and still stop global warming.
you can have a small number of boats fish where they shouldn't and still maintain not fully exhaust fish supplies.
Criticising those actors for doing something that doesn't work if everyone would do is perfectly valid (and it's correctly pointing out the reason why their actions are wrong).
"I'm not going to stay at home during the pandemic because I don't want to"
"Don't do this! Imagine if everybody would just do like you?"
"No, everyone is not going to just do like me, there's room for most people's actions"
Article: Should social networks tell you if you’ve been following a fake account?
Me: Why not simply delete the fake account?
Article: Show HN: Webpage to PDF Microservice
Me: Why not simply press Ctrl+p and print to PDF
Edit: damn, now there are 3 contributions. I cannot post it here, it would cause infinite recursion.
> Me: Why not simply press Ctrl+p and print to PDF
It would be fun observing you do that with my bookmark collection.
Why not simply delete that account too?
Where follower-recruitment is expensive, it increases trust-attack costs.
Where account-creation is expensive (through verification, reputation, financial costs, validation tokens (e.g., SIMs, phone numbers, external vouchers)), it again increases attack costs.
Note that both remedies might be more effective than either separately: notify the reader of the false data (in the even the offending account hadn't already been removed) and remove the offending account.
the first one doesn’t add anything to the discussion. I would go as far as to say that it detracts from the discussion
I can’t imagine any of SIFT allow genuine impersonation in their ToCs and there isn’t really a middle ground punishment. If the account has been found to be fake, then they can’t just give it a warning and move on. The account was in flagrante from the beginning and will remain in flagrante in the future, and will have to be removed. I know for a fact that this is facebook’s policy
The “simply” implies that they wouldn’t have thought of this, and that it’s a be-all and end-all solution, when it’s very clearly the obvious solution and done alone would leave users unaware they’ve been duped
Pretty sure there are subtle differences between speakers of different languages once English is translated/understood.
Be careful about your tone or this will be far worse than "why not simply?" ever could be.
I’d imagine the context you use it in matters a lot, especially if you follow it up with another question or a clarification (e.g. “I’m genuinely asking”/“I’m really not sure”), but if I wanted to express the meaning you’re using it for, I might just leave out the simply, or if I wanted to it come across less confrontationally, phrase it sans the “not”, as it’s a little negative
"Seriously, how hard is it to just check if a path is infinite and stop the NPC from moving if it is?"
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[boromir protesting "one does not simply walk into mordor"]
either I have made an overly complicated analysis and provided unessecarily complex solution, or someone else has made analysis based on incomplete or generalized information with respect to the problem.
then comes the task of determining which is the actual case.
I told him: "You know how to win a race again Usain Bolt? Just run faster!".
Now we regularly use "just run faster" as a punchline.
(let me try it)
Could you/someone explain what's wrong with simply using the second phrase?
(To be fair, you probably meant that you wish one commonly used phrase wasn't doing both jobs, which I agree with completely.)
- "You have overlooked this obvious thing, you idiot!", and
- "Could someone explain what's wrong with the naive solution?"Mild relief on realising I was quoting someone else's use of the phrase.
That said: Is there a word or term for this practice? I'm leaning to "oversimplification" or "trivialiisation".
In response they bought a shock bracelet to negatively reinforce the behavior. They adjusted really quickly. Haha. I really miss that manager.
Though occasionally such suggestions may serve a role in lifting one's mind out of a rut. Something of a mental reset.
(The latter case is, in my experience, far rarer.)
One of my favs is searching “stunning x” to see the sad responses to attractive people posting selfies (NSFW if you choose to do it)
One good thing here though is, if you politely explain why it's not that simple you're actually quite likely to get a nice thank you and an upvote in return. That's useful to bear in mind before escalating the rhetoric any further. Sometimes people just genuinely don't know why it's not that simple.
"Why did the user press delete? You'd think that they'd know that would erase the document"
"You'd think that they'd put the 'clear form' button further away from the 'submit' button"
..it implies you're getting irritated by a perceived failing that's obvious to you. But the world isn't perfect, so chill, carry on and get it sorted!
text-only, no Javascript required, no SNI, unnecessary HTTP headers, DNS, etc.
json_reformat is from https://github.com/lloyd/yajl/
^M is Ctrl-v+Ctrl-m
example usage:
1.sh query > 1.json
json_reformat < 1.json|sed 's/ *//;s/\\n/ /g'|less
stunnel -fd 0 <<eof1
debug=debug
pid=$HOME/1.pid
foreground=no
[ $$ ]
accept=127.0.0.7:80
client=yes
connect=54.217.76.129:443
options=NO_TICKET
options=NO_RENEGOTIATION
renegotiation=no
sni=
sslVersion=TLSv1.3
sslVersionMin=TLSv1.2
eof1
nc -vvn 127.7 80 <<eof2
POST /1/indexes/Item_production_ordered/query?x-algolia-agent=Algolia%20for%20JavaScript%20(4.0.2)%3B%20Browser%20(lite)&x-algolia-api-key=8ece23f8eb07cd25d40262a1764599b1&x-algolia-application-id=UJ5WYC0L7X HTTP/1.1^M
Host: uj5wyc0l7x-dsn.algolia.net^M
Connection: close^M
Content-Type: x-www-form-urlencoded^M
Content-Length: $((${#@}+393))^M
^M
{"query":"$@","analyticsTags":["web"],"page":0,"hitsPerPage":30,"minWordSizefor1Typo":4,"minWordSizefor2Typos":8,"advancedSyntax":true,"ignorePlurals":false,"clickAnalytics":true,"minProximity":8,"numericFilters":[],"tagFilters":["story",[]],"typoTolerance":true,"queryType":"prefixNone","restrictSearchableAttributes":["title","comment_text","url","story_text","author"],"getRankingInfo":true}
eof2
cd;kill $(cat 1.pid);(sorry)
example usage:
sed -n '/{\"hits\":/p' 1.json|json_reformat|sed 's/ //;s/\\n/ /g'|less
also
instead of entering ^M, we can use something like djb's "addcr" from ucspi-tcp, a simple program that adds a carriage return ("\r") to each line
here is a simple shell version of addcr that also removes indention
x=$(echo x|tr x '\r');
exec sed "s/ *//;s/$/$x/";
example usage: stunnel -fd 0 <<eof1
pid=$HOME/1.pid
foreground=no
[ $$ ]
accept=127.0.0.21:80
client=yes
connect=graphql.example.com:443
sslVersion=TLSv1.3
eof1
addcr <<eof2|nc -vvn 127.21 80
POST /v1/api HTTP/1.1
Host: graphql.example.com
Connection: close
Content-Type: x-www-form-urlencoded
Content-Length: $((${#@}+141))
{"query":"$@"}
eof2
cd;kill $(cat 1.pid);**Is that the point being made here? I don't know.
The other post of similar essence is this one: https://news.ycombinator.com/item?id=27060816
I’ve begun keeping a log of such power phrases. Does anyone know if there’s an open public repository for such phrases? That’d be useful. If not, I’m happy to set up a Google Doc or Github Repo or whatever is best (if there’s significant interest).
I note you're the person using the phrase in both this thread and in the comment you link. What's your source of the phrase?
For instance, this book (no affiliate link): https://www.amazon.com/Phrases-That-Sell-Ultimate-Products/d...
And this article uses similar language: https://www.verticalresponse.com/blog/20-powerful-marketing-...
Is your point that I should have first defined “power phrase”? Or cited a source? I’m not familiar with appropriate convention.
My own usual practice when using a phrase I've coined (or think I've coined) is to reference it with "what I call", to indicate that this is a (possibly) non-standard or novel useage. That's a practice I've encountered by numerous others in writing, and serves both to claim credit and give notice to the reader that the usage may not be widespread.
Some examples appear in my HN history: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
And if it's not clear what the phrase means, then yes, giving a brief definition or noting its inspiration can be quite useful.
Now that you've clarified all of that ....
I'm not sure "power phase" does much here. Or maybe that it doesn't do what you'd like it to do.
You wrote:
"This is the second post I’ve come upon recently wherein it reminds you of the power of search; i.e. filtering on power phrases that may create combinations of thoughts and ideas otherwise never had."
The first part, "the power of search", doesn't rely on "power phrases" at all, but simply full-text search, a/k/a phrase search. (As opposed, say, to simply listing words which might be joined by AND or OR logic without respect to position within the string.)
The second bit, "create combinations of thoughts and ideas otherwise never had", gives more potency, but:
1. All language creates thoughts and ideas in the mind of the reader or listener at the initiative of the writer or speaker.
2. "Power" carries strong implications of coercion or manipulation. Themselves common practices in sales and marketing.
3. There's a room for the notion of inspiring or motivating or unlocking new thoughts in a discussion, and some of the more productive uses of "why don't you just" might land in this region. (The less-productive uses tend to display lazy thinking or ignorance.) The classic example (mentioned by someone else in this thread) is of the Gordian Knot: solving a complex problem by shifting the solution domain entirely. Again, "power' seems to me a poor choice here as it suggests to me merely increasing the effort as opposed to seeking a different route.
I'd look for a word with meaning more along the lines of "inspiration" or "muse" or "stimulating" or "unlocking".
Just my view.
I’m very fortunate that the time I spent in my 20’s doing media buying and copywriting have allotted me funds to spend my 30’s researching and reading whatever the heck I want.
Anyway, I shall end the tired af post now.
> My own usual practice when using a phrase I've coined (or think I've coined) is to reference it with "what I call"
I will begin using this practice myself; I wish I had known about it 5 years ago, which is when it seems you first started using it on HN!
> All language creates thoughts and ideas in the mind of the reader or listener at the initiative of the writer or speaker.
Yes; however my point centers on the phenomenon of certain phrases that, when searched across different disciplinary fields, unlock or stimulate thoughts or ideas that would have otherwise been more difficult to link together. This is made possible because certain phrases are strongly correlated with invoking a specific concept. [1]
For instance, the use of the phrase "why don't you just" invokes the concept of cutting the Gordian Knot. [2]
> "Power" carries strong implications of coercion or manipulation. Themselves common practices in sales and marketing.
On this, we could go way down the rabbit hole and spend a lot of time discussing this. It touches on values, philosophy, ethics, and is really based on opinion. I will say, I agree with you in how you seem to present coercion and manipulation as distasteful. However, there are many people with incredible thoughts and ideas who will never be heard. There are many amazing products that will never be seen. The battle is for human attention. Marketers and salespeople are good at getting it. Yes, there are those who use coercive and manipulative means to do so. I did at one point in my career. But I've learned the hard way (Facebook/Google Ad Suspensions), that the best route is to not do such a thing. Many people learn the hard way, but don't learn, or course-correct. They devise new schemes and tactics for manipulating people (and in my opinion, these people can go to hell).
> "the power of search" [and] "power phrase"
I would refine my language and eliminate the term "power". The main point is that the parent post shows the utility of phrase search and regular expressions for unlocking general, global patterns in language, in that certain phrases are strongly correlated with invoking certain concepts ("why not just" <=> cutting Gordian Knot), and when one observes such phases shown side-by-side across different disciplinary fields, it stimulates thinking that otherwise would have been more difficult to link together.
It somewhat reminds me of Niklas Luhmann's philosophy with his Zettelkasten Note Box for research. He relies on randomness and patterns of concepts across different disciplinary fields, which otherwise wouldn't have been unlocked:
> for even the creation of random suggestions requires organization, and if only in order to be sufficient for the demands of speed, accumulation and probability of success, which are necessary within a dynamic society. [3]
Those are my thoughts.
Now... on how to simplify this concept, and/or what actual utility and value one mine from it... well... that's a whole other thing!
[1]: Thanks for this recommendation on unlock or stimulate
[2]: I had not heard of the Gordian Knot before; thanks for sharing. It was fun to research and learn about. If you see this, I'd love to know how you first came to learn about it?
[3]: “Communicating with Slip Boxes by Niklas Luhmann.” Accessed May 4, 2021. https://luhmann.surge.sh/communicating-with-slip-boxes.
https://news.ycombinator.com/item?id=27414444
(I didn't submit this item, but suspect jgrahamc may have also seen that comment.)
That makes a bit more sense, thanks.
Why not simply switch to the "past year" view or sort by time to see the more recent ones ;)
The use of "simply" implies that the counterpart failed to see a simple solution.
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...