Published

Interested in an instance

So Mastodon’s getting a lot of love! If Musk’s Twitter purchase is what ends up making Mastodon a mainstream thing, then hey, silver linings I guess?

I’ve been on since 2019 as @piper@vis.social but other than a brief flurry of activity, I haven’t used it loads. The main problem was the classic “it’s not where my closest friends are”. The other issue is that I would normally enjoy browsing this sort of thing on my phone, and I didn’t love any of the apps available for iOS. That may have changed, I need to investigate.

But part of it was also that the majority of the conversation on the vis.social server wasn’t quite what I would normally engage with. At the time it was definitely the closest to my preferred content out of all of the instances I could find. But a lot of it is slightly too niche for me or over my head a bit.

At any rate, I’m going to stick with vis.social for the time being since they seem like a lovely bunch. I’m also going to start contributing financially; these things cost money because they’re not financially supported by selling our data! But I’m definitely interested in starting my own instance at some point.

For when that eventually comes around, see Simon Willison’s 5 Nov post about Mastodon, and Darius Kazemi’s unbelievably thorough runyourown.social.

It’ll be interesting to see how significant this move to Mastodon is ultimately… SB and I were talking about it and he made the very good point that it really needs to turn in to something like email at some point, something that people see as so basic that companies like Apple and Microsoft start offering Mastodon clients baked in to their operating systems by default. I think that’s probably right, or at least it would be the clearest indication that it’s here to stay.

Besides that, the vocabulary… It can be hard for people to wrap their heads around “federation”, “instances”, etc. Part of me was thinking, do people really even need to understand that? I mean an unbelievable number of people use email, but they don’t usually need to understand the difference between POP and IMAP and that sort of thing. I guess that comes down to solid email clients and providers smoothing over that abstraction though (return to point above about native Mastodon clients). We need better apps and better metaphors.

Published

“I think crypto…is an amplifier”

Read “Eric Hu Will Not Take Web3 For Granted” on the Zora blog.

I think crypto…is an amplifier: if you’re a libertarian asshole, it’s going to help you become an even more libertarian, more asshole-y person. But if you believe that the people that help you out should be taken care of, and that we can have a place where we could take care of our friends, and our friends can take care of us, and it’s not about fighting over scraps and the narcissism of small differences, we can take part.

I think this is pretty spot on. So maybe people’s opinions of whether Web3 is going to be “good” or “bad” on the whole comes down to whether they feel optimistic or pessimistic about humanity at large. IDK.

Also:

I think when people are like, ‘Oh, Web3 is going to liberate people’, I get really angry. I’m like, ‘Dude, when you say that, it just makes us all more lazy; we just expect that Web3 is going to be inherently better than Web2’.

No, this is a conscious choice. We have to make protocols that aren’t trying to be extractive—all of that takes effort. I have full faith in Web3’s ability to do some amazing things, but I also have full faith in humanity’s tendency to just become selfish once it gets to a certain point. Web3 has a lot of promises it can offer, but it’s not going to happen automatically.

Also, Eric mentions that some people prefer using the term DISCO (Distributed Cooperative Organization) instead of DAO (Decentralized Autonomous Organizations). I like this, much prefer DISCO. “Autonomous” makes it feel very robot-y. “Cooperative” is much more human.🕺🏻

Twitter can make it seem like the Web3 “war” is purely binary. But there are so many more nuanced takes out there, including this interview and others. Thx SB for sharing it with me.

Published

Questions and questionable answers on the blockchain and cryptocurrencies

Quick note: This post is way too long… but it felt weird to split it up considering it all came from the same burst of research, and I didn’t want to cut some of the finer details because I’m using this for reference. So apologies! ¯\_(ツ)_/¯

Illustration of blocks in yellow, pink, and blue

Illustration of blocks in blue, orange, and yellow

I’ve been aware of cryptocurrencies and the blockchain for a long time but have never taken a moment to dig in. Recently there’s been a lot of buzz around the blockchain amongst people I know and like. Some of these people have historically been pretty skeptical about it, as have I, so this has made me curious about what might have changed.

