Viewing profile — phintjens
phintjens
HN member- Joined
- Wed, Mar 31, 2010, 1:43 AM UTC
- HN karma
- 94
- Public activity
- 22 items
- HN profile
- View on Hacker News ↗
About phintjens
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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.…
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.
-
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,…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
comment
Comment #1230708
Very kind of you. SFL is my work.
-
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…