Live data from Hacker News

Viewing profile — galeaspablo

galeaspablo

HN member
Joined
Wed, May 10, 2017, 10:26 AM UTC
HN karma
277
Public activity
100 items

About galeaspablo

Distributed systems engineer.

Also https://twitter.com/galeaspablo

luis ([.@]) ambar [(.)] cloud

Recent public activity

  1. story
  2. comment
    Comment #43813918

    Let’s separate two advantages in the average case with Kafka. 1. Sequential IO when reading from disk. 2. Use of disk cache (instead of reading from disk) when re-reading recently …

  3. comment
    Comment #43813719

    No problem. :) Yes, order needs to be known. So no, it’s not possible to do O(w+h) with streams partitioned by key. Unless, of course you use a supplementary index, but then you mi…

  4. comment
    Comment #43799758

    Option 1, but after so many years banging our heads against the wall reasoning about this, we hoped someone would eventually give us a queue that supports arbitrary causal dependen…

  5. comment
    Comment #43799740

    Great intuition. Exactly right. More details in one of my other comments, here: https://news.ycombinator.com/item?id=43796688

  6. comment
    Comment #43799677

    Great follow up question, thank you. I could talk about this "topic" for days, so I appreciate the opportunity to expand. :) Let's imagine ourselves as a couple of engineers at Acm…

  7. comment
    Comment #43796688

    Apologies, we've been so deep into this problem that we take our slang for granted :) A graphical representation might be worth a thousand words, keeping in mind it's just one exam…

  8. comment
    Comment #43795875

    Some input from previously working on a superset of this problem. And being in a similar position. Mature projects have too much bureacracy, and even spending time talking to you =…

  9. comment
    Comment #43795783

    Right on, great question. Some examples: Example Option 1 You give up on the guarantees across partition keys (bank accounts), and you accept that balances will not reflect a causa…

  10. comment
    Comment #43795611

    That's correct. And keep in mind that you might have new consumers starting from the beginning come into play, so you have to permanently retain the indexes. And yes, O(n log n ) i…

  11. comment
    Comment #43795584

    Disclosure (given this is from Confluent): I'm ex MSK (Managed Streaming for Kafka at AWS) and my current company was competing with Confluent before we pivoted. Yup, this is one m…

  12. comment
    Comment #43793523

    It is useful, but it is not generally applicable. Given an arbitrary causality graph between n messages, it would be ideal if you could consume your messages in topological order. …

  13. comment
    Comment #43793480

    Agreed. The head of line problem is worth solving for certain use cases. But today, all streaming systems (or workarounds) with per message key acknowledgements incur O(n^2) costs …

  14. comment
    Comment #42426639

    Thanks for posting the NPR source. I read about the anesthesia case from VOX, and they claimed the opposite, namely that there would be no additional costs for the patients https:/…

  15. story
  16. comment
    Comment #41895102

    Good leadership is spot on! Agreed. The cynic part of me sees incentives that discourage mature leadership styles. Leaders tend to be impatient and think of this quarter’s OKRs as …

  17. comment
    Comment #41894762

    Many engineers don’t truly care about the correctness issue, until it’s too late. Similar to security. Or they care but don’t bother checking whether what they’re doing is correct.…

  18. comment
    Comment #41843020

    If anything, even if he’s aware, I’d say it’s pretty much in line with the spirit. Albeit, I can’t speak for Tim O’Reilly, but just like I don’t expect to become a billionaire from…

  19. comment
    Comment #41842984

    I can’t help but read this under the lens of my own experiences. For me open source is really about capturing less than I create, much like it’s written in the article. Heck, I’m a…

  20. story
  21. story
  22. story
  23. comment
    Comment #41749071

    Yes, for operational use cases. Eg event driven microservices communication. Keeping in mind we replace the sink as well, which allows us to do cool things such as https://ambar.cl…

  24. comment
    Comment #41747262

    Hey Denis, I haven’t run into you before. But hi, this is Luis, Ambar’s founder. Nice to meet a fellow data streamer. When I started writing Ambar I thought streaming from a databa…

  25. comment
    Comment #41747240

    We use Kafka under the hood. We stream instead of poll. We used to work at the Kafka team in AWS :) Our thesis is that a big blocker is the PhD the whole team needs in Kafka. For e…