I built a news aggregator (a Hacker news lookalike) in Django.
The aim is to power a community aggregator specific to the Python community at https://news.python.sc.
Cool. I built something similar once also. Did you look into using Django-MPTT for the nested comments and decide against it? https://github.com/django-mptt/django-mptt .
I built an HN clone in Django called Educator News [0], but I couldn't figure out how to get meaningful traction. It was really interesting to build, and implementing comments was one of the few times in my life where I've used recursion on a real-world project. I looked at Django-MPTT, and made a note to look into implementing it if the project went anywhere meaningful.
Very good job, I like it! I like it even better that you prepopulated the feed with very interesting articles for the hn launch. Can you share any tips about your deployment process? I can assume you didn't use docker as i don't see any Dockerfile in your repo. Did you use ci/cd and/or staging servers etc? I really like Django but its deployment isn't as straightforward or beginner-friendly as something like laravel. I love hearing how people are managing their side projects.
Deploying Django apps to Heroku is pretty straightforward.
If you want to host yourself you can give a try to Dokku which similar but self-hosted.
I have written a small tutorial on how to deploy Django apps with Dokku : https://ponytech.net/blog/django-deployment-dokku
I'd be careful about making historical claims (let alone calling names like "blatant ripoff") unless you're sure you're on solid ground. pg gave Steve and Alexis the idea for Reddit and was their biggest influence. Reddit's and HN's designs are similar because they came from a common source. pg has in fact said what that source was: delicio.us/popular: https://news.ycombinator.com/item?id=903365
Thanks for making this available but if you really want it to get it adopted you really should change from GNU license to much more permissive MIT license.
And you should not tell people what they should do with their work and IP. If they chose GNU, they chose GNU, and they have their reasons, deal with it.
If you want to participate, claim your invite here: https://forms.gle/TJSNLXD8fgyFYUaFA
Of course, there is not much content here, so you’re all welcome to contribute ;-)