braid-chat

https://github.com/braidchat/meta/wiki
2016-01-12T01:47:14.000247Z

@meow: data processing?

meow 2016-01-12T01:58:12.000248Z

@jaredly: ?

meow 2016-01-12T01:58:44.000249Z

chat isn't data processing

meow 2016-01-12T02:08:08.000250Z

data is chat processing

meow 2016-01-12T02:08:14.000251Z

processing is chat data

meow 2016-01-12T02:08:31.000252Z

chat processing is data

meow 2016-01-12T02:08:56.000253Z

chat data is processing

meow 2016-01-12T02:09:29.000254Z

processing data isn't chat

meow 2016-01-12T02:09:37.000255Z

and chat isn't data processing

meow 2016-01-12T02:10:18.000256Z

are we all clear? on the same page now?

meow 2016-01-12T03:08:30.000259Z

oh good, I'll take a look

rafd 2016-01-12T03:14:57.000260Z

hahah

rafd 2016-01-12T03:15:15.000261Z

nothing new, just pinning

meow 2016-01-12T03:17:53.000265Z

have to do 4 to make that work

thomas 2016-01-12T09:34:36.000269Z

looks very interesting I have to say....

thomas 2016-01-12T09:35:32.000270Z

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?

meow 2016-01-12T09:44:35.000271Z

pub/sub is very general - in what way specifically

meow 2016-01-12T09:45:03.000272Z

did you read the braid docs and watch the video

meow 2016-01-12T09:45:37.000273Z

its based on tags and conversations, not rooms/channels

meow 2016-01-12T09:45:43.000274Z

and you subscribe to tags

meow 2016-01-12T09:45:58.000275Z

and can do searches

meow 2016-01-12T09:46:54.000276Z

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

meow 2016-01-12T09:47:39.000277Z

you can find closed ones using search

meow 2016-01-12T09:48:02.000278Z

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

meow 2016-01-12T09:48:22.000279Z

@thomas: ^

meow 2016-01-12T09:48:43.000280Z

the whole style of interaction is different than slack

thomas 2016-01-12T10:23:52.000284Z

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

meow 2016-01-12T10:24:26.000285Z

np

meow 2016-01-12T10:25:22.000286Z

the braid devs are doing a great job

meow 2016-01-12T10:25:33.000287Z

I'm super impressed

meow 2016-01-12T10:26:08.000288Z

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

rafd 2016-01-12T13:04:58.000292Z

*video is a few months old

meow 2016-01-12T13:41:09.000295Z

welcome

martinklepsch 2016-01-12T14:08:41.000296Z

I'm in! /cc @rafd

meow 2016-01-12T14:09:27.000297Z

sweet

martinklepsch 2016-01-12T14:09:30.000298Z

how can I join a room in braid?

martinklepsch 2016-01-12T14:09:34.000299Z

or a tag

meow 2016-01-12T14:09:37.000300Z

there are no rooms

meow 2016-01-12T14:09:42.000301Z

subscribe to tags

meow 2016-01-12T14:09:51.000302Z

click on your icon

martinklepsch 2016-01-12T14:09:55.000303Z

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

meow 2016-01-12T14:10:01.000305Z

yes

meow 2016-01-12T14:10:17.000306Z

well, my screen is white

martinklepsch 2016-01-12T14:10:23.000307Z

when I click on the icon I can only tick checkboxes

meow 2016-01-12T14:10:45.000308Z

no, silver

meow 2016-01-12T14:10:49.000309Z

actually

martinklepsch 2016-01-12T14:10:49.000310Z

haha

meow 2016-01-12T14:11:05.000311Z

those should be tags that you are checking

martinklepsch 2016-01-12T14:11:11.000312Z

sent a message

martinklepsch 2016-01-12T14:11:18.000313Z

do you see it? ๐Ÿ˜„

meow 2016-01-12T14:11:51.000314Z

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

meow 2016-01-12T14:12:41.000315Z

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

