Saving copies of everything is like low-budget p2p

archived: 2-8-2024 from

100 Rabbits is the practice of two creatives who write, illustrate, compose, and build software while living on a sailboat.

Working out of a nomadic floating studio presents unusual challenges. Work schedules must change with the weather, since computers are solar powered. Internet connections are sporadic—a fast connection at a port or cafe, no connection at sea. So they get creative:

When we have a reliable internet connection, we gather copies of all the online material we will need. We keep offline versions of entire websites, writing guides, articles and even whole sections of Wikipedia (using wget) If we find ourselves without a connection, we can still solve our problems by using our offline mirrors. By the way, you can download our entire website.

_100 Rabbits, “Working offgrid efficiently”_

This is what IDEO might call an extreme user—someone who has a set of needs outside of the mainstream. When you encounter an extreme user, pay attention:

- Extreme users reveal needs, use-cases, opportunities that everyone might have, but are invisible within mainstream behavior.

- Extreme users can be harbingers, part of a future that is already here, but not evenly distributed yet.

- Extreme users push the boundaries of technologies. “The street finds its own uses for things”. Different contexts generate new use-cases and fits—lateral thinking with withered technology—inspiring hacks, modifications, and riffs with established building blocks.

- Solutions for extreme users will usually work for mainstream users, often better than mainstream designs.

So, what new ideas are revealed by working on a sailboat? Following 100 Rabbits, I started archiving useful web pages with wget, as an experiment. A few sparks…

**Saving pages with wget is like low-budget p2p**. It’s interesting that you can get many of the benefits of p2p just by saving the things you pull down with http. You get your own little copy of the page, stashed away in a folder. It doesn’t matter if the website goes down. You have the bits. You can take them with you. You can even re-host them. You have agency over the data, and the ability to share it anywhere, through any mechanism.

**Own a copy of your corner of the internet**. This shift in perspective from network-first, to local-first is compelling. It’s more resilient. It’s **more convivial**. It makes me want to re-imagine all kinds of things about the web:

- What if the browser was local-first?

- What if websites showed up as files and folders on my computer?

- What if the browser saved a local copy of everything I bookmark?

- What if I had my own personal wayback machine?

- What if I had a little local Google that could search the full text of everything I’ve ever saved?

- What if I could open website files, edit, and remix them? Add links. Mark them up with highlights Write margin notes.

- What if the whole web was built around copying/remixing/sharing?

Much of this is possible to cobble together with the systems we have today: wget, http, web pages. It’s not perfect, but it works.

Such a local-first web might also fare better in a climate-changed future where always-on internet might not be something we can take for granted.