-
Website
http://www.scobleizer.com/ -
Original page
http://scobleizer.com/2005/11/28/clone-the-memeorandum-api-paul-says/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
danja
44 comments · 4 points
-
polizeros
52 comments · 1 points
-
AndyBeard
69 comments · 4 points
-
Zachary Adam Cohen
35 comments · 8 points
-
dbarefoot
40 comments · 3 points
-
-
Popular Threads
-
World-brand-building mistakes France’s entrepreneurs make
2 weeks ago · 181 comments
-
The best and worst thing Twitter did in 2009: RT
3 days ago · 24 comments
-
2010: the year SEO isn’t important anymore
1 week ago · 67 comments
-
iPhone developers abandoning app model for HTML5?
1 week ago · 52 comments
-
A new addition here: the Meebo bar
2 days ago · 8 comments
-
World-brand-building mistakes France’s entrepreneurs make
But you have to think of it like this, he is working by himself, why isn't the GYM finding him and picking him up so he can work in a team, with equally talented people.
Hundred of man hours seems like nothing when you have a team of 10 people.
Gabe is definitly a special guy, and what he did to the blogsphere should be ackowledged and implemented into search technologies.
What's with all the vitriol?
Either way I've yet to see anything that tracks what I'm interested in in one place as efficiently. If someone thinks they can copy it and build something just as good I'd be happy to try it out -- but Memeorandum does have a huge advantage being first to market with this.
Ever watch a great basketball player like Larry Bird or Michael Jordan? They make it look effortless as they set up their team mates for the easy basket. A really great software designer makes software that has an intuitive interface that takes care of all of the mundane tasks that would otherwise need to be done by the programmer implementing the API.
Gabe is one of those great ones and has done an excellent job. Thanks Gabe and Robert for recognizing his work.
The biggest question to be answered is "What would a Memeorandum API do?" What would it look like? What would the inputs and outputs be? And, most importantly, what would you DO with a Memeorandum API? Just create your own personal Memeorandum? Is that all?
Security by obscurity. How apt from a Microsoft employee.
for each crappy subscription I subscribe to
if (text contains "politics") no follow
else (text contains "Scoble Ass Birtney Spears Google") add one link to every ten posts
end for
I've got no doubt at all that Gabe is a smart guy. However, there are other smart people in the world. One man year of work - even from a great developer - does not consititute a significant barrier to entry. In other words, if there is an appetite to replicate what Memeorandum does from a technical point of view, it would be easy to do.
As an aside, it's interesting that you say Gabe is a former compiler writer. In my experience, compiler writers often find it difficult to deal with problems involving natural language (and other types of complex, ambiguous, error-rich, and generally "messy" data). I'm not sure why this is. It may be something to do with the fact that they're used to wanting to formulate problems in terms of grammars that aren't a good fit with natural language.
Having said all that, what I would say to developers (Open Source or otherwise) is that they should focus on innovating, not on copying other people's ideas: that's a lame thing to do...
I don't see what all the emotional hot-flashing is about Memeorandum, just take a smug-egohead narrow A-list grouping of people/bloggers, play random weighting games, output random bits. If anything it only serves as a glaring example of the incestuous-linking nature of blogs, and it bothers me to no end that the original sourcing usually gets lost in a thicket of blog yabberings. Link link link, and then this other person link links to this and then another someone link link links to that; it becomes a giant game of 'telephone', where the meaning and context gets wholly lost. And tracking back the original sourcing thru the dense web forest is more effort than worth most of the time. Memeorandum is placing you in the middle of the maze, saying XYZ bloggers opinions are heavier than the originator of said material. I can't stand Memeorandum, for real news searching, it's totally flawed.
And then see, it will create MORE incestuous-linking, as bloggers will go, 'Oh so that's the hot topic', and then link/trackback and comment further creating yet another vicious full-circle.
It's politics page is a nice but grand failed effort, as heck, even the horrid Google News trumps Memeorandum totally. And it be but a pale comparison to say, BBC News, Roll Call or the Drudge Report. Humans will always trump algorithms.
Your feed blog rocked...problem is it takes time and effort, but like anything of sustaining value, eventually becomes professional, or it dies off.
Anyway I digress, as a lot of people read your words could you please reword/re-explain/refactor the 'Opening up an API increases a systems POTENTIAL insecurity' bit please? That's, well, wrong and I think most of the security world now agrees it's pretty wrong too.
Thanks,
David
Um, what part of the security world says that's wrong? Anytime you open a public API you increase the surface area where a hacker could potentially get in and attack you.
Doing that must be done very carefully and with great forthought. All of our teams here now have to do threat modeling, for instance. And every team has to go through security reviews for public APIs.
Well that's fair enough from an exposure/surface area point of view, I just took your comment to mean (perhaps mistakenly) that the actual *algorithm* may be more secure if never revealed, when it fact it is often the case that opening up an algorithm to more eyes is considered a 'good' thing to do.
Thanks,
David
What Microsoft still hasn't figured out (and that Open Source has) is that opening an API in the long run FORCES the API to become more secure
I do not "think" the Memeorandum algorithm is "fairly simplistic". I don't know how complex is it, and I stated that clearly. That's why I asked the question. To find out. I know Gabe watches my blog because he pops up in the comments a lot, so I was hoping to get some sort of answer to the question. Understandably he dodged the question, as is only prudent for him to protect his intellectual property.
As to your questions... "For instance, do you know how he filters out noise?" - he has a carefully maintained whitelist, that's pretty simple. "What happens if I link to a political blog? Why doesn’t that show up on Memeorandum?" - he has separate lists for www. and tech., that's also pretty straightforward. I don't know that that is the way he does it, but that seems to me to be the most efficient method. Tinfinger will be trying that out to see if it works, in any case.
Some questions still remain: if the Memeorandum algorithm is so complex, can a "personalised" version of it be possible? Is it possible to expose the algorithm and allow users to fiddle with the operands and put weightings on the individual variables? Or will the only workable solution be a bunch of abstracted sliders, as in Yahoo Mindset or MSN Result Ranking?
I'm not a compiler writer, I never worked for Intel. I am, to use a popular word these days, an "amateur" when it comes to programming. However, I'm a quick learner, and I'm collecting data to pass on to my business partner Tai (a real programmer). I expected Gabe not to give up all his secrets, but I was hoping other people would pick up the meme and speculate openly, as you have Robert (thanks mate!). I'm learning. That was the purpose of my post.
This is the first time I have seen or heard of you.
My initial impressions are that if you are such an "amateur" and you are "learning", maybe you should communicate with more humility and approach others who are infact not amateur with a little more respect then perhaps you may learn a thing or 2 (and I'm not just talking about technology)
Scoble, sorry for the personal comments on your blog but it is how I feel.
B4L
BTW I don't know you either, Bruno, and you didn't link to your blog.
All I'm merely suggesting is that your manner strikes me counter productive to "attacking problems" and engaging in real dialogue - rather, you speak with a tone of pompous arrogance which does not really offer value to the community nor insight dialogue.
In any case, this is not the attack people channel, so I won't ramble on about my dislike of your approach or lack of contribution to the blog or software community.
For the record:
1) I am a "real" programmer.
2) I don’t have a blog.
If for some reason you wish to pursue this conversation further, my email address is bruno4life@gmail.com lets not consume scobles blog with this kind of thing.
B4L