Hacker News
- IEEE 754 round-off errors https://yurichev.com/news/20210131_IEEE_754/ 58 comments
- Rolling hash; Rabin-Karp string search https://yurichev.com/news/20210205_rolling_hash/ 20 comments
- Fun with regular expressions: part I https://yurichev.com/news/20210819_RE1/ 33 comments
- Boyer-Moore string search algorithm explanation and formal verification https://yurichev.com/news/20210421_boyer_moore/ 8 comments
- Knuth-Morris-Pratt string-searching algorithm: DFA-less version https://yurichev.com/news/20210121_Knuth_Morris_Pratt_1/ 38 comments
- Some Git internals https://yurichev.com/news/20201220_git/ 34 comments
- Mathematics for Programmers [pdf] https://yurichev.com/writings/Math-for-programmers.pdf 115 comments
- Autocomplete Using Markov Chains https://yurichev.com/blog/markov/ 17 comments
- C/C++ pointers: pointers abuse in Windows kernel http://yurichev.com/blog/ptrs3/ 2 comments
Lobsters
- How to crack RSA-512 on off-the-shelf hardware in 4 days https://yurichev.com/news/20220210_RSA/ 2 comments cryptography , security
- Why memcpy/strcpy/strcat return a value? https://yurichev.com/news/20211227_strcpy_etc/ 10 comments c
- Mathematics for programmers https://yurichev.com/writings/Math-for-programmers.pdf 15 comments book , compsci , math , pdf
- Writing Efficient Itanium 2 Assembly Code (2010) https://yurichev.com/mirrors/RE/itanium.pdf 8 comments assembly , pdf
- A reverse engineering challenge: an intricate visual pattern in 39 bytes https://yurichev.com/news/20200731_visual_RE_challenge/ 2 comments graphics , reversing
- SAT solver on top of regex matcher https://yurichev.com/news/20200621_regex_SAT/ 3 comments formalmethods
- Drawing a circle, point-by-point, without floating point support https://yurichev.com/news/20220322_circle/ 3 comments programming
- How I rented a flat with the help of calculus https://yurichev.com/news/20220322_calculus_eng/ 3 comments programming
- Using the 'uniq -c' command to get some statistics, part II https://yurichev.com/news/20220321_uniq_II/ 3 comments bash
- Cracking Diffie–Hellman key exchange using CADO-NFS + Logjam SSL/TLS attack https://yurichev.com/news/20220225_Diffie_Hellman/ 4 comments crypto
- [Math] Remainder as a checksum https://yurichev.com/news/20220216_remainder_as_checksum/ 7 comments programming
- Licensing your software with OpenSSL. Using license keys. Software copy-protection. https://yurichev.com/news/20220214_licensing/ 4 comments programming
- [Crypto] How to crack RSA-512 on off-the-shelf hardware in 4 days https://yurichev.com/news/20220210_RSA/ 5 comments crypto
- [Crypto] How to crack RSA-512 on off-the-shelf hardware in 4 days https://yurichev.com/news/20220210_RSA/ 3 comments programming
- [Pure C] Why memcpy/strcpy/strcat return a value? https://yurichev.com/news/20211227_strcpy_etc/ 30 comments c_programming
- [RevEng] Find CRC utility https://yurichev.com/news/20211114_find_CRC/ 3 comments reverseengineering
- Simplest possible snapshot-style backups using rsync https://yurichev.com/blog/bak/ 3 comments bash
- Cracking simple LCG PRNG https://yurichev.com/blog/LCG/ 8 comments programming
- Impact of order of files in tar archive on compressed size https://yurichev.com/news/20201021_tar_order/ 20 comments programming
- Rolling hash; Rabin-Karp string search https://yurichev.com/news/20210205_rolling_hash/ 4 comments programming
- [Math] IEEE 754 round-off errors https://yurichev.com/news/20210131_IEEE_754/ 16 comments programming
- Fun with regular expressions: part I https://yurichev.com/news/20210819_RE1/ 6 comments programming
- Math-for-programmers https://yurichev.com/writings/math-for-programmers.pdf 14 comments programming
- Assembly Language for Beginners [pdf] https://yurichev.com/writings/al4b-en.pdf 6 comments compsci
- Assembly Language for Beginners [pdf] https://yurichev.com/writings/al4b-en.pdf 14 comments programming
- Solving pocket Rubik’s cube (2*2*2) using Z3 and SAT solver https://yurichev.com/blog/rubik/ 4 comments compsci
- Simplest SAT solver in ~120 lines https://yurichev.com/blog/sat_backtrack/ 24 comments compsci
- Quick introduction into SAT/SMT solvers and symbolic execution https://yurichev.com/writings/sat_smt_draft-en.pdf 7 comments compsci
- Some of git internals http://yurichev.com/blog/git/ 5 comments git
- Cracking an Encrypted Database http://yurichev.com/blog/encrypted_db_case_1/ 7 comments netsec
- Quick introduction to reverse engineering for beginners, including a lot of ARM assembly examples http://yurichev.com/writings/RE_for_beginners-en.pdf 3 comments raspberry_pi