I've been waiting for someone to implement this well! I think in the future we might even have tiktok-style influencer videos generated from wikipedia content, who knows.
I've been swiping a lot for the last 10 minutes and I'm not sure how much it's learning. I have some feedback.
- I have never liked or clicked a biography but it keeps suggesting vast amounts of those
- It does not seem to update the score based on clicking vs liking vs doing both. I would assume clicking is a solid form of engagement that should be taken into consideration
- It would be interesting to see some stats. I have no idea how many articles i've scrolled through or the actual time spent on liked vs disliked article previews. If you can add such insight it would be interesting
- A negative feedback mechanism would be interesting as well. There is no way to signal whether I'm just neutral towards something (and swipe through) or actively negative about it (which is a form of engagement the doomscroll would actually use to show me such content once in a while)
- since this website has already shown me multiple pages about things I'm learning about thanks through it, it might benefit from a "share" button (another engagement signal) as HN folks are likely to want to share on HN things they've just learned
- Would you be willing to make the experiment open source?
It's opensource insofar that the javascript is not minified or obfuscated. You can see it at https://github.com/rebane2001/xikipedia too.
I want to try reimplementing it for Wikipedia in another language, would you mind sharing how you went from the 400MB Wikipedia export to the .1x (40MB) file that is downloaded here?
Yeah I plan on putting the code for that on GitHub soon too.
Added now!
Perfect! Thanks for clarification. I thought there was server-side preparation of the content, but it seems from the other posts that it's all local, and I commend you for that.