HNHacker News
TopNewBestAskShowJobs

dongcarl

243 karma · joined October 5, 2016

Building obscura.com
submissionscomments
dongcarl··on Trust, 2-Party Relays, and QUIC
You're absolutely right, Privacy Pass would definitely be helpful to consumer VPN users! :-)

We haven't implemented Privacy Pass yet as it would require a browser extension, but it is one of the technologies we keep an eye on!

dongcarl··on Trust, 2-Party Relays, and QUIC
Perhaps my answer [here](https://news.ycombinator.com/item?id=43017681) addresses your concerns!

> The client software is here: https://github.com/Sovereign-Engineering/obscuravpn-client, we also plan to make reproducible builds of our apps. In fact, I previously led the effort to revamp Bitcoin Core’s reproducible builds system to be [bootstrappable](https://bootstrappable.org/), work that is [referenced by the Tor project](https://gitlab.torproject.org/tpo/applications/tor-browser-b...).

dongcarl··on Trust, 2-Party Relays, and QUIC
The trilemma reminds me of [Performance-Enhancing Proxies](https://en.wikipedia.org/wiki/Performance-enhancing_proxy).

With PEPs, strategically placed _extra hops_ actually _help_ with performance for flaky links by terminating TCP connections.

dongcarl··on Trust, 2-Party Relays, and QUIC
Hey! Let me know if this answers some of your questions :-)

https://news.ycombinator.com/item?id=43017755

dongcarl··on Trust, 2-Party Relays, and QUIC
In the extreme case that Obscura and Mullvad are forced to cooperate, you're right that this is the case. However, this is strictly (and much) less likely than a _single_ party being pressured or even a single party's infrastructure being hacked.

Another important thing to note: in our App, you can check your connected server’s public key against those listed on Mullvad’s server page, since we use the same servers as Mullvad's normal ones. It would be unheard of for a VPN provider (let alone a trustworthy one like Mullvad) to give their WireGuard private keys to a new partner.

dongcarl··on Trust, 2-Party Relays, and QUIC
Ah interesting, I didn't know Waterfox used DNS over Oblivious HTTP! (I used to run an Oblivious HTTP proxy)

> Unless I’m mistaken, you’re both controlling the client software (closed source) and the first relay?

The client software is here: https://github.com/Sovereign-Engineering/obscuravpn-client, we also plan to make reproducible builds of our apps. In fact, I previously led the effort to revamp Bitcoin Core’s reproducible builds system to be [bootstrappable](https://bootstrappable.org/), work that is [referenced by the Tor project](https://gitlab.torproject.org/tpo/applications/tor-browser-b...).

dongcarl··on Trust, 2-Party Relays, and QUIC
Hey Saurik, long time fan! (since the jailbreaking days)

I actually talked to some of the Tor folks about this, and it seems like it mostly boils down to their chosen trust model and the fact that anyone can be a Tor node.

Most of the two-hop designs have fixed hops, and admittedly they can't beat Tor w/re privacy by any means. The fixed hops can however offer better reliability and latency.

dongcarl··on Trust, 2-Party Relays, and QUIC
Carl from Obscura here!

Happy to answer any and all questions you may have

dongcarl··on Trust, 2-Party Relays, and QUIC
(Carl from Obscura here)

Oh very cool! I met Chris Wood at the IETF a while back, he's working on a bunch of cool things including Privacy Pass!

dongcarl··on Cloudflare Warp VS other VPN providers?
AFAIK you can't select a location using Cloudflare WARP.

One good thing about WARP is that most sites block VPN services by using Cloudflare, but Cloudflare is unlikely to block itself.

Privacy-wise, it depends on your threat model but should be good enough for "I'm at a coffee shop and don't want to leak my SNI".

dongcarl··on Can't trust any VPN these days
I believe Tailscale has 2FA? Headscale is an open source implementation: https://github.com/juanfont/headscale
dongcarl··on Gaining access to anyones Arc browser without them even visiting a website
To add to u/ibash's comment, mitmproxy correctly implements a macOS network extension: https://mitmproxy.org/posts/local-redirect/macos/

I assume you'll have to install a root cert in order to introspect HTTPS traffic though.

dongcarl··on Obscura: A VPN that can't track your activity
It's mostly bash scripts (I know I have stockholm syndrome there) and nixos-rebuild: https://www.haskellforall.com/2023/01/announcing-nixos-rebui...

All the nix deployment tools had too much magic and broke, but nixos-rebuild always works and it's part of Nix!

Disko was great for bootstrapping servers: https://github.com/nix-community/disko

dongcarl··on Obscura: A VPN that can't track your activity
Absolutely!

Fun fact: all of the current website's infra is NixOS-based

Fun fact #2: I overhauled Bitcoin Core's reproducible build system to use Guix (a Nix-inspired functional package manager)

dongcarl··on Obscura: A VPN that can't track your activity
/me was pleasantly surprised to scroll my RSS feed and see that someone posted :-)

I'm the maker of Obscura.

Happy to answer questions folks have. Also, what thinkmassive dug up is accurate: https://news.ycombinator.com/item?id=37711006

Update: Just fixed the Matrix->Discord bridge, apologies if it didn't work for you before.

dongcarl··on Obscura: A VPN that can't track your activity
Disclaimer: I'm making Obscura

True. This is why all client side source code will be released and reproducible builds offered on platforms that support it.

If you don't know what code you're running, yeah you're screwed either way.

dongcarl··on Obscura: A VPN that can't track your activity
Exactly right. Will be open sourcing the client so people can ensure that this is implemented correctly.
dongcarl··on Obscura: A VPN that can't track your activity
Nope, AFAIK iCloud Private Relay only relays TCP/UDP traffic. Obscura will tunnel all IP traffic.
dongcarl··on Why your TCP-based VPN stutters (and how to fix it)
Huh... Why are they using QUIC instead of just UDP? I know that iCloud Relay also uses QUIC but never dug into the benefits over just UDP.
dongcarl··on Making the dislike count private across YouTube
A moment of silence for "Neutral Response", which, after 12 years and 10M views has still maintained a 50/50 like-to-dislike ratio.

https://www.youtube.com/watch?v=ussCHoQttyQ

dongcarl··on Bitcoin Is the New 'Gold'
Progress is being made: https://blockstream.com/satellite/satellite/
dongcarl··on Bitcoin breaks $3K to reach new all-time high
True! But that alone usually isn't enough for merchants to want to accept a cryptocurrency. (e.g. very few merchants accept ETH or LTC).
dongcarl··on Bitcoin breaks $3K to reach new all-time high
Right now, the exchanges have only just allowed Bitcoin Cash deposits. I'm not aware of any merchant that accepts Bitcoin Cash. I believe that because of the massive price difference (purchasing power) between Bitcoin and Bitcoin Cash, merchants would have to accept them just like merchants accept different currencies in Hong Kong (RMB, HKD, USD).
dongcarl··on Bitcoin breaks $3K to reach new all-time high
I usually check the status here: https://www.xbt.eu Since 100% of the blocks mined during this period has been SegWit, I would say it's very likely that it gets activated!
← PreviousPage 3 of 3