martinklepsch 2016-01-12T14:19:02.000316Z

ahhh

meow 2016-01-12T14:49:47.000317Z

you got it

martinklepsch 2016-01-12T15:09:28.000318Z

@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

meow 2016-01-12T15:15:33.000319Z

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

meow 2016-01-12T15:15:44.000320Z

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

meow 2016-01-12T15:15:56.000321Z

the on-boarding process is weak right now

meow 2016-01-12T15:16:02.000322Z

very weak

meow 2016-01-12T15:16:05.000323Z

sucks ass

meow 2016-01-12T15:16:08.000324Z

we know

meow 2016-01-12T15:16:21.000325Z

you've been seeing my replies

meow 2016-01-12T15:16:35.000326Z

create new messages with some of those other tags

meow 2016-01-12T15:16:38.000327Z

I get them all

meow 2016-01-12T15:16:52.000328Z

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

meow 2016-01-12T15:17:15.000329Z

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

meow 2016-01-12T15:17:23.000330Z

enjoy

2016-01-12T15:18:31.000331Z

I havenโ€™t been able to get any search results...

meow 2016-01-12T15:19:24.000333Z

search for the word "fuck"

meow 2016-01-12T15:19:34.000334Z

should get a lot of results

meow 2016-01-12T15:19:44.000335Z

if you don't, something is borken

2016-01-12T15:23:30.000336Z

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

meow 2016-01-12T15:23:41.000337Z

yep

2016-01-12T16:00:24.000339Z

Hi there, how can I get into braid chat?

martinklepsch 2016-01-12T16:00:25.000340Z

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

martinklepsch 2016-01-12T16:02:02.000342Z

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

rafd 2016-01-12T16:11:46.000343Z

@martinklepsch: all subscribed by default

rafd 2016-01-12T16:13:05.000344Z

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

rafd 2016-01-12T16:13:16.000345Z

currently just using datomic text search

2016-01-12T16:13:25.000346Z

cool

rafd 2016-01-12T16:13:31.000347Z

@meow has been adding lots of content so this will act as a stress test ๐Ÿ˜›

๐Ÿ‘น 1
rafd 2016-01-12T16:14:57.000348Z

@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

rafd 2016-01-12T16:15:10.000349Z

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

rafd 2016-01-12T16:15:33.000350Z

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

2016-01-12T16:16:28.000351Z

@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

rafd 2016-01-12T16:19:06.000352Z

i think we could do it in the same app

rafd 2016-01-12T16:19:08.000353Z

with a toggle

rafd 2016-01-12T16:19:22.000354Z

if the data model supports its

rafd 2016-01-12T16:19:34.000355Z

https://github.com/braidchat/meta/issues/7

2016-01-12T16:21:41.000357Z

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

rafd 2016-01-12T16:23:44.000358Z

not for small teams (where everyone subs to everything)

rafd 2016-01-12T16:24:07.000359Z

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

rafd 2016-01-12T16:24:31.000360Z

...but, who knows...

rafd 2016-01-12T16:24:54.000361Z

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

rafd 2016-01-12T16:26:08.000362Z

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

rafd 2016-01-12T16:26:49.000363Z

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

rafd 2016-01-12T16:27:29.000364Z

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

rafd 2016-01-12T16:29:26.000365Z

or people can create their own concepts

rafd 2016-01-12T16:29:27.000366Z

w/e

๐Ÿค˜ 2
rafd 2016-01-12T16:29:51.000367Z

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

meow 2016-01-12T17:12:23.000370Z

@delaguardo: did you get an invite yet?

meow 2016-01-12T17:12:57.000371Z

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

2016-01-12T17:13:16.000372Z

@meow: nope

meow 2016-01-12T17:13:17.000373Z

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

meow 2016-01-12T17:13:44.000374Z

but as much as possible early adopters should be welcome

meow 2016-01-12T17:14:21.000375Z

@delaguardo: please be patient as we work this out

meow 2016-01-12T17:14:49.000376Z

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

