This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-04
Channels
… is in here already
@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?
i'm new to slack api, started to work with it this morning, going to check if it is possible to enum chans
@robert-stuttaford: what does the bot do? recording all our convo?
great. keep me posted. the slack UI for the integration only shows chans, no opportunity to edit
yes, in the open channels
as slack free only stores 10k messages
@robert-stuttaford: super cool!
agreed big thank you to @ul for doing this for us!
are you back at work now, fumiko?
how long was your time off?
nice. every bit counts
fumiko is in sanfran i think
no, i'm in southern california (a little incorporated city-ish, called Ladera Ranch)
@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?
@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
@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
@ulsa - interesting suggestion - the only subtle problem is that datomic is supposed to be the aggregate after the event has already happened
@cmdrdats: but perhaps it can get the event, aggregate and still send on the actual event to the "real" event store
@ulsa I guess the command could just make a datomic tx in order to resolve the consistency problem for those cases
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
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.
@ul does the bot need to be in any channels?
ok, great. you might automate that to run regularly
@fhanreich Ah nvm then, still getting to grips with who is where ,and how global this group is
@ul @robert-stuttaford once @logbot gets some more data, are you going to drop a link to the logs in the channel topic?
be happy to
@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
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
While it might not be as nice, there’s an open source P2P slack-like chat application: http://moose-team.github.io/friends/
@martinklepsch: I like both the sound and look of this
@martinklepsch: we could also make our own together .. but as @chipf0rk said should we abandon ship so quickly?
No, totally not.
@robert-stuttaford: hmm I shall contact them and see
The entrance barrier is way to high with other stuff.
@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...
i don’t want to abandon ship. i want to make sure the ship won’t be taken away
Slack is really nice. I highly doubt it would be possible to get the same momentum on a different platform.
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.
well, 6.1 says “You may not copy or store […] except to the extent permitted by this TOS"
I think we might have a problem because the data is being served unencrypted to the open web
Im still surprised at how fast slack has grown, given there were valid competitors in the field
@luke: unfortunately they are not open to changing licenses for communities like this .. I have been trying
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
@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.
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
@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
yeah for sure, and I love their product, it’s convenient, relatively cheap, not sketch like a lot of taxis. but… $50 billion
perceived network effect + insane public valuation + invest money in something futuristic like driverless vehicles = ultimate success
but IDK, investors and making money and I’m not, so obviously they know something I don’t know
the beatings will continue until moral improves.
cfleming !!! You are here!