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