Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 23 07:12
    amark commented #1037
  • Jan 23 06:29

    amark on manhattan

    hmm, IDK if we should support t… (compare)

  • Jan 22 22:11

    mmalmi on master

    Update app.json (compare)

  • Jan 22 22:07

    mmalmi on master

    Add PEERS env variable to app.j… (compare)

  • Jan 22 13:10

    amark on manhattan

    easy to debug & fix thanks to @… (compare)

  • Jan 22 02:11
    YangHanlin commented #1041
  • Jan 21 19:06

    rogowski on manhattan

    Update common.js Tests updated… (compare)

  • Jan 21 04:29
    i001962 updated the wiki
  • Jan 20 12:06

    amark on manhattan

    all caught up!!! Now update tes… (compare)

  • Jan 20 10:19

    amark on manhattan

    amazing map discovery + don't c… onto next test... (compare)

  • Jan 20 09:54
    RadGade updated the wiki
  • Jan 20 01:04
    jojobyte opened #1047
  • Jan 19 19:52
    amark commented #1046
  • Jan 19 19:51

    amark on master

    Don't prune devDependencies on … (compare)

  • Jan 19 19:51
    amark closed #1046
  • Jan 19 13:37
    mmalmi synchronize #1046
  • Jan 19 13:37
    mmalmi edited #1046
  • Jan 19 13:36
    mmalmi synchronize #1046
  • Jan 19 13:33
    mmalmi edited #1046
  • Jan 19 13:33
    mmalmi synchronize #1046
