Please share your knowledge
http://rayli.net/blog/data/top-10-data-mining-algorithms-in-plain-english/
I never understood k-means before nor cared to. I don't see posts of this quality very often, that make complex topics accessible and interesting to outsiders of that field.
There are a lot of very skilled people here on HN, and I want to ask you all to think, "what do I understand very well that many others don't?"
Even if it's just a really clear explanation of a single algorithm, security technique, hardware component, equation, biological phenomena, what have you-- share your knowledge!
And if English is not your first language, please don't let that stop you! I have read many articles with imperfect English that were nonetheless EXTREMELY interesting and informative. And there are also many of us willing to translate articles if necessary and worthwhile!
I feel a lot of people on HN have great and organized knowledge system and open sourcing the system with the knowledge/the knowledge part is important/ would be great. Of course it will take some time and effort, but I would love to have access to such system of some users like patio11 for example and gladly will pay money for something like that.
P.S Feel free to copy the idea, I am pretty sure that it is not unique anyways, though I am not aware of something that has done a good job in this area. Think of it like an open source knowledge system with a hosted version.
Some examples:
* "Well John, computers sometimes overheat just like people do. If you wear a parka in 100-degree weather for a day, you'll probably get pretty sick. So do computers, which is why your computer was acting up. I'd blow out the dust every few months and make sure your computer has plenty of room to breathe; do that, and it'll be happy and healthy!"
* "Well Susan, a computer stores numbers in a certain number of 'bits', which are like our digits. However, most programs are written with a specific number of these digits in mind for a particular number, not unlike a mechanical odometer in your car. Computer numbers - just like an odometer - will roll over once they grow big enough, and funny things will start happening once that happens, like programs crashing. I think that's what's happening here; let me collect some data and send a bug report to the vendor."
* "Well McCready, computers are like gremlins: bad things happen when you expose them to water. Worse things happen when you expose them to whiskey on the rocks, so please stop pouring your booze into the Chess Wizard!"
The common theme here is to reinforce computing concepts with other not-necessarily-computing-related concepts and giving your audience the tools to base their understanding of those concepts around those metaphors.
Source: I am very skilled at burning the palms of my hands.
These are all things that can be wiki'd, and somewhat simple to understand, but I think wrapping one's head around the first principles so you can answer any related question on human visual interpretations of light is valuable, and something I can try to explain if anyone is interested.
Granted, I agree with you to a point and I don't see any reason you are downvoted/beside the obvious "don't be so negative" point, though I will upvote you, I feel this conversation is important/. At the same time it is extremely easy for you to use these articles/posts even in your CV and in building in your brand. Of course, you might not need that, but there are still a lot of uses including showing them to your future kids or thinking about how your writing changed someones live.
Leave that, there are specific content, which I have no issues being behind a paywall. You might put it behind a paywall/e-book/, show me that your content is useful to me, I will pay you in a heartbeat. Of course this is something that will take even more time.
To your point above spending time with new things or friends/family/working, I don't think that the author wanted you to stop doing them. Again he is asking you politely, do that if you have free time AND you are willing to help some complete strangers online. It is not something everyone would want to do and this is completely okey.
Also, I think there is something to be said about the whole "learning as you teach" mentality. Often times I find myself explaining something (which I've done a hundred times) to someone (who has never done it before) and I catch myself saying things that I had not paused to reflect on before; or, I find myself finding even better ways to do things as I explain them to someone else. Those are the sorts of benefits that might be in store for yourself, without any consideration to mutualistic benefits.
Guilty as charged :)
I think that one of the best ways to learn things in depth is to share and discuss it with other skilled professionals who can share their thoughts based on other points of view.
There is always something new to learn from the others, and even if you know more than them, remember that it doesn't matter if you know 100% of something if you don't know how to communicate in a clear and concise way.