Live data from Hacker News

Viewing profile — phintjens

phintjens

HN member
Joined
Wed, Mar 31, 2010, 1:43 AM UTC
HN karma
94
Public activity
22 items

About phintjens

No profile information was provided.

Recent public activity

  1. comment
    Comment #2672003

    It's probably a bad idea to use durable sockets for reliable pubsub (I know I documented this in the Guide but that was before it became clear that this functionality is kind of bo…

  2. comment
    Comment #2429057

    These are good points. Let me answer them. 1. The 0MQ devs originally got asserts backwards, using them to validate external input (e.g. on sockets) instead of internal consistency…

  3. comment
    Comment #2428217

    Before I opened the 0MQ Pandora box I'd given up coding and was happily writing my autobiography. 0MQ seemed like a pleasant way to spend a weekend. But before I knew it, I'd lost …

  4. comment
    Comment #2421769

    It is challenging to explain anything subtle, when your viewpoint depends so much on what you already know, your preconceptions, and assumptions. Sorry for the comic book style. It…

  5. comment
    Comment #2188275

    Significantly simpler, faster, and more general. MPI is like one of the patterns ZeroMQ provides (the pipeline pattern) with a lot on top. That makes it great for parallel programm…

  6. comment
    Comment #2188258

    You're right that a message queue is shared state and has to be gotten right but that can be done (and ZeroMQ does it) without locks. It's thus invisible to application developers.…

  7. comment
    Comment #2186071

    There's a copy of the video here: http://www.youtube.com/watch?v=CCBYzKfmQ4U The FOSDEM streaming server seems to be timing out right now.

  8. comment
    Comment #2186041

    Badly designed, anything can become hell. Crazy has no limits. The point of the talk was that message passing is fundamentally not at the same level as mutexes, semaphores, and mon…

  9. comment
    Comment #2186027

    :-) If you hope for enlightenment from watching a 10-minute talk, you're going to be disappointed. I do like your summary of the presentation... "Concurrency is hard... Actors... Z…

  10. comment
    Comment #2185934

    It's great to get feedback on the talk. Impossible to even introduce 0MQ properly in 10 minutes, so this presentation was really just to drive discussion. I'd apologise for the pol…

  11. comment
    Comment #1669037

    0MQ has what is called a high-water mark on (outgoing) queues. You can then decide whether to block if the queue gets full, or poll the socket to know when it's ready for output. T…

  12. comment
    Comment #1664959

    JMS does cover some of the same ground, all messaging does. But it's basically an API wrapper around two ancient technologies, a queue system and a topic system. I think it might h…

  13. comment
    Comment #1664924

    If you read the 0MQ Reference Manual at http://api.zeromq.org/zmq.html you'll see that it specifies the abstraction, while the code implements that abstraction.

  14. comment
    Comment #1664917

    Lol. Actually I believe 0MQ (or rather, the principles it embodies) is something all serious developers need to learn. How to do concurrency properly, how to get above TCP sockets,…

  15. comment
    Comment #1664897

    In most cases 0MQ will recover silently (and usefully) from common networking problems. When a peer crashes, for example, and then comes back, its partners don't see the problem. M…

  16. comment
    Comment #1572715

    Zed, whats with all the premature optimization? Surely Mongrel2 should first be able to make coffee, build you an island and f@!in transform into a jet and fly you there, before yo…

  17. comment
    Comment #1231283

    Nice question. 0MQ has a wire protocol but it's minimalist, just doing framing. As we push 0MQ out into wider use we'll grow the protocol stack upwards. It'll take years. We do hav…

  18. comment
    Comment #1230727

    You're looking at OpenAMQ, not SFL. This is the metaprogramming we used to build OpenAMQ. It was very successful in technology terms (1M lines of real code generated from 20k lines…

  19. comment
    Comment #1230723

    No misunderstandings... When the AMQP working group was founded, RHAT took a very assertive role over AMQP and created versions that no-one else implemented, and which were pushed …

  20. comment
    Comment #1230714

    I designed and wrote AMQP versions 0.1 through 0.8 and iMatix founded the AMQP working group. I was editor of the last 0.9.1 spec which fixed almost all of the bugs and inconsisten…

  21. comment
    Comment #1230708

    Very kind of you. SFL is my work.

  22. comment
    Comment #1230702

    Here is a short critique of AMQP, it's dated but still accurate: http://www.imatix.com/articles:necessary-changes-in-amqp We've waited 6 years for AMQP to develop a community and a…