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

Top all-time · #4219

S

Sahand Saba

Personal blog · sahandsaba.comprogrammingmath

Sahand Saba's personal blog at sahandsaba.com covers programming and math. Since 2014, 18 different Hacker News readers have linked it 18 times, most often “Understanding SAT by Implementing a Simple SAT Solver in Python (2014)”. It is still writing: the last post was on 2026-09-29, and you can follow it by feed.

Visit the blog
18mentions?
18HN people?
2014–2024first – last linked?
Links on Hacker News per year · peak 5 in 2014

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link Sahand Saba's posts on Python idioms and language features, asyncio coroutines versus callbacks, and a SAT solver write-up. One commenter calls the asyncio post a great read.

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

Coding, mathematics, and problem solving by Sahand Saba.

Most-linked posts?

  1. Understanding SAT by Implementing a Simple SAT Solver in Python (2014)
    4 people · 4 mentions · first linked 2019-01-04
  2. Understanding SAT by Implementing a Simple SAT Solver in Python
    4 people · 4 mentions · first linked 2014-05-17
  3. Python Language Features and Tricks
    3 people · 3 mentions · first linked 2014-03-08
  4. Understanding async programming in Python3.4
    2 people · 2 mentions · first linked 2015-04-21

What Hacker News says?

  1. I'd love other answers to the same question. Here are a few I've come across in the past: http://www.rafekettler.com/magicmethods.html http://sahandsaba.com/thirty-python-language-features-and-tr... http://www.siafoo.net/article/52

    Comment linking /thirty-python-language-features-and-tricks-you-may-not-know.html

    on “Python idioms I wish I'd learned earlier”
  2. Submitted Python Language Features and Tricks as a story · 404 points

    HN discussion
  3. kyllo · 2015-04-21Recommends
    Well here's a great blog post on how to use the @asyncio.coroutine decorator to do asynchronous/non-blocking I/O in this style, as opposed to JS-style callbacks. I think the control flow is a lot clearer with coroutines as opposed to callbacks. I've never used Twisted though so I'm not sure how asyncio compares to that library. http://sahandsaba.com/understanding-asyncio-node-js-python-3...

    Comment linking /understanding-asyncio-node-js-python-3-4.html

    on “The Python Road Not Taken”
  4. Submitted Anti-Patterns Every Programmer Should Be Aware Of as a story · 242 points

    HN discussion
  5. Why do you backtrack when you hit a book? Btw, people often cite the earliest articles, but not necessarily the simplest. Often there are papers like '[topic] simplified' etc, and they can be quite useful. In our case, an alternative approach is to just do a web search for 'how to write a simple sat solver' and that yields eg https://www.gibiansky.com/blog/verification/writing-a-sat-so... and https://sahandsaba.com/…

    Comment linking /understanding-sat-by-implementing-a-simple-sat-solver-in-python.html

    on “The International SAT Competition Web Page”
  6. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python (2014) as a story · 158 points

    HN discussion
  7. Submitted 30 Python Language Features and Tricks(2014) as a story · 5 points

    HN discussion
  8. Submitted So How Do You Actually Calculate The Fibonacci Numbers? as a story · 4 points

    HN discussion
  9. Submitted Combinatorics Algorithms for Coding Interviews as a story · 3 points

    HN discussion
  10. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python (2014) as a story · 3 points

    HN discussion
  11. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python as a story · 2 points

    HN discussion
  12. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python as a story · 2 points

    HN discussion
  13. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python as a story · 2 points

    HN discussion
  14. Submitted Combinatorial Generation Using Coroutines With Examples in Python as a story · 2 points

    HN discussion
  15. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python (2014) as a story · 1 points

    HN discussion
  16. Submitted Understanding SAT by Implementing a Simple SAT Solver in Python as a story · 1 points

    HN discussion
  17. Submitted Understanding async programming in Python3.4 as a story · 1 points

    HN discussion
  18. Submitted Understand Recurrence Relations Using Automata, Python Code, and JavaScript Visualizat° as a story · 1 points

    HN discussion

Search all of HN for sahandsaba.com

Linked by the same people?