P2P has a lot of posers and so did the communities I formerly circulated in, MacOS development, Crypto and even BBSes. Lousy community is a big part of why I lost interest in those things I think.
Maybe someday I'll say something good here, but today again its a complaint.
What is that some programmers have against data types? Does everything have to be a freaking string, worse yet one without token delimiters?
[wrote a long rant and then deleted it]
Working on scalability improvements to JXTA. Lately mostly working on the transports area, but moving into the Endpoint layer with gusto!
It's always a tragedy when you have to break backwards protocol compatibility, even if it fixes an otherwise unsolvable problem. None of the attempts I have ever seen at "forward-compatible", extensible protocols have ever worked that well in practice. ATA and SCSI being prime examples.
In SCSI there is the classic problem that you can't tell what the current state of fast and wide negotiation is and that when you set it, there may be no error status returned. Of course it can also get reset by a bus reset for some devices some of the time (and you never know which ones and when the reset happens).
Finding some of the wire level protocol work for JXTA to be much the same and despairing that it has the same problems as the "prior art".
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!