Now landed on master!
So much wonderful stuff yesterday at #apconf between Mark Miller's keynote and the really truly wonderful unconference sessions.
It'll take a while for me to unpack it all, but I'll write it up soon!
I am working on my keynote for ActivityPub Conf. The keynote is titled "ActivityPub: Past, Present, Future".
The real problem is: all three of those could be separate talks! But what I am most interested in is the future, even though the past and present are interesting. I'm struggling to figure out how much of those I should include.
New episode of @librelounge out about Datashards, a project @emacsen and I have been working on for secure, collaborative, decentralized storage primitives for the web. https://librelounge.org/episodes/26-announcing-datashards.html
Datashards is inspired by Tahoe-LAFS and Freenet, but generalized. If you remember the Spritely Magenc/Crystal/Golem secure storage/distribution demos, Datashards grew out of all that!
Heading for #tdose
Surely you've been wondering, when on earth is @librelounge going to talk about ActivityPub? Especially since I'm co-host and that's a major part of my work!
Well, here's an episode that's *entirely* about ActivityPub! https://librelounge.org/episodes/episode-12-activitypub-part-1.html
It's the second in a series about federation. There's more coming!
BTW, if this interests you and you're a student, maybe you'd like to work on "guix deploy" as a summer project? @dthompson and myself are interested in mentoring "guix deploy" and related tooling for GSoC this year. https://libreplanet.org/wiki/Group:Guix/GSoC-2019#Guix_Deploy
Just think! You could spend your summer hacking lisp/scheme/guix/functional-distros/etc!
Had to help my son with his computing assignment in Python and realised for the first time it's not the great teaching language it's made out to be.
His problem came down to shared references, which I found hard to explain as it's quite far removed from the simple programming model that Python presents to the beginner. Reflecting on it, we've widely adopted a Python coding style which works around the issue but clearly it's a problem for beginners.
Still think SICP and Scheme is the best path.
GNU Mes: Reduced Binary Seed bootstrap
Old recipe: yoghurt, add yoghurt to milk
Guix Days blogpost: bootstrapping ARM https://www.gnu.org/software/guix/blog/2019/guix-days-bootstrapping-arm/