Hacker GitHub

← All repos

amark/gun

View on GitHub ↗ ★ 19,160 JavaScript

An open source cybersecurity protocol for syncing decentralized graph data.

291 mentions on Hacker News by 45 people: 34 stories, 257 comments · first 2014-10-19 · latest 2024-10-08

Mentions per year 291 mentions · busiest year 2017 (67)
20082026
  1. …is pretty impressive, but you can get over 30X their speed (30M ops/sec) by caching - see https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . And this can be done without compromising the storage or integrity of the data. The…
  2. …try and refer it in)! Now we're about to release a performance focused version (30M ops/sec, see https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... with a podcast by readthesource.io on how) and onboarding enterprise…
  3. …others, but the upcoming version of GUN (where I work) has some incredible performance benchmarks: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . Yes, "documents and references" and "nodes and edges" is where things…
    comment by marknadal · 2016-07-01 · in RethinkDB 2.1.5 performance and scalability
  4. …complaining about this not being a performance benchmark, I invite you to check out this test: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . Doing about 30M ops/sec on a Macbook Air. As for the authors of Dgraph, keep…
    comment by marknadal · 2016-06-21 · in Scaling nodes in a Dgraph cluster
  5. …times and WebTorrent is driving the future forward. I have a complementary Open Source project ( https://github.com/amark/gun ) for live data sync - it is already decentralized and anonymous by default (other than a session-ID). Adding…
  6. https://github.com/amark/gun Open Source, graph database, P2P/decentralized, 1800+ stars, browser/javascript friendly, active community, does realtime updates like Firebase. With some INSANE performance specs:…
    comment by marknadal · 2016-06-13 · in Cayley – An open-source graph database
  7. …But we need something like a Decentralized Firebase. And that is exactly what we're working on at https://github.com/amark/gun . I met Tim Berners-Lee last year at the Extensible Summit and chatted for a bit, and it is pretty incredible to…
    comment by marknadal · 2016-06-08 · in The Web’s Creator Looks to Reinvent It
  8. …source distributed data sync engine and needed a way to test distributed aspects of that engine - https://github.com/amark/gun/ )
  9. Another: http://gun.js.org/ & https://github.com/amark/gun Realtime, Peer-to-Peer, Offline-First, Graph. A podcast on its performance (25+M ops/sec) just happened on http://readthesource.io/ an hour or so ago, hangouts link:…
  10. GUN, an awesome Graph Database Engine! http://gun.js.org / https://github.com/amark/gun Things that make it so awesome: it is open-source, real-time, fully distributed, and offline-first. It's also highly modular and easy to use, so our…
  11. …fancy. I've written a response that is very direct and shows how simple a graph database can be: https://github.com/amark/gun/wiki/Graph-Databases-101 .
    comment by marknadal · 2016-03-10 · in Getting Started with Graph Databases
  12. (Full disclosure: I'm the author, we are VC backed) https://github.com/amark/gun is an Open Source graph database with Firebase like realtime synchronization.
    comment by marknadal · 2016-03-10 · in Graph Databases 101
  13. …you to do key/value, relational, document oriented data, as well as have circular references. [0] http://github.com/amark/gun Full disclosure: I'm the author.
  14. …It does NOT have other features of Parse though, like a web client, built in permissions, etc. [0] https://github.com/amark/gun
    comment by marknadal · 2016-01-29 · in Ask HN: Good Parse alternatives?
  15. …the current state if synchronization protocols still kinda sucks - full disclosure, I work on http://GitHub.com/amark/gun which is a JavaScript based syncing database. Getting synch right in p2p or federated systems (email) entails more…
  16. …the future. The company I work for is trying to make offline/decentralized apps more realistic (gundb.io, github.com/amark/gun) and storage limitations can be aggravating at times.
  17. GUN defaults to WebSockets - http://gun.js.org/ / https://github.com/amark/gun / https://gitter.im/amark/gun
  18. …that doesn't require a lot of expertise or overhead, and is extensible. http://gun.js.org/ / https://github.com/amark/gun / https://gitter.im/amark/gun
  19. …lexical sort is used in the conflict resolution algorithm it is only part of the equation (see https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... ). As I mentioned in my talk, lexical ordering is intentionally naive because I…
    comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database
  20. …resolution which you can see demos and learn more about here: https://youtu.be/-i-11T5ZI9o , https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... , and towards the end of this tech talk https://youtu.be/kzrmAdBAnn4 . 2) I'm…
    comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database
  21. …There are plenty of new cool things we can do now - and the graph database we're building ( http://github.com/amark/gun ) is doing several of those things. Like realtime by default, like what Firebase and RethinkDB are starting to push.…
    comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database
  22. This is the ideal we are striving for at https://github.com/amark/gun , and I hope our https://gitter.im/amark/gun is evidence of that. We're an Open Source Firebase, with graph data structures and a decentralized architecture. Please give…
  23. …based architecture doesn't exist in REST sadly. I'm building an Open Source version of Firebase ( http://github.com/amark/gun ) with graph data structures, so I understand the appeal and can approve it is well warranted.
  24. …more OS level development work? Pretty cool stuff. I am also working on a distributed database, https://github.com/amark/gun , that operates at the high level (web/javascript) rather than the low level. Although it looks like Irmin can be…
    comment by marknadal · 2015-11-04 · in Irmin: Git-like distributed DB
  25. This isn't theoretical, I've implemented this system already in code: https://github.com/amark/gun . Just spoke on it in London, Germany, and the USA. I think people need to know that this discussion is no longer happening only in the…
    comment by marknadal · 2015-10-28 · in A Certain Tendency of the Database Community
  26. …looking for distributed p2p dynamic data sooner though, have a look at (disclosure: I'm the author) https://github.com/amark/gun which already works.
    comment by marknadal · 2015-10-05 · in Why the Internet Needs IPFS
  27. …I'm building something similar - but it has realtime sync (like Firebase) and offline support: http://github.com/amark/gun . I'm glad others are working on this problem too!
  28. …and I'm trying my best to engineer these things properly. Here is a link explaining the algorithm https://github.com/amark/gun/issues/87#issuecomment-13636276... pretty briefly, it is also in a terrible location that nobody would know to…
    comment by marknadal · 2015-08-31 · in Gun – “Self-hosted Firebase”
  29. …it is Eventually Consistent and Highly Available. For more information on this, check out the wiki: https://github.com/amark/gun/wiki/CAP-Theorem . Basically you do NOT get linearizability for free, you have to build that ontop where it is…
    comment by marknadal · 2015-08-31 · in Gun – “Self-hosted Firebase”
  30. …at the code, the entire project looks like quick-and-dirty, unfinished prototype, actually.) [1] https://github.com/amark/gun/wiki/Conflict-Resolution-with-G...
    comment by lobster_johnson · 2015-08-31 · in Gun – “Self-hosted Firebase”
  31. This is great work, and neighbors very closely to what I am doing with http://github.com/amark/gun . But the caveat of Falcor is that it does not have realtime updates (unless they have since changed this, please let me know). I think this…
    comment by marknadal · 2015-08-17 · in Netflix Releases Falcor Developer Preview
  32. …pulling it out into its own library if there is demand, but here is the source: - - Client library, https://github.com/amark/gun/blob/master/gun.js#L1138 and onwards. - - Server library, https://github.com/amark/gun/blob/master/lib/wsp.js#L…
    comment by marknadal · 2015-07-15 · in Socket.IO P2P
  33. …that graph stuff is really starting to take off, for all the JavaScript people out there I wrote http://github.com/amark/gun . Great work, I really hope you help usher in the era of graphs!
  34. If you are using NodeJS then http://github.com/amark/gun might do the trick. Embedded graph database with realtime push notifications. Properties are just regular ol'JSON.
  35. Hallelujah somebody wrote this article. I write a distributed database ( http://github.com/amark/gun ) and have repeatedly gotten into discussions where everybody is confused about ACID. This article actually takes the time and effort to…
    comment by marknadal · 2015-03-29 · in The confusing CAP and ACID wording
  36. …chose and worked on solutions involving Hybrid Logical Clocks and CRDTs, which are at the core of my http://github.com/amark/gun database. An AP system with eventual consistency and no notion of "now", as every replica runs in its own…
  37. …itself in the same way I talk about my own javascript based opensource database project ( http://github.com/amark/gun ), multi-model, relational/document, graph, multi-master, etc. Obviously Orient is much more mature than mine (not…
    comment by marknadal · 2015-03-10 · in Leaving MongoDB and Joining OrientDB
  38. Terms, defined here: https://github.com/amark/gun/wiki/semantics Explanation of the conflict resolution in simple terms, here: https://news.ycombinator.com/item?id=9077969 . Return values, with comments explaining their purpose, here:…
  39. …(Hypothetical Amnesia Machine) has no proofs behind it. Specifically, your wiki article here: https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... Has a giant hole where the substance would be. That bothers me because you are…
  40. …case is for this conflict resolution algorithm is for basic field/value pairs (terms defined here: https://github.com/amark/gun/wiki/semantics , and here: https://github.com/amark/gun/wiki/JSON-Data-Format ) within a UUID an object (called…
  41. > 400 Bad Request https://github.com/amark/gun
  42. …by, doing (if you already have node/npm/git installed and familiar with terminal): git clone http://github.com/amark/gun cd gun/examples && npm install node express.js 8080 Then open it in a couple of browser tabs on different devices,…
  43. Have you looked at the Wiki? https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... https://github.com/amark/gun/wiki/How-to-Create-GUN https://docs.google.com/presentation/d/1VIOJc0bdzUNs7yXMLKCc... No snake oil. It is a state…
  44. …said by yourself, it's short on info. The conflict resolution is where the meat is, isn't it? And https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... is incredibly hard to read and doesn't really answer questions.
  45. …on. Or at least get the tech talk recorded or written down. There are some slides at the bottom of: https://github.com/amark/gun/wiki/How-to-Create-GUN . What questions may I answer?
  46. Did you read https://github.com/amark/gun/wiki/How-to-Create-GUN ? It is only introductory though. The slides might be helpful. I've demonstrated GUN before handling conflict resolution across machines with significant drift. I need to get…
  47. …If you have any questions, I'll be here for the next several hours. Also check out the GitHub Wiki: https://github.com/amark/gun/wiki .
  48. …bills somehow. I'm working on a graph database as well (with realtime push notifications built in, https://github.com/amark/gun ) but thankfully I've gotten funding for it. Sad to see proprietary DSE absorb focus.
    comment by marknadal · 2015-02-10 · in “Titan Is Staying”
  49. …is an open source company and we just got funded. Needless to say, I'll pay for work on the project, http://github.com/amark/gun - it is an in memory database with push notifications and graph storage. If you're interested send me an…
    comment by marknadal · 2015-02-08 · in Getting paid to work on open-source?
  50. …a bit of social skills. My personal example is that I just raised money for my open source startup ( http://github.com/amark/gun ) tackling the pains of databases. Most other homeschoolers I know went after the legal/political fields…
    comment by marknadal · 2015-02-05 · in Techies Who Are Homeschooling Their Kids