TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

YX Problem

109 pointsby rktaabout 1 year ago

17 comments

lupireabout 1 year ago
&quot;YX Problem&quot; aka &quot;geeksplaining&quot; originated right here on HN 9 years ago. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10023951">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10023951</a><p>Also a few other takes based on that comment.<p><a href="https:&#x2F;&#x2F;csf.github.io&#x2F;blog&#x2F;2018&#x2F;05&#x2F;01&#x2F;the-yx-problem&#x2F;" rel="nofollow">https:&#x2F;&#x2F;csf.github.io&#x2F;blog&#x2F;2018&#x2F;05&#x2F;01&#x2F;the-yx-problem&#x2F;</a><p><a href="https:&#x2F;&#x2F;yxproblem.wordpress.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;yxproblem.wordpress.com&#x2F;</a> (SEO ad farming page?)
评论 #39699438 未加载
评论 #39699812 未加载
评论 #39700119 未加载
评论 #39700289 未加载
评论 #39699574 未加载
评论 #39700398 未加载
评论 #39700241 未加载
TillEabout 1 year ago
I&#x27;ve had this issue a lot, usually secondhand (search for a solution to X, find a bunch of forum posts that scold about X being bad and wrong even though it is absolutely the correct approach in my scenario).<p>But realistically, any kind of programming Q&amp;A forum is absolutely flooded with beginners and dolts and literal children, so if you&#x27;ve somehow decided to be a power user that answers a million questions, it&#x27;s probably reasonable to assume that they really want Y.
评论 #39700144 未加载
评论 #39700316 未加载
camel-cdrabout 1 year ago
I think a good answer to a question that you think is an XY problem, should answer both X and Y.<p>When there is an XY problem, Y might be the better option, but most of the time understanding the solution for X is still very interesting.<p>Also, if somebody can answer Y, but not X, are they really qualified enough to answer the question?
评论 #39699706 未加载
评论 #39700277 未加载
评论 #39699831 未加载
civilizedabout 1 year ago
Both problems come from hiding assumptions in an attempt to focus on a conclusion, which is presumed to be the only relevant information. That&#x27;s not a bad thing to do in general -- we always have to be selective what we communicate. It&#x27;s only bad if your hidden assumptions are wrong.
评论 #39699736 未加载
legends2kabout 1 year ago
The author laments about the relationship being asymmetric when they think it is symmetric. The fact that someone is teaching someone makes this asymmetric, no? Mentor-Mentee relationship is asymmetric. Giver-receiver relationships are asymmetric. Nothing wrong about that as long as both respect each other.
评论 #39700873 未加载
barryrandallabout 1 year ago
I see filtering out low-quality answers as the cost of asking for free advice on the internet. As long as the responses aren&#x27;t abusive or malicious, they represent someone giving their time and effort away for free in an attempt to help a stranger.
dsp_personabout 1 year ago
I run into &quot;XY Problem&quot; the most when I&#x27;m googling X, usually the argument is in the arch linux forum or maybe reddit. It can be infuriating when yes I actually literally have my reasons for doing X, and seeing them dismissed. And then it&#x27;s extra funny when someone does present the solution (Yes, thank you person!) and then the next response from an admin is something like &quot;Learn not to necrobump. Thread locked&quot;. Uhg. Honestly, anytime I see the word necrobump, the info that was shared actually helped me out a lot. Such a dumb rule. I don&#x27;t care about getting email notifications from 5 year old threads. A better solution for the hard-line no necrobumpers should be a auto-unsubscribe after N days feature. Or since they are such expert authorities I&#x27;m sure they could rig up a script or email filter to moderate their own feeds.
评论 #39700129 未加载
jannyferabout 1 year ago
Omg. I think this concept kind of explains a phenomenon I’ve noticed on Hacker News.<p>An article gets posted about X. But the top comment is about Y. People pile on to the easy topic of Y.
creatonezabout 1 year ago
I&#x27;d say this is firmly a less useful formulation than XY. With wise troubleshooting practices and a good back and forth between the learner and the instructor, most of the time when the instructor is worried about a possible XY, they end up being correct in their intuition.
dmkolobovabout 1 year ago
This article definitely brings to mind hobbyist embedded programming forums, Arduino, Raspberry Pi, etc.
评论 #39700271 未加载
account42about 1 year ago
&gt; Frequently the situation is more symmetric<p>Not at all. Usually the person asking has some need and the person answering does not. Seems a bit entitled to complain that the person answering provided the anser they though would best help you instead of the answer you wanted.
renewiltordabout 1 year ago
All of this isn&#x27;t a problem any more. Claude&#x2F;ChatGPT is far more helpful than any human. Except, for some reason, in matters of kernel code where there is no substitute for some god-damned message list somewhere in nowhere.
vendiddyabout 1 year ago
Does anyone have a concrete example of this to help me understand this better? I found the article a hard to understand because it was abstract with X and Y.<p>Would be nice to see an example with X&#x2F;Y filled in!
评论 #39705528 未加载
sodapopcanabout 1 year ago
I kind of just YX&#x27;d myself in a way. I read all the comments without reading the article first. My brain autocorrected &quot;YX&quot; to &quot;XY&quot; and I kept thinking, &quot;What the heck are all these people on about?? They seem to talking about Y when they mean X(Y)...&quot;
ronnierabout 1 year ago
Also see <a href="https:&#x2F;&#x2F;xyproblem.info&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xyproblem.info&#x2F;</a>
benaabout 1 year ago
People who descend into this are kind of missing the point of the XY problem in the first place.<p>The XY problem is to get all parties involved in thinking about the actual goal and how to achieve that goal. By presuming you know what the Y is already, you&#x27;re kinda falling to the XY problem yourself.<p>Very rarely do we need to, for example, draw a square for the sake of drawing a square, there&#x27;s usually a larger problem we&#x27;re trying to solve.<p>Using this: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10024188">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10024188</a> as the example.<p>None of those responses is actually relevant to solving the XY problem (if it exists). The user wants to draw a square with HTML Canvas. Before suggesting any course of action, we need to know why he wants to do that.
评论 #39699368 未加载
评论 #39699411 未加载
评论 #39699371 未加载
评论 #39699412 未加载
评论 #39700128 未加载
评论 #39699393 未加载
retrocryptidabout 1 year ago
&quot;if all you have is a nail, anything can be a hammer.&quot;