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 · #86

Y

Yossi Kreinin

Personal blog · yosefk.comhardwareprogramming

Yossi Kreinin's personal blog at yosefk.com covers hardware and programming. Since 2008, 390 different Hacker News readers have linked it 689 times, most often “C++ Frequently Questioned Answers”. It is still writing: the last post was on 2026-09-18, and you can follow it by feed.

Visit the blog
689mentions?
12recommend?
390HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 58 in 2024

Sometimes recommended · 12 of 40 sampled comments recommend it?

Why HN links it

HN readers link Yossi Kreinin's blog for thoughtful writing on programming and C++, including the C++ FQA and posts on management and productivity. Commenters call it a good read.

Recommended for · 12 comments
Called amazing, brilliant and usually a good read; the C++ FQA called entertaining and quite good.

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. C++ Frequently Questioned Answers
    38 people · 41 mentions · first linked 2008-09-26
  2. My history with Forth and stack machines (2010)
    23 people · 27 mentions · first linked 2014-08-07
  3. My history with Forth and stack machines (2010)
    18 people · 21 mentions · first linked 2018-11-26
  4. C++ Frequently Questioned Answers (2009)
    17 people · 21 mentions · first linked 2018-04-12
  5. Defective C++
    14 people · 14 mentions · first linked 2008-07-04
  6. Yosefk - My history with Forth & stack machines
    11 people · 12 mentions · first linked 2010-09-10
  7. I can't believe I'm praising Tcl (2008)
    8 people · 12 mentions · first linked 2014-11-14
  8. Redundancy vs dependencies: which is worse?
    8 people · 10 mentions · first linked 2008-05-28
  9. People can read their manager's mind (2015)
    8 people · 9 mentions · first linked 2021-09-25
  10. Do call yourself a programmer, and other career advice (2013)
    8 people · 8 mentions · first linked 2019-10-20

