Fork me on GitHub
#braid-chat
<
2016-01-12
>
jaredly01:01:14

@meow: data processing?

meow01:01:44

chat isn't data processing

meow02:01:08

data is chat processing

meow02:01:14

processing is chat data

meow02:01:31

chat processing is data

meow02:01:56

chat data is processing

meow02:01:29

processing data isn't chat

meow02:01:37

and chat isn't data processing

meow02:01:18

are we all clear? on the same page now?

meow03:01:30

oh good, I'll take a look

rafd03:01:15

nothing new, just pinning

meow03:01:53

have to do 4 to make that work

thomas09:01:36

looks very interesting I have to say....

thomas09:01:32

I was recently thinking about how I would solve a problem like this as well and I was wondering if the team had considered using pub/sub messaging?

meow09:01:35

pub/sub is very general - in what way specifically

meow09:01:03

did you read the braid docs and watch the video

meow09:01:37

its based on tags and conversations, not rooms/channels

meow09:01:43

and you subscribe to tags

meow09:01:58

and can do searches

meow09:01:54

closed conversations that you are subscribed to pop back up if/when anyone adds more content to the conversation

meow09:01:39

you can find closed ones using search

meow09:01:02

the video is a few days old so a lot has changed

meow09:01:43

the whole style of interaction is different than slack

thomas10:01:52

ok, I hadn't realised that, thank you for you explanation.

meow10:01:22

the braid devs are doing a great job

meow10:01:33

I'm super impressed

meow10:01:08

just wish more devs were creating alternate solutions so the community had more choices for when we need to leave slack

rafd13:01:58

*video is a few months old

martinklepsch14:01:30

how can I join a room in braid?

meow14:01:37

there are no rooms

meow14:01:42

subscribe to tags

meow14:01:51

click on your icon

martinklepsch14:01:55

I just see a black screen basically — is that because there are no (unread) messages?

meow14:01:17

well, my screen is white

martinklepsch14:01:23

when I click on the icon I can only tick checkboxes

meow14:01:45

no, silver

meow14:01:49

actually

meow14:01:05

those should be tags that you are checking

martinklepsch14:01:11

sent a message

martinklepsch14:01:18

do you see it? 😄

meow14:01:51

then you have to tag it by typing a reply that starts with an hash - like #C03RZGPG1

meow14:01:41

just pick any of them - I subscribe to them all so I'll see you message and we can continue this over there

meow14:01:47

you got it

martinklepsch15:01:28

@meow: am I not subscribed to all tags by default? it seems all are checked in the panel that opens when I click on my avatar

meow15:01:33

you should get new activity then, and can search old stuff

meow15:01:44

but you lack context so you don't know what to search for

meow15:01:56

the on-boarding process is weak right now

meow15:01:02

very weak

meow15:01:05

sucks ass

meow15:01:21

you've been seeing my replies

meow15:01:35

create new messages with some of those other tags

meow15:01:38

I get them all

meow15:01:52

if you can't find a tag that fits make a new one

meow15:01:15

you can't fuck it up - I keep trying - look at the mess I made, right?

jaredly15:01:31

I haven’t been able to get any search results...

meow15:01:24

search for the word "fuck"

meow15:01:34

should get a lot of results

meow15:01:44

if you don't, something is borken

jaredly15:01:30

aha, it just takes several seconds and gives no feedback that it’s thinking. but it works!

delaguardo16:01:24

Hi there, how can I get into braid chat?

martinklepsch16:01:25

I updated my Chaf concept with some kind of rationale: http://www.martinklepsch.org/chaf.html

martinklepsch16:01:02

All the talk here + Braid really motivate me to pursue this once more

rafd16:01:46

@martinklepsch: all subscribed by default

rafd16:01:05

@jaredly: thanks for feedback, have added a priorty task to show feedback that it's searching

rafd16:01:16

currently just using datomic text search

rafd16:01:31

@meow has been adding lots of content so this will act as a stress test 😛

rafd16:01:57

@martinklepsch: I think branching will need to come to Braid eventually, for now, it works pretty well, but for larger groups it may be an issue

rafd16:01:10

i've been thinking that instead of doing it inline, you could open the branch as a new column

rafd16:01:33

would love to have you be a contributer, I want it to be a community effort

jaredly16:01:28

@rafd: I wonder whether we could have a common backend, but w/ a bunch of different frontend ideas to test out different UX concepts (like threading etc). Of course there would have to be some data-level support for it

rafd16:01:06

i think we could do it in the same app

rafd16:01:08

with a toggle

rafd16:01:22

if the data model supports its

jaredly16:01:41

@rafd: has mutli-tagging been super useful? (having a conversation have multiple tags)

rafd16:01:44

not for small teams (where everyone subs to everything)

rafd16:01:07

