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
    B

    Bill de hÓra

    dehora.net · Personal blog · on HN since 2007

    Bill de hÓra, a software engineer, writes about programming languages, APIs, engineering leadership, and working with AI agents.

    Visit blogRSSHN submissions
    ProgrammingManagement
    What HN says

    Commenters cite his posts on efficient API paging and on Go as examples of technical writing.

    Stats for nerds
    16HN people shared it
    15linked in comments
    275story points
    Jun 2013last shared
    2010people per year2013

    Top posts on HN

    1. 1
      On Go
      2 people · 147 points · first shared 2013 · 145 comments on HN
    2. 2
      On Scala
      2 people · 112 points · first shared 2013 · 99 comments on HN
    3. 3
      Working with agents doesn't feel like flow
      1 person · 3 points · first shared 2026 · Discussion on HN
    4. 4
      REST as an engineering discipline
      1 person · 2 points · first shared 2008 · Discussion on HN
    5. 5
      Reasoning about Leverage in Engineering Organisations – Bill de hÓra
      1 person · 2 points · first shared 2021 · 1 comments on HN
    6. 6
      Modelwerk: Neural Networks as Machinery
      1 person · 1 points · first shared 2026 · Discussion on HN
    7. 7
      Find a rank order list of your most popular command line calls
      1 person · 1 points · first shared 2008 · 2 comments on HN
    8. 8
      What a DVCS gets you (maybe)
      1 person · 1 points · first shared 2008 · Discussion on HN
    9. 9
      Git the inevitable?
      1 person · 1 points · first shared 2008 · Discussion on HN
    10. 10
      Patterns of Web Architecture
      1 person · 1 points · first shared 2008 · Discussion on HN

    What HN people wrote when they linked it

    • davidwJun 2013

      > this article is about technology

      Not, it is not. Here are some articles about technology:

      http://www.brython.info/

      http://dehora.net/journal/2013/06/01/on-go/

      http://ninjasandrobots.com/three-mistakes-i-see-web-designers-make-over-and-over-again

      http://moron4hire.tumblr.com/post/51904590190/processing-and-racket

      The article this discussion is about is entirely about politics and economics, as is the resultant discussion. You will note that there is no discussion of "oh, if only there were technology to fix that problem". There is, and it was not employed in this case. Why it wasn't, and the consequences, are what the article is about.

      > But I have to agree, that sadly there is a correlation between the low level of discussion and how political a topic is.

      Anyone can comment on political articles, whereas it actually takes some interest and experience to discuss the relative merits of Ruby and Python, or Akka and Erlang.

    • blasdelNov 2010

      Except that the technical limitations favor correct pagination — it's perfectly cacheable unlike the idiotic model: http://www.dehora.net/journal/2008/07/20/efficient-api-paging-count-down-not-up/

      I think the true reason is really just pervasive ignorance — everybody royally fucks this up and doesn't question it for a second.

      If you have N items with M on each page, and the same request for 'page 2' always returns items N-M through N-2M, with the contents shuffling off the end as N increases, you're an abject failure. SELECT … LIMIT M OFFSET N-(P-1)•M is in almost every single web app and totally bullshit. It's incredibly depressing, but we'll probably be stuck with it for at least the rest of our lifetimes.

    Related

    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026
    Charles Millerfishbowl.pastiche.org61 people

    The Two Things about Computer Programming

    Charles Miller
    Personal · last shared 2026
    Yegor Bugayenkoyegor256.com116 people

    Why I Don’t Talk to Google Recruiters

    Yegor Bugayenko
    Personal · last shared 2025
    Quora Engineeringengineering.quora.com34 people

    Moving Fast with High Code Quality

    Quora Engineering
    Company · last shared 2019
    Gergely Oroszblog.pragmaticengineer.com301 people

    Undervalued Engineering Skills: Writing Well

    Gergely Orosz
    Personal · last shared 2026
    Segment Blogsegment.com242 people

    Goodbye Microservices: From 100s of problem children to 1 superstar

    Segment Blog
    Company · last shared 2025
    LinkedIn Engineeringengineering.linkedin.com415 people

    LinkedIn Intro: Doing the Impossible on iOS

    LinkedIn Engineering
    Company · last shared 2025