Hacker News new | past | comments | ask | show | jobs | submit login

1. Because it's a .js database.

2. Because the website does a poor job explaining what problem it solves.




Agreed, their website definitely turned me off.

Quick tip for them: Having a section for showing that a bunch of people are using and "Trusting" the product is good, but your's seems to mostly (4/7 from what I can see) be the investors behind your product.

Edit: Looked at the names more, and it seems 7/7 are individual investors or VCs

https://angel.co/gun

Which is all well and good, but maybe the wording should be "Investors and Backers" rather than "Trusted By".


Sorry the website turned you off :( what recommendation do you make for balancing both enterprise and developers? Currently we have two website, the other for developers: http://gun.js.org/

Better links:

(again) https://www.youtube.com/watch?v=x_WqBuEA7s8 100M+ msg a day for $10.

Doing distributed machine learning: http://myrighttocode.org/blog/artificial%20intelligence/part...

30M+ ops/sec performance testing: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2...

1 minute demo of seamless multi-server failover during a live chat app: https://youtu.be/-FN_J3etdvY

1 minute demo of recovering from a complete server meltdown: https://youtu.be/-i-11T5ZI9o

You are right - trust should be proven by demonstration, not the blind faith of others.

We're also deploying out to customers with 1.5M users in production and customers with a product being shipped to 1.5K homes. And we're nearing our production-ready v1.0 stable release.

Feedback like yours is helpful, so please hit me up with any other critiques or ideas on how we can explain ourselves better. Thanks for jumping in on the convo :)


After reading the topmost info I still don't know if this only runs in the browser, on the server or both. I don't know how data is stored, how nodes sync, what protocol it uses, what storage engine it uses, etc. The main page has paragraphs of text that tell me nothing.


Yes, it runs in the browser and server (both).

Data is stored in a graph format, currently (unfortunately) as just JSON. There are storage adapters to backup to S3, Level, SQLite, etc. Here is an article on the JSON graph structure: https://github.com/amark/gun/wiki/GUN%E2%80%99s-Data-Format-...

Sync is done using a deterministic AP (of the CAP Theorem) conflict resolution algorithm. Specifically, a hybrid vector-lexical-timestamp CRDT. An article on how it works is here: https://github.com/amark/gun/wiki/Conflict-Resolution-with-G...

And the tradeoffs are discussed here: https://github.com/amark/gun/wiki/CAP-Theorem

Custom protocol, our docs aren't up to date on it though. But it is designed to work over WebSockets, HTTP, TCP, UDP, WebRTC, etc.


Thanks for being receptive. My original recommendation is all I have right now.

>maybe the wording should be "Investors and Backers" rather than "Trusted By"


Done! Thanks :)


Previous discussion of the Gun database: https://news.ycombinator.com/item?id=9076558




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: