Live data from Hacker News

Viewing profile — dave_ops

dave_ops

HN member
Joined
Wed, Jun 24, 2015, 3:12 PM UTC
HN karma
43
Public activity
28 items

About dave_ops

No profile information was provided.

Recent public activity

  1. comment
    Comment #10618828

    Having had several offers to relocate to the Bay Area all I can really say is that almost nobody pays well enough to make it worthwhile. You can make $150k-200k in Seattle, Portlan…

  2. comment
    Comment #10597223

    I'm extremely drawn to funny women. I like that they play around mentally with cultural taboos and find creative ways of walking the line between making themselves laugh and making…

  3. comment
    Comment #10588575

    You can now do this in a sanctioned way in Erlang as of v18. They're including merl as part of the standard distribution now.

  4. comment
    Comment #10585630

    Seems reasonable to me... except I don't see the point of having foo/1 and foo1/1. The author could just have easily done: foo(bar) -> void; foo(X) -> undefined. without the need f…

  5. comment
    Comment #10566679

    Your first paragraph is an expectations management problem on both sides. That doesn't depend on the "technical" part of "technical leadership".

  6. comment
    Comment #10566279

    So "Elite Firms" basically have horrible hiring processes?

  7. comment
    Comment #10492791

    When I internalized this trend ~3 years ago, it's what spurred my interest in distributed storage systems across machines, racks, and datacenters, that are only memory backed.

  8. comment
    Comment #10485536

    The first versions of Objective-C were most definitely implemented as pre-processors to C compilation.

  9. comment
    Comment #10485082

    I'm a functional programmer (Lisp, OCaml, Erlang), and I only touch C++ when I have to wrap it in something to interface with a higher-level language. Most of the cases where I run…

  10. comment
    Comment #10485035

    This has been my problems with Rust for the last 10-12 months. Lifetime elision seems thoroughly broken or extremely limited in functionality, and now when I'm writing (sometimes s…

  11. comment
    Comment #10449080

    I realize they called this out in the article as "snark", but it really is just a blog engine, and its monthly web traffic is a small fraction of what wordpress.com gets (which is …

  12. comment
    Comment #10445294

    That's a terrible Faustian Bargain. The choice between someone who doesn't want to learn new things and someone for whom everything is new.

  13. comment
    Comment #10428788

    This is actually a good idea I think. Salesforce Chatter is a thing, and it sells well, and it's also terrible. An on-prem corporate twitter would actually be useful.

  14. comment
    Comment #10422695

    But it's a SPoF and an extra remote or local service that has to be configured, maintained, etc. The thing that's coming online has to publish a message to redis anyway, so why not…

  15. comment
    Comment #10422659

    This has a redis service dependency? That is weird.

  16. comment
    Comment #10409933

    Fast start times are a valuable thing for a service component. Stick about 10GB of small entries in it (should be enough to create all the levels) and then see what happens. Also, …

  17. comment
    Comment #10408572

    TCP would guarantee delivery, but you're right in that you wouldn't know if the consumer actually did anything with the message. It could have crashed on parsing or something. But …

  18. comment
    Comment #10408317

    Also, you have to be paying one hell of a compaction penalty if this isn't a grow-only dataset. By ordering your keys you're at least minimizing the overhead of compaction on write…

  19. comment
    Comment #10408283

    Why don't you just store the head and tail as K/V entries? You have a durable K/V store at your disposal.

  20. comment
    Comment #10408275

    If you wanted the consumers to be stateless, assuming they otherwise had a deterministic identity, then you could have the queue operate like a journal internally, but present a un…

  21. comment
    Comment #10397530

    LWPs and OTP patterns are a "parallelization framework". You have to try pretty hard to design an OTP application that can't be trivially parallelized, and that includes paralleliz…

  22. comment
    Comment #10382824

    So you reinvented the vnode from riak_core?

  23. comment
    Comment #10329757

    This is one of the things I love about the Erlang ecosystem (Erlang, Elixir, Lisp-flavored Erlang). Since the whole thing was designed to be an OS unto itself, it has the concept o…

  24. comment
    Comment #10176308

    I don't really understand what the heavy emphasis on "real-time" here. I mean it's log/event aggregation for ops insight. Unless the whole system is some tightly coupled feedback l…

  25. comment
    Comment #9788346

    I take it out for dinner and drinks. Spend some time getting know about it and where it comes from and what it does for a living. Then after we're a few cocktails in we get all phi…