kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about the bunk

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about the bunker:

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about the bunker

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about the bu

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think abou

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think ab

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think abo

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about the

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you think about

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you thi

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you th

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do you thin

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do tyou

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. What do ty

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. Wh

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects. W

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects a

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects an

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objects and

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to objec

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to obj

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to o

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to ob

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays to

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these ar

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arra

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these array

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these arrays

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change these

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change th

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to change the

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to ch

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm going to chang

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm g

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46, I'm

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP-46

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NI

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to NIP

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back tor

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, back to

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

ri

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, b

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

righ

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

right, bac

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places.

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few pl

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few places

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few place

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a few

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this in a

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using th

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using thi

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at usi

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at using this

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look at u

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a look

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a l

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have a lo

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitel

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to defini

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely have

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to definitely ha

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to d

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to defin

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Going to def

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. Goin

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fu

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually


kind: `create_account`
params:

{
 "kind": <create-account>
  content: nip44_encrypt({
    username: "bal",
  domain: "example.com",
  email: "foo@bar.com"
  })
}

I'm so blown away that this works as well as it does

😂 WEBSOCKET BEAR!!!!

I invited people to watch us type on nostr 😂

The one thing that dosen't seem to work is that we can't type at the same time. Early prototype issue I guess. You'd have to have a changes queue to apply things at the same time

Yup, I wrote it very quickly last night; it's very stupid and inefficient, it's not even doing diffs, literally each keystroke is signing the ENTIRE content 😂

😂 love it

https://github.com/pablof7z/collab

fun. G

yeah, but the other thing is that, for example, for create_account you might want to pass arbitrary data, which the bunker might or might not support, like "image" or "avatar" or "name" or something; I don't even like "email" I put it there as a POC and it just stuck there and now it's in

Yeah, I guess

but for this stuff they're really annoying; for tags they're fine and I like them better actually