Fork me on GitHub
#admin-announcements2015-06-04
>
robert-stuttaford06:06:17

… is in here already

ul06:06:23

okay, now it is sufficient to add bot to channel to start its logging

ul06:06:35

i will make actual log page soon

robert-stuttaford06:06:01

@ul, i’ve put the bot into a bunch of channels. i’m looking into how to put it into all of them easily. do you know if you can do via your api?

ul06:06:58

i'm new to slack api, started to work with it this morning, going to check if it is possible to enum chans

fhanreich06:06:17

@robert-stuttaford: what does the bot do? recording all our convo?

robert-stuttaford06:06:21

great. keep me posted. the slack UI for the integration only shows chans, no opportunity to edit

robert-stuttaford06:06:27

yes, in the open channels

robert-stuttaford06:06:35

as slack free only stores 10k messages

robert-stuttaford06:06:31

agreed simple_smile big thank you to @ul for doing this for us!

ul06:06:28

Thank you all 😉 Clojure's community is really great!

robert-stuttaford06:06:37

are you back at work now, fumiko?

fhanreich06:06:57

yes, since yesterday

robert-stuttaford06:06:03

how long was your time off?

fhanreich06:06:16

a week (4 days actually)

robert-stuttaford06:06:28

nice. every bit counts simple_smile

fhanreich06:06:58

yes, my mom was visiting us from Japan simple_smile priceless!

placeboza07:06:54

Nice, what does she think of SA?

placeboza07:06:03

Btw Hi, I'm the new guy simple_smile

placeboza07:06:22

Im assuming you're in SA ... are you?

robert-stuttaford07:06:39

fumiko is in sanfran i think

fhanreich07:06:18

no, i'm in southern california (a little incorporated city-ish, called Ladera Ranch)

ulsa08:06:12

@cmdrdats: a bit unsure how command consistency works in your cqrs thing, for example if say a player sends command "scissors", event is still in the queue, then same player sends command "paper", how can command processor detect that player has already made its move?

cmdrdats08:06:23

@ulsa - good question - My gut reaction is to put the sanity check into a tx function in datomic and reject the second move that comes in, but you probably want to catch it before it even becomes an event, so I would say you’d want to introduce a higher level lock to catch that state - probably in the form of a zookeeper entry. But ye, I’ll think on it for a while

ulsa08:06:48

@cmdrdats: a colleague suggested after a quick read that datomic could take care of the consistency by itself, and that kafka and dynamodb could be hooked up after datomic; I might be mangling his statements horribly though

cmdrdats08:06:57

@ulsa - interesting suggestion - the only subtle problem is that datomic is supposed to be the aggregate after the event has already happened

ulsa08:06:00

@cmdrdats: but perhaps it can get the event, aggregate and still send on the actual event to the "real" event store

cmdrdats08:06:19

@ulsa I guess the command could just make a datomic tx in order to resolve the consistency problem for those cases

cmdrdats08:06:33

but it feels like something softer, like a zk entry, is a better fit

cmdrdats08:06:14

and on startup, you could load up the zk entries from the datomic aggregate state

cmdrdats08:06:09

I’d have to hit my head against the problem a bit to see what I’d end up going with though, will certainly keep it in mind

ul13:06:19

http://clojurians-log.mantike.pro/ — google doesn't crawled site yet, so search form is unusable at the moment. Try to click to channel and then date to see how log looks like. Any suggestions how to improve things are welcome. When I will make the code less messy, I will open-source it.

robert-stuttaford13:06:05

@ul does the bot need to be in any channels?

ul13:06:31

sadly yes, but I've invited him to every channel programmatically

robert-stuttaford13:06:00

ok, great. you might automate that to run regularly simple_smile

placeboza13:06:08

@fhanreich Ah nvm then, still getting to grips with who is where ,and how global this group is simple_smile

jcsims14:06:44

@ul @robert-stuttaford once @logbot gets some more data, are you going to drop a link to the logs in the channel topic?

jcsims14:06:08

cool, thanks

chipf0rk14:06:27

@ul @robert-stuttaford Great stuff! :) Wanted to do the same, stumbled across the TOS; now I'm a bit worried because of Section 6 in https://clojurians.slack.com/terms-of-service/api - unsure what the implications of this might be

robert-stuttaford14:06:54

that’s a good point. @gjnoonan, what do you think? probably simplest to sanity check with slack support directly and take it down if they’re not happy, rather than them finding it and end all this simple_smile