This is an attempt to get to the bottom of a few concepts and questions that have been lingering in my mind. It starts with a very basic attempt to describe the blockchain and crypto and then moves on to topics I’m particularly concerned about, especially energy usage, risk / legality, and the impact on the digital divide. I’m calling these answers “questionable” because I’m definitely still learning, but I’ve done enough research and thinking around it all that I’m comfortable with what I’ve written here. If you read any of this and think I’ve gotten something wrong, let me know.

I’m most interested in why non-fungible tokens (NFTs) are getting so much hype right this moment but decided to focus on the blockchain and crypto first since it forms the foundation of NFTs. A dive in to NFTs is to come separately.

Illustration of blocks in blue, yellow, and pink

What is the blockchain?

The blockchain is a way of storing data cryptographically. You can think of the term quite literally: blocks of data are chained together to form an ever-growing and nearly immutable ledger. The blockchain as we know it was invented in 2008 and was implemented for the first time with the Bitcoin protocol in 2009, creating the cryptocurrency bitcoin.

The blockchain is decentralized, meaning it isn’t stored in any one place. It is instead distributed across every different computer, or node, that has interacted with it on a particular network. The blockchain is one of many decentralized technologies, but it is more of a concept than a unique protocol such as Dat or the InterPlanetary File System (IPFS) (neither use the blockchain, to be clear). There are many different blockchain protocols with different advantages.

On the blockchain, each block of data and the way it is connected to the previous block is permanent and verifiable without the need for any third-party involvement or intervention. Because of this, one of the most common applications for the blockchain that we’ve seen so far is cryptocurrency transactions and investment.

But it’s worth noting that the blockchain can be useful for much more than cryptocurrencies and decentralized finance (DeFi). I’m particularly interested in the Handshake Network, a decentralized domain name system (DNS) alternative. And the blockchain could also be used to track the supply chain to prove with 99.9% certainty that a particular product’s manufacturing didn’t involve things like child labor.

Read more

Published

Notes from MozFest 2019

This is super delayed! I typed up my rough notes right after MozFest finished in October but never pressed publish. Voila.

MozFest is 10 years old! This was their last year at Ravensbourne in London. Sad, but I’m excited to see where it heads next.

This is a haphazard brain-dump of everything I want to remember and follow up on, a lot of questions for future consideration and resources that I need to explore. See also Common Knowledge’s notes from MozFest written by Gemma Copeland.

Read more

Published

Notes from Redecentralize 2019

Been a busy few days with Redecentralize on Friday followed by MozFest over the weekend. Redecentralize was a one-day unconference at 4th Floor Studios in Whitechapel. The event was expertly organised by Ira Bolychevsky and her crack team.

It was a day of thought-provoking conversations and notebook scribbling. This is an attempt to decode the scribbles, make some follow-up plans, and to generally summarise the day from my perspective. There was a lot going on so I can’t cover it all, but I’m going to keep an eye out for other people’s notes via the Redecentralize newsletter.

\              \                      \                   \
\\\   \   \    \\            \        \\       \       \  \\
\\\\\ \\\ \\\  \\\   \    \  \\     \ \\\  \   \\  \   \\ \\\ \
\\ \\\\\\\\\\\ \\\\ \\\\  \\\\\\   \\\\\\\\\\\ \\\ \\\ \\\\\\\\
\\   \\\  \\\\\\\ \\\\\\\\\\\\\\\\\\\\\\ \\ \\\\\\\\\\\\\\\\  \
 \     \    \\  \   \    \\\  \  \\\   \  \   \\\ \\\ \\\  \   
              \            \       \            \   \   \

Read more

Published

Could NemID exist in other countries? And should it?

Front of a NemID card

Last Monday, I met with some friends at the Cock in Hackney. One of them had just returned from Copenhagen and mentioned having to sort out something related to his NemID. I’d never heard of it before.

