Live data from Hacker News

Viewing profile — jschorr

jschorr

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

About jschorr

No profile information was provided.

Recent public activity

  1. comment
    Comment #48822249

    The main pain points around using a Zanzibar-like approach (typically called Relationship-based access control) are: (1) The need to write relationships and keep them updated in th…

  2. story
  3. comment
    Comment #46403314

    Sweet! I'd love to see it, if you have a link, or throw it in our Discord [1]! [1]: https://discord.com/invite/GBeT3R4k84

  4. comment
    Comment #46377979

    Google's Zanzibar actually does both : for the vast majority of queries, it uses significant levels of caching and a permitted amount of staleness [1], allowing Spanner to return a…

  5. comment
    Comment #46377728

    We actually have users that synchronize their resources from various sources (AWS, Kubernetes, etc) into SpiceDB, explicitly so they can perform these kinds of queries! One of the …

  6. comment
    Comment #46377695

    In SpiceDB, this is known as the LookupResources [1] API, which returns all resources (of a particular type) that a particular subject (user in this case) has a particular permissi…

  7. comment
    Comment #46270322

    Dealing with lists is complicated with ReBAC, but possible. See my other comment on this: https://news.ycombinator.com/item?id=45662850

  8. comment
    Comment #46047114

    I'd start with reading the Zanzibar Paper. We built an annotated version [1] that provides additional guidance on some of the denser sections and how we interpreted them. Then, I'd…

  9. comment
    Comment #46040837

    It is actually slightly worse than even that: while New Enemy [1] is the primary concern, caching like this can also introduce a staleness issue from the other direction: let's say…

  10. comment
    Comment #45663856

    Happy to answer any other questions :D

  11. comment
    Comment #45663540

    > I remember building a project where we kept a mapping table of users to permissions for quick lookups, but man, it got messy with data updates. Yep, as I mentioned above, its not…

  12. comment
    Comment #45662850

    Reconciling externalized authz with search is actually quite a challenging problem. For standard externalized authz, the recommendation is some form of pre-filtering or post-filter…

  13. comment
    Comment #45369383

    We actually originally pronounced it as "kway" (the American pronunciation we had heard) but then had a saying we'd tell customers (when asked) of "pronounce it however you please,…

  14. comment
    Comment #42088069

    An amusing story of how I spent my Monday afternoon debugging a failure in our CI that mysteriously appeared over the weekend

  15. story
  16. story
  17. comment
    Comment #39895975

    Hi HN, I'm happy to announce the open sourcing of the SpiceDB Playground [1], our in-browser playground for developing and testing authorization systems for SpiceDB, our open sourc…

  18. story
  19. comment
    Comment #39518362

    Definitely! We ourselves, in fact, use SpiceDB for our own dynamic feature flags internally.

  20. comment
    Comment #39514664

    "Can I [action]?" is the exact question that Zanzibar[0] was designed to answer in a highly performant and scalable way. With multiple data sources reading and writing to SpiceDB […

  21. comment
    Comment #34869690

    Indeed it is! :)

  22. comment
    Comment #34869286

    Zanzibar is an authorization system Google built and describes in a paper [1], which uses relationships to make authorization decisions (aka ReBAC): if there exists a path of such …

  23. comment
    Comment #33916950

    If you're curious to see a Postgres-based implementation, SpiceDB has a Postgres driver: https://github.com/authzed/spicedb/tree/main/internal/datast...

  24. comment
    Comment #33914989

    Exclusion (and intersection as well) provide for some very powerful computation primitives, with only a slight overhead in performance. In addition, there is `tupleset_to_userset` …

  25. comment
    Comment #33912722

    All custom but fully open source! Code can be found at https://github.com/authzed/zanzibar-annotated