Live data from Hacker News

Viewing profile — dgrnbrg

dgrnbrg

HN member
Joined
Sat, Jan 21, 2012, 12:13 AM UTC
HN karma
60
Public activity
29 items

About dgrnbrg

No profile information was provided.

Recent public activity

  1. comment
  2. comment
    Comment #18155992

    What about the 3rd founder? He got written out of the narrative early on, but he built the original platform and was bought out in the first few years.

  3. comment
    Comment #15997333

    At least one commercial company I've heard of has a sophisticated permissioning model, so that the owner of the chain can publish it and have its causal history and/or integrity be…

  4. comment
    Comment #12236713

    It's not just the root's event log--it's all the event logs. The deferrals allow us to batch writes in an optimized way, and do so with a fully incremental algorithm. In the IO cos…

  5. comment
    Comment #12232550

    Creator here. As other commenters noted, this data structure only requires keys to be sortable, not hashable, and the best sorted performance we can achieve is O(log(n)). That said…

  6. comment
    Comment #12232511

    The code actually includes a benchmarking tool that's meant to help in figuring out this decision. Once you've selected your key size (or distribution), value size (or distribution…

  7. comment
    Comment #12232402

    Indeed that would.

  8. comment
    Comment #12231950

    Creator here. You could use this from Java using the Clojure API for Java; however, many of the extension hooks use Clojure protocols. I would recommend writing a shim to Java for …

  9. comment
    Comment #12231828

    That is very cool! When you end up doing reads, do you compute all the pending writes along the path from root to leaf, and then run queries on the projection?

  10. comment
    Comment #12231822

    Creator here. There's no visualizations of this yet, but I'll be speaking about it this year at Strange Loop. For that talk, I'll be creating visualizations, so stay tuned!

  11. comment
    Comment #12231808

    Creator here. I would absolutely agree with this, but let me shed a bit more light to clarify: the underlying idea of B+ trees with inline caches is not patented (or maybe it was, …

  12. comment
    Comment #11780150

    I wrote a similar project to this in Clojure, called Piplin: http://www.piplin.org . I worked on it for a year, and did some interesting things to enable REPL-driven FPGA developme…

  13. comment
    Comment #10259088

    Hey HNers! One of the authors here, happy to answer any questions.

  14. comment
    Comment #9262719

    I think they've improved a lot WRT fixing problems--we had a chat with them after some issues with Datomic in production, and since then (6 months ago) we've had every problem we'v…

  15. comment
    Comment #8200654

    You can watch a talk I gave about how we use Datomic at Two Sigma to manage our cluster's state: https://www.youtube.com/watch?v=YHctJMUG8bI It's been a great experience using it, …

  16. comment
    Comment #7940521

    I lived in a building where one of the tenants full-time rented out their unit on AirBnB. The "guests" would tag the elevator, make noise, and trash the hallways. Also, it felt ver…

  17. comment
    Comment #7823463

    They're based on Raft--that's not a consensus protocol that's designed for multi-datacenter operations. I suspect you'll have reliability and throughput issues fairly quickly, just…

  18. comment
    Comment #7822833

    I am interested in Clojure bindings for spark!

  19. comment
    Comment #7546225

    I think that this article shows a very interesting application of a technique known as “derandomization”. Usually, derandomization is when you take a randomized algorithm and remov…

  20. story
  21. comment
    Comment #7399199

    Another interesting solution is to use a functional database, like Datomic. Since the database looks like a giant timeseries, you have an implicit versioning built into the databas…

  22. comment
    Comment #6930919

    If OpenSCAD isn't powerful enough for you, there's a Clojure wrapper that lets you leverage Clojure to generate SCAD code: https://github.com/farrellm/scad-clj . OpenSCAD automatic…

  23. comment
    Comment #5280193

    I have been working on this problem as well, by writing a system that allows you to compile Clojure to FPGAs. I'll be giving a talk on it at Clojure West: http://clojurewest.org/se…

  24. comment
    Comment #5166378

    I am talking about Tim Pope. I have forked his code and renamed it, but instead of the community helping me, I've received a lot of negative feedback about "fragmenting the communi…

  25. comment
    Comment #5164091

    What do we do about less overt sexism? For instance, there's a popular developer who writes useful plugins named after genitalia and sex acts. I find his code useful, and I've aske…