Live data from Hacker News

Viewing profile — mccanne

mccanne

HN member
Joined
Fri, May 23, 2014, 7:58 PM UTC
HN karma
412
Public activity
31 items

About mccanne

No profile information was provided.

Recent public activity

  1. comment
    Comment #47387095

    Hey really cool! Tcpdump co-author here. If you're interested in the origin story of the tcpdump language, bpf, and pcap, I had fun putting together a talk a number of years ago...…

  2. comment
    Comment #45150752

    For sure... the use of JSON here seems orthogonal to Jamie's point of constructing complex nested values in SQL with a single backend query. Modern SQLs support all this as native …

  3. comment
    Comment #43484838

    Relevant discussion from a few years back https://news.ycombinator.com/item?id=28221654

  4. comment
    Comment #43424471

    And somewhat ironically here, SuperDB not only implements sum-type decoding of JSON in package unpack, but it also implements native sum types in a superset of JSON that we call Su…

  5. comment
    Comment #43423465

    Nice article! Decoding sum types into Go interface values is obviously tricky stuff, but it gets even harder when you have recursive data structures as in an abstract syntax tree (…

  6. comment
    Comment #43036650

    Really cool though typing ">" after "|" is a pain https://github.com/brimdata/super/blob/main/docs/language/pi...

  7. comment
    Comment #39876698

    Necessity is the mother of invention. MapReduce-based systems were developed because the state-of-the-art RDBMS systems of that age could not scale to the needs of the Googles/Yaho…

  8. comment
    Comment #36064029

    Yes, the name conflict is unfortunate. We named our project Zed in 2021 before the Zed text editor was a thing.

  9. comment
    Comment #36059567

    Apologies if our examples in the article weren't rich enough or clear. The beauty of the error type is that you can wrap any value in an error and make the error as rich as you'd l…

  10. comment
    Comment #36059417

    Yes, great point! The idea is that you can fix up a problem with data in place, while you're updating your ingest pipeline to handle whatever is causing the problem. You can do a t…

  11. comment
    Comment #36059330

    Hey, thanks for bringing up storage efficiency. This is an often cited objection and a big motivation of the Zed project actually. In Zed, data is organized around a self-describin…

  12. story
  13. comment
    Comment #33627259

    A quick look at the forthcoming release of zui-1.0. Explore gnarly JSON data with ease!

  14. story
  15. story
  16. comment
    Comment #31417550

    Simon, brilliant observations here and kudos on sqlite-utils. I'm all for layers, a fundamental approach in our field to tame complexity. And the SQL model and SQLite have stood th…

  17. comment
    Comment #31417393

    Hear, hear!

  18. comment
    Comment #31413366

    Author here. All good points. Yes, you can build a super-structured type system on top of tables. EdgeDB does this well. And you can put JSON into relational columns. Then you migh…

  19. comment
    Comment #31412323

    Author here. Agreed! Validation is important. While I didn't make this point in the article, our thinking is schema validation does not require that the serialization format utiliz…

  20. comment
    Comment #31412281

    Author here. This totally makes sense. The challenge here is you need to store the type definitions somewhere (e.g., in the .proto files) and any system that processes protocol buf…

  21. story
  22. comment
    Comment #31182665

    zq good/ -

  23. comment
    Comment #31172922

    Wow, thanks. Coincidentally, after hearing of a friend's woes dealing with massive amounts of CSV coming from a BPF-instrumental kernel, I played around a bit with integrating Zed …

  24. comment
    Comment #31171364

    That's a cool idea. We've had many collaborators using Zed lakes for search at smallish scale and we are still building the breadth of features needed for a serious search platform…

  25. comment
    Comment #31169439

    Hi, all. Author here. Thanks for all the great feedback. I've learned a lot from your comments and pointers. The Zed project is broader than "a jq alternative" and my bad for tryin…