gunchatbridge
@gunchatbridge
[D] mmalmi: Gun's current websocket transport causes a 100% bandwidth & cpu issue if you connect to more than 1 peer
gunchatbridge
@gunchatbridge
[D] Davay: so login+password isn't reliable in such a system at all? only exporting the SEA.pair() to a text folder? I've seen the QR code feature in Iris... But I can't see a simple and intuitive solution for new users to adopt. Any suggestions on how to deal with pairs instead of login/pass? May be some kind of generated pass phrases?
[D] Davay: <@!320307597670350848> what's the point of using griffin instead of pure GUN?
[D] GiraffeKey: MongoDB query API
[D] GiraffeKey: For those who want it/like it
[D] GiraffeKey: I might add some more user friendliness related things
[D] GiraffeKey: It's generally meant to just solve some usability issues I've had and become something beginners can just get up and running without having to worry about all the things GUN makes you worry about
[D] Davay: is it using RAD and LEX inside?
gunchatbridge
@gunchatbridge
[D] GiraffeKey: griffin-node uses the default GUN which includes RAD
[D] Davay: is it build upon the newest github version? (SEA.certify?)
[D] GiraffeKey: Yeah there isn't data sharing yet though just read/writes, SEA and gun are exposed though
[D] Davay: so the namespace is not just gun.get('namespace')?
[D] Davay: it's more gun.user(namespace) ?
[D] GiraffeKey: Yeah and it has app specific keys
[D] GiraffeKey: That are optional
[D] GiraffeKey: 12 word mneumonics
[D] Davay: seems like it can be a good abstraction to build upon
gunchatbridge
@gunchatbridge
[D] GiraffeKey: I'm gonna experiment with some of the stuff I mentioned about how I think GUN should be working and add it to Griffin
[D] Davay: why no peerList option in options? ))
[D] GiraffeKey: There should be a "peers" option but I am probably gonna add relay discovery and bootstrap nodes
[D] GiraffeKey: So that might get depricated
[D] GiraffeKey: It's in version 0.1.X so I probably shouldn't be encouraging people to use it yet
gunchatbridge
@gunchatbridge
[D] Davay: It looks promising. Hope it'll evolve in a rather convenient abstraction layer to work with )
gunchatbridge
@gunchatbridge
[D] c1ph3r:
[D] Dyno: Welcome <@176465778726404097>!!! GUN (https://github.com/amark/gun) is a P2P protocol for syncing data used by 8M+ people monthly across Internet Archive, HackerNoon, DTube (decentralized youtube), Notabug (p2p reddit), & more. Please try the 5min tutorial (https://gun.eco/docs/Todo-Dapp) to get started!
gunchatbridge
@gunchatbridge

[D] alexz: If in my message forum app im making with gun, i need to check if 24 hours have passed since a post was made, in order to change a state on the user, would it be best to do that by just saving the post time when i save my post with set(), and then iterate through all the posts and check elapsed time, OR,

should i save the post with a set() and a time() and check with time? OR

should i only save the post with time() and get all the post data (text, author) from that without having to save it with set() also?

gunchatbridge
@gunchatbridge
[D] marknadal: <@!453231170486796288> <@!516339189323792394> <@!176465778726404097> 👋 👋 👋 WELCOME WELCOME WELCOME!!!
<@!797929649467686953> did you see my earlier response? I was asking for some more details, couldn't quite figure out what you meant.
<@!624103263482150912> <@!535370860521979914> when GUN syncs accounts, it does not do it based on alias - so it is perfectly safe to have multiple accounts with same name or alias, without the accounts getting confused.
<@!636489182214357002> getting better! 😄
<@!621087760496853023> there are still some fixes in your RAD code for RAD-serialized data (not JSON) I'm wanting to check.
<@!320307597670350848> that's the beauty, they're all equal. But if you are the source of your own data, that probably means there is higher chance you have it than others.
Yeah, unfortunately WebRTC doesn't work that way 😦 the goal with the DHT tho is to have this tho, & rotating so you don't become dependent on any single one.
GUN does already do peer discovery, based on data subscriptions. In that sense, the peers you list are bootstrapping peers. It is just that currently not all of the bootstrapping peers are connected to each other - which is what the DHT will do. <@!636489182214357002> isn't that an issue in 2020, not 2019?
Yay more Griffin! 🙂
see <@!437811788122161152> 's post recently to access the peer list.
<@!516339189323792394> which example (?)
<@!261538043834531861> what go1dfish did for his p2p reddit forum clone is save the posts in daily or hourly buckets so like ...get('2021/01/09:1:30 or so, now there is only X number of posts per day or hour to check, rather than iterating over everything.
gunchatbridge
@gunchatbridge
[D] marknadal: <@!320307597670350848> <@!636489182214357002> for example, this differentiates several of the pieces https://gun.eco/docs/Service-Discovery and that is the base layer of DAM which is much more efficient than most other systems which are flood-based. Then you'll see it lets us layer AXE on top, which does additional optimizations that already work, like pub/sub etc., as to why 2 relays chew thru bandwidth I'm not sure yet :/ I think it is because browsers will also act as relays, so there is some edge case where 2 relays that don't know of each other, that get automatically discovered via a browser, causes this edge case that needs to be fixed. It doesn't mean GUN's DAM/AXE modules lack peer discovery or service discovery or pubsub. However, the DHT doesn't exist yet (tho some code exists and has a PANIC test passing, but not used in-production yet).
[D] Jimmy Jones: hey all, long time. i am finishing up a project and when I finish I plan to revisit gundb. recent events have made it clear we need a new way forward.
gunchatbridge
@gunchatbridge
[D] Agrintina:
[D] Dyno: Welcome <@794644383772835850>!!! GUN (https://github.com/amark/gun) is a P2P protocol for syncing data used by 8M+ people monthly across Internet Archive, HackerNoon, DTube (decentralized youtube), Notabug (p2p reddit), & more. Please try the 5min tutorial (https://gun.eco/docs/Todo-Dapp) to get started!
[D] Agrintina: http://hentaiher.ga - hentai game - 18+ - free
[D] marknadal: Gonna delete this. Outright spam advert.
gunchatbridge
@gunchatbridge
[D] Agrintina: http://hentaiher.ga - hentai game - 18+ - free
[D] Agrintina: http://hentaiher.ga - hentai game - 18+ - free
[D] RayBaud2600:
[D] Dyno: Welcome <@798342314837540894>!!! GUN (https://github.com/amark/gun) is a P2P protocol for syncing data used by 8M+ people monthly across Internet Archive, HackerNoon, DTube (decentralized youtube), Notabug (p2p reddit), & more. Please try the 5min tutorial (https://gun.eco/docs/Todo-Dapp) to get started!
gunchatbridge
@gunchatbridge

[D] Adnan: <@!178314946201780224> sorry I missed your earlier response.

I am getting issue on receiving data on in active browser tab.

If I open page on two different tabs then only active tab is getting broadcast data.

Inactive tab only gets data if I move to it within couple of seconds otherwise it would miss the broadcast.

Mike
@MikePadge
I pop in once a year to check in and say hey, gunjs is super important, you all are doing heroes work.... that being said last time I popped in it looked like the chat group had migrated elswhere... I see the bridge, but where do it lead?
GerhardMes
@GerhardMes
just wanted to say hey. Just starting to get into gun.
Mark Nadal
@amark
@MikePadge @GerhardMes HI!!!!!! :) Looks like discord<->gitter bridge down again, so I didn't see your message. Sorry. If you want to join discord then try http://chat.gun.eco :) and <3 <3 <3 thanks for the comments, it is actually extremely encouraging to hear after 2020.
@GerhardMes w00h00! How can we help? (beware the chat bridge might be spotty)
RICHΛRD ΛNΛYΛ
@richardanaya
Hey all :) working on a cool project today https://github.com/richardanaya/gundb_webrtc
What's the best way to know when GunDB is fully ready to use?
I'm hitting slow downs and "No ACK yet"
  • know when GunDB peers are ready to use
Eistee
@Eistee82
how to use gun in angular?
RICHΛRD ΛNΛYΛ
@richardanaya
hey all, what's the easiest way to shutdown an instance of gundb?
RICHΛRD ΛNΛYΛ
@richardanaya
is it as simple as this.gun.off() ?
Mark Nadal
@amark
@richardanaya @Eistee82 yo! I hope we got you settled on discord, the replies to these there? Angular has been... a while, there are a several examples out there but from years ago, maybe tell me if you have any issues? https://github.com/CaliStyle/ng-gun