How much decentralisation is too much?

shkspr.mobi
how-much-decentralisation-is-too-much?

Twitter’s over, my dudes! And now everyone is on Mastodon! But Mastodon isn’t a site, it is a federated network running an interoperable protocol! Yay for ActivityPub1! Anyway, that means there isn’t one Mastodon website. There are many. There is … Read more

Illegal Hashes

shkspr.mobi
illegal-hashes

To understand this blog post, you need to know two things. There exists a class of numbers which are illegal in some jurisdictions. For example, a number may be copyrighted content, a decryption key, or other text considered illegal. There … Read more

Some New HTTP Verbs

shkspr.mobi
some-new-http-verbs

Hyper-Text Transfer Protocol is, by some measure, the most popular way for computers to talk to each other on the Internet1. Generally speaking2, clients (like browsers) talk to servers using a set number of HTTP “verbs”. This tells the server … Read more

Who is the author “JC Shakespeare”?

shkspr.mobi
who-is-the-author-“jc-shakespeare”?

Knowledge graphs are tricky beasts to create. Trying to extract semantic metadata from documents is a gargantuan task. Mix them together and you have a recipe for disaster. While yak-shaving for my MSc, I found an interesting looking research paper … Read more

Google’s AI Doesn’t Understand Restaurant Menus

shkspr.mobi
google’s-ai-doesn’t-understand-restaurant-menus

In the glorious future, every website will be chock-full of semantic metadata. Restaurants won’t have a 50MB PDF explaining the chef’s vision for organic cuisine – instead, they’ll have little scraps of data on the HTML page like: “hasMenuItem”:{ “@type”:”MenuItem”, … Read more

I’ve locked myself out of my digital life

shkspr.mobi
i’ve-locked-myself-out-of-my-digital-life

Imagine… Last night, lightning struck our house and burned it down. I escaped wearing only my nightclothes. In an instant, everything was vaporised. Laptop? Cinders. Phone? Ashes. Home server? A smouldering wreck. Yubikey? A charred chunk of gristle. This presents … Read more