zlacker

[return to "Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)"]
1. riku_i+N1[view] [source] 2026-01-17 19:52:40
>>whispe+(OP)
Interesting chronology:

Feb 2025: first encounter with coding

oct 2025: started learning rust

Jan 2026: production grade distributed kv store with transactions, enterprise security, durability, etc

◧◩
2. whispe+L2[view] [source] 2026-01-17 20:00:26
>>riku_i+N1
Thanks a lot for your comment!

I’ve put a lot of work into this over the past year—learning from established open source projects and carefully testing every feature to build something robust and reliable. For now, this is still a passion and learning project, but I do hope that, eventually, it can mature enough to be used in real-world production—maybe even in enterprise contexts someday.

There’s still a long way to go, and I’m definitely open to feedback and suggestions from anyone who’d like to help me improve.

◧◩◪
3. riku_i+d3[view] [source] 2026-01-17 20:02:47
>>whispe+L2
main question is what % of code is yours and what % is generated by AI?
◧◩◪◨
4. whispe+J3[view] [source] 2026-01-17 20:07:06
>>riku_i+d3
Good question!

All the code, architecture, logic, and design in minikv were written by me, 100% by hand. I did use AI tools only for a small part of the documentation—specifically the README, LEARNING.md, and RAM_COMMUNITY.md files—to help structure the content and improve clarity.

But for all the source code (Rust), tests, and implementation, I wrote everything myself, reviewing and designing every part.

Let me know if you want details or want to look at a specific part of the code!

◧◩◪◨⬒
5. the-la+L4[view] [source] 2026-01-17 20:14:53
>>whispe+J3
https://github.com/whispem/minikv/blob/main/src/coordinator/...

Nice, you are the first person I have seen who cares to type in unicode arrow instead of "->" in comments.

◧◩◪◨⬒⬓
6. whispe+o5[view] [source] 2026-01-17 20:19:29
>>the-la+L4
Haha, thanks!

I like the clarity of the real arrow—it just makes flows in comments more readable for me.

Glad to see someone noticed!

◧◩◪◨⬒⬓⬔
7. the-la+C6[view] [source] 2026-01-17 20:28:46
>>whispe+o5
Ok, let me call you out more explicitly. It is clear that most of the code is not written by you. Commit history shows that first a large feature appears out of the blue, then you have a followup series of commits removing "useless" comments (left by LLM). Quite a few useless comments are still there.

Also your rust implementation is 100% broken which some of comments you deleted point out.

I also love this comment: https://github.com/whispem/minikv/blob/main/src/coordinator/... It is exactly what LLMs write when you ask them to implement something.

[go to top]