Apparently NemID is a common login tool that Danish residents use to access online banking and services offered by public institutions. It’s a little credit card-sized booklet of 148 key pairs that you use alongside a user ID and a password. It’s like an analogue version of two-factor authentication. Each time you log in to something with NemID, the key pair you use is invalidated and is never used again. When you’ve used up all of your key pairs, you’re sent a new NemID booklet.

It seems like a great system. Unlike biometric data, it would be easy to replace if it were compromised. Unlike most other two-factor authentication methods, it doesn’t require an additional (usually smart) device of some sort.

There are downsides though. NemID is administered by a single organisation, Nets DanID A/S, and all of the data seems to be held in one place. This was a problem in 2013 when a DDoS attack knocked it offline temporarily. The oversight also seems pretty iffy, see this January 2016 blog article: “NemID is not cryptologically secure – and the authorities do not care”.

It’s also hard to say how this could be rolled out in countries with larger populations… Denmark’s population is around 5.7 million. That’s a bit more manageable than the UK (~ 66 million), Brazil (~ 209 million), or India (~ 1.3 billion).

Apparently NemID is going to be replaced by MitID in the next few years, so it will be interesting to see if the Danish government forces any changes to make the system less centralised.

And it makes me wonder (again) if something like Dark Crystal could ever work on a national scale.

Published

Agorama ~#5: distributed web, quantum, crypto, and a dash of CS history

70’s wallpaper in Rebecca’s Flat at Raven Row, London

Last night was my third Agorama Server Co-op meet up in Rebecca’s Flat, a delightfully dilapidated space at Raven Row. I think it was actually the fifth though, I missed the last two due to illness which was a real bummer. The weekend jam sounded particularly great.

This particular meetup was more informal and a little smaller than usual. It ended up being a really nice, wandering conversation on the multifaceted possibilities of the distributed web, what it could look like.

The notes below are a sort of a prompt dump, snippets I wrote down at the time because I didn’t want to forget it or wanted to look in to it more. See all Server Co-op write-ups here.


Dark Crystal is now up and running on Patchbay (ssb client). Got Samsung funding, woohoo! Possible to create bot that receives shard? Think they’re trying to avoid that, the human element is kind of critical.

What about physical crypto? Microdots are worth checking out. Microdot tattoos?

Asked what ppl think about potential threat of quantum computing to modern cryptography methods, response was a little not as I expected (this is why I come to these things!). Personally I’ve been feeling a little tin-foil-hat-y, but general consensus from the other voices in the room seemed to be pretty ambivalent since the theory far outstrips the practicalities currently. Which is true, but it also just feels kind of like an arms race (particularly since it involves hardware / infrastructure). Whoever cracks it first wins the golden goose unless we can come up with cryptography that works against it. GP then mentioned the post-quantum crypto contest with NIST due to end pretty soon, looks pretty promising. I didn’t realise there was that much going on with quantum resistant algorithm research, so that makes me feel a bit better. I guess my concern is still there though, to a big degree. Banks, for example, are on notoriously crappy tech that is rarely overhauled. What of them, and the other institutions we rely on? Oh lord, and voting tech…

Got talking about what I’d been up to (not much, see first para…) and mentioned that I ultimately decided not to move my site on to Dat, partly due to scale issues w/ static site generators (read more on this) but more to do with the fact that I think I’d rather use Dat for something new and neato, rather than just repurpose something that already exists and is doing ok in it’s current form. Then we started talking about static site generators more generally and someone mentioned Pelican, which I hadn’t come across before. It’s written in Python and originally released in 2010 (!), so up there with Jekyll as one of the earlier static site generators.

HL demoed his mother-of-all-apps for us, it looks *so great*! Absolutely something I would use. Really excited to see where he takes it. I need to look in to Hypercore and Expo a bit more. The first I’d heard of, the second not so much. Apparently Expo is a cross platform app framework built around React Native. Ppl could not say enough good things about it and honestly, it does look fantastic. Particularly as a tool to dip your toe in to app waters, so to speak.

