Log in

No account? Create an account

Previous Entry | Next Entry

Livejournal interests suggestion meme!

Based on the lj interests lists of those who share my more unusual interests, the interests suggestion meme thinks I might be interested in
1. writing score: 36
2. books score: 31
3. music score: 27
4. harry potter score: 24
5. anime score: 20
6. poetry score: 20
7. cats score: 19
8. monty python score: 18
9. movies score: 17
10. chocolate score: 17
11. terry pratchett score: 17
12. drawing score: 15
13. dragons score: 15
14. love score: 15
15. fantasy score: 14
16. comedy score: 12
17. dogs score: 11
18. manga score: 11
19. photography score: 11
20. tori amos score: 11

Type your username here to find out what interests it suggests for you.

coded by ixwin
Find out more

What is this?

It's a way of identifying livejournal interests you don't currently have listed, but which you might be interested in, based on what other users have listed.


Basically just for fun. But I hope it might also point some people towards interests (e.g. authors, bands) which they haven't come across but have a good chance of liking.

How does it work?

In everyday language

It finds your unusual interests (those which are shared by fewer than 20 other users), and identifies the users who share those interests and what interests they list.

Then it gives each interest listed by those users a score which is based on both the number of users sharing your unusual interests who list it, and the number of your interests which they share. For example a score of 2 could arise from 2 people listing this who each share 1 of your unusual interests, or from 1 person listing this who shares 2 of your unusual interests.

It then prints a list of the twenty highest-scoring interests on this basis (excluding the ones already on your interests list).

In technical terms

It's a perl script, which works off info provided by livejournal at


for user foo and interest bar.

A copy of the script can be found here. Feel free to modify it, whatever, but obviously credit would be nice if you do.

Why 20 interests?

Just trying to find a balance between ensuring most people would have some listed, and not making the processing time too long.

It doesn't work for me!

That could be because
a) All of the things you list as interests are also listed as interests by 20 or more other users OR
b) All of your interests are unique OR
c) There is a problem with the server e.g. too many other people trying to use the meme OR
d) You don't have any interests listed

It suggests really common, boring interests for me like 'music' and 'movies' and 'computers'

Well, a lot of people have those listed, so it's unsurprising they'll come up. If you'd like to run a version of the meme that filters out really common interests ouwiyaru has produced an adapted version of the meme here. At time of writing a Popularity Ceiling of 100000 will knock out the top 30 most common lj interests, and one of 25000 will knock out the top 300 or so.

Have you written any other memes?

Nothing that works off livejournal data, but I did write the Mystic Pig


Jul. 7th, 2004 05:35 pm (UTC)
You know what would be cool? Listing the uncommon interests it finds in step 1. I've got a nearly full interest list and don't know offhand which ones are really all that rare, and I'd like to be able to see more clearly what the link might be between those and some of the ones on the suggestion list.
Jul. 7th, 2004 06:54 pm (UTC)
If you visit http://www.livejournal.com/misc/interestdata.bml?user=vvvexation (it's a simple text file; if you're using Internet Explorer, you might have to tell it to open it in Notepad or Word or the like), each line lists one of your interests. The second number on the line with each interest is the number of users listing that interest. (The first number is a number internal to LJ, designating the interest. The first interest anyone ever listed - "linux" - was assigned #1, the second was assigned #2, etc.)
Jul. 7th, 2004 11:15 pm (UTC)
complete list?
Where did you pull that from? Nicer than checking manually.

I've tried pruning my 150-interest list to be as bizarre as possible. So I would love a filter that knocks out of the running the top 10 or 20 lj interests from appearing in my results. Just because I listed sed, awk, and perl instead of unix, well...

My results are soooo boring. :P

Other possible tweak: You may want to remove duplicates. "cats" came up, but I probably list "poofy cats" or " cats". Ditto for getting "gtk" on my list. I have "gtk+" listed.

Thanks for making a cute toy!
Jul. 8th, 2004 10:16 am (UTC)
Re: complete list?
I was asleep: duh, you change the username to get your own...

The rest of this post is directed at the writer of the interest meme. Just to clarify.
Jul. 8th, 2004 12:14 am (UTC)
Ah, right, I'd forgotten about that. Thanks.