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
    T

    Ted Dziuba

    teddziuba.com · Personal blog · on HN since 2008

    Ted Dziuba is a software engineer who writes provocative, humorous posts on systems engineering, startups and web architecture.

    Visit blogHN submissions
    ProgrammingSystems & PerformanceStartups
    What HN says

    Commenters say he deliberately trolls, but that pieces like the Craigslist Reverse Programmer Troll make good points, and he still blogs.

    Stats for nerds
    118HN people shared it
    113linked in comments
    1.7Kstory points
    Dec 2013last shared
    2008people per year2013

    Top posts on HN

    1. 1
      Node.js is Cancer
      9 people · 197 points · first shared 2011 · 34 comments on HN
    2. 2
      I Don't Code in my Free Time
      2 people · 167 points · first shared 2009 · 134 comments on HN
    3. 3
      Taco Bell Programming
      8 people · 102 points · first shared 2010 · 11 comments on HN
    4. 4
      I Can't Wait for NoSQL to Die
      1 person · 86 points · first shared 2010 · 78 comments on HN
    5. 5
      The Craigslist Reverse Programmer Troll
      10 people · 74 points · first shared 2011 · 4 comments on HN
    6. 6
      Straight Talk on Event Loops
      3 people · 74 points · first shared 2011 · 2 comments on HN
    7. 7
      MacOS X is an Unsuitable Platform for Web Development
      4 people · 58 points · first shared 2011 · 18 comments on HN
    8. 8
      A Web OS? Are You Dense?
      3 people · 54 points · first shared 2008 · 60 comments on HN
    9. 9
      An Article About Startups That Wasn't Written By A Pretentious Asshole
      2 people · 52 points · first shared 2008 · 71 comments on HN
    10. 10
      OpenID Is Why I Hate The Internet
      1 person · 51 points · first shared 2008 · 66 comments on HN

    What HN people wrote when they linked it

    • zohebvOct 2011

      > @zohebv there are several errors in deduction here:

      @ajd I would disagree with this statement very easily and very confidently.

      > really

      yes

      > multi-threading and non blocking io are two separate tools

      asio is a way of minimizing the number of threads in a system and extracting maximum performance.

      > i don't think anyone's asserting that

      It follows by logical deduction. There are only 3 possible criticisms of node.js
      1. I need shared memory
      2. I dislike Javascript
      3. I dislike asio

      Given that the cancer post doesn't make a big deal of 1 and 2. you are left with 3. And if you read his follow up post he is again complaining about "event-loop" programming. Yes he is indeed complaining about asio. asio necessarily introduces event loops.

      There is only one reason to use multiple threads over multiple pre-started processes. You need the shared memory. You should still be able to pull off shared memory in node but it can be cumbersome. I am yet to see anyone complain about needing shared memory and hence disliking nodejs. Its either

      1. "threads are robust for cpu bound workloads"

      - which can be solved by simply launching as many nodejs processes as Python processes, though you only need to launch as many nodejs instances as cores if you are not interested in winning this argument.

      2. "Don't force this programming model on me"

      It is not forcing any programming model on you except that shared memory is harder. And yes you cannot acquire a lock and go off and do io. If…

    • malandrewSep 2013

      It's several things beyond just the lack of warrants. It the opportunistic monitoring as opposed to the targeted monitoring and the activities beyond their jurisdiction. Parallel construction to me suggests that they have been funded with so much cash that they now have enough money to fund scope creep beyond their jurisdiction. They should never had had more cash than they needed to do their job.

      I personally would like to see the NSA organization around defense and not offense. Make better tools to protect us. Don't backdoor things since any backdoor they have can be discover and used by others. etc.

      Worth a read:
      "How the NSA could stop sucking and be awesome instead" by Ted Dziuba:

      http://teddziuba.com/post/58735980543/how-the-nsa-could-stop-sucking-and-be-awesome-instead

    • jiggy2011Jan 2012

      The problem is I think that it puts some people at a much bigger advantage over others.

      A 20something who works at a funky startup and writes for their corporate blog and gets paid to spend 20% of his time contributing to the rails codebase or something.

      vs somebody older (or maybe not) who works 60+ hours a week in a corporate (possibly non IT) organization which has strict corporate blogging policies (i.e don't blog about work) and has a family to look after.

      I can see a lot of crap getting thrown up and github and mediocre blog entries written prior to interviews.

      I think this article sums it up fairly well:
      http://teddziuba.com/2009/10/i-dont-code-in-my-free-time.html

    • vsiva68Jan 2009

      I've heard this sentiment echoed numerous times (esp. by people who love Python).Could you guys clarify more as to the different things to keep in mind while writing "good" Java? Are there examples of Java projects you'd consider good and worth learning from?

      As far as Python (and dynamic languages in general) goes, I haven't heard any good responses to Ted Dziuba's blog post: http://teddziuba.com/2008/12/python-makes-me-nervous.html
      I can see that a startup would prefer Python/Ruby to Java, but what about bigger projects?

    • leephillipsApr 2012

      The author refers to this seething criticism of node (http://teddziuba.com/2011/10/node-js-is-cancer. html), that I've seen before, and then just soldiers on without addressing it. I'm not well versed enough to know whether Dziuba's analysis is not the mark or not. What do the javascript/node experts here have to say about it? The criticism, after all, would seem to be so damning that it either needs to be refuted or to stand as a definitive reason to never seriously consider using node in a real project.

    • parennoobJul 2013

      Slightly tangential, but Ted Dziuba makes a good case for gun control for these over-armed local police forces in this post http://teddziuba.com/post/37961127287/i-am-a-gun-owner-lets-talk-gun-control

      Police forces seem to be totally exempt from, say, the ban on assault weapons or such in some of the States. Possibly a law that limits the weaponry that police forces can carry along with a reduction in civilian-owned guns might help curb some of these incidents involving trigger-happy cops.

    Related

    Dave Cheneydave.cheney.net271 people

    Why Slack is inappropriate for open source communications

    Dave Cheney
    Personal · last shared 2026
    Still Drinkingstilldrinking.org174 people

    Coffee Is Hard

    Still Drinking
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

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

    Better Programming
    Publication · last shared 2025
    Matt Maroonmattmaroon.com71 people

    I Quit Hacker News

    Matt Maroon
    Personal · last shared 2015
    Fly.io Blogfly.io555 people

    My AI skeptic friends are all nuts

    Fly.io Blog
    Company · last shared 2026
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    Smash Companysmashcompany.com44 people

    One-on-one meetings are underrated, whereas group meetings waste time

    Smash Company
    Personal · last shared 2024
    Code Adventuresmedium.com/code-adventures31 people

    Farewell Node.js

    Code Adventures
    Publication · last shared 2021