Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 00:28

    amark on master

    don't cancel user input on meta… Update meta.js docs tweaks and 10 more (compare)

  • 00:28
    amark closed #853
  • 00:23
    amark opened #853
  • 00:19

    amark on dev

    micro adjustment for calling a … (compare)

  • 00:10
    njordhov commented #839
  • Dec 12 19:53
    amark commented #829
  • Dec 12 19:51
    amark commented #839
  • Dec 12 19:45
    amark commented #850
  • Dec 11 19:19

    amark on dev

    testing (compare)

  • Dec 10 12:58

    amark on dev

    tweak doc (compare)

  • Dec 10 11:25
    RadGade updated the wiki
  • Dec 10 11:23
    RadGade updated the wiki
  • Dec 10 11:19
    RadGade updated the wiki
  • Dec 10 09:26
    sirpy closed #844
  • Dec 10 09:26
    sirpy commented #844
  • Dec 10 09:23
    sirpy commented #844
  • Dec 10 08:55
    mmalmi commented #692
  • Dec 08 15:35
    sirpy commented #844
  • Dec 08 15:34
    sirpy commented #844
  • Dec 08 15:34
    sirpy commented #844
Martti Malmi
@mmalmi
That was my experience when moving from ipfs to gun
Mark Nadal
@amark

@mboperator :) @mhelander wrote all of SEA :) hehe, you're talking to a legend!
@mmalmi was Satoshi's 1st contributor to Bitcoin. Now working on Iris, which will have even bigger impact.
You can see why I like to hang out in this community, pretty epic people here. :)
Now you're one too. :)

<3

BBL, I think I discovered a way to debug the live testing servers with some more useful stats. Night!
Marcus Bernales
@mboperator
@amark @mhelander now I pretty much have to take a stab at implementing SEA 😂
This is awesome. Super stoked to see what we all build and collaborate on.
also @mhelander it was not me who said that but i agree with the sentiment!
Marcus Bernales
@mboperator
anyway gotta ko. Thanks for the warm welcome. I’m excited to contribute to the cause ✊🏽
narnikgamarnik
@narnikgamarnikus

const post = user().get('posts').set(post)
gun.get('posts').set(post)
No one can change the post, besides the user, the graph of which is it?
narnikgamarnik
@narnikgamarnikus
const post = {
  title: 'First post',
  text: 'Hello world!'
}

gun
  .user()
  .get('posts')
  .set(post)
  .once(function() {
    gun.get('posts').set(this)
  })
})

In this case, if I get posts like this:

gun.get('posts').on(function(data, publicKey) {
  console.log('post', data)
})

They are already write-protected for other users.

