by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 09 12:35
    amark commented #973
  • Jul 08 06:52
    sclee15 commented #973
  • Jul 07 04:47
    jimt updated the wiki
  • Jul 07 01:24
    estebanrfp updated the wiki
  • Jul 06 07:29
    sirpy commented #970
  • Jul 06 03:55
    mimiza commented #970
  • Jul 06 03:14
    amark commented #970
  • Jul 06 03:14

    amark on master

    Improve user.recall() Wrap JSO… improve sea.js Removed the sma… Fix user.create() BEFORE: - us… and 5 more (compare)

  • Jul 06 03:14
    amark closed #970
  • Jul 05 20:20
    sirpy assigned #984
  • Jul 05 20:19
    sirpy opened #984
  • Jul 05 19:22
    sirpy opened #983
  • Jul 05 07:58
    sirpy commented #974
  • Jul 03 21:06
    amark updated the wiki
  • Jul 01 13:59
    xaiki updated the wiki
  • Jun 30 22:06
    cognociente opened #982
  • Jun 30 19:15
    eBerdnA opened #981
  • Jun 30 14:37
    capitalistdog commented #975
  • Jun 30 14:36
    capitalistdog closed #980
  • Jun 30 14:36
    capitalistdog commented #980
gunchatbridge
@gunchatbridge
[D] mark222:
[D] Dyno: Welcome <@729916165610274906>!!! 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] fade: Without authentication and between two instances, I do see changes being written to local storage (and also replicated as properties are set), so that's cool.

Digging into user.create, it seems like the act.a callback isn't being fired, unsure if this is deferred based off of replication, but my breakpoints aren't being hit (called from Gun.chain.once via .ok, from SEA::User.create root.get('~@'+alias).once(act.a);, I guess, not familiar with the code obviously.. (running from master)

gunchatbridge
@gunchatbridge
[D] wenzani:
[D] Dyno: Welcome <@165481790268506113>!!! 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] wenzani: is there a showcase
[D] wenzani: of apps made using GUN?
gunchatbridge
@gunchatbridge
[D] wenzani: also, how does GUN know which app is getting what?
Like what if an app gets the same named key pair but from a different app using gun, won't it get the wrong data from your local storage?
gunchatbridge
@gunchatbridge
[D] Dyno: Welcome <@280410353760731138>!!! 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] RandomAnalyticsGuy:
gunchatbridge
@gunchatbridge
[D] RandomAnalyticsGuy: Hey y'all, quick question, when running a relay is there any reason for the server to have https? Please correct me if my understanding of the relay is wrong - the relay is simply the p2p swarm controller?
gunchatbridge
@gunchatbridge
[D] marknadal: <@!127573853625909249> πŸ‘
<@!729821759884230707> πŸ‘ what are your thoughts on the progress? :P
<@!492905646132559893> don't you just add the if statement in the callback (?)
<@!636951039559335948> nice!
<@!724655304368717916> <@!439454302755487744> <@!730038076432318474> <@!238372030918033419> <@!544307166446616608> <@!331887481765232650> <@!286602230251913227> <@!730226331052146809> @obx <@!407622013835018251> <@!729916165610274906> <@!165481790268506113> <@!280410353760731138> WELCOME WELCOME WELCOME!!!!
<@!439454302755487744> like when you click the "launch in codepen" button? Yeah, I doubt WebRTC is gonna pierce Docker without some sort of nginx config, FF is a little more chatty about these errors - tho it could be Unified Plan versus old spec. <@!470186445945176065> πŸ‘ I love that scrimba cast! Tho yeah, that was back when needed ossl shim that had problems, that is all WebCrypto now. Or another issue is build steps sometimes try to build the WebCrypto shims into the browser which already has WebCrypto so you need to tell them to ignore that - there's a couple webpack configs out there that help with this. Could that be it? Or are you doing all things plain script tags no build?
<@!491228220520136704> it starts with " so therefore it is a string, not a JS object? Also, internally I'm getting rid of node.is in rewrite πŸ˜› pretty much all the utility functions are getting thrown out to save few bytes of space - however, I'll provide them all "again" as a module/library you can include, so if you use them, just add that and things shouldn't break.
[D] marknadal: <@!407622013835018251> <@!439454302755487744> 😦 shoot this might have been the regressions/broken updates in latest 520, I was moving apartments last week and haven't been able to touch/look/fix that at all, which is embarrassing cause that means the tutorial everybody runs thru is ... failing. Meanwhile, can you rollback to maybe 2019? (2019 has some storage bugs at scale, but more reliable user system for testing) 2020 is live experimental migrations :/ maybe I shouldn't do that in-prod >.< thanks for having patience, this is totally my fault, sorry for a bad first experience.
<@!165481790268506113> biggest ones listed on main README, then https://github.com/amark/gun/wiki/Awesome-GUN .
key pairs are universally unique (strong cryptography guarantee) however public names are not, they will merge together intentionally, so beware of that and decide how that helps you (shared indexing) or need to avoid it (using a random id).
<@!280410353760731138> no need, correct. However it (A) doesn't hurt, and (B) if you load apps from the relay, WebCrypto only works on https 😦 ugggh so
[D] marknadal: <@!724655304368717916> <@!439454302755487744> <@!730038076432318474> <@!238372030918033419> <@!544307166446616608> <@!331887481765232650> <@!286602230251913227> <@!730226331052146809> @obx <@!407622013835018251> <@!729916165610274906> <@!165481790268506113> <@!280410353760731138> WELCOME WELCOME WELCOME!!!! πŸ”₯ ⚑ πŸŽ‰ πŸ‘ πŸ€— ❀️ πŸ₯³ πŸ”₯ ⚑ πŸŽ‰ πŸ‘ πŸ€— ❀️ πŸ₯³ πŸ”₯ ⚑ πŸŽ‰ πŸ‘ πŸ€— ❀️ πŸ₯³ πŸ”₯ ⚑ πŸŽ‰ πŸ‘ πŸ€— ❀️ πŸ₯³ how'd you hear about us? what are you wanting to build!??
gunchatbridge
@gunchatbridge

