Co

Communal Growth, find others with similar interests in books or papers

Hacker News

Communal Growth, find others with similar interests in books or papers

Throughout my education and beyond, I always wanted to find buddies to study books and papers with. For various reasons, this has never materialized for me. Aside from academia, I've received a lot of help on IRC, and I'm aware that there's Reddit and Discord communities where people discuss Mathematics, Physics, and Computer Science (among other topics), but even there it is very hard to find people who wish to study together with you a specific article or book chapter. With Communal Growth, I'm hoping to zero in specifically on the interests of people down to the granular level of article and book titles. Are you (for example) interested in studying /New Directions in Cryptography/ by W. Diffie and M. E. Hellman? The process is simple: find the DOI (also: ISBN, arXiv) of the paper (e.g. with WorldCat) and send an e-mail to subscribe@communalgrowth.org with body doi:10.1109/TIT.1976.1055638. Your e-mail is added to the article set of subscribers, and others may search the article and find your contact information. (Or perhaps you'd like to discuss a novel? Grab its ISBN!) Importantly, no conversation is taking place on the server. Does this UX sound unusual? Read on... At a high level, I made the decision early that I did not want user accounts, partly because I was unfamiliar with web dev, and partly because /bringing people together on the basis of common interests/ sounds like Social Media, which I knew I would fail at. On the other hand, user accounts are annoying and with an increasingly complicated global legal landscape (GDPR, CCPA, etc) I wished to steer away from them, which is why I decided on an e-mail hook system where all actions (apart from search) are done by users e-mailing the server. I had to go down a rabbit hole... Turns out that e-mail is really complicated. I studied the DNS and SMTP RFCs, (I even wrote a mindmap program for RFCs; see e.g. < https://createyourpersonalaccount.github.io/blog/img/dns-rfc... > for DNS, it's such a maze!) and invariably I got distracted by DNSSEC (since I like cryptography) so I studied that too. I spent a lot of time tuning Postfix, Dovecot, and Rspamd; I wrote my own policy daemon for quotas in Python to prevent certain types of abuse, and a milter daemon to verify RFC5322.From alignment to DKIM SDID (too strict for general e-mail, but needed to avoid user spoofing). Finally, I had to write an IMAP daemon that monitors the mailboxes and acts on messages received (in particular, looking up the ISBN/DOI/arXiv identifiers in online databases and subscribing users to the corresponding document). After all that work I discovered that I'm still blacklisted from sending e-mail (due to IP block reputation?) but it was never my intention to send e-mail anyway. The other technical details are that I used Litestar with Psycopg 3, SQLAlchemy 2, and PostgreSQL, all async, deployed with NGINX.Unit (with certbot automated over daily systemd timers!). This is overkill, but it was fun. The pages are Jinja templates, and I do not use JavaScript. The entire source code for the website is available at < https://github.com/communalgrowth/webserver >, which may be a useful example of the above technologies working together. (I decided that I wanted the website source code to be freely available.) This is also my first business company (LLC). I learned how to obtain a business license from Michigan LARA, then register for an EIN from the IRS (later had to complete BOI for FinCEN), and finally open a business bank account. I had a lot of help from Michigan SBDC for all of that. I was then able to buy all of the assets: domain name, and VPS, costing about $60/yr. Please give it a try if you'd like. Let me know what you think! I plan on advertising it via word of mouth and with brochures to local colleges, libraries, and coffee shops even. This project took me over a year to finish; I'm proud to have contributed a business to Michigan.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
97%97% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, computer, new · Missing: mac, agents, macos
72%72% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: nginx, ide, io · Missing: https docs, excited, just released
65%65% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: personal, users, way · Missing: mobile apps, ios, entrepreneurs
40%40% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: users · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: growth, subscribers · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: crypto · Missing: web3, chat, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Th
The “tl;dr” of Recent Transformer Papers58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The “tl;dr” of Recent Transformer Papers

Hacker News5
Th
The Federalist Papers, typeset as the 1787 newspapers they ran in67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The Federalist Papers, typeset as the 1787 newspapers they ran in

Hacker News58
Ba
Back Me Up – Find papers that back your argument63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Back Me Up – Find papers that back your argument

Hacker News2
PagePeek
PagePeek59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Your AI Professor for drafting and evaluating papers in secs

Product Hunt+6
Pl
Plasmyd, a platform for scientists to discuss papers70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Plasmyd, a platform for scientists to discuss papers

Hacker News6
Bo
BookNomads – borrow or lend books around you55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BookNomads – borrow or lend books around you

Hacker News2
Bu
Bubblin – Bandcamp for books55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bubblin – Bandcamp for books

Hacker News138
A
A RottenTomatoes for Books55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A RottenTomatoes for Books

Hacker News146
Bo
Books for Programmers66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Books for Programmers

Hacker News1
St
StumbleUpon for books55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

StumbleUpon for books

Hacker News37