HNHacker News
TopNewBestAskShowJobs

shayanbahal

289 karma · joined September 29, 2013

submissionscomments
shayanbahal··on I refuse to accept a censored Internet. Join Me at FOSDEM 27
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.

shayanbahal··on Mother of all VPNs v2 release: Same 16 protocols, rebuilt underneath
Here's also the medium article (same copy as the X thread): https://medium.com/@sbetamc/moav-v2-is-out-ab2fff44a9d8

no time for X thread or articles: - https://moav.sh/docs - https://github.com/MotherofallVPNs/MoaV

shayanbahal··on Show HN: P2Present – slides and talk video in sync, preserved on any storage
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 :)
shayanbahal··on Show HN: Nedagram – Transfer Text Over Sound, when internet isn't available
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.

shayanbahal··on Show HN: Nedagram – Transfer Text Over Sound, when internet isn't available
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.

shayanbahal··on Ask HN: What are you working on? (February 2026)
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

shayanbahal··on Show HN: An opinionated fork of micro, built for vibe coders who enjoy code
Looks great, although I'm still not convinced to install it :) what can you say to make me be like hell yes I want to move from vscode to thicc?
shayanbahal··on Show HN: An opinionated fork of micro, built for vibe coders who enjoy code
I love coding, but I love vibe coding even more. I look at the code, do proper git commits manually and review the changes mostly. Vibe coding helps me do in a few hours what would have taken me weeks to make/debug/document.
shayanbahal··on Dead Internet Theory
Basically: Rage Bait is winning :/

> The Oxford Word of the Year 2025 is rage bait

> Rage bait is defined as “online content deliberately designed to elicit anger or outrage by being frustrating, provocative, or offensive, typically posted in order to increase traffic to or engagement with a particular web page or social media content”.

https://corp.oup.com/news/the-oxford-word-of-the-year-2025-i...

shayanbahal··on Roc Camera
this is a gem from the past I believe
shayanbahal··on Human coders are still better than LLMs
Human coders utilizing LLMs are better
shayanbahal··on Ask HN: What are you working on? (May 2025)
Vibe coding a few apps I always felt humanity deserves (a bit exaggerated but kind of not :) )

- https://padsnap.app/ : PadSnap is a simple web app that adds customizable padding to your images so they fit Instagram’s/custom dimensions — no cropping, no quality loss. All on browser, no server uploads. Also no ads or login.

- https://shiryakhat.net/ : redid my podcasts website last week: Shir Ya Khat podcast, which translates to "Head or Tails" in Farsi, began its non-profit journey in 2016 with a mission to make blockchain and cryptocurrency technical knowledge accessible to Farsi speakers worldwide.

- life timetime visualizer, still WIP, feedback welcome: https://shayanb.github.io/timeline/

shayanbahal··on The curse of knowing how, or; fixing everything
wise words, I feel less lonely after reading your comment, so thank you :)
shayanbahal··on I hacked a dating app (and how not to treat a security researcher)
I did a quick test and seems like the full admin access that I used to get is slightly fixed/changed. I'm wondering if there was an issue and I have enough data to show there were full compromised of all users data, but it is changed now (might still be vulnerable but let's say it's not). should I still release something? they should have notified their users of such an issue right?
shayanbahal··on I hacked a dating app (and how not to treat a security researcher)
I think it took so long that I moved on, but you are right and I should have done that. Probably I'll take a look again to see if I can do it now :)
shayanbahal··on I hacked a dating app (and how not to treat a security researcher)
I had a similar experience with another dating app, although they never got back to me. When I tried to get the founders attention by changing his bio to contact me text, they restored a backup lol

years later I saw their instagram ad and tried to see if the issue still exists, and yes it did. Basically anyone with the knowledge of their API endpoints (which is easy to find using the app-proxy-server) you have full on admin capabilities and access to all messages, matching, etc.

I wonder if I should go back and try again... :-?

shayanbahal··on Instagram Padding Tool (My first "vibe coded" app*)
Exactly, that was my point of frustration for years, but not anymore :)
shayanbahal··on Instagram Padding Tool (My first "vibe coded" app*)
> Posting my shots on instagram was always painful, so I created an app to fix the padding issue. (padsnap.app)

I "vibe coded" this app last week for my own sanity, and got a fascinating reaction and feedback from the only places I shared this app in (2 photography subreddits). The amount of positive feedback was beyond my expectations. Also got really good direct feedback and feature requests that made the experience much more fun to do.

Open to any suggestions, comments, feature requests, or simply if this tool is helping you I'd like to know.

-----

- /r/AnalogCommunity https://www.reddit.com/r/AnalogCommunity/comments/1keqwmv/po...

- /r/photography https://www.reddit.com/r/photography/comments/1keq0sf/postin...

-----

The feature list is now much bigger than the post from reddit.

> PadSnap is a simple web application that pads your photos with customizable borders so they fit Instagram's recommended post dimensions without cropping or quality loss. Supports batch processing, custom colors, and instant previews.

