5 ms·
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
by dongcarl 3y ago
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.
- anotherhue 3y ago> reproducible builds Nixpkgs please! It's the most successful reproducibility experiment I know of.
- dongcarl 3y agoAbsolutely! 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)
- joshspankit 3y agoSide quest: Would you share the infra stack and how it’s set up?
- dongcarl 3y agoIt's mostly bash scripts (I know I have stockholm syndrome there) and nixos-rebuild: https://www.haskellforall.com/2023/01/announcing-nixos-rebuild-new-deployment.html 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 https://github.com/nix-community/disko
- ds 3y agoYou could have no auto-update functionality, and that would go a long way. But then, you are severely crippling your product by doing that. Releasing clientside sourcecode doesnt mean much if the NSA forces you to give everyone else a different binary and sourcode than your target. It means nothing. Look- the point is, you will go down a endless rabbithole of trying to appease everyone with "bulletproof" security. And the more you go, the more functionality and usefulness you will give up. The best solution is to be realistic and not make defacto claims. Even things like TOR, which have been open source and audited from day one have had serious issues, and I am sure many TOR developers parroted the "you cant be tracked using us" only to have exploits and code issues pop up multiple times.
- HeartStrings 3y agoNSA is not the world. They don’t have to comply with NSA, just don’t have US as jurisdiction.