Hacker News new | past | comments | ask | show | jobs | submit login

Regarding the Kilo tutorial: a text editor is something that most people intuitively understand how to use, but the author took the time to explain the challenges that needed to be solved in order to create a terminal text editor, and built it incrementally while explaining each problem encountered and then how each iteration provided a solution.

I can definitely also see your argument that a smaller and more straightforward project may be easier to explain. As someone at least superficially acquainted with how blockchain technology works, my fear was that a lack of understanding of the thing being built might be a stumbling point for readers/listeners of a line-by-line code walkthrough.

However, you seem confident that a line-by-line will be sufficient to explain both the Haskell and bitcoin sides of things concisely, so I'll defer to your judgment, and look forward to it!




Hah, I think the challenge of explaining blockchains is why anyone thinks they solve distributed systems problems and then working through how they don't.

Anytime anyone asks me how they work I say, "They don't, actually. They're really a data integrity system that's being misused, and the current economically motivated implementations (currency) are motivated by the assumption that a majority of computing power in the system is guaranteed to work with the system and not try to take it over."

I will probably avoid that conversation.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: