I’m so bloody impressed with Nuxt/Vue
I mean, I loved my own framework, Set (https://ind.ie/labs/set), but Vue takes the same approach and hits it out of the stratosphere with reactivity and a stellar community, etc. :) Time to retire Set and point people to Vue/Nuxt.
(These ~41 lines – ~30 without spacing/debug info, render my public Mastodon timeline: https://source.ind.ie/indienet/spikes/nuxt1/blob/master/pages/index.vue)
Them: hey, we should leave governance to algorithms!
"Programmer standing beside punched cards" (1955)
Via the Computer History Museum:
"This stack of 62,500 punched cards — 5 MB worth — held the control program for the giant SAGE military computer network."
Okay, you're probably tired of seeing me link to blogposts about ActivityPub today, but in case you wanted to hear a more personal reflection, here's one from my blog: https://dustycloud.org/blog/activitypub-is-a-w3c-recommendation/
Idea: a universal ActivityPub client browser plugin.
When you are logged into multiple Fediverse accounts (Mastodon, PeerTube, Aardwolf for example), and you press remote follow or remote reply/like/repost on one of Fediverse sites, the plugin detects that and lets you choose an account from which you'd like to follow or reply to a post.
The Case of the Random Non-Breaking Spaces in Markdown Headings
I somehow keep adding non-breaking spaces (0xa0) instead of regular ones (0x20) in Markdown headings, breaking the renderer.
So today I look into it a bit and realise that, on a Mac, you enter a non-breaking space with ⌥ <space>.
And how do you write a Markdown heading on a UK keyboard layout?
⌥3 ⌥3 <space>
Guess what happens when you don’t let go of the option key fast enough after the second octothorp…
… mystery solved.
(Leaving behind practical concerns about exponentially doubling storage space, etc., of course) ;)
Alternate realities in Merkle DAGs?
Was just thinking about the lack of deletes in Merkle DAGs and wondering what would happen if you created two equally valid branches based on whether a parent node is alive (has content) or dead (is a tombstone). Both realities are equally valid until the owner of the shell message collapses the function into a single value by officially observing one of the states as being true with a new message. The other branch then falls off… https://mastodon.ar.al/media/cOG5HCWBgxU2quuRZKA
So Decent is pretty fucking amazing!
Check it out on: http://gwenbell.com
(An in-browser social network based on Scuttlebot and Minbase with seamless on-boarding. Seriously easier to get started with than a centralised social network like Facebook. Very, very impressed!)
PS. I’m @aral on there.