Live data from Hacker News

Show HN: Mako – a full Bitcoin implementation in C

github.com

21–30 of 129 posts

Re: Show HN: Mako – a full Bitcoin implementation in C

#22
post #17
post #8

This looks like a herculean effort over just the past few months. Congratulations on hitting this milestone and hopefully you can take a breather and tie up loose ends at a more comfortable pace. As much as HN has changed over the years I still think this is a place where there are a lot of people who can appreciate how you feel right now. Nicely done!

Thanks. This was definitely the hardest project I've worked on in my life. I fear I may have shaved a few years off my life with all of the all-nighters I pulled with this, so it's good to hear recognition for the work. :)

Very impressive work. Was there a deadline that you were trying to meet? What was the reason for the all-nighters?

Re: Show HN: Mako – a full Bitcoin implementation in C

#23
post #4

Some of this C code looks extremely obfuscated. Not a fan.

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

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

Would you mind reviewing the Show HN rules too? Your comment broke them as well, and we're especially trying to avoid the culture of shallow putdowns when people are sharing their own work.

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

Re: Show HN: Mako – a full Bitcoin implementation in C

#25
Not to belittle the work, but it is always prudent to research what the other implementations are before possibly doing duplicate work and providing that comparison along with the new work for justification of it. For example, https://en.bitcoin.it/wiki/Software#C shows picocoin (libccoin), which Github also lists as being C. What makes this or what is desired to for this to be different from the alternative(s)? It certainly seems a non-trivial matter to have completely reimplemented the necessary GNU Multiple Precision Arithmetic Library or similar dependencies such as specific compiler extensions.

Re: Show HN: Mako – a full Bitcoin implementation in C

#27
post #4

Some of this C code looks extremely obfuscated. Not a fan.

I found it to be quite neat. The separation of compilation units alone shows the author knows what he's doing. Perhaps you have trouble with C idioms.

As someone who's teaching themselves C could you elaborate?

Re: Show HN: Mako – a full Bitcoin implementation in C

#28

Not to belittle the work, but it is always prudent to research what the other implementations are before possibly doing duplicate work and providing that comparison along with the new work for justification of it. For example, https://en.bitcoin.it/wiki/Software#C shows picocoin (libccoin), which Github also lists as being C. What makes this or what is desired to for this to be different from the alternative(s)? It c…

It's not a paper, and no academic who is not interested in it anyway is going to make stupid comments about related work. No need to justify making what you wanted to make. Well done.

Re: Show HN: Mako – a full Bitcoin implementation in C

#29

Not to belittle the work, but it is always prudent to research what the other implementations are before possibly doing duplicate work and providing that comparison along with the new work for justification of it. For example, https://en.bitcoin.it/wiki/Software#C shows picocoin (libccoin), which Github also lists as being C. What makes this or what is desired to for this to be different from the alternative(s)? It c…

The point wasn’t for this to be desired by anyone

It is just a show and tell

And now we also have a new client on the network!

Post reply on HN