Readit News logoReadit News
Posted by u/jamez 2 years ago
Show HN: WikiBinge – discover how all things are vaguely connectedwikibinge.com/...
Connect two articles on Wikipedia, but do it the long way. I've always been a fan of the theory of six degree of separation, but it's an overused concept when exploring the Wiki-graph.

Instead of showing the shortest path, which in my opinion is "boring" and ends up connecting super-important central articles, I came up with my own method: WikiBinge selects the smaller, less represented articles on Wikipedia. In a WikiBinge path, the underdogs are the kings!

How does it work? It's pretty straightforward! Compute PageRank on the Wiki-graph and assign as weight of each edge the PageRank value of the destination node. A WikiBinge path is then simply a shortest path using these weights: the algorithm will then favor paths passing through articles with lower PageRank values.

More on the motives to build this here: https://www.jamez.it/project/wikibinge/

This is an older project of mine, but it never got much exposure, so I'm humbly submitting it now.

r3trohack3r · 2 years ago
This is absolutely amazing.

I built wikiscroll.blankenship.io for myself to scratch my neophile itch. You might be displacing it in my daily routine, a nice pre-built rabbit hole between two topics of interest has proven to be a lot of fun over the past 30 minutes.

Amazing work.

As a short aside, at first I didn't get it. I was surprised the paths between articles were so long. It wasn't until I tried "Adolf Hitler" -> Something (Hitler has notoriously short paths to everything) that I realized these weren't the shortest paths. Your loading text does a really great job of explaining that, but the "random" button appears to be pulling from a cache (clever!) so I didn't get to see that loading message about the "boring shortest path" until I went off the beaten path.

Since it seems like you are computing both the shortest and the "most interesting" path between the two articles, it would be cool to give me a way to see both on the final loaded page. The shortest path is interesting too, even if it is less interesting than the one you ultimately generate.

It'd also be cool to be able to "pin" one of the boxes so the random button only impacts the other. For example, if I started at the Great Molasses Flood, what path could I take to random other articles? Though I guess this can be accomplished by spinning and then retyping the "Great Molasses Flood"

Edit: I deeply appreciate your narrative at https://www.jamez.it/project/wikibinge/ - this is one of my favorite projects I've come across on HN in a long while.

saltminer · 2 years ago
> Since it seems like you are computing both the shortest and the "most interesting" path between the two articles, it would be cool to give me a way to see both on the final loaded page. The shortest path is interesting too, even if it is less interesting than the one you ultimately generate.

I agree. Sometimes it loads fairly quickly and you only get a second to look at the shortest path.

jamez · 2 years ago
Thank you both, this is a good suggestion. I'll leave the short connection on screen, comparing it with the long and windy path is fun.
armandososa · 2 years ago
This is funny, pressed the dice icon and I got "Milk" and "Cookie" and I thought it was going to be a short connection. It isn't. https://www.wikibinge.com/#Milk/Cookie
chillage · 2 years ago
The generated paths are not shortest. Click the "About" section for details. It intentionally generates longer paths through smaller articles.
culi · 2 years ago
I'd love to be able to customize the algorithm. I'm curious what would happen if you placed various weights to optimize for shortest path AND most niche path (or however you'd describe this)
MattGaiser · 2 years ago
Just using my Wikigame skills, I went from Milk -> Hot Chocolate -> Chocolate -> Chocolate chip cookie -> Cookie. This path likely got downranked because all would be popular articles.
delecti · 2 years ago
That is a shockingly long chain. Amusingly if you flip them, Cookie links directly to Milk.
asdfman123 · 2 years ago
It’s only about 70 jumps from Allosauruses to bodybuilder and trainer Mark Rippetoe
tobyjsullivan · 2 years ago
This might be the first time I wish I’d read the comments before visiting the link. Assuming it would find the shortest path, I gave it two very unrelated concepts. I spent way too long exploring a very long chain thinking “How can this be the shortest path?”

So now I want to know, is there a similar tool that does shortest path? Because that would be fun too.

codetrotter · 2 years ago
> is there a similar tool that does shortest path?

Yes very many of them, like OP said.

Here’s a popular one: https://www.sixdegreesofwikipedia.com/

mcint · 2 years ago
My first attempt I can't search donut (Doughnut is the canonical), can't type the "()" parenthesis that appear in page names, and can't use any of France, La France, or French Republic to indicate the wiki page on France. Lots of francesca's though.

Fun fun, thank you for sharing! In the interactive web interface*, I hope non-canonical names can be used, that shortest names can be completed and exact matches can be use, and at least accept what it's in page names.

*It looks like writing the URL fragment yourself allows more leniency.

denton-scratch · 2 years ago
Unimpressed - I tried to get a chain from "Mocca, Yemen" to "Jimma". I got a whole long list of stuff about aircraft engines (I do get that the author was trying to make non-obvious links).

Mocca is a port on the Red Sea in Yemen. The Ottoman Turks used to require all shipping entering the Red Sea to put in at Mocca so their coffee could be taxed. Mocca is a port town; they don't actually grow coffee in the town, it comes from a mountainous region to the North.

Jimma is a coffee-producing region in Ethiopia, south of the entrance to the Red Sea.

I just bought 250g of beans labelled "Mocca Djimmah"; the vendor couldn't tell me whether it came from Yemen or Ethopia. My guess is that exports from Yemen are "challenged" just now, but I'd like to taste some coffee from the original home of coffee.

notesinthefield · 2 years ago
In high school my friends and I played a Wikipedia game in which one of us hit the random button to find our "goal" and then had to navigate back to the goal from the Wikipedia home page using only links. It was usually possible to do so and the first person to the goal won.
pelagicAustral · 2 years ago
I used to play a drinking game with the lads. You had to name one thing/person/event and had to click on "Random Article" on Wikipedia and land on that particular concept in 5 clicks or less. Good times...
jonathankoren · 2 years ago
Excellent. 32 degrees away, and brings in Air Bud.

https://www.wikibinge.com/#John_Wilkes_Booth/Hentai