Key Features:

- Modern, intuitive interface with light & dark themes

- One-click photo processing for Instagram-friendly dimensions

- Customizable borders or blurred image backgrounds

- Batch load and preview with ZIP download

- Works entirely in your browser – no photos ever leave your device

- Progressive Web App (PWA) support for installation on any device

- Works Offline too.

- Will always be free and ad-free.

-----------

## Technical Features

- Responsive Design: Mobile-optimized with adaptive UI for all screens

- Browser Compatibility: Works across all modern browsers

- Image Processing:

  - Lossless PNG output for maximum quality

  - Smart blur algorithm optimized for different devices

  - High-quality image resizing with proper smoothing

  - Zoom/scale controls for perfect framing
- Performance:

  - Client-side processing with no server uploads

  - Adaptive processing for mobile devices

  - Memory optimization for handling multiple images

  - Timeout safeguards to prevent UI freezing
- Installation:

  - Complete PWA support with offline capabilities

  - Small footprint (less than 100KB core files)

  - Installable on iOS, Android, and desktop
- Customization:

  - Custom color picker for borders

  - Adjustable blur strength

  - Custom dimensions support

  - Dark mode support with system preference detection
------

* technically not my first, but the first that actually finished and I spent a lot of time arguing over tiny CSS issues with Claude :)

shayanbahal··on The curse of knowing how, or; fixing everything
So... it's not just me that see the world as a collection of broken tech/tools that I know how to fix but won't have the capacity to do everything myself and it feels frustrating...! I really liked framing it as "Technical Capability as a Moral Weight"
shayanbahal··on North Korean hackers stole a record $1.7B of crypto last year
That is peanuts comparing to how much was lost in FTX, 3AC, Celcius, etc.
shayanbahal··on Ask HN: Who is hiring? (August 2022)
DevOps Engineer ( Staking Engineer ) / Or Full Stack. -- Also Project and Product Manager (Just apply)

Looking for a multiskilled DevOps Engineer to join our team to help configure, maintain and automate our infrastructure for staking, focused primarily on Ethereum (beaconchain). We would like to fully develop and automate our staking solution, with proper monitoring and fault tolerance infrastructure to minimize the risks of protocol penalties.

If you are interested in scaling up your career while helping the Ethereum network to scale and transition to Proof of Stake (PoS), this role is for you.

This is a full-time remote-first position, with team members in Toronto and Montreal, Canada.

https://ethcap.co/careers/

----------------------

Ether Capital strives to be the single biggest Ether (ETH) accumulator in the capital markets. We plan to generate an attractive yield off our balance by participating in Ethereum network infrastructure. We intend to use the net proceeds to develop unique IP for the crypto ecosystem and traditional finance.

Ether Capital is a publicly traded company based in Toronto, listed on the NEO Exchange under the ticker “ETHC”.

shayanbahal··on Ask HN: Who is hiring? (July 2022)
DevOps Engineer ( Staking Engineer ) / Or Full Stack

Looking for a multiskilled DevOps Engineer to join our team to help configure, maintain and automate our infrastructure for staking, focused primarily on Ethereum (beaconchain). We would like to fully develop and automate our staking solution, with proper monitoring and fault tolerance infrastructure to minimize the risks of protocol penalties.

If you are interested in scaling up your career while helping the Ethereum network to scale and transition to Proof of Stake (PoS), this role is for you.

This is a full-time remote-first position, with team members in Toronto and Montreal, Canada.

https://ethcap.co/careers/

----------------------

Ether Capital strives to be the single biggest Ether (ETH) accumulator in the capital markets. We plan to generate an attractive yield off our balance by participating in Ethereum network infrastructure. We intend to use the net proceeds to develop unique IP for the crypto ecosystem and traditional finance.

Ether Capital is a publicly traded company based in Toronto, listed on the NEO Exchange under the ticker “ETHC”.

shayanbahal··on Ask HN: Who is hiring? (June 2022)
DevOps Engineer ( Staking Engineer ) / Or Full Stack

Looking for a multiskilled DevOps Engineer to join our team to help configure, maintain and automate our infrastructure for staking, focused primarily on Ethereum (beaconchain). We would like to fully develop and automate our staking solution, with proper monitoring and fault tolerance infrastructure to minimize the risks of protocol penalties.

If you are interested in scaling up your career while helping the Ethereum network to scale and transition to Proof of Stake (PoS), this role is for you.

This is a full-time remote-first position, with team members in Toronto and Montreal, Canada.

https://bit.ly/ethcapdevops

----------------------

Ether Capital strives to be the single biggest Ether (ETH) accumulator in the capital markets. We plan to generate an attractive yield off our balance by participating in Ethereum network infrastructure. We intend to use the net proceeds to develop unique IP for the crypto ecosystem and traditional finance.

Ether Capital is a publicly traded company based in Toronto, listed on the NEO Exchange under the ticker “ETHC”.

