Viewing profile — gregburd
gregburd
HN member- Joined
- Wed, Apr 21, 2010, 9:46 PM UTC
- HN karma
- 31
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About gregburd
[ my public key: https://keybase.io/gregburd; my proof: https://keybase.io/gregburd/sigs/ihu1aSLkyiKKs1CgSqHjDiygzDRY5DZInLQOzn_lXHQ ]
Recent public activity
-
story
Show HN: A sparse, compressed bitmap index in C. Better than Roaring Bitmaps?
This is an implementation of a sparse, compressed bitmap index. In the best case, it can store 2048 bits in just 8 bytes. In the worst case, it stores the 2048 bits uncompressed an…
-
story
Show HN: A self-balancing skip-list (a.k.a. "splay-list") library in C
A header-only C library implementing a concurrent, lock-free skip-list (specifically, a splay-list: a skip-list with optional adaptive rebalancing). The entire implementation lives…
-
story
Show HN: Lime, a parser generator that can merge grammars at runtime
Lime is a new parser generator similar to Yacc, Bison, ANTLR, etc. except it's faster and has the ability to merge or remove grammars at runtime. See the 'calc' example that starts…
-
story
Show HN: Noxu DB, a Rust Port of Berkeley DB Java Edition
Noxu provides ACID transactions, a log-structured B+tree, checkpoint-based crash recovery (ARIES), master-replica(s) replication, and XA. I have always admired the design and engin…
-
comment
Comment #18658379
Would you consider this in the spirit of Lotus Improv, but for the web?
-
comment
Comment #13056204
Certainly copyleft has a place, but changing the license to LGPLv3 would allow this very useful library to be used much more broadly while continuing to require that improvements t…
-
comment
Comment #12797054
I think the business, regulatory and infrastructure requirements are entirely different. They co-opt existing networks and only have to provide a SIM card, like other MVNOs. They d…
-
comment
Comment #12143460
While I commend the developers of Minio for building what appears to be a functional S3-API-compatible system in Go Lang it seems to me to be missing the key thing that makes S3 a …
-
comment
Comment #7685525
This is a much more recent presentation by Kyle (the author of the linked article) with a more mature version of his Jepsen tool. I imagine he'll get around to a written version of…
-
comment
Comment #7535372
My favorite small and understandable implementation of Lisp in C is by Ian Piumarta. [1] [1] http://piumarta.com/software/lysp/
-
comment
Comment #6665494
Lysp ( http://piumarta.com/software/lysp/ ) is fairly close to what I'm guessing you're "pining" for and if not, hey it's open source so have at it!
-
comment
Comment #6637142
If you have a 1.4.2 cluster you can do a rolling upgrade to 2.0 without doing a "dump/restore". Please remember, this is a tech-preview, don't upgrade your production cluster to 2.…
-
comment
Comment #6549604
I think it's this facet of Bitcoin that's going to end up causing problems in the not too distant future. There will be an ever increasing number of "trapped" coins, BTC that belon…
-
comment
Comment #4224876
You don't consider Amazon/S3 or Redis NoSQL databases?
-
comment
Comment #4022243
One key difference is that Riak will rebalance data across nodes as they are added or removed automatically, Cassandra will not. You have to manually adjust the partitioning of dat…
-
comment
Comment #4022238
Great to hear that you're cutting over to Riak. We highly recommend that your minimum cluster size is your N value (replication value) + 2. I your case that likely means 5 nodes fo…
-
comment
Comment #3756146
Hoard is fine, but if we're going to start talking about various scalable memory allocators designed for concurrent, multi-core/cpu systems then... libumem is the user space slab m…
-
comment
Comment #1465755
I look forward to benchmarking the SQLite WAL against the newly integrated Berkeley DB and SQLite. Berkeley DB's btree is also a WAL design with many many years of tuning. It's goo…