Towards the end of the demo, the conversation wound through lots of different topics. Blockchain, platforms vs aggregators, a bunch of CS history (need to read more about that…), the sustainability of open source, etc. The rest of this note details snippets from this part of the conversation that I need to look in to more.

Services / apps / platforms I’d like to look in to a bit:

  • Mapeo, an “open source, offline-first map editor”
  • Manyverse, kind of Scuttlebutt for your phone but better (shouldn’t suck the life out of your phone trying to sync)
  • Node.js for mobile apps
  • Webrecorder, like a personal Wayback Machine; also, did you know you can sometimes find YouTube vids that have been taken down archived on the Wayback Machine?
  • TMYK

A reading list. (Some of these links are painful to open, some orgs really need to cool their jets on the pop-ups and trackers):

Some soundbites. These are paraphrased points made by others that I found super-relevant. Bits in square brackets are added by me for clarity:

  • “Ordering is the toughest thing to sort out” [when it comes to ledgers / append-only logs]
  • “Biggest problem with blockchain is the definition of consensus, and how to establish consensus”
  • Article 13 [aka the “upload filter” provision] is forcing people’s hand, we’re going to see a lot more of this.”
  • “So much of this bullshit has come from chasing the technology and not the needs.” Related: “But seriously… does it need to be an app?”
  • “The future of the web will be much more about interoperability than a black-and-white, decentralised vs centralised approach.”
  • “Porn is a canary in the coal mine for whether a piece of tech is ready for primetime.” [Is someone using it for porn? Ok, it’s going to gain traction.]
  • “Could we ever have another Xerox PARC?” “Probably not, research now is just too results-driven. A report every week, and sometimes the funder has already indicated what they’d prefer your results to be.”

So many distributed / decentralised web conversations get quasi-evangelical about how this or that tech will save the world. Why does it have to be winner takes it all? Different needs require different technologies.

We recognise biodiversity as a fundamental requirement of a healthy, thriving biosphere. Why don’t we champion technodiversity in the same way? Embrace the chaos.

Published

Surfing with coffee 5

Surfing with coffee #5. Order of exploration:

A
Noticed that HB starred Samiz-Dat on GitHub (↓B)(↓C)(↓D)

B
Hyperreadings (↓G)

C
Distributed, a book from OPEN Editions that “focusses attention on the act of distribution as a subject for serious creative consideration and one of great social and economic importance”. (↓D)

D
bradhaylock.com (↓E)(↓F)

E
Searched for Brad Haylock on Twitter. (↓L)

F
Surpllus (↓H)

G
Kenneth Goldsmith reflecting on the current state and possible future of UbuWeb after 15 years. Also relevant to the Whyspace event last Wednesday. “For the moment, we have no competition, a fact we’re not happy about. We’re distressed that there is only one UbuWeb: why aren’t there dozens like it?” (↓I)

H
Searched for Surpllus on Twitter. (↓L)

I
UbuWeb Twitter feed (↓J)(↓L)

J
RIP Filmstruck (↓K)

K
A wild, multi-armed internet search for an independent video rental hole-in-the-wall I went to probably around 5-6 years ago. Spent 20 minutes searching and couldn’t find it. Asked SB and he figured it out in about 30 seconds, see The Film Shop in Stoke Newington. Looks like it has probably gone the way of most other video shops though. :(

L
Hate how heavily I rely on Twitter to keep up with interesting peoples’ activity, especially after this past Saturday. Look in to alternative methods of creating/curating feeds outside of the social media rat race. (↓M)(↓N)(↓O)

M
Hardly Everything, “your feed with a cadence”.

N
Reeder for iOS and Mac (I think this is what SB uses).

O
Search for self-hosted RSS, came across Awesome self-hosted repo. See Feed Readers section specifically.

Published

Saturday at Mozfest 2018

SB and I went to Mozfest for the first time last Saturday. What a lovely day! Took some haphazard notes throughout, see below for a dump of notes/links related to the sessions I attended. The bits in brackets are mostly thoughts that bounced around my head while taking notes during talks. All quotes are paraphrased.

Read more