martinklepsch14:06:03

While it might not be as nice, there’s an open source P2P slack-like chat application: http://moose-team.github.io/friends/

chipf0rk14:06:42

@martinklepsch: I like both the sound and look of this

chipf0rk14:06:05

I don't know about abandoning ship this quickly though... ;)

gjnoonan14:06:08

@martinklepsch: we could also make our own together simple_smile .. but as @chipf0rk said should we abandon ship so quickly?

martinklepsch14:06:28

No, totally not.

gjnoonan14:06:36

@robert-stuttaford: hmm I shall contact them and see

martinklepsch14:06:07

The entrance barrier is way to high with other stuff.

gjnoonan14:06:00

@chipf0rk: @robert-stuttaford Section 6 of the TOS is rather contradictory. 6.1 says No storing of data. yet 6.3 says to store encrypted...

robert-stuttaford14:06:43

i don’t want to abandon ship. i want to make sure the ship won’t be taken away simple_smile

markstang15:06:13

Abandon ship, abandon ship...

luke15:06:39

Slack is really nice. I highly doubt it would be possible to get the same momentum on a different platform.

luke15:06:29

I bet the slack folks would be open to making a TOS exception (or even just giving a free license) for a large OS community like this one.

chris15:06:10

well, 6.1 says “You may not copy or store […] except to the extent permitted by this TOS"

chris15:06:35

I think we might have a problem because the data is being served unencrypted to the open web

chris15:06:01

but I dunno

chris15:06:14

worst case is back to IRC, which isn’t too bad

chris15:06:28

slack is just fun clj

erichmond15:06:25

Im still surprised at how fast slack has grown, given there were valid competitors in the field

chris15:06:10

tl;dr design

chris15:06:03

but that’s all I know, I can’t quite figure it out myself

gjnoonan16:06:32

@luke: unfortunately they are not open to changing licenses for communities like this .. I have been trying

mj_langford16:06:26

Talking with them about the tech404 one, they know they have to figure out how do monetize/handle it, but haven’t figured it out yet

meow16:06:07

@chris: Wow! They are worth $2.8 billion because of their color scheme and fun copy. Why do I work so hard on code? I'm in the wrong field. simple_smile

chris16:06:20

haha I know right?

chris16:06:58

I think I need to start paying my design friends to build UI concepts for me

meow16:06:00

I just don't get it. Slack is okay, but I never would have guessed it would take off.

meow16:06:03

Starting to feel like dot bomb 2.0 with all these company valuations.

chris16:06:32

I’ve had this discussion before on HN, but how is uber worth 50 billion?

chris16:06:50

uber’s a good company with a good product

chris16:06:02

but a taxi service is not worth 50 billion dollars

chris16:06:22

esp with the legal hot water they are in (re being an unlicensed taxi service)

chris16:06:57

long winded way to say I think some serious people are going to lose some serious money at some point and some things are going to change

tcrayford16:06:43

@chris: that one's easy - uber's end goal is (pretty obviously) to get rid of in-city car ownership entirely. Not saying I agree with the valuation, just that's how investors think about it

tcrayford16:06:52

(I tend to agree though, there's a lot of money around these days)

chris16:06:46

yeah for sure, and I love their product, it’s convenient, relatively cheap, not sketch like a lot of taxis. but… $50 billion

meow16:06:58

perceived network effect + insane public valuation + invest money in something futuristic like driverless vehicles = ultimate success

chris16:06:27

but IDK, investors and making money and I’m not, so obviously they know something I don’t know

meow16:06:46

and get the media to keep saying "but this isn't like the dot com bubble"

meow16:06:06

people were crazy then

placeboza19:06:46

We're still using Hipchat in our office but perhaps its time to reevaluate

andrevdm19:06:59

sure step 1 hipchat -> slack, step 2 OO -> FP

gjnoonan19:06:57

step 3, profit

placeboza19:06:35

Maybe when our beloved colleagues are able to use git then step one can happen

placeboza19:06:44

Lol @ profit

placeboza19:06:30

Cos right now i know some dont even have hipchat installed

placeboza19:06:04

Its not 'official' enough suddenly

placeboza19:06:13

We need some kind of automated whipping bot

robert-stuttaford19:06:43

the beatings will continue until moral improves.

markmandel20:06:41

cfleming !!! You are here!