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.

What HN saysCommenters say he deliberately trolls, but that pieces like the Craigslist Reverse Programmer Troll make good points, and he still blogs.
118HN people shared it
53linked it in comments
113stories submitted
1.7Kstory points
12 years agolast shared
2008people per year2026

Most-shared posts

  1. 1
    The Craigslist Reverse Programmer Troll
    10 people · 74 points · first shared 2011 · 4 comments on HN
  2. 2
    Node.js is Cancer
    9 people · 197 points · first shared 2011 · 34 comments on HN
  3. 3
    I'm going to scale my foot up your...
    9 people · 36 points · first shared 2008 · 1 comments on HN
  4. 4
    Taco Bell Programming
    8 people · 102 points · first shared 2010 · 11 comments on HN
  5. 5
    The Case Against Queues
    6 people · 20 points · first shared 2011 · 1 comments on HN
  6. 6
    The 3 Basic Tools of Systems Engineering
    5 people · 25 points · first shared 2010 · 4 comments on HN
  7. 7
    Ted Dziuba is starting over
    5 people · 15 points · first shared 2009 · 2 comments on HN
  8. 8
    MacOS X is an Unsuitable Platform for Web Development
    4 people · 58 points · first shared 2011 · 18 comments on HN
  9. 9
    Eventlet: Python Asynchronous I/O for Grownups
    4 people · 11 points · first shared 2010 · discussion on HN
  10. 10
    Straight Talk on Event Loops
    3 people · 74 points · first shared 2011 · 2 comments on HN
  11. 11
    A Web OS? Are You Dense?
    3 people · 54 points · first shared 2008 · 60 comments on HN
  12. 12
    Devops Is a Poorly Executed Scam
    3 people · 38 points · first shared 2011 · 2 comments on HN
  13. 13
    How the NSA could stop sucking and be awesome instead.
    3 people · 23 points · first shared 2013 · 2 comments on HN
  14. 14
    Startups: Keep It In Your Pants
    3 people · 21 points · first shared 2009 · discussion on HN
  15. 15
    Python 3’s Marketing Problem
    3 people · 20 points · first shared 2012 · 6 comments on HN

What HN people wrote when they linked it

malandrew · 2013-09-06
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-a…
getsat · 2011-11-04
Ted is still trolling away and being hilarious on his site, http://teddziuba.com
nhebb · 2011-10-03
> he is a pro at this (http://teddziuba.com/2011/07/the-craigslist-reverse-programm...) The Craigslist Reverse Programmer Troll is clever. While it's openly a troll, it makes a good point. Worth reading.
evanlong · 2011-10-03
guys guys guys. you do realize ted is trolling us all right (go look at his twitter @dozba right now. I think he is having a great time). he is a pro at this (http://teddziuba.com/2011/07/the-craigslist-reverse-programmer-troll.h… Also if his thoughts on node.js don't annoy you enough go take a look at his archive: http://teddziuba.com/archives.html. He blogs/trolls/thinks about NoSQL, OS X, twisted/tornado, python, queues and more.
hung · 2011-03-22
Ted Dziuba still regularly blogs. It looks like he's switched from writing about shitty startups to generalized shitty startup architectures. Not as fun, but still informative: http://teddziuba.com/
milkshakes · 2010-09-18
DanBlake · 2010-06-16
I'm not. I have no use for this but I feel bad for the guys who coded it, having to release it under this. Its like killing it before it lives. http://teddziuba.com/2010/01/i-love-the-gpl-except-when-it.html
onewland · 2009-09-10
I think positive/negative is too shallow. I actually do enjoy this, but I think you need to rate sentiments on other vectors, so if I rate http://teddziuba.com/ I get something like: Anger: 25 Smugness: 50 Vulgarity: 15 Boredom: 5 etc. I'm not even sure that's a good example or if it's clear, I just think positive/negative is an oversimplification of the sentiment of most sites.
vsiva68 · 2009-01-28
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?
bootload · 2008-03-04
"... Sounds like a perfect machine learning project for someone. Put in the blogs you read, how much you like them, and get some recommendations, both blogs and other people who have tastes similar to yours. ..." something like ~ http://teddziuba.com/about-me.html & http://www.persai.com/
zohebv · 2011-10-05
> @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…
Rauchg · 2013-12-30
I think a really good explanation of why people are not switching was provided by Ted Dziuba: http://teddziuba.com/post/26426290981/python-3s-marketing-problem
drhayes9 · 2013-11-14
I clicked the link and wondered why the author appears to have deleted the original post. "I kinda remember this guy," I thought to myself. "Let me read what else he has to say." Then I found this: http://teddziuba.com/post/24585610978/starting-over Maybe he just didn't want to import his old posts into Tumblr somehow. Or maybe something else. I dunno. Just thinking.
parennoob · 2013-07-07
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-c… 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.
hodgesmr · 2012-07-03
hackernewssucks · 2012-05-08
leephillips · 2012-04-08
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.
bound008 · 2012-02-23
ted used to run uncov. think maddox but actually coherent about startups and programming. here is an idea of his now grown up writing style: http://teddziuba.com/2010/10/taco-bell-programming.html and here is an old hackernews post dicussing uncov... http://news.ycombinator.com/item?id=328217
0x0 · 2012-02-03
And then you get blogposts like this: http://teddziuba.com/2011/10/node-js-is-cancer.html
jiggy2011 · 2012-01-24
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
willvarfar · 2011-11-25
I think he's fundamentally wrong in his careful definitions of blocking and non-blocking sans "IO" term. For all the hyperbole, Ted Dziuba did directly address this here: http://teddziuba.com/2011/10/node-js-is-cancer.html
josephcooney · 2011-11-17
It seems that (at least for AWS) EBS might not always do what you expect with fsync() http://teddziuba.com/2011/04/amazon-the-purpose-of-pain.html
dmk23 · 2011-11-11
The offer sounds suspiciously similar to this one: http://teddziuba.com/2011/07/the-craigslist-reverse-programmer-troll.h… If you are real, could you tell us more about your background and where you are located? Links to your Facebook/Twitter/LinkedIn/blog/etc would help. Do you do anything besides Ruby/Rails?
stock_toaster · 2011-10-30
> This is exactly what Zed was pointing out with his intentionally pessimized fibonacci generator. You mean Ted Dziuba [1]? [1]: http://teddziuba.com/2011/10/node-js-is-cancer.html

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close