Logs for jdev

Show join/part/nick changes:

[00:03:39] * bear left the chat.
[00:03:40] * bear joined the chat.
[00:17:33] * Florob left the chat.
[01:07:32] * jkhii left the chat.
[01:31:32] * xnyhps left the chat.
[01:41:47] * pombreda joined the chat.
[01:43:54] * Zash left the chat.
[01:48:33] * tofu left the chat.
[02:05:55] * pombreda left the chat.
[03:07:56] * jcea left the chat.
[03:08:22] * darkrain left the chat.
[03:08:30] * darkrain joined the chat.
[03:11:20] * tofu joined the chat.
[03:52:04] * tofu left the chat.
[04:34:29] * Fabian left the chat.
[04:35:58] * darkrain left the chat.
[04:37:54] * darkrain joined the chat.
[05:22:15] * niekie left the chat.
[05:34:03] * thkoch2001 joined the chat.
[06:15:38] * Asterix left the chat.
[06:15:48] * Asterix joined the chat.
[06:22:15] * Asterix left the chat.
[06:22:24] * Asterix joined the chat.
[06:22:29] * Fabian joined the chat.
[06:30:45] * Alex joined the chat.
[06:55:56] * Fabian left the chat.
[07:01:47] * Hermitifier joined the chat.
[07:21:16] * tkoski joined the chat.
[07:21:34] * tkoski left the chat.
[07:26:12] * Asterix_ joined the chat.
[07:36:18] * mlundblad joined the chat.
[08:09:22] * nabatt joined the chat.
[08:13:13] * mlundblad left the chat.
[08:21:02] * luca tagliaferri joined the chat.
[08:45:14] * nabatt left the chat.
[09:08:42] * teo left the chat.
[09:08:42] * teo joined the chat.
[09:11:50] * scippio joined the chat.
[09:35:46] * jcea joined the chat.
[09:43:34] * nabatt joined the chat.
[09:58:40] * naw joined the chat.
[10:24:51] * Tobias joined the chat.
[10:45:44] * thkoch2001 left the chat.
[10:50:56] * dbanes left the chat.
[11:18:36] * Treebilou joined the chat.
[12:09:48] * MattJ joined the chat.
[13:05:43] * nikita joined the chat.
[13:07:24] * Fabian joined the chat.
[13:54:45] * Treebilou left the chat.
[13:54:48] * Treebilou joined the chat.
[13:59:17] * Fabian left the chat.
[14:07:52] * teo left the chat.
[14:20:38] * Tobias left the chat.
[14:21:47] * Alex left the chat.
[14:25:05] * invi joined the chat.
[14:26:26] * tofu joined the chat.
[14:37:03] * Zash joined the chat.
[14:46:20] * nabatt left the chat.
[14:52:07] * tofu left the chat.
[14:53:55] * tofu joined the chat.
[14:54:55] * tofu left the chat.
[14:55:16] * naw left the chat.
[14:57:28] * tofu joined the chat.
[15:04:38] * adityag joined the chat.
[15:06:55] * hawke joined the chat.
[15:08:57] <adityag> Kev_ : why XML is being used & why JSON not being used ?
[15:09:28] <MattJ> Where?
[15:09:55] <adityag> in XMPP
[15:10:40] <MattJ> /me sits on his hands to prevent him spending the next hour giving a lecture
[15:11:05] * tofu left the chat.
[15:11:25] <louiz’> because Json sucks
[15:11:37] <louiz’> MattJ, you’re welcome
[15:11:50] <MattJ> louiz’, that doesn't help ;)
[15:12:03] <adityag> MattJ: louiz’: any specific reason or link to support it ?
[15:12:22] <louiz’> :(
[15:12:24] <Kev_> adityag: It is what it is.
[15:12:48] <louiz’> that doesn’t help either :o
[15:12:58] <Kev_> json wasn't a common interchange format when the technology behind XMPP first came about, XML was.
[15:13:30] <Kev_> louiz’: It's the best answer, though. json's less expressive than XML, but it could have been made to do the job.
[15:14:23] <Kev_> That doesn't make it the best idea, *shrug*.
[15:14:49] <louiz’> adityag, and why would have json been better?
[15:15:17] <Zash> If you make JSON do everything XML does, it won't be better than XML
[15:15:40] * adityag1 joined the chat.
[15:18:08] <adityag1> louiz’: because XML required a lot of other information
[15:18:16] * adityag left the chat.
[15:18:31] <MattJ> and so does XMPP
[15:20:09] * waqas joined the chat.
[15:21:09] <adityag1> not about XMPP, I dont like the fact that in XML, we need to have starting tag as well as closing tag... So what makes XML better than JSON ?
[15:21:33] <deryni> You need starting and ending object and array markers in JSON, do you dislike that too?
[15:21:34] * Maranda joined the chat.
[15:22:17] <Zash> https://stpeter.im/index.php/2009/11/08/xmpp-is-not-bloated/ </discussion> ;)
[15:22:22] <Maranda> /me raises an eyebrow Vulcan style.
[15:22:44] <adityag1> deryni: but that takes less usage of bandwidth
[15:23:17] <deryni> Which compression makes all but invisible.
[15:23:17] <Kev_> adityag1: Oh, would you like to show the post-zlib figures on that?
[15:24:03] <Kev_> Bear in mind you need to invent a namespacing system for json beforehand (which likely makes it more verbose than xml).
[15:24:38] * Fabian joined the chat.
[15:25:04] * hanzz joined the chat.
[15:25:50] <waqas> fwiw, every namespacing scheme I came up with for json turned it uglier than XML
[15:26:10] <adityag1> Kev_: well, thats a point too. Never thought about it.
[15:26:30] <adityag1> i just wanted to know why XML is preferred over JSON
[15:26:47] <waqas> That was when I was attempting to prototype a json wire format for Prosody. It just doesn't work well.
[15:27:02] <Kev_> waqas: did you try {'v':'<message xmlns="jabber:client"><body>wheee</body></message>'}?
[15:27:13] <Kev_> Copes with namespaces just fine IMO :)
[15:27:23] <waqas> Kev_: I wonder if that would silence the JSON crowd ^^
[15:28:18] * Fabian left the chat.
[15:29:26] <hanzz> there are also historical reasons
[15:31:06] <hanzz> /me is happy is bandwidth is wide enough to allow him chatting
[15:31:09] <hanzz> *hi
[15:31:51] <Maranda> Erm...
[15:35:42] <adityag1> great guys.
[15:50:38] * Zash left the chat.
[16:00:55] <adityag1> dariusH: which idea are you proposing ?
[16:07:29] * Asterix_ left the chat.
[16:17:54] * waqas left the chat.
[16:28:11] * teo joined the chat.
[16:30:14] * tofu joined the chat.
[16:51:28] * marseille left the chat.
[16:53:53] * marseille joined the chat.
[17:06:11] * evilotto joined the chat.
[17:08:22] * scippio left the chat.
[17:11:14] * Maranda left the chat.
[17:11:22] * Maranda joined the chat.
[17:21:47] * jcea left the chat.
[17:23:19] * Maranda left the chat.
[17:24:39] * Maranda joined the chat.
[17:26:48] * Maranda left the chat.
[17:27:39] * Maranda joined the chat.
[17:27:49] * jkhii joined the chat.
[17:28:13] * Maranda left the chat.
[17:28:32] * Florob joined the chat.
[17:34:53] * Maranda joined the chat.
[17:36:25] * marseille left the chat.
[17:38:46] * marseille joined the chat.
[17:39:30] * Maranda left the chat.
[17:41:17] * adityag1 left the chat.
[17:41:32] * adityag1 joined the chat.
[17:43:32] * jkhii left the chat.
[17:43:39] * jkhii joined the chat.
[17:48:08] * jkhii left the chat.
[17:48:56] * jkhii joined the chat.
[17:53:47] * adityag1 left the chat.
[18:01:04] * adityag1 joined the chat.
[18:07:44] * waqas joined the chat.
[18:12:17] * luca tagliaferri left the chat.
[18:23:17] * naw joined the chat.
[18:32:52] * waqas left the chat.
[18:49:02] * justin joined the chat.
[18:56:34] * lance joined the chat.
[18:57:46] * nabatt joined the chat.
[19:16:23] * scippio joined the chat.
[19:17:03] * Ludovic joined the chat.
[19:19:09] <justin> if you want to offer paging through past pubsub items, in various orderings, what is the ideal way of having the client choose the parameters?
[19:19:36] <Kev_> What do you mean?
[19:20:01] <justin> say i have a collection of items, but it should be possible for the client to retrieve the last 10 most recently created items
[19:20:25] <justin> and also possible to retrieve the last 10 most recently updated items
[19:20:32] <justin> different sortings, basically
[19:20:49] <justin> i'm initially thinking these should be different nodes
[19:21:11] <justin> even if they are all referring to the same source data
[19:23:17] <justin> the other idea would be to pass some config parameters when fetching past items
[19:23:35] <justin> i don't know if there's a documented way to do that though. i only see configuration in the context of subscriptions
[19:42:58] * lance left the chat.
[20:06:33] * mathieui left the chat.
[20:06:44] * mathieui joined the chat.
[20:10:38] * mathieui left the chat.
[20:10:43] * mathieui joined the chat.
[20:16:06] * nabatt left the chat.
[20:22:37] * bear left the chat.
[20:22:38] * bear joined the chat.
[20:37:53] * adityag1 left the chat.
[20:42:20] <justin> Kev_: do you have any opinion on this? it's certainly in your territory, at least wrt buddycloud
[20:46:22] <Kev_> I have almost no involvemente with BuddyCloud :)
[20:46:33] * hanzz left the chat.
[20:46:40] <Kev_> But my opinion is that nodes should present via MAM, and we should define whatever search mechanisms we need on MAM.
[20:47:21] <justin> link to mam?
[20:47:41] <Kev_> MattJ? :)
[20:59:50] * niekie joined the chat.
[21:05:51] * invi left the chat.
[21:08:57] <MattJ> justin, my opinion is that XEP-0060 should allow <options> to be included with <items>
[21:09:28] <MattJ> justin, I'm using <options> in a couple of apps for filtering subscriptions, e.g. saying "I only want this kind of event"
[21:09:49] <MattJ> and it makes sense that a client should be able to use these filters when retrieving a list as well
[21:10:31] <MattJ> As for Kev_'s suggestion of MAM... I haven't given that much thought
[21:10:37] <MattJ> The in-progress XEP is at http://matthewwild.co.uk/uploads/message-archive-management.html
[21:11:32] <MattJ> s/this kind of event/this kind of item/
[21:12:49] <justin> yes that seems simple enough
[21:14:10] <MattJ> Excellent, I have an ally :)
[21:14:23] * bartender left the chat.
[21:14:51] <Kev_> MattJ: It was my suggestion!
[21:15:05] <MattJ> Which one? :)
[21:15:07] * bartender joined the chat.
[21:15:14] <Kev_> Using MAM on nodes.
[21:15:35] <MattJ> I was talking about <option>, as I said I haven't thought that much about MAM on nodes yet
[21:16:05] <Kev_> Ah, ok.
[21:16:12] <MattJ> It's basically a pubsub search protocol then, and basically the only thing it buys you is searching by publisher and restricting results by time?
[21:16:25] <MattJ> If that's what's needed, sounds fine
[21:16:52] <dwd> /me wonders about doing disco#search.
[21:16:56] <Kev_> Well, I'm assuming there will be, eventually, other ways of searching MAM, defined in extra specs.
[21:17:06] <Kev_> And one could therefore use those too, if supported and desired.
[21:17:07] <dwd> /me also wonders about disco#inferno
[21:17:11] <Kev_> But yes, in the first place.
[21:18:02] <MattJ> iq:search on MAM archives and pubsub nodes?
[21:18:07] * Florob left the chat.
[21:22:18] * Ludovic left the chat.
[21:39:02] * hawke left the chat.
[21:41:10] * dwd left the chat.
[21:42:57] <justin> one reason i like <options> over differently-named nodes is it keeps the ordering stuff specific to retrieval
[21:43:12] <justin> since ordering doesn't really make sense in non-retrieval contexts
[21:44:41] <justin> you would not subscribe to items in a certain order. subscriptions are implicitly always ordered by last-modified date, in a sense..
[21:55:47] * Treebilou left the chat.
[21:56:26] * Treebilou joined the chat.
[22:04:04] * misha joined the chat.
[22:07:20] * Tobias joined the chat.
[22:14:51] * invi joined the chat.
[22:47:38] * Zash joined the chat.
[22:51:35] * misha left the chat.
[22:51:51] * Tobias left the chat.
[23:22:00] * bear left the chat.
[23:22:01] * bear joined the chat.
[23:29:19] * jameschurchman joined the chat.
[23:36:55] * jkhii left the chat.