Gopherfest 2017 | Upspin with Rob Pike
The Go Programming Language2 HN recommenders · recommended in 2 months, 2017–2025
talk · intermediate · 2017–2025 on HN
Rob Pike presents Upspin at Gopherfest 2017, an experimental framework for naming and sharing files and data securely and uniformly across a global namespace. It is a project written in Go rather than about Go.
Cited as the talk that introduced Upspin, and called fascinating and really good by commenters.
Up next
6 mo on HN30 Weird Chess Algorithms: Elo World
suckerpinch
8 HN recommender · 2019–2026
12 mo on HNReverse emulating the NES to give it SUPER POWERS!
suckerpinch
12 HN recommender · 2018–2025
11 mo on HNCppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
7 HN recommender · 2017–2025
12 mo on HNLexical Scanning in Go - Rob Pike
GoogleFOSSSydney
13 HN recommender · 2012–2025
10 mo on HNCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
9 HN recommender · 2018–2026
9 mo on HNRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
Rust Programming Language
9 HN recommender · 2018–2023
10 mo on HNCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
CppCon
13 HN recommender · 2016–2024
9 mo on HNIdeas about a new programming language for games.
Jonathan Blow
7 HN recommender · 2014–2025
9 mo on HNCppCon 2014: Mike Acton "Data-Oriented Design and C++"
CppCon
9 HN recommender · 2015–2026
9 mo on HNHow I program C
Eskil Steenberg
8 HN recommender · 2017–2025
9 mo on HNGoogle I/O 2012 - Go Concurrency Patterns
Google for Developers
9 HN recommender · 2012–2025
7 mo on HNCppCon 2015: Kate Gregory “Stop Teaching C"
CppCon
7 HN recommender · 2016–2025
5 comments from Hacker News
Rob Pike explains this manifesto in several videos available on YouTube: ▶ this video It's a fascinating talk. I really enjoyed it. I hope you do too!
If you want to see more on this theme, the Upspin docs[1] are a really interesting read. This 2017 talk[2] that Rob Pike gave on it is also really good. [1] link [2] ▶ this video
This saddens me because I think the concept behind Upspin is powerful. Is it really that much of a resource drain to drop the key server? I imagine it could run on a $10/mo VPS. This is the talk that introduced Upspin: ▶ this video
other commenters have mentioned ipfs, dropbox, syncthing, etc. but this most closely resembles link with the caveat that willow is p2p and upspin uses a centralized key server ▶ this video
"Encrypt, store, share [files] on your own terms" is elegantly handled by (Rob Pike's) Upspin. Practically: upspinfs fusermounts a cloud storage bucket. (TCO: $0.01/GB/mo.) Transparent public-key crypto. Sharing is built into the protocol. Sane defaults. link ▶ this video Building notes on top feels almost too straightforward to monetize. (For that matter: 1password, any number of small-scale B2C things, ...)