Hacker News new | ask | show | jobs
by cnity 756 days ago
You're recommending that OP uses an abstraction over the system. It takes their X problem and makes it a Y problem instead (because they won't learn systems that way)!
3 comments

Depends on the objective of OP. Abstractions always leak some of the underlying capabilities so you could use them as a more beginner friendly approach to get acquainted with the system while doing something useful or fun.

For related examples, you can learn Ruby just by learning Rails. Or in more general aspect, the web technology stack through a modern web framework.

Not entirely true, Native Interop is pretty good with DotNet https://learn.microsoft.com/en-us/dotnet/standard/native-int...

Though I believe it has regressed at least a bit with the introduction of DotNet Core.

Yes, but he or she is giving convincing sounding reasons that might be helpful for the op.

Maybe it is actually better for OP to learn .net, maybe not. But the answer had quality, so I do not think the downvotes are appropriate.

While I think the intentions of the voting system are for marking low quality, as you've said, I think in practice most downvoters are using it to mark their disagreement.

There's something interesting about that; it implies that grey text signifies a non-conformist view and approach to a technical issue. As is the case here.

I like to skip to the grey text.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html

From a technical perspective I think my comment is interesting for anyone running a platform. I don't think this guideline applies.
I wrote the downvoted comment and am a proponent of downvoting for disagreement. Downvoting is an alternative to arguing and often makes for better comment pages.
It's a great perspective. In fact I upvoted your comment just now.

By contrast, it also prevents users from commenting. See dang's posts on this.

Regardless, it's interesting to note that it also, indirectly, highlights interesting comments.

Do you also find that interesting?

Typically, if a comment has been downvoted, I use it as a reason to filter it out. There’s more comments than I am going to read so reducing the pool is useful to me…and I don’t identify as a contrarian.

Thinking about it, downvoting for disagreement is the analog of upvoting for agreement.

I don't think being contrarian is a requirement for seeing value in comments that others disagree with. Just on this thread, your comment was downvoted but represents a particular way of solving a problem that differs from the downvoter's. Even if that way is not better, for them, I think acknowledging that it might be better for someone else is objectively open minded, and not in the least contrarian.

But my point isn't to criticize anyone for downvoting. Just the opposite. It's to illustrate that thinking outside the box is in itself disagreeable, which, as is the case here, can be a searchable metric.