2016-01-12T17:15:36.000377Z

no problem, i can wait as long as it takes

meow 2016-01-12T17:23:53.000378Z

thanks

2016-01-12T17:28:40.000379Z

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

meow 2016-01-12T17:37:50.000380Z

@jamesnvc: tyvm

meow 2016-01-12T17:39:54.000381Z

@martinklepsch: read the updated blog - nice

meow 2016-01-12T17:40:08.000382Z

can't wait to experiment with more of your ideas

meow 2016-01-12T17:40:28.000383Z

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

rafd 2016-01-12T19:20:54.000385Z

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

rafd 2016-01-12T19:36:05.000386Z

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

rafd 2016-01-12T19:36:30.000387Z

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

rafd 2016-01-12T19:37:25.000388Z

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

rafd 2016-01-12T19:37:58.000389Z

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

rafd 2016-01-12T19:38:31.000390Z

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

jaen 2016-01-12T20:24:25.000393Z

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

rafd 2016-01-12T20:47:36.000394Z

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

rafd 2016-01-12T20:47:37.000395Z

https://github.com/braidchat/meta/issues/71

rafd 2016-01-12T20:48:41.000397Z

@jaen ^

meow 2016-01-12T20:58:43.000398Z

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

meow 2016-01-12T20:59:05.000399Z

what happens in braid chat stays in braid chat

meow 2016-01-12T20:59:11.000400Z

we all clear on the rules?

rafd 2016-01-12T21:21:20.000403Z

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

jaen 2016-01-12T21:30:42.000404Z

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

jaen 2016-01-12T21:31:17.000405Z

But how else would one track the newest messages?

rafd 2016-01-12T21:31:31.000406Z

you close all messages that you've replied to

rafd 2016-01-12T21:31:39.000407Z

and they'll come back

rafd 2016-01-12T21:31:42.000408Z

when someone replies

rafd 2016-01-12T21:31:47.000409Z

sounds tedious but its not

rafd 2016-01-12T21:31:53.000410Z

especially when we add keyboard shortcuts

jaen 2016-01-12T21:31:59.000411Z

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

jaen 2016-01-12T21:32:00.000412Z

Hmm

rafd 2016-01-12T21:32:00.000413Z

or maybe a "reply and close" button / shortcut

rafd 2016-01-12T21:32:18.000414Z

i agree, there are still things to improve

jaen 2016-01-12T21:32:56.000415Z

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

rafd 2016-01-12T21:33:12.000416Z

true, interface is not gread

rafd 2016-01-12T21:33:28.000417Z

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)

meow 2016-01-12T21:34:37.000418Z

its working pretty well for me

meow 2016-01-12T21:34:40.000419Z

I love it

meow 2016-01-12T21:34:47.000420Z

better than slack

meow 2016-01-12T21:34:57.000421Z

I'm in 196 channels

meow 2016-01-12T21:35:06.000422Z

197

meow 2016-01-12T21:35:16.000423Z

forgot I just added #C0J9ENAMS

meow 2016-01-12T21:35:44.000424Z

lots of work to keep up with vs braid

meow 2016-01-12T21:36:05.000425Z

not sure how many more days I can keep this up

meow 2016-01-12T21:36:24.000426Z

I guess when I start hallucinating I'll stop

rafd 2016-01-12T21:36:41.000427Z

to clarify, @meow has created most of those channels

rafd 2016-01-12T21:36:53.000428Z

and is the only one using them for his own artistic purposes ๐Ÿ˜›

rafd 2016-01-12T21:37:04.000429Z

...and stress-testing the UI

meow 2016-01-12T21:47:01.000430Z

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

rafd 2016-01-12T23:11:03.000431Z

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

rafd 2016-01-12T23:11:13.000433Z

thoughts @meow , @jamesnvc ?

meow 2016-01-12T23:20:47.000434Z

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

2016-01-12T23:21:41.000435Z

๐Ÿ‘ looks cool

meow 2016-01-12T23:24:12.000436Z

very