[D] fade: <@178314946201780224> Thanks for the follow-up, I'll pop back to an older rev and see if that clears it up. As long as the API docs are still mostly relevant, I don't see a problem with that at all.

Thanks for the welcome! I found GUN from a stack overflow post, was looking for an orbitdb alternative (which I was having trouble implementing due to broken components/docs/incompatibility/etc). I like the direction of the API and, tbh, my little dive into the code today was a positive experience. I'm still unclear on some things but look forward to filling the gap. Project-wise, I'm hoping the centralized web dies and decentralized databases are an integral component to that end; the fediverse is nice but the massive single point of failure that are the domain registries is problematic, so getting away from that is my goal.

gunchatbridge
@gunchatbridge
[D] mimiza: Hey guys. Has anyone here tried to setup gun superpeer on a Google free tier compute engine named f1-mirco ? I am trying to set it up. Everything is ok, pinging the server ip is ok, but gun can't be accessed in the browser.
gunchatbridge
@gunchatbridge
[D] Aethiop: Can anyone help me figure out how iris messenger is able to update the ui of the chatlink creator when other user uses that url?
gunchatbridge
@gunchatbridge
[D] zensin: Does anyone have any code for access control of graph nodes?
gunchatbridge
@gunchatbridge
[D] Qwiqfire:
[D] Dyno: Welcome <@730610828533039157>!!! 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] wenzani: Thanks <@178314946201780224> watched your videos on the gun website thanks for the warm welcome
[D] wenzani: Also, if for example the app has large data that you wouldnt want to be storing as a user like videos etc is there a way to choose which data can be stored in a user's browser and into your own storage node etc?
gunchatbridge
@gunchatbridge
[D] wenzani: oh, and how do we manage the amount of data we store on browser storage peers etc
gunchatbridge
@gunchatbridge
[D] sirpy: <@178314946201780224> it has quotes just because I copy pasted it from a log, but I assure you it's an object returned from .get()
[D] murali:
[D] Dyno: Welcome <@730677913254363167>!!! 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] moses5407: Does anyone have information on setting up gun to work on a ble mesh network?
gunchatbridge
@gunchatbridge
[D] Butta:
[D] Dyno: Welcome <@97774605351010304>!!! 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] skyfall: <@!723058757114003539> whats a ble mesh network
gunchatbridge
@gunchatbridge
[D] wenzani: might be a bluetooth term
gunchatbridge
@gunchatbridge
[D] Wendy:
[D] Dyno: Welcome <@416317921007108097>!!! 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] RandomAnalyticsGuy: Hey, so question about GUN, is there any way to do role-based authentication? IE you should be able to delete your own message but not someone else's.
gunchatbridge
@gunchatbridge
[D] RandomAnalyticsGuy: I guess that's just the concept of SEA.sign right? Since people could mess with their own machines / data sure, but it wouldn't propagate through the network unless there were other bad actors
[D] RandomAnalyticsGuy: I guess the worry is of it propagating too quickly and then you have conflicts
gunchatbridge
@gunchatbridge
[D] w3debby:
[D] Dyno: Welcome <@730808146305613854>!!! 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] Dyno: Welcome <@730809079018029178>!!! 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] w3debby:
Adam
@Adam_at_Feral_twitter
hi
GUN is nice. well done.
gunchatbridge
@gunchatbridge
[D] mmalmi: <@!280410353760731138> gun.user().get(...) is a space that only the authenticated user can edit. https://iris.to uses it. You can delete your own messages (via console) but not others'.
gunchatbridge
@gunchatbridge
[D] r-Ο„ao:
[D] Dyno: Welcome <@326116929557364736>!!! 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] r-Ο„ao: Is... is this GUN.. as-in: https://www.npmjs.com/package/gun, by amark? :o (just arrived here by accident)
gunchatbridge
@gunchatbridge
[D] zensin: If anyone gets bored would like to help with this, I made it to add to in free time: https://github.com/TensorTom/gun-powered
gunchatbridge
@gunchatbridge
[D] zensin: The official video channel for gun should probably be on d.tube and just mirror to yt
gunchatbridge
@gunchatbridge
[D] RandomAnalyticsGuy: > <@!280410353760731138> gun.user().get(...) is a space that only the authenticated user can edit. https://iris.to uses it. You can delete your own messages (via console) but not others'.
<@636489182214357002> amazing. Is there any support for querying? Obviously it’s difficult to query the β€œfull database” but if you wanted to sort / rank entries by a certain field
[D] RandomAnalyticsGuy: My worry is regarding if there are a large amount of β€œentries” in a given section, would you have to load them all locally and sort them?