09:20:50 based on the recent slashdot article, I wonder how google does version control and releases on their unified codebase 10:22:06 hm? 11:30:44 it sounded a lot like fenfire: they have a lot of code that is divided into subprojects and anyone can commit to anything 11:31:03 ref? 11:31:13 * ibid does not read /. frequently:) 11:31:41 http://developers.slashdot.org/developers/05/03/25/2129248.shtml 11:49:16 huomenta 11:52:43 menta 11:55:00 huomenta benja_ 11:57:07 benja_: i don't know if you noticed, but i finally got fenfeed running for the first time :) 11:57:17 benja_: it helped when i realized i don't have to package it first... :) 11:57:54 :) 11:58:02 I hadn't yet noticed 11:59:06 do you know what causes the extreme slowness between the creation of the window and the showing of the ui components? 11:59:23 doesn't sound like anything i'd guess 11:59:47 no, but I expect it to either have to do with threading problems or with smushing 11:59:57 hm? 11:59:59 I haven't investigated 12:00:24 any guess where in the code, roughly? 12:00:28 threading problems: the feeds are loaded on a different thread, then inserted into the main graph in a bg task on the main thread 12:00:43 this would be in org.fenfire.fenfeed :-) 12:01:28 smushing: the current smushing impl is very non-optimized, but I don't have evidence it's a problem, yet; the code would be in org.fenfire.swamp.smush.SmushedQuadsGraph 12:01:46 i think i've been explained before what smushing is but can't remember 12:01:47 it would probably pay to profile 12:02:03 * ibid might try to review the code later today 12:02:08 no promises :) 12:02:16 ibid: making two bnodes (in our case URIs too) that represent the same resource into one 12:02:48 what's a bnode? 12:03:34 a node without a uri. is graph-local. also known as anonymous node 12:03:40 bnode = blank node 12:03:42 (no label) 12:03:45 ok 12:03:48 thanks :) 12:24:28 rubberpaw has joined #fenfire 12:25:07 * rubberpaw checks to see if anyone is awake 12:26:21 hi rubberpaw. at least benja_, ibid and me :-) 12:26:26 Hi tuukkah 12:26:36 I have a bit of a favor to ask, if it's possible 12:26:49 I'm just finishing up a paper for the ACM hypertext 2005 12:26:58 at least you can ask 12:27:00 and I want to see what happens if I put a particular dataset into Fenfire 12:27:09 (I was thinking about the screenshow I saw with the gnowsis stuff) 12:27:16 (screentsho 12:27:21 screenshot, that is 12:27:36 (kb issues through this ssh tty, sorry) 12:27:45 do you have the rdf file? 12:28:02 and I didn't know if anyone had a build I might be able to run on OS/X 12:28:47 I think benja_ has OS/X 12:28:52 no RDF at this point, though I could probably whip it up. It might take a bit. I have a 60 node, geodesically-structured hypertext 12:29:50 I think Fenfire might be my best opportunity to find software that properly visualizes it 12:30:27 gZigZag does fairly well in MindSundew view, but the issue of directional links causes problems. 12:31:19 hmm, what kind of problems? because rdf triples are directional too 12:32:58 well, gzz links are posward or negward 12:34:10 actually, gzz links are both posward and negward :) 12:34:16 when setting up the links in gzz, I used one dimension's posward and negward links to show links around pentagonal centers 12:34:29 ibid: yeah 12:34:54 which worked great 12:34:58 * ibid is writing a biting mail on identity to the course list :) 12:35:55 but then I created another dimension to store the third link for a triangle. 12:36:41 This worked well, but when I linked pentagons to each other, moving outside of the pentagon would be either left or right -- I couldn't make it uniform 12:36:52 argh -- it's difficult to describe. 12:37:07 let me try again. 12:37:16 I think I get the picture 12:37:39 my geodesic structure contains 12 groups of 5 triangles 12:37:48 I made each of these a loop of nodes 12:37:54 in one dimension. 12:37:57 yes 12:38:18 now, each of these triangles also has one outward link to another pentagonal loop 12:38:38 I wanted each of these links to be in the same direction. 12:39:03 ie, it would create something like a tree that would branch downward forever. 12:39:58 do you know how you would represent this in rdf? 12:40:19 but the posward/negward-ness of links meant that it was impossible to tell which direction one would have to move. 12:40:34 Actually -- not at this point. I haven't put much thought into it. 12:41:08 or as a general graph? 12:41:23 hmm 12:42:07 no, I have not. I am, unfortunately deficient in that part of mathematics. 12:42:19 basicly, you have 60 nodes, and some lines between them 12:42:46 right. I have already mapped it out in hypertext software. 12:43:24 it's a general graph, when the lines don't have direction or colour or anything like that 12:43:25 2d spatial hypertext 12:43:31 ahh, ok. 12:44:19 with zzstructure, you have to choose colours and arrowheads, and you can't have to arrows of same color be of same direction to one node 12:44:51 right. 12:45:21 with rdf, you can choose colours, you have to choose arrowheads but you can always put arrow in both directions, as you don't have limit on the number of arrows in a node 12:45:57 right -- in zigzag you can have unlimited arrows, but only two per dimension. 12:47:21 on some level of rdf, you can describe that some relation is of a type where the direction doesn't matter, but fenfire doesn't make use of such description at the moment 12:48:08 at least if we're discussing the fentwine structure view 12:49:23 am I correct in thinking that if something links to or is linked from a the currently-focused node, Fenfire will show it in the view? 12:49:34 my point is, I think in practise you'd want to choose a direction instead of making two-way connections 12:50:07 perhaps for the visualization, yes 12:50:23 in the actual hypertext (http://www.rubberpaw.com/philadelphia/), direction is meaningless. 12:50:33 rubberpaw, yes. links to the node are on the left half of the wheel, and links from the node are on the right half of the wheel 12:51:05 that's what I need. Since the hypertext is spherical, this will look natural. 12:56:41 a couple of screenshots can be seen at: http://www.rubberpaw.com/posts/musicoft.html 12:59:21 for interface purposes, I suppose I could modify my gzz file to have two links between the pentagon edges 12:59:31 oh, you've managed to put it quite nicely into MindSundew! I wonder if it's even possible to get to look anything like that in current fetwine 13:00:06 but it only looks good up to a certain point. Because if I go down to any of the other pentagons 13:00:22 it messes up, since the link back to the pentagon currently viewed is negwawwrd 13:00:36 oh, right 13:00:46 so, I would be happy to settle for only seeing one node 13:00:49 and three surrounding nodes 13:01:08 we hope that it would at some point be easy to make your own views 13:01:16 which is what I imagine Fenfire would be able to do. 13:04:23 ok, now I have a loop of five linked nodes in fenfire :-) 13:05:24 I suppose I should write a script that creates the rdf data so that it could be faster to experiment with alternatives 13:07:11 wow -- if you really feel like it :-). 13:08:11 I feel like I haven't learned the rdf structure and the wheel view in the same way as I did gzigzag 0.6 at some point 13:08:20 so this could help 13:08:46 cool 13:09:13 *works to procure a screenshot of gzz mindsundew when it doesn't look so neat. 13:10:45 * rubberpaw hompes he still has the dataset -- it was four months ago... 13:10:54 (argh. kb -- hopes) 13:18:36 whew. Good. 13:44:56 tuukkah, benja_: see my mail?:) 13:47:32 sorry, too long, I'm hacking ;-) 13:47:56 the answer is yes, then :) 13:48:33 i think i'll reprint that as a blog posting; any objections? :) 13:53:29 rubberpaw has quit 13:55:07 rubberpaw has joined #fenfire 13:55:17 * rubberpaw is rebuilding the data so each trans-pentagon link consists of two links in gzz -- just to see if that fixes the visualization issues 13:55:25 whoops -- disconnected 13:56:27 I have the pentagons now, and I'm thinking how to connected them to each other in the right way 13:58:36 oh cool. 14:09:16 this is what I have at the moment: http://iki.fi/Tuukka/tmp/fullerine.png 14:10:48 (http://antti-juhani.kaijanaho.info/blog/en/stuff/identity.html) 14:14:43 hmm. So it's showing more than just the immediately linked items 14:15:10 there are two parameters for controlling that in the view 14:15:33 that's the idea though. The reality is that the pentagons on the sculpture 14:15:54 are not supposed to be identified as groupings. Each triangle is the center of it's own three-linked universe 14:16:02 or at least, that's the goal. 14:17:12 one is how many links to take when starting from the focused node. the other is how foggy nodes are still drawn 14:17:52 ahh, ok. So if I got a copy of fenfire and the dataset, I could tweak things? 14:19:22 actually, the only way to change the parameters at the moment is in the source code 14:19:36 ahh. 14:20:09 * rubberpaw grumbles and considers whether he has time to install apple Dev tools 14:20:18 hmm, I'll finish the recoding in 14:20:38 gzigzag and then see where I stand. Thank you very much for your efforts. 14:21:00 it was nothing 14:21:15 do you mind sending me the dataset? matiasj@etown.edu 14:21:39 the rdf file? 14:21:39 * rubberpaw has a copy of the source, but just had a crash and is still restoring software packages. 14:21:42 yeah. 14:21:53 sure 14:22:58 I'll send you my gzigzag folder when I finish tweaking it. 14:26:29 hmh, the parameters really don't work as I'd expect. I can get results such as no links showing at all, though 14:29:12 ahh. 14:30:22 btw, when I make two links between trans-pentagon nodes, spreadsheet-type views look nice. 14:33:01 ok, I thought this totally wrong =) it looks right when I set maxring to 0 and maxdepth to a big number like 10 14:34:28 :-) 14:37:24 btw, if you have the code from benja_, you could ask him to give you an http account so you can pull updates made to the unpublished code 14:37:48 ahh, ok. will do. 14:38:21 I was using the source from the site. 14:38:48 interestingly, after I reached a certain point, entering data became very easy (now that I have the double link) 14:39:04 since I have a spatial model of the sphere in front of me, finding a particular node with the kb is very easy. 14:39:15 s/spatial/physical/ 14:39:25 yes :-) 14:39:57 I don't have to use the screen even, since I know how the structure works. 14:43:13 hmm, it's behaving much more nicely in the mindsundew now 14:43:46 I think I have it all linked properly. 14:46:32 yeah. .zips the files... 14:47:14 13k -- should I upload or email? 14:49:07 upload would be easier for me 14:49:59 ok. I'll put it on my server in a few minutes... 14:51:58 whoops -- I misnamed my dimensions. I called trans-pentagon dim "clockwise" and the pentagon links "transagon" 14:52:24 just keep that in mind when you view. 14:59:39 http://www.rubberpaw.com/philadelphia/philly.zip 15:02:17 403 Forbidden 15:03:29 oh ak. let me change the perms... 15:03:45 try now 15:03:55 works 15:04:09 cool. 15:07:54 the animation became a bit funny =) 15:08:08 :) 15:08:10 but it works? 15:08:24 yes 15:08:43 cool. 15:08:57 that is because the node immediately to the right 15:09:01 also appears below 15:09:31 and below that, the top pentagon is reproduced at the very bottom 15:09:44 this is a result of the double-linking along the "clockwise" dimension 15:11:16 argh. I would have fixed the naming error, but for some reason, renaming the dimension caused links to break. 15:15:03 Well, I'm including you in the acknowledgements, if you don't mind. 15:15:36 it's ok if yoy want to 15:15:41 you 15:20:59 rubberpaw, I think I was able to change the dimensions. from the dataset directory, I renamed the file "transagon" as "clockwise" and vice versa 15:27:33 ahh, ok. 15:27:46 it still works? (I wasn't aware of how things worked on the file end) 15:27:53 yes 15:28:12 not very user-friendly way to achieve renaming, thougn ;-) 15:28:59 hehee. Can you email it to me? 15:29:39 I'm thinking wouldn't it be easier if you rename the files yourself? 15:30:44 lol. This is what I get for having three monitors, and three desks of papers strewn about. A lack of focus. 15:32:10 I have to go to the store before they close - I'll be back later 15:34:23 ok. ttyl 16:07:01 ttyl? 16:15:33 rubberpaw has quit 17:03:38 rubberpaw has joined #fenfire 17:03:52 *sigh* keeps disconnecting 17:05:29 reason: Read error: 60 (Operation timed out) 17:05:33 on both occasions 17:06:00 weird. I have a good connection. It must be something about my client 17:06:10 thanks ibid 17:06:54 BitchX, but you already know that. 17:09:57 google gives me nothing 17:12:24 oh well. Thanks 17:12:39 back 17:12:53 I looked at another channel and same error message there 17:14:07 but he has a bad connection 17:14:24 oh well. 17:16:17 internet is so complex 17:16:30 :) 17:17:48 there must be a lot of attention already paid on simplicity, but I feel a lot more could be done 17:18:30 to make the 'net better? 17:19:06 would robust be the word? 17:19:23 ahh. Well, it's pretty tough to do it. 17:19:34 I mean, it's supposed to in theory be very robust with packet switching 17:19:47 on that level, yes 17:19:49 but there are so many single points of failure 17:20:02 because it's wired by economic forces 17:20:30 they always tell how internet is meant to be the ultimate P2P without points of failure :-) 17:20:30 I mean, in our area, Comcast had everything going through one piece of hardware 17:20:50 and when that piece of hw went down 17:20:57 half of the nodes on the net on the US east coast went down. 17:21:05 this was just last month 17:21:32 what we need is wireless with GNURadio 17:21:34 probably because one piece of hardware was cheaper to buy and manage than several 17:21:46 or they were lazy 17:21:51 or 17:21:57 they needed to surveil the connection 17:22:08 right :-/ 17:22:40 but if we all used auto-negotiating wireless devices 17:22:46 in an ad-hoc network 17:22:55 then we could leverage the robustness of the protocols 17:23:18 but the gov't and big biz wouldn't allow it here 17:23:27 but what about this irc server giving error messages that in addition to "read error", 60 and "operation timed out" would tell who and why does it matter :-) 17:23:42 one of my profs built a supercomputer in his basement. 17:24:03 and a week later, the FCC came to his door, since it was interfering with television signals 17:24:08 this was decades ago 17:24:08 rubberpaw, yeah, I've heard of the issue of radio spectrum monopoly 17:24:42 (well, it's sticky. I would have to maybe give the IRC my email, since the timeout could mean I lost connection) 17:25:08 (and maybe I want to be anonymous) 17:25:23 (but yeah -- the error message could be clearer) 17:25:48 but we'd want to know on which layer the trouble might lay 17:26:08 (right. Well. The server is OSS. Get the source and patch ;-) ) 17:26:20 -) 17:26:24 if the connection goes down 17:26:34 perhaps you can get the irc server to remember my ip 17:26:40 and try to traceroute me 17:26:48 noting the point at which the connection dies 17:26:53 and reporting it 17:27:08 that would be bonus :-) 17:27:45 but you're right. These things should be built into basic internet libs 17:27:59 there should be a high level diagnostic system that will try to identify issues like this 17:28:15 and let the programmer decide who/how to notify 17:28:29 you just basically write some really good error handlers. 17:28:54 I know I could start with Fenfire ;-) 17:28:57 that can be overrided for particular actions but get passed a package of error data 17:29:09 there might already be a lib 17:29:17 I bet that it would be really useful for Storm 17:30:49 but we have even lots of simple things still like catching exceptions and turning them into something visible instead of proceeding quietly 17:31:34 in Storm? 17:32:18 probably there as well, but I'm thinking of the apps, FenFeed and Fentwine 17:32:30 ahh, ok. 17:33:02 Good. 17:33:43 in Storm, I guess we should start that kind of checks with getting through NATs and firewalls 17:34:00 as they are used everywhere these days 17:34:18 right. 17:46:26 ibid, I wouldn't call urn-5 "the brainchild of the Fenfire project" but "a brainchild ..." instead ;-) 17:46:39 heh 17:46:59 fixed in blog 17:49:50 sort-dctrl works! 17:49:56 I've been reading a lot of grammar lately, although not English. 2 points for each such failure, and 2 in every sentence would fail you 17:50:20 in what kind of a course? 17:50:38 of course that would not be a submission in any course where that matters that much :) 17:51:00 grammar in swedish basic studies 17:51:12 in general terms, most of my emails and virtually all of my blog postings are "first draft" material, with little checks 17:51:40 if grammar was an issue, i'd certainly have read it a couple more times over 17:51:54 I didn't want to say you should check more 17:52:56 i didn't think you did :) 19:02:25 [Global Notice] Hi all. Sorry to disturb. Freenode is setting up an interim incident reporting page, and we need your help. If you have ideas for *specific* categories of problems to be reported or support requests to be made, please stop by #freenode-tracking and, erm, blurt them out on the channel? Remember, please show good netizenship and don't join just to be joining. Thanks! :) 19:19:04 rubberpaw has quit 20:39:57 rubberpaw has joined #fenfire