shayanbahal··on Ask HN: Who is hiring? (May 2022)
DevOps Engineer ( Staking Engineer )

Looking for a multiskilled DevOps Engineer to join our team to help configure, maintain and automate our infrastructure for Staking, focused primarily on Ethereum 2.0. We would like to fully develop and automate our staking solution, with proper monitoring and fault tolerance infrastructure to minimize the risks of protocol penalties.

If you are interested in scaling up your career while helping the Ethereum network to scale and transition to Proof of Stake (PoS), this role is for you.

This is a full-time remote-first position, with team members in Toronto and Montreal, Canada.

https://bit.ly/ethcapdevops

Ether Capital strives to be the single biggest Ether (ETH) accumulator in the capital markets. We plan to generate an attractive yield off our balance by participating in Ethereum network infrastructure. We intend to use the net proceeds to develop unique IP for the crypto ecosystem and traditional finance.

Ether Capital is a publicly traded company based in Toronto, listed on the NEO Exchange under the ticker “ETHC”.

shayanbahal··on Ask HN: Who is hiring? (February 2022)
DevOps Engineer ( Staking Engineer )

https://bit.ly/ethcapdevops

Looking for a multiskilled DevOps Engineer to join our team to help configure, maintain and automate our infrastructure for Staking, focused primarily on Ethereum 2.0. We would like to fully develop and automate our staking solution, with proper monitoring and fault tolerance infrastructure to minimize the risks of protocol penalties.

If you are interested in scaling up your career while helping the Ethereum network to scale and transition to Proof of Stake (PoS), this role is for you.

This is a full-time remote-first position, with team members in Toronto and Montreal, Canada.

Ether Capital strives to be the single biggest Ether (ETH) accumulator in the capital markets. We plan to generate an attractive yield off our balance by participating in Ethereum network infrastructure. We intend to use the net proceeds to develop unique IP for the crypto ecosystem and traditional finance.

Ether Capital is a publicly traded company based in Toronto, listed on the NEO Exchange under the ticker “ETHC”.

shayanbahal··on Ask HN: Who is hiring? (August 2021)
Many open roles at ConsenSys [Remote | Hybrid]:

ConsenSys is a blockchain software technology company focused on building infrastructure, tools, and products for Institutions, Enterprises, developers, crypto and DeFi investors and users. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us.

All job postings: https://grnh.se/27ba08321us

- Security Auditor / White Hat Hacker - Account Executive (Diligence)

Analysts (Business, Data, Senior Business, Security)

Engineers (Fullstack, DevOps, QA Automation, Site Reliability, Technical Support, Backend (Golang, Node.js), Test, JavaScript, Senior Mobile Software, React Native, Web3, Blockchain, Cloud DevOps, Java Software, Rust)

- Technical Lead - Internal Tools and Automation - Senior Systems Administrator

Research: - Applied Researcher - UX Researcher - Distributed Systems Applied Researcher (Protocols R&D)

And Many other roles (Solution Architect, Marketing, Economists, Scrum, etc). https://grnh.se/27ba08321us

shayanbahal··on Ask HN: Who is hiring? (July 2021)
Many open roles at ConsenSys [Remote | Hybrid]:

ConsenSys is a blockchain software technology company focused on building infrastructure, tools, and products for Institutions, Enterprises, developers, crypto and DeFi investors and users. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us.

All job postings: https://grnh.se/27ba08321us

- Security Auditor / White Hat Hacker - Account Executive (Diligence)

Analysts (Business, Data, Senior Business, Security)

Engineers (Fullstack, DevOps, QA Automation, Site Reliability, Technical Support, Backend (Golang, Node.js), Test, JavaScript, Senior Mobile Software, React Native, Web3, Blockchain, Cloud DevOps, Java Software, Rust)

- Technical Lead - Internal Tools and Automation - Senior Systems Administrator

Research: - Applied Researcher - UX Researcher - Distributed Systems Applied Researcher (Protocols R&D)

And Many other roles (Solution Architect, Marketing, Economists, Scrum, etc). https://grnh.se/27ba08321us

shayanbahal··on Nonnative English speakers share their gripes about speaking English
Yes the second part of the sentence is mainly saying "that person", and doesn't indicate the gender.

You may be surprised on how this ambiguity can be beneficial, specially in teenage years when talking about your "friend" will not reveal their gender :)

shayanbahal··on Nonnative English speakers share their gripes about speaking English
As a non-native speaker, and coming from "genderless languages"[1], Persian, it took me quite some time to get used to gender based pronouns. With the new pronoun restructure in the English language in north America, I'm having hard time to understand how to talk amongst strangers (people whom I'm not familiar with their preferred pronouns) .

[1] : https://en.wikipedia.org/wiki/Gender_neutrality_in_genderles...

shayanbahal··on Unsplash is being acquired by Getty Images
That is a pretty interesting point. They could have gained more credit ($$$) and media attention from integrating NFT minting functionality for their huge user base.
Page 1 of 2Next →