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

Top all-time · #1097

D

Dennis Yurichev

Personal blog · yurichev.com/blogprogrammingsecurity

Dennis Yurichev is a personal blog at yurichev.com about programming and security. Since 2013, 61 different Hacker News readers have linked it 145 times, most often “The Errors of TeX [pdf] (1989)”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.

Visit the blog
145mentions?
14recommend?
61HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 28 in 2020

Sometimes recommended · 14 of 40 sampled comments recommend it?

Why HN links it

HN readers link Dennis Yurichev's site mainly for SAT/SMT by Example and Z3 material, and for mirrored PDFs of Knuth's TeX error papers and JPL C coding standards.

Recommended for · 14 comments
SAT/SMT by Example called good and the best resource; Knuth's TeX errors paper worth reading

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.

Most-linked posts?

  1. The Errors of TeX [pdf] (1989)
    9 people · 13 mentions · first linked 2018-12-03
  2. SAT/SMT by Example [pdf]
    7 people · 12 mentions · first linked 2018-06-11
  3. /mirrors/C/JPL_Coding_Standard_C.pdf
    5 people · 5 mentions · first linked 2020-01-06
  4. IEEE 754 round-off errors
    3 people · 4 mentions · first linked 2021-01-31
  5. Bayes Classifier for Your Books
    3 people · 3 mentions · first linked 2021-04-26
  6. An Introduction To Reverse Engineering for Beginners [pdf]
    3 people · 3 mentions · first linked 2013-08-15
  7. Quick introduction into SAT/SMT solvers and symbolic execution [pdf]
    3 people · 3 mentions · first linked 2017-05-11
  8. /blog/UAL/
    2 people · 3 mentions · first linked 2018-07-25
  9. Assembly Language for Beginners [pdf]
    2 people · 2 mentions · first linked 2018-07-17
  10. /SAT_SMT.html
    2 people · 2 mentions · first linked 2019-02-06