I just now, finally, figured out how to store and protect data!
Jachen Duschletta
@Dletta
Nice, well done narnikgamarnik
@narnikgamarnik
QVDev
@QVDev
@rm-rf-etc yes I would like to join the meeting. Let me check what make sense. Will we have specific topics?
Have to check availability, do we know what amount of time we want to spend on the talk?
Rob
@rm-rf-etc
@QVDev .grant and .trust
@QVDev 1 hour, typically
QVDev
@QVDev
Those are new API's right?
Rob
@rm-rf-etc
@QVDev ya, as I recall, Mark is asking for help with completing them
Jachen Duschletta
@Dletta
The purpose of the meeting would to come up with a working ‘pseudo’ example so it can be implemented
narnikgamarnik
@narnikgamarnikus
Is there a way to get a list of users online?
Or I need to do user().get('online').put(true) at the entrance
and user().get('online').put(false) on exit?
Mark Nadal
@amark
@narnikgamarnikus congrats :D :D :D
Yeah, you'd have to build your own list of online/offline users - there is an old old old prototype of this here: https://gun.eco/docs/shim.js#-code-ondisconnect-code-
@QVDev we should have you on the proper podcast to talk about your video streaming work in general.
Yeah @Dletta .
QVDev
@QVDev
Quick question: can we sent Uint8ClampedArray via gun?
@rm-rf-etc like the new topics would like to know more about them so I can be more of a spectator asking questions during the podcast
@amark maybe a podcast specific for all upcoming work and what the state is would be nice. So everone prepares a demo and explain and gives an update and what is next on the roadmap. Probably less technical but nice to watch the showcases and posibilities of gun
Rob
@rm-rf-etc
Ya, I like this idea
Julian Stahl
@ThinkingJoules
@rm-rf-etc I don't think I can make it in on the conference call. Have lots of things going on right now, both work and personal, so I wouldn't be able to contribute anyway.
@QVDev Gun sends everything as JSON, so you would have to send it as an array and do your conversion in app code.
@QVDev Or you would need to switch out the GUN transport layer for something like MessagePack. However I think that can only send binary as a Uint8Array. Not familiar with the Clamped array.
QVDev
@QVDev
@ThinkingJoules thanks, guess I'll go for the base64 string and convert it back
Mark Nadal
@amark
@QVDev remember we discussed this at the outdoor food garden in berlin? It'll be easier + more performant to have opt-in transport adapters with Buffers/whatever support that you add to your app (so all peers running it get the boost), than trying to get every peer in the entire protocol to all handle Buffers correctly (might not be possible on small IoT devices).
@rm-rf-etc me too! Tho, @QVDev I want to keep a sharp divide between "showing demos" as -> screencast, and "talking about existing & upcoming projects" -> as podcast. Podcasts are easy for newcomers and existing community (if they have hearing, not all in this community are) to catch up on the road/commute or in background. While demos / video is more inaccessible, and should either be shorter (for presentational & educational purposes) or more hack/pair-programming/collaborative oriented (you're not gonna miss out if you don't watch it).
QVDev
@QVDev
@amark yeah I remember the adapter will look into it. Dividance of the screencast and podcast make sense indeed as they are complete different topics.
Rob
@rm-rf-etc
@amark @QVDev well if we can get people joining in every week or every other week, could be a recorded standup meeting. Basically show whatever work has been done, even if it's just broken code, and talk about what's next.
Mark Nadal
@amark
:thumbsup: I like that idea
Rob
@rm-rf-etc
When we receive encrypted data, is there a surefire way to detect that the data is encrypted? For example, a user may decide they want to be anonymous, so we simply encrypt their username. However, I don't want to show other users the encrypted junk when rendering anonymous people in a list, I'd rather hide them in the frontend, or display something that looks nice but communicates that this person has gone anonymous. E.g. username: ************* instead of username: %2aDgho!@nb
rogowski
@rogowski
Maybe today guys? 4pm or later after 7pm (CA time) is good for me too @Dletta
QVDev
@QVDev
I am OK for this Friday midday->evening CEST time
rogowski
@rogowski
good too @QVDev
QVDev
@QVDev
:+1:
that means we possibly 4 people?
narnikgamarnik
@narnikgamarnikus

I replied to a question on stackoverflow

https://stackoverflow.com/questions/56044288/private-wite-and-public-read-in-gundb/57971655#57971655

And I ask you for help:

How to make a third user to add a comment to a post, only the author of the post and the author of this comment could edit / delete it?

Or, at least, how to make a comment which is in the third user graph, was associated with the post, located in the first user's graph?

Rob
@rm-rf-etc
I guess I could implement my own format for encrypted values, so that all encrypted values begin with the same sequence of characters, and then I just slice those off before decryption.
Mark Nadal
@amark
@narnikgamarnikus you're a hero :) thanks for contributing to the StackOverflow, it does not get as much love as gitter/github/etc. CAN OTHERS HELP???? https://stackoverflow.com/questions/tagged/gun
I'm gone at a conference Friday :(
Today/tomorrow/Thurs work.
@rm-rf-etc raw SEA values are prefixed with SEA :) API returns auto-verified data, but doesn't decrypt (actually amark/gun#783 messes up API reply of encrypted data), that will need to be done manually or with some future convenience method I'm hoping I can get others to support/maintain.
Rob
@rm-rf-etc
@amark perfect!
sirpy
@sirpy
@rm-rf-etc regarding availability for conference call. i'm on UTC+3 so might be problematic. but in general my availability is here: calendly.com/hadarr
Mark Nadal
@amark
@sirpy seems like mid mornings (CA time) for me would match with you. @Lightnet (?)
Rob
@rm-rf-etc

@sirpy it seems like the others all want Friday and don't want to do weekend days. @amark, @Dletta, @QVDev, @rogowski, correct?

@mhelander would you be able to join our meeting for .grant and .trust functionality?

I prefer weekend days but I can make certain times on Friday work.
sirpy
@sirpy
fridays I can only do mornings here. which is middle of the night in the US
Mark Nadal
@amark
Thursdays 10am or 11am CA time?
Rob
@rm-rf-etc
I won't be available but someone else can record