Viewing profile — dgrnbrg
dgrnbrg
HN member- Joined
- Sat, Jan 21, 2012, 12:13 AM UTC
- HN karma
- 60
- Public activity
- 29 items
- HN profile
- View on Hacker News ↗
About dgrnbrg
No profile information was provided.
Recent public activity
- comment
-
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.
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #12232402
Indeed that would.
-
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 …
-
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?
-
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!
-
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, …
-
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…
-
comment
Comment #10259088
Hey HNers! One of the authors here, happy to answer any questions.
-
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…
-
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, …
-
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…
-
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…
-
comment
Comment #7822833
I am interested in Clojure bindings for spark!
-
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…
- story
-
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…
-
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…
-
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…
-
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…
-
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…