Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #706

P

Project Nayuki

Personal blog · nayuki.io · on HN as nayukiprogrammingmath

Project Nayuki is a personal blog at nayuki.io about programming and math. Since 2014, 91 different Hacker News readers have linked it 289 times, most often “Designing better file organization around tags, not hierarchies (2017)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
289mentions?
8recommend?
91HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 35 in 2021

Sometimes recommended · 8 of 40 sampled comments recommend it?

Why HN links it

HN readers link Project Nayuki for its QR code articles and generator library, its essays on tag-based file organization, and its algorithm explanations such as Fibonacci and Huffman coding.

Recommended for · 8 comments
Called high-quality with many code examples; its QR step-by-step article called the best visual explainer.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

nayuki · 6,697 karma · member since 2011

I am a software developer. Home page: https://www.nayuki.io/

From their public HN profile, which links to this site.

Most-linked posts?

  1. Designing better file organization around tags, not hierarchies (2017)
    16 people · 20 mentions · first linked 2017-03-09
  2. Creating a QR Code step by step
    11 people · 17 mentions · first linked 2018-11-02
  3. QR Code generator library (Java, TypeScript, Python, Rust, C++, and C)
    8 people · 9 mentions · first linked 2017-07-19
  4. /
    5 people · 7 mentions · first linked 2017-07-25
  5. A fundamental introduction to x86 assembly programming
    5 people · 6 mentions · first linked 2016-05-14
  6. Fast Fibonacci Algorithms (2015)
    5 people · 5 mentions · first linked 2016-05-17
  7. Summary of C/C++ integer rules
    4 people · 9 mentions · first linked 2019-11-05
  8. Computing Wikipedia’s internal PageRanks
    3 people · 5 mentions · first linked 2016-03-24
  9. Optimal text segmentation for QR Codes
    3 people · 5 mentions · first linked 2018-09-22
  10. Cryptographic Primitives in Plain Python
    3 people · 4 mentions · first linked 2018-09-23