What Hacker News says?

  1. The Web is two things. First, it's the promise that a certain runtime with a specific minimum set of capabilities is available almost anywhere. Secondly, it's a staggeringly-huge installed base of stuff written for that runtime. I don't think there's anything out there in the that matches the volume of deployed HTML, CSS and JS in the wild. The horribly sad part is that HTML, CSS and JS are a gigantic Rube Goldberg…

    Comment linking /blog/my-history-with-forth-stack-machines.html

    on “Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust”
  2. Submitted Advantages of incompetent management as a story · 543 points

    HN discussion
  3. shoo · 2020-08-06Recommends
    readers may tangentially enjoy yosefk's "cardinal programming jokes" -- the first one featuring a manhole: https://yosefk.com/blog/the-cardinal-programming-jokes.html > I must warn you about those jokes. Firstly, they are translated from Russian and Hebrew by yours truly, which may cause them to lose some of their charm. Secondly, I'm not sure they came with that much charm to begin with, because my taste in jokes (…

    Comment linking /blog/the-cardinal-programming-jokes.html

    on “20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions”
  4. Submitted Evil programmer's tip: avoid “easy” things (2016) as a story · 517 points

    HN discussion
  5. OK, Unix was probably available to Knuth, but the task given to Knuth was not to promote any already written programs! Had he done so it would be claimed that he missed to do what was requested of him to do. Even today, if you would get the exactly same task, with the goal to make the most efficient solution when you have to care about the limitations of hardware available to you and to produce the self contained pr…

    Comment linking /blog/what-worse-is-better-vs-the-right-thing-is-really-about.html

    on “The Yoda of Silicon Valley”
  6. Submitted How FPGAs work, and why you'll buy one as a story · 379 points

    HN discussion
  7. > If you want to avoid C++ that's great, but to argue for C over it is insanity rooted in nostalgia. Did you know that code in C++ can run outside of main()? I used to be a C++ believer, and advocated for C++ over our companies use of Java. One day, they decided they wanted to "optimize" the build, by compiling and linking objects in alphabetical order. The compile and link worked great, the program crashed when it…

    Comment linking /c++fqa/

    on “Fuchsia is not Linux”
  8. Submitted LLMs aren't world models as a story · 371 points

    HN discussion
  9. I would mention also http://yosefk.com/blog/?s=10x

    Comment linking /blog/?s=10x

    on “Qualities that I believe make the most difference in programmers’ productivity”
  10. Submitted Do you really want to be making this much money when you're 50? as a story · 355 points

    HN discussion
  11. _delirium · 2011-10-17Recommends
    Far from daily, but Yosef K's blog is usually a good read when he does post: http://www.yosefk.com/blog/

    Comment linking /blog/

    on “Ask HN: What programming blogs do you read daily?”
  12. Submitted A 100x speedup with unsafe Python as a story · 318 points

    HN discussion
  13. Backtraces work without that. http://yosefk.com/blog/getting-the-call-stack-without-a-fram...

    Comment linking /blog/getting-the-call-stack-without-a-frame-pointer.html

    on “An Intro to Compilers”
  14. Submitted Why bad scientific code beats code following “best practices” (2014) as a story · 283 points

    HN discussion
  15. landtuna · 2018-03-07Recommends
    Once you've got the basics down from a tutorial (old C++ or modern C++), move on to internalizing all the lessons here: https://isocpp.org/faq (what Marshall Cline's excellent C++ FAQ has become) and here: https://herbsutter.com/gotw/ (Not as organized, but Herb Sutter wrestles with the essential questions of how to deal with the tricky bits of C++) If you've got the cash, read Effective Modern C++ by Scott Meyers.…

    Comment linking /c++fqa/

    on “Ask HN: Best way to learn modern C++?”
  16. Submitted The state of AI for hand-drawn animation inbetweening as a story · 262 points

    HN discussion
  17. Related to http://yosefk.com/blog/redundancy-vs-dependencies-which-is-w...

    Comment linking /blog/redundancy-vs-dependencies-which-is-worse.html

    on “The Wrong Abstraction (2016)”
  18. Submitted Bad scientific code beats code following "best practices" (2014) as a story · 230 points

    HN discussion
  19. Recent-ishly on HN: https://yosefk.com/blog/advantages-of-incompetent-management...

    Comment linking /blog/advantages-of-incompetent-management.html

    on “A change of heart regarding employee metrics”
  20. Submitted Monorepo is great if you're really good as a story · 225 points

    HN discussion
  21. Reminds me of a quote from Yossi Kreinin: CMM has 5 levels. CMM level 1 is where you operate right now: it denotes the ability to ship something. CMM level 5, the one mentioned in the interview from Kent Beck's book, denotes complete paralysis. To do anything, you have to write or update so many documents, have so many meetings with "relevant stakeholders", and to perform so many pointless measurements of the defect…

    Comment linking /blog/extreme-programming-explained.html

    on “If Software Is Eating The World, Why Don't Coders Get Any Respect?”
  22. Submitted Doing Everyone Else's Job as a story · 215 points

    HN discussion
  23. Have you ever looked at how useless Chuck Moore's stuff is? Like, the chip designs are of the type “384 independent Forth chips with tiny amounts of RAM and mediocre interconnects, and if you want to actually do anything with them, you'll need to use 128 of them to program your own DDR3 controller”. Or, he demonstrates how awesome Forth is by showing that you can do “the guts of a disk driver” in five lines, except…

    Comment linking /blog/my-history-with-forth-stack-machines.html

    on “That's not an abstraction, that's a layer of indirection”
  24. Submitted Taking Up Animation as a Hobby as a story · 214 points

    HN discussion
  25. mplanchard · 2019-10-20Recommends
    Elsewhere in this thread, someone posted this rebuttal to the article, which I think is much more nuanced and well thought through. It also emphasizes the value of relationships and kindness in a way the original article does not: https://yosefk.com/blog/do-call-yourself-a-programmer-and-ot... I wound up subscribing to that blog’s RSS feed, because the articles, though infrequent, seem to be generally interesting an…

    Comment linking /blog/do-call-yourself-a-programmer-and-other-career-advice.html

    on “Don't Call Yourself a Programmer, and Other Career Advice (2011)”
  26. Submitted Do call yourself a programmer, and other career advice as a story · 214 points

    HN discussion
  27. On the other hand: https://yosefk.com/blog/do-call-yourself-a-programmer-and-ot...

    Comment linking /blog/do-call-yourself-a-programmer-and-other-career-advice.html

    on “Don't Call Yourself a Programmer, and Other Career Advice (2011)”
  28. Submitted People can read their manager's mind (2015) as a story · 199 points

    HN discussion
  29. Steve Yegge http://steve-yegge.blogspot.com/ Wil Shipley https://blog.wilshipley.com/ Yossi Kreinin http://yosefk.com/ All three brilliant, with good sense of humor and having good "vision thing"

    Comment linking /

    on “Ask HN: Which developers do you closely follow?”
  30. Submitted Why bad scientific code beats code following "best practices" as a story · 198 points

    HN discussion

Search all of HN for yosefk.com

Linked by the same people?