frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

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

https://communalgrowth.org/
2•CarpaDorada•1d ago
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.

245TB Kioxia LC9 SSD Sets New SSD Density Record

https://www.storagereview.com/news/245tb-kioxia-lc9-ssd-sets-new-ssd-density-record
1•882542F3884314B•4m ago•0 comments

Move Slowly and Build Bridges

https://moveslowlybuildbridges.com/
2•sohkamyung•4m ago•0 comments

More than 50pc of voters now rely on government for their main income

https://www.afr.com/policy/economy/culture-of-dependency-lifts-spending-to-highest-level-since-wwii-20250722-p5mgu0
2•cwwc•8m ago•1 comments

TapTrap: Animation‑Driven Tapjacking on Android

https://taptrap.click/
2•Bogdanp•8m ago•0 comments

Is the use of Emojis in the code and console recommended?

1•sirilyros•27m ago•1 comments

Python 3.14.0rc1

https://www.python.org/downloads/release/python-3140rc1/
1•OutOfHere•29m ago•1 comments

Magic mushrooms rewind aging in mice–could they do the same for humans?

https://www.sciencedaily.com/releases/2025/07/250721223838.htm
1•OutOfHere•30m ago•0 comments

Show HN: I built a tool that automates cold DMs on Twitter

https://www.dmpro.ai/
1•jsathianathen•30m ago•0 comments

Can a Chatbot Be Your Therapist? Casper's Neil Parikh Launches $93M Startup

https://www.forbes.com/sites/zoyahasan/2025/07/22/can-a-chatbot-be-your-therapist-caspers-neil-parikh-launches-a-new-93-million-startup-to-try/
2•CharlesW•36m ago•0 comments

An LLM-based chatbot promised a 50% discount due to hallucination

https://www.haebom.dev/archive?post=7916x82r8eje124kpyg3
1•haebom•41m ago•0 comments

New AI study clarifies the origins of Papua New Guineans

https://phys.org/news/2025-07-ai-papua-guineans.html
1•pseudolus•48m ago•0 comments

Democrats are desperately trying to revive the click-to-cancel rule

https://www.theverge.com/politics/711707/click-to-cancel-democrats-ftc
20•pseudolus•51m ago•2 comments

The Reason Your AI Code Becomes Unmaintainable (and How to Fix It)

https://blog.daviddodda.com/most-ai-code-is-garbage-heres-how-mine-isnt
2•DavidDodda•53m ago•1 comments

Tesla opens diner and drive-in movie theater in Hollywood

https://abc7.com/post/fans-wait-hours-visit-highly-anticipated-tesla-diner-drive-movie-theater-hollywood-opening-day/17235885/
3•geox•55m ago•1 comments

Show HN: Cryptographic proofs that algorithms stay fair over time [pdf]

https://github.com/skylessdev/skyla/blob/main/dual-baseline-verification.pdf
1•skylessdev•56m ago•0 comments

Large ancient Hawaiian petroglyphs uncovered by waves on Oahu

https://www.sfgate.com/hawaii/article/hawaii-petroglyphs-uncovered-20780579.php
2•c420•58m ago•0 comments

One in six US workers pretends to use AI to please the bosses

https://www.theregister.com/2025/07/22/ai_anxiety_us_workers/
11•mikece•1h ago•1 comments

Nuclear fusion startup claims to have cracked alchemy

https://www.telegraph.co.uk/business/2025/07/22/nuclear-start-up-claims-cracked-alchemy-marathon-fusion/
1•austinallegro•1h ago•0 comments

Qwen Code: A command-line AI workflow tool, optimized for Qwen3-Coder models

https://github.com/QwenLM/qwen-code
1•arcanemachiner•1h ago•0 comments

Algorithms for Modern Processor Architectures

https://lemire.github.io/talks/2025/sea/sea2025.html
9•matt_d•1h ago•0 comments

Lacking Ridership and Revenue, Florida Lauded Private Rail Is Worrying Investor

https://www.bloomberg.com/news/articles/2025-07-22/florida-s-brightline-high-speed-rail-rattles-investors-defying-promises
7•us0r•1h ago•2 comments

Launching OpenCommunity Software License (OCSL) Version 1.0

https://www.madalin.me/ocsl/
1•Topfi•1h ago•0 comments

Police officers in Denmark are tackling crime by playing online games with kids

https://www.euronews.com/next/2025/07/03/these-police-officers-in-denmark-are-tackling-crime-by-playing-online-games-with-kids
4•PaulHoule•1h ago•0 comments

You lose 23 minutes of focus every Google or GPT use;

https://www.wagoo.ai/
6•vspuzzler•1h ago•7 comments

Kelp: A UI library for people who love HTML

https://kelpui.com/
2•exiguus•1h ago•1 comments

The Productivity Delusion

https://octopus.com/blog/productivity-delusion
2•gpi•1h ago•0 comments

Lonely Diarist of the High Seas

https://daily.jstor.org/lonely-diarist-of-the-high-seas/
1•bookofjoe•1h ago•0 comments

NASA Saved a Camera 370M Miles Away Near Jupiter

https://www.nasa.gov/missions/juno/nasa-shares-how-to-save-camera-370-million-miles-away-near-jupiter/
6•jnord•1h ago•0 comments

Ozzy Osbourne Dead at 76

https://nypost.com/2025/07/22/entertainment/ozzy-osbourne-dead-black-sabbath-frontman-dies-at-76/
4•cable2600•1h ago•1 comments

How to Make a Paper Airplane

https://www.foldnfly.com/lounge/how-to-make-a-paper-airplane.php
2•ColinWright•1h ago•0 comments