Used AI to document the code for readability (it's OSS). The iptables rules, Kyber integration, and SOCKS handling are the actual work. Find me an AI that can set up transparent proxying with netfilter that doesn't leak. Fixed the sloppy comments though, thanks. Fair point on the error handling. Many of those are in non-critical paths (flag parsing, optional config loading), but you're right that they should be handled properly.
One reason not to choose Njalla is that they changed their legal entity without (to my knowledge) telling anyone. THat's a bit of a red flag for me.
They were incorporated as 1337 Services LLC in Nevis (the Caribbean island) and recently it suddenly changed to Njalla SRL in Costa Rica. Looks like some guy wrote a post about it where he contacted them, they said "internal restructuring, nothing to worry about" and refused to elaborate further.
I know Peter Sunde (of TPB fame) founded it but I don't know if it has changed hands now.
> What surprised me is how quickly these kinds of projects get treated as spam across communities, even when there’s no monetization, no ads, and no growth hacks involved. In some places, just mentioning “I built a small ranking tool” seems enough to trigger suspicion or moderation.
Because most places don't want you to post self promotion and leave, that's spammy.
> I’m not trying to promote anything here.
You are, that seems to be your only intention. Your first 2 posts (out of 3) were about promoting your site and now your third post is complaining about unsuccessfully promoting your site.
> Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.
To be fair, lots of people don't like to comment on sites.
So imagine you read HN for a while, but never register a nym because you don't really like to do social media. Then, you are inspired to do a project and think the community would enjoy it, and get hit with hostility.
I suspect sometimes that's a trend that plays out, not saying it's the case in this particular instance.
Fair point.
I can see how my posting pattern comes across that way, even if that wasn’t my intent.
HN’s norms are stricter than I accounted for.
Thanks for the direct feedback.
I use Mullvad and their sign-up process is even easier. I just click "Generate account number" and that's it. I don't need to provide anything, I don't even need a keyboard.
I honestly wish 99% of online services were like that.
> Where's the terms of service agreement?
"By signing up, you agree to the Terms of Service and Privacy Policy", it's on the sign up page
> I think the signup did not even require JavaScript to succeed.
I tried without Javascript and it just refreshed the sign up page without any error displayed so I don't know about that one.
From a user perspective, yeah, practically every site I have to create an account for would be better if the signup was that simple. They're all basically one time throwaway accounts anyway, so why not treat them as such at the service level. Of course from the business view, there's all sorts of reasons, but one can dream...
Thanks for pointing out the terms of service agreement thing - it was so unobtrusive that I just glanced over it!
reply