What Hacker News says?

  1. Here's a few fun ones: the Burrows–Wheeler transform, suffix arrays in general, Kanerva's fully distributed representation, reduced-affine-arithmetic numbers, LSM trees, binary array sets, sparse array sets, and gap buffers. (I'm not sure how nobody had mentioned gap buffers yet on the thread, but if they did I didn't see it.) — ⁂ — The Burrows-Wheeler transform is the second character of each suffix in a (cyclic) s…

    Comment linking /page/binary-array-set

    on “Ask HN: What are some cool but obscure data structures you know about?”
  2. Submitted Creating a QR Code step by step as a story · 329 points

    HN discussion
  3. > all these findings prove that the bug is NOT an issue with Windows 11 24H2, as things like the way the stack is used by internal WinAPI functions are not contractual and they may change at any time, with no prior notice. The real issue here is the game relying on undefined behavior (uninitialized local variables), and to be honest, I’m shocked that the game didn’t hit this bug on so many OS versions, although as I…

    Comment linking /page/undefined-behavior-in-c-and-cplusplus-programs

    on “How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2”
  4. Submitted Creating a QR Code step by step as a story · 326 points

    HN discussion
  5. I wrote about what I perceived as deficiencies of hierarchical file systems, and proposed an alternative organization based on tags and hashes. It was discussed on Hacker News last week and many years ago. https://www.nayuki.io/page/designing-better-file-organizatio... ; https://news.ycombinator.com/item?id=29141800

    Comment linking /page/designing-better-file-organization-around-tags-not-hierarchies

    on “I'm “still afraid to use spaces in file names” years old”
  6. Submitted A fundamental introduction to x86 assembly programming as a story · 320 points

    HN discussion
  7. My way of explaining step by step visually is by implementing in Excel: AES https://www.nayuki.io/page/aes-cipher-internals-in-excel ; DES https://www.nayuki.io/page/des-cipher-internals-in-excel . Also relevant: https://www.righto.com/2014/09/mining-bitcoin-with-pencil-an...

    Comment linking /page/des-cipher-internals-in-excel

    on “Show HN: SHA-256 explained step-by-step visually”
  8. Submitted Designing better file organization around tags, not hierarchies (2017) as a story · 286 points

    HN discussion
  9. Since the article mentioned bencoding and provides sample .torrent files, I'd like to show my code for parsing and visualizing bencode structures: https://www.nayuki.io/page/bittorrent-bencode-format-tools

    Comment linking /page/bittorrent-bencode-format-tools

    on “BitTorrent v2”
  10. Submitted Image unshredder by simulated annealing (2015) as a story · 253 points

    HN discussion
  11. Indeed, the Wikipedia pages "Geographic coordinate system" and "International Standard Book Number" have the highest PageRank. See: https://www.nayuki.io/page/computing-wikipedias-internal-pag...

    Comment linking /page/computing-wikipedias-internal-pageranks

    on “Show HN: Six Degrees of Wikipedia”
  12. Submitted Creating a QR Code step by step as a story · 247 points

    HN discussion
  13. https://www.nayuki.io/page/common-mistakes-when-using-the-me...

    Comment linking /page/common-mistakes-when-using-the-metric-system

    on “Hezbollah pager explosions kill several people in Lebanon”
  14. Submitted Designing better file organization around tags, not hierarchies (2017) as a story · 230 points

    HN discussion
  15. Maybe this: https://www.nayuki.io/res/cryptographic-primitives-in-plain-... ; https://www.nayuki.io/page/cryptographic-primitives-in-plain...

    Comment linking /page/cryptographic-primitives-in-plain-python

    on “Show HN: SHA-256 Animation”
  16. Submitted Fast Fourier transform in x86 assembly as a story · 158 points

    HN discussion
  17. I have Excel spreadsheets showing every bit of the calculation of AES and DES: https://www.nayuki.io/page/aes-cipher-internals-in-excel ; https://www.nayuki.io/page/des-cipher-internals-in-excel Also, some people have been sharing a video explanation of AES/Rijndael. It is actually rendered from someone's Shockwave Flash movie. https://web.archive.org/web/20051124061027/http://www.cs.bc....

    Comment linking /page/des-cipher-internals-in-excel

    on “Show HN: SHA-256 Animation”
  18. Submitted Pixel is a unit of length and area as a story · 145 points

    HN discussion
  19. See: “Designing better file organization around tags, not hierarchies”[1] The author has done a thorough preliminary exploration on this matter. [1] https://www.nayuki.io/page/designing-better-file-organizatio...

    Comment linking /page/designing-better-file-organization-around-tags-not-hierarchies

    on “I/O Is Faster Than CPU – Let’s Partition Resources and Eliminate OS Abstractions [pdf]”
  20. Submitted Summary of C/C++ integer rules as a story · 112 points

    HN discussion
  21. If anyone is interested in reading the GIF specification, I reformatted the plain text version into HTML: https://www.nayuki.io/page/gif89a-specification-html

    Comment linking /page/gif89a-specification-html

    on “The fastest GIF does not exist”
  22. Submitted Fast Fibonacci Algorithms (2015) as a story · 102 points

    HN discussion
  23. I made an attempt on https://www.nayuki.io/page/creating-a-qr-code-step-by-step - use the examples "Force light area" and "Force dark area".

    Comment linking /page/creating-a-qr-code-step-by-step

    on “Reading QR codes without a computer”
  24. Submitted Near-duplicate features of C++ (2017) as a story · 77 points

    HN discussion
  25. Someone's video on decoding from a decade ago: https://www.youtube.com/watch?v=KA8hDldvfv0 (20 min) My interactive web page on creating a QR code step by step (so basically the inverse process): https://www.nayuki.io/page/creating-a-qr-code-step-by-step

    Comment linking /page/creating-a-qr-code-step-by-step

    on “Reading QR codes without a computer”
  26. Submitted Fast Fibonacci as a story · 69 points

    HN discussion
  27. Yeah, it did get similar responses. https://www.nayuki.io/page/pixel-is-a-unit-of-length-and-are... , https://news.ycombinator.com/item?id=43769478

    Comment linking /page/pixel-is-a-unit-of-length-and-area

    on “The scientific “unit” we call the decibel”
  28. Submitted Binary array set as a story · 63 points

    HN discussion
  29. I've been drinking distilled water for a few years now, and the quality and peace of mind have been great. I documented it in https://www.nayuki.io/page/drinking-distilled-water .

    Comment linking /page/drinking-distilled-water

    on “U.S. imposes first-ever national drinking water limits on PFAS”
  30. Submitted Reed-Solomon error-correcting code decoder as a story · 62 points

    HN discussion

Search all of HN for nayuki.io

Linked by the same people?