Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    Pozorvlak

    pozorvlak.livejournal.com · Personal blog · on HN since 2008

    Pozorvlak writes a LiveJournal about programming, build systems, Smalltalk, dependent types and teaching code.

    Visit blogHN submissions
    ProgrammingLanguages & Compilers
    What HN says

    HN links his 'Falsehoods Programmers Believe About Build Systems' as a build-system example of the falsehoods genre, and his Smalltalk if-statement post for explaining message-passing conditionals.

    Stats for nerds
    18HN people shared it
    20linked in comments
    463story points
    May 2019last shared
    2014people per year2019

    Top posts on HN

    1. 1
      "I think that djb redo will turn out to be the Git of build systems."
      2 people · 150 points · first shared 2011 · 49 comments on HN
    2. 2
      If-statements in Smalltalk (2008)
      2 people · 76 points · first shared 2017 · 49 comments on HN
    3. 3
      Why we should teach our kids to code
      1 person · 75 points · first shared 2011 · 33 comments on HN
    4. 4
      Falsehoods Programmers Believe About Build Systems (2012)
      7 people · 54 points · first shared 2012 · 38 comments on HN
    5. 5
      Flavors of programming ...
      1 person · 37 points · first shared 2009 · 15 comments on HN
    6. 6
      Simple unit tests within dependent type system
      1 person · 14 points · first shared 2011 · Discussion on HN
    7. 7
      Unit testing Agda code with elisp
      1 person · 13 points · first shared 2011 · Discussion on HN
    8. 8
      Counting in hexadecimal on your fingers
      1 person · 12 points · first shared 2008 · 4 comments on HN
    9. 9
      Why I Like Perl
      1 person · 12 points · first shared 2008 · 4 comments on HN
    10. 10
      Big-O notation for beginners
      2 people · 9 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • yreadMay 2014

      http://wiesmann.codiferes.net/wordpress/?p=15187&lang=en

      Falsehoods programmers believe about geography

      http://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/

      Falsehoods programmers believe about addresses

      http://www.cscyphers.com/blog/2012/06/28/falsehoods-programmers-believe-about-gender/

      Falsehoods programmers believe about gender

      http://erratasec.blogspot.com/2012/06/falsehoods-programmers-believe-about.html#.UaeWSGSG1qI

      Falsehoods programmers believe about networks

      http://pozorvlak.livejournal.com/174763.html

      Falsehoods programmers believe about build systems

      http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time

      Falsehoods programmers believe about time

      http://butgrace.com/2012/06/19/more-falsehoods-programmers-believe-about-time/

      More falsehoods programmers believe about time

    • gamblerMar 2019

      Your class will not work without language-level if/else construct or something equivalent. In Samlltalk if/else is implemented purely through message passing. There is no "real" if/else.

      IIRC, Smalltalk has Boolean class and two subclasses of Boolean: True and False. There is a single method with two arguments (:ifTrue:ifFlase). The method is then overloaded. True calls ifTrue argument. Flase calls ifFalse argument. This is happening dynamically, at runtime. Again, the mechanism is generic enough to fully replace all use cases of "traditional" if/else constructs.

      Clearly, you haven't thought this through.

      Edit:
      People here would do well to read this:
      https://pozorvlak.livejournal.com/94558.html

    • bryanrasmussenMay 2019

      I don't know, looking through those they seem to be more another example of the linked article - not classical Falsehoods programmers believe - for example this one https://pozorvlak.livejournal.com/174763.html Falsehoods programmers believe about build systems - quite a lot of them are really Implementation Decisions of Build Systems Do not cover every need.

    • josteinkFeb 2017

      Ah good old makefiles. This reminds me of this one which I discovered via a recent HN-submission[1].

      Falsehoods programmers believe about build systems: http://pozorvlak.livejournal.com/174763.html

      [1] https://news.ycombinator.com/item?id=13637102

    Related

    Gilad Brachabracha.org27 people

    The Strongtalk Type System for Smalltalk (2004)

    Gilad Bracha
    Personal · last shared 2024
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026
    Smalltalk Talkmedium.com/smalltalk-talk20 people

    Pharo, the Modern Smalltalk

    Smalltalk Talk
    Publication · last shared 2024
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    Rob Conerywekeroad.com125 people

    PostgreSQL Rising

    Rob Conery
    Personal · last shared 2014
    Red Programming Language Blogred-lang.org131 people

    Red Programming Language

    Red Programming Language Blog
    Company · last shared 2026