but I see a lot of "this would be better asked in #foo" type responses in forums, etc.

rafd16:01:31

...but, who knows...

rafd16:01:54

currently, @meow is using tags as a new form of expressive dance, i think

rafd16:01:08

basically, I am not committed to any specific model with Braid, will to experiment and change; I think multiple conversations at a time has proven itself to me, but the specifics of that works are up for grabs

rafd16:01:49

re: discussions and such, I just prefer experimenting with code than talking too much about it, but I do appreciate the feedback and conversations

rafd16:01:29

basically, we could treat Braid in the next few months as a platform to experiment on better community chat UX

rafd16:01:26

or people can create their own concepts

rafd16:01:51

i'm very excited to see these conversations happening, in blogs, code, chat... simple_smile

meow17:01:23

@delaguardo: did you get an invite yet?

meow17:01:57

@rafd: how do you want to handle requests for invites as this is going to explode now

meow17:01:17

we need to scale this at a rate at which you can handle

meow17:01:44

but as much as possible early adopters should be welcome

meow17:01:21

@delaguardo: please be patient as we work this out

meow17:01:49

I am putting extreme stresses on both the system and the developers and I think we all know it

delaguardo17:01:36

no problem, i can wait as long as it takes

jamesnvc17:01:40

Oh, I can send the invite to @delaguardo ; there was a bug sending the mails yesterday

meow17:01:54

@martinklepsch: read the updated blog - nice

meow17:01:08

can't wait to experiment with more of your ideas

meow17:01:28

I'm sure the devs will surprise me with cool implementations to try

rafd19:01:54

@meow: you should be able to invite people too, it's in the popup above the tag management

rafd19:01:05

so, just so everyone has an idea of how things are going: me and james teach programming ~10 hrs week and have some client work, but we'll be dedicating the rest of our time on Braid for the next few weeks

rafd19:01:30

@jamesnvc has made improvements to some server-side bugs relating to search and invitations

rafd19:01:25

i'll be working on some high priority tweaks to the UI today and thursday

rafd19:01:58

is anyone currently interested in actually contributing code to Braid in immediate short-term?

rafd19:01:31

contributing via discussions/suggestions on https://github.com/braidchat/meta/issues and testing the client on our current instance is a good way to contribute for folks who don't have time to code

jaen20:01:25

Hmm, how are the cards sorted? It doesn't seem to be last message time. Is it first message time or something else?

rafd20:01:36

i think it is currently created-at of the first message in the conversation, which is not ideal, however, having it with created-at of last message resulted in the threads jumping around a lot , which was also not ideal

meow20:01:43

the first rule of braid chat - there is no braid chat

meow20:01:05

what happens in braid chat stays in braid chat

meow20:01:11

we all clear on the rules?

rafd21:01:20

currently working on a new sidebar, especially for new users to discover content: https://www.dropbox.com/s/oe4wvr9xtlc4q0u/Screenshot%202016-01-12%2016.20.41.png?dl=0

jaen21:01:42

Yeah, I can imagine if threads jumped around when a new message came would be confusing

jaen21:01:17

But how else would one track the newest messages?

rafd21:01:31

you close all messages that you've replied to

rafd21:01:39

and they'll come back

rafd21:01:42

when someone replies

rafd21:01:47

sounds tedious but its not

rafd21:01:53

especially when we add keyboard shortcuts

jaen21:01:59

It's pretty easy in the room metaphor, so something comparatively easy should be in place there.

rafd21:01:00

or maybe a "reply and close" button / shortcut

rafd21:01:18

i agree, there are still things to improve

jaen21:01:56

That sounds like it could work, but certainly is not as intuitive, without any guidance from the interface

rafd21:01:12

true, interface is not gread

rafd21:01:28

it's one of those things that in theory is a problem, but in practise hasn't been much of an issue, (but adding more users these last few days is unearthing new problems, which i'm thankful for)

meow21:01:37

its working pretty well for me

meow21:01:40

I love it

meow21:01:47

better than slack

meow21:01:57

I'm in 196 channels

meow21:01:16

forgot I just added #C0J9ENAMS

meow21:01:44

lots of work to keep up with vs braid

meow21:01:05

not sure how many more days I can keep this up

meow21:01:24

I guess when I start hallucinating I'll stop

rafd21:01:41

to clarify, @meow has created most of those channels

rafd21:01:53

and is the only one using them for his own artistic purposes 😛

rafd21:01:04

...and stress-testing the UI

meow21:01:01

no, I'm on all 197 slack channels AND however many channels I created on Braid

rafd23:01:03

considering a pretty big change to how tagging is done: https://github.com/braidchat/meta/issues/111

meow23:01:47

can't wait to try it - looks like an awesome idea

jaredly23:01:41

👍 looks cool