Recent submissions

Comment · 8 days ago
Totally with you.

The same refusal/frustration made me start Mother of all VPNs (moav.sh) early this year.

A talk I gave about the experience and what MoaV came out to be:

Rage-coding the mother of all VPNs https://www.youtube.com/watch?v=uYygWN1MZDE

> Amidst the Internet shutdowns in Iran, as a technologist and member of the Iranian diaspora, I felt so much frustration, helplessness, and anger because I couldn’t do anything. After a few days of processing the initial shock, I was able to get to work and rage-code MoaV -- still ongoing at the time of writing -- which is a modular anti–internet censorship stack, able to run 10+ internet censorship circumvention tools on a small VPS or Raspberry Pi, with the goal of democratizing VPN provisioning. In the first two weeks, the project received tens of thousands of views on X and gained more than 200 stars on GitHub. This talk will be a case study of the project’s development and how to find these niche corners of the internet that can have massive social impact if done right. I’d like to invite the audience to reflect on the daily challenges faced by people in their countries or regions and how we can use our passion to vibe-code useful tools into existence.

Comment · 2 months ago
Comment · 3 months ago
Great to hear that. Are you aware of any grants or bounties for Arweave? I'd like to have a more resilient backend/setup, but don't want to spend from the pocket even more :)
Comment · 8 months ago
This is so cool, thank you for sharing. I'm diving on the website and code and see what you got there. would be great to join and chat further about this.

RE Hello taking 18s, yes that is long, but one caveat is that with longer text it doesn't get longer linearly due to compression, the more repetition the better compression.

Comment · 8 months ago
For those interested to know more and discuss the protocol, here's my attempt at documenting what worked at the end: https://github.com/shayanb/Nedagram/blob/main/docs/PROTOCOL....

I had to make sure the sound could be transferred on phone calls so it has lower baud rate than let's say dial up modems and many other methods (e.g. minimodem), I'd love to find a way to make it better.

Also got a suggestion to mix this with songs so it's less dodgy to play something like this on the phone. something that I want to look into as well.

Comment · 8 months ago
Mother of All VPNs, Internet Freedom Stack

- https://moav.sh/ - https://github.com/shayanb/MoaV

Basically a one command installation of 8+ protocols with easy user management.

My idea is to make it easy to run your own battle tested VPN server for yourself (when traveling or not) and your family and friends. Pretty useful in national internet shutdown situations

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton