While it looks nice, Gravatar is slow as crystals forming on a frozen monkey's ass. This has led to the necessity of having to write a daily grab-and-cache system for the images. If it's that bad, why don't we just write something ourselves that doesn't suck?
Poor URI design at gravatar.com: http://www.gravatar.com/avatar.php?gravatar_id=aae56c6a384319c00094d626845f6b6d
It costs money ($10/year) to have more than one email address added to the system. Frankly, the commercial aspirations of the person who runs Gravatar are embarassingly transparent. That went out with the bubble, guy. If you're going to propose a "global" system like this, you have to do it for free, because that's what people expect - cf. OpenID. If you don't, somebody else will. (I wouldn't be surprised if someone in the Perl community up and does it, simply because of how poor gravatar.com is.)
Talking of OpenID, I commented on one of the above posts that I'd only use Gravatar if it supported OpenID logins. I've been signing up to various websites for well over a decade now, and I'm dog tired. It's bad enough that I have separate PAUSE and BitCard and use.perl logins already; now we're going to throw in yet another incompatible system?
Yes, I know, as Schwern points out, that implementing OpenID support in PAUSE and Gravatar would take some work. The burden here falls largely on Gravatar. PAUSE doesn't need to fully support OpenID logins yet, but it could simply have a field for OpenID URIs in user settings and query Gravatar on that basis.
Not every search.cpan user reads use.perl.org. Adding this feature to search.cpan.org without wider consultation is, I feel, a mistake.
Having a user picture on author pages is fine, but I don't want my ugly mug staring out at people from documentation for my modules. Sorry, but that just looks unprofessional.
If you're going to add "social" features, you have to go the whole hog. Add user accounts to search.cpan, with preferences. One of those preferences must be "Display author pictures?"
Where is Graham? Why has he not participated in any discussions on this site so far, and we have to email our comments to him? And why is the code that runs search.cpan.org not open? I've heard that question asked over and over, and we've never had a satisfactory response.
Before we start adding new stuff, can't we get our own house in order first?
Yes, I know these are all different projects, but even though they're all fairly-well accepted by now, there's barely any interconnection between them, and they don't even have similar URIs. We're a mess.
Until some more thought has been put into this, I think I'm going to follow the example of LotR on #perl and add gravatar.com (and search.cpan.org cached copies) to my AdBlock filters.
-- Earle
Good luck with your own CPAN site (Score:2)
Pictu
Re: (Score:1)
I agree with much of what you said, but I think one of Earle's points you didn't address is:
Before we start adding new stuff, can't we get our own house in order first?
This didn't really have to do with gravatars, but I think it would help show the cohesiveness of the Perl community to outsiders if it did happen. Why wouldn't the community want that?
I understand that it would create work for Graham to change the links from cpanforum and annocpan to forum.cpan.org and annotate.cpan.org. Maybe he doesn't want to do it and that's fine. But I think Earle was just bringing up the
Re: (Score:1)
It would also be a good idea to put links to the various sites on the front page of cpan.org, because people will go there looking for various sites.
Re: (Score:2)
As for links on www.cpan.org, that would be nice, but no normal people really cares what's in the HREF. All the links are in CPAN Search right with the module page
Re: (Score:1)
I agree. Everyone who wants to contribute:
I don’t understand why people would want to pool their resources. In a situation with limited volunteer tuits available, it’s most effective to divide them over as many similar projects as possible.
Re: (Score:2)
When you remove the irony, you are really saying:
1. Everyone must let just anyone mess with their project
2. Someone who doesn't get paid should make their infrastructure open to everyone else, and maintain it for them
3. People shouldn't have to work hard to promote their own work
4. Somebody else should do most of the work
Thre's no problem here, except people thinking they have a right to somethin
Re: (Score:1)
Apologies in advance for the “quote every sentence and respond to it” style of this comment. I hate it and try to avoid it, but there’s no other way to write this one. It boggles my mind how you manage to get every single aspect exactly backwards.
How does setting up to make the contribution of patches possible imply that you are somehow forced to apply all patches you get?
Re: (Score:1)
You were doing badly enough until you got to this part when you started insulting me. I had a nice, long, reasoned reply mentally queued up to go, but you just killed your chance of ever seeing it. Instead I feel moved to say this: brian, go fuck yourself.
Re: (Score:2)
What a swell way to tell people that you're not someone to work with.
--
xoa
Re: (Score:2)
Rough consensus and running code. (Score:2)
You know what really pisses me off? What ever happened to "hey, cool idea! A little rough around the edges, but I see where you're going." Maybe even, "here's a patch to make it better." No, I get "it doesn't do EXACTLY what I want EXACTLY the way I want it so I'm going to bloc
Re: (Score:1)
Ok, send feedback to Graham via proper channels. You don't like something? HELP FIX IT! Bitching is not doing.
I'm sorry, but when it comes to THE SINGLE MOST IMPORTANT SITE IN THE ENTIRE PERL WORLD, I like to discuss things in public. Because you know what? There's no mailing list for it. No newsgroup. No wiki. use.perl is the closest thing we have. If you, Graham or brian aren't happy with a public and gravely important community website being discussed in public, that'
Re: (Score:2)
You're in a vicious cycle. Nobody will write something different because everyone uses search.cpan.org. Everyone uses search.cpan.org because nobody has written something different. (Not to dis on kobeserach, of course, but it's also mostly the same as search.cpan.org. There's little radically different.)
But the attitude of "this is the site that everyone uses" is exactly the centralization that Schwern is talking about. Where are the CPAN mashups?
--
xoa
Re: (Score:1)
Where are the CPAN APIs?
Re: (Score:2)
--
xoa
Re: (Score:1)
What is that non-sequitur a reply to?
Your asked where the CPAN mashups are. I answered that the existing services provide no APIs, so no mashups get written. And no, a dump of several gigabytes worth of moderately inconsistent data in quirky formats does not an API constitute.
Re: (Score:2)
You know the beautiful thing about perl is that I can mostly disappear for a few years, have a kid, not give a damn and casually stroll through one evening out of curiosity and find the same shit going around the spin cycle. I giggle at the thought of Schwern telling anyone to offer Graham patches. Holy fuck, what a sadist he is. :)
That code likely rates so high on the scale of milibarrs that it would inflict rapid cranial decompression for most who would gaze lustily upon it. It has been almost a decade