What Hacker News says?

  1. Yes. Explanation: https://yurichev.com/blog/UAL/

    Comment linking /blog/UAL/

    on “Assembly Language for Beginners [pdf]”
  2. Submitted Assembly Language for Beginners [pdf] as a story · 672 points

    HN discussion
  3. Yes. Explanation: https://yurichev.com/blog/UAL/

    Comment linking /blog/UAL/

    on “Assembly Language for Beginners [pdf]”
  4. Submitted Mathematics for Programmers [pdf] as a story · 589 points

    HN discussion
  5. DiffPDF 2.1.3 finds only two tiny (if weird) differences in the appearance of the two versions of the books ( https://yurichev.com/writings/AL4B-EN.pdf and https://beginners.re/RE4B-EN.pdf ) besides the title, author and build date: two page references at pages 1075 and 1078. Since both sites appear to be owned by the book's author this is most likely just a change that has not yet been pushed to github (or mentione…

    Comment linking /writings/AL4B-EN.pdf

    on “Assembly Language for Beginners [pdf]”
  6. Submitted Some Git internals as a story · 183 points

    HN discussion
  7. For TeX he has written a single large test called the TRIP test: described in "A torture test for TeX" ( http://texdoc.net/pkg/tripman ). This is a conformance test (to weed out bad reimplementations), written after TeX was written and debugged. (See https://texfaq.org/FAQ-triptrap for details.) Apart from this report there isn't a separate book about testing TeX specifically, though there is a TeX manual ( The TeXb…

    Comment linking /mirrors/knuth1989.pdf

    on “Donald Knuth was framed”
  8. Submitted Cracking Minesweeper with Z3 SMT Solver as a story · 177 points

    HN discussion
  9. https://yurichev.com/news/20191207_github/

    Comment linking /news/20191207_github/

    on “Mathematics for Programmers [pdf]”
  10. Submitted Autocomplete Using Markov Chains as a story · 166 points

    HN discussion
  11. BeniBoy · 2019-05-19Recommends
    I found this blog post quite interesting[1]. The author is optimising rack positionning to minimise cabling. However, trying to use his method to optimise a linear typewriter[2] proved unsuccessful, as projected solving time was around 13 million years. [1] https://yurichev.com/blog/cabling_Z3/ [2] https://www.benjaminpoilve.com/projects/typewriter-optimisat...

    Comment linking /blog/cabling_Z3/

    on “Modern SAT solvers: fast, neat and underused”
  12. Submitted SAT/SMT by Example [pdf] as a story · 145 points

    HN discussion
  13. Minesweeper: https://yurichev.com/blog/minesweeper_SAT_SN Hexiom: https://github.com/hugomg/hexiom

    Comment linking /blog/minesweeper_SAT_SN

    on “Modern SAT solvers: fast, neat and underused”
  14. Submitted Encrypted database case #1 as a story · 143 points

    HN discussion
  15. ims · 2019-11-27Recommends
    If you enjoy this format, the same author also wrote "SAT/SMT By Example" which I learned a lot from: https://yurichev.com/SAT_SMT.html

    Comment linking /SAT_SMT.html

    on “Reverse Engineering for Beginners [pdf]”
  16. Submitted Toy decompiler for x86-64 written in Python [pdf] as a story · 135 points

    HN discussion
  17. Although I sympathize with this line of thought, remember that we’re all uninitiated by the standards of a few decades ago. The time was when you were uninitiated if you couldn’t hand assemble your programs to a series of hex digits. Indeed, I own a copy of a book aimed at children that teaches you how to do just that for the BBC Micro and ZX Spectrum. (The publisher released it as a free PDF if anyone is curious: h…

    Comment linking /mirrors/machine-code-for-beginners.pdf

    on “Can we trust Microsoft with open source?”
  18. Submitted Rolling hash; Rabin-Karp string search as a story · 131 points

    HN discussion
  19. The problem with Ada, was the price of the compilers, and that the few UNIX vendors that bothered with Ada, like Sun, it was an additional license on top of the already expensive SunOS/Solaris Developer SDK. Thus the push for C and C++, alongside security certifications, where those languages feel like using Ada with a C like syntax. https://www.perforce.com/blog/kw/NASA-rules-for-developing-s... https://yurichev.co…

    Comment linking /mirrors/C/JPL_Coding_Standard_C.pdf

    on “Translating All C to Rust (TRACTOR)”
  20. Submitted Knuth-Morris-Pratt string-searching algorithm: DFA-less version as a story · 109 points

    HN discussion
  21. About your footnote: see Knuth's paper "The Errors of TeX", a detailed analysis of 860+ "errors" made during TeX's development. ( https://yurichev.com/mirrors/knuth1989.pdf or DOI: 10.1002/spe.4380190702) (The current number stands at 947: http://texdoc.net/texmf-dist/doc/generic/knuth/errata/errorl... )

    Comment linking /mirrors/knuth1989.pdf

    on “38% of bugs at Airbnb could have been prevented by using types”
  22. Submitted C, C++, x86/x64 assembly: The case of forgotten return as a story · 97 points

    HN discussion
  23. Shameless plug about IEEE 754 round-off errors: https://yurichev.com/news/20210131_IEEE_754/

    Comment linking /news/20210131_IEEE_754/

    on “Hacker's Guide to Numerical Analysis”
  24. Submitted Sat solver on top of regex matcher as a story · 91 points

    HN discussion
  25. Focusing on x86-64 (don't waste your time starting with the 32-bit variant when learning, let alone x87 FPU instructions, there's plenty of up-to-date materials for contemporary architectures nowadays): - Chapter 10, Assembly Language ( https://www3.nd.edu/~dthain/compilerbook/compilerbook.pdf#ch... ) of http://compilerbook.org/ - intro_x86-64: Introduction to x86_64 assembly - https://gitlab.com/mcmfb/intro_x86-64…

    Comment linking /blog/UAL/

    on “Clang Format Tanks Performance”
  26. Submitted Drawing a circle, point-by-point, without floating point support as a story · 79 points

    HN discussion
  27. Relevant: Knuth's paper "The Errors of TeX" https://yurichev.com/mirrors/knuth1989.pdf

    Comment linking /mirrors/knuth1989.pdf

    on “Chibicc: A Small C Compiler”
  28. Submitted IEEE 754 round-off errors as a story · 78 points

    HN discussion
  29. This is good too: https://yurichev.com/writings/SAT_SMT_by_example.pdf

    Comment linking /writings/SAT_SMT_by_example.pdf

    on “A dumb introduction to z3”
  30. Submitted Solving pocket Rubik’s cube (2*2*2) using Z3 and SAT solver as a story · 75 points

    HN discussion

Search all of HN for yurichev.com

Linked by the same people?