Live data from Hacker News

Viewing profile — dweis

dweis

HN member
Joined
Wed, Mar 14, 2012, 3:30 AM UTC
HN karma
255
Public activity
14 items

About dweis

No profile information was provided.

Recent public activity

  1. comment
    Comment #45140647

    I believe that the reason for this limitation is that not all languages can represent open enums cleanly to gracefully handle unknown enums upon schema skew.

  2. comment
    Comment #25587966

    These are simply tradeoffs. For example, one can make very fast protobuf parsers/serializers if you prioritize that over the ergonomics of the generated code.

  3. comment
    Comment #20024183

    Yes, they are both varint encoded on the wire. Refer to https://developers.google.com/protocol-buffers/docs/encoding...

  4. comment
    Comment #20024145

    Minor nit, but not necessarily. For basically all values of SomeMessage, dec should fail to parse due to improperly encoded UTF8 data for field 2 (modulo some proto2 vs. proto3 and…

  5. comment
    Comment #20024136

    I don't think this is the case, or at least, I'd expect it to be a bug. Protocol Buffers should generally be non-destructive of the underlying data. That means even if it encounter…

  6. comment
    Comment #18189470

    How do you handle binary rollbacks and rollouts safely with an "everything is required" approach? Do you force binaries to roll out in a strict order with appropriate soak time at …

  7. comment
    Comment #18189456

    Hi there, I'm an actual author of Protocol Buffers :) I think Sandy's analysis would benefit from considering why Protocol Buffers behave the way they do rather than outright attac…

  8. comment
    Comment #14019815

    Thanks for pointing these out! This sort of archaeology is always interesting. I tend to have to do it for Protocol Buffers too to understand various design decisions.

  9. comment
    Comment #14018870

    Disclaimer: I have written and designed many parts of the Protocol Buffer libraries. https://tools.ietf.org/html/rfc1832.html#section-6 has a good encoding example of XDR. Contrast…

  10. comment
    Comment #9001739

    We use LevelDB.

  11. comment
  12. comment
    Comment #5194164

    CMU's 15-440 Distributed Systems course did this over a year ago. See http://www.cs.cmu.edu/~dga/15-440/F12/ The professor, David Andersen, catalogued his experience on Google Plus…

  13. story
  14. comment
    Comment #4191919

    This already existed for NYC: http://moredrunk.com