Note that I'm not rendering direct links outside of the country yet, there might be more there. Will probably add a "focused" view to see those better
1,012 karma · joined January 25, 2012
https://twitter.com/anvaka https://github.com/anvaka
Note that I'm not rendering direct links outside of the country yet, there might be more there. Will probably add a "focused" view to see those better
https://cloud.google.com/blog/topics/public-datasets/github-...
Note that some country are missing their names because I didn't have enough knowledge to assign a name to them.
Here is my naming process if anyone wants to help with the rest: https://github.com/anvaka/map-of-github#country-names
There are a lot of interests that I didn't know exist. For example https://github.com/cat-milk/Anime-Girls-Holding-Programming-... - someone collects anime girls holding programming books.
https://github.com/tylertreat/Comcast - and here is someone who is amazing at coming up with funny project names =)
This was my hobby over past few years. I collected ~176 million unique pairs `(user, subreddit)` of comments, computed jaccard similarity, clustered a graph, performed a layout, created a webgl renderer and streaming svg parser, and today releasing it to the wild. Hope you enjoy it!
* The source code for the rendering is available here: https://github.com/anvaka/map-of-reddit
* To change the map - go here https://github.com/anvaka/map-of-reddit-data
I'd still see ability to determine absolute value of relationship as a valuable property of a recommender
Jaccard similarity does not count only the number of people who posted to A and B, it checks how many people posted to A, how many people posted to B, and how many of those people posted TOGETHER to A and B. That togetherness gives us hints what is related, and after it is computed, we can divide by the total number of poster to both A and B (independently), which brings the value to something that we can use to compare against other subreddits. If that value is close to 1, it means that almost all users who posted to A have also posted to B. If it is close to 0, then the overlap is much smaller.
This implementation is tailored to smaller graphs with sometimes long text boxes.
I'll make a note to extract it to a reusable component.
I see you are doing something with quantum tensors, which is very impressive! I'm still struggling with concept of regular tensors, and would love to have a good intuition/visualization for them - do you have any pointers?
I think when I created this tool there was no recommendations on reddit.
When it was introduced later on reddit I was contemplating about using reddit's own recommendations, but at that time it was missing a few smaller subreddits, so I just put it of onto the shelf of projects to try.
If you guys are interested in seeing how your recommendation work for the entire reddit, I'd be happy to build you a spaceship similar to this one https://github.com/anvaka/word2vec-graph .
I couldn't find an easy way to download the entire recommendation graph, but it would be awesome if we could make it work. My email is the same as this account at gmail, and twitter is all open: https://twitter.com/anvaka
That said, there are a few subreddits that are too popular and similarity results were too saturated (/r/videos, /r/funny, etc.) so I did a manual override by looking into most commonly mentioned other subreddits, and sometimes into `about` blurb of subreddit).
Please don't consider these recommendation as source of truth! It's just a fun way to discover other subreddits :).
I'm also very open to change this metric to something else - please let me know if you have any recommendations!
[1]: https://github.com/anvaka/sayit#the-data - describes the data, indexing scripts are here: https://github.com/anvaka/sayit/tree/master/scripts
[2]: Manual overrides can be found here https://github.com/anvaka/sayit-data#sayit---recommendation-...