@elmiko I think that's probably accurate
A lot of this is driven by my personal excitement/passion though, hence why I think that my ability to take it on in JS is predicated on having a lispy interface to it :)
@elmiko I think that's probably accurate
A lot of this is driven by my personal excitement/passion though, hence why I think that my ability to take it on in JS is predicated on having a lispy interface to it :)
I am interested in a critical analysis and re-formulation of the foundations of our principles. Principles matter, and it's probably about time that we examine them more carefully than relying on the thinking of one person, even if that person has done a good job at the *philosophy and principles* portion historically.
This is also a problem because we *do* need principled positions right now. I look at the OSI license discuss / review mailing lists right now and see us at the edge of people really screwing up everything, and having clearly articulated principles is how we can resist breaking those things.
But thus far all those principles rest on the reputation of one person, and that person isn't doing a good job of maintaining their reputation (and thus ours).
What to do next?
I am interested in a critical analysis and re-formulation of the foundations of our principles. Principles matter, and it's probably about time that we examine them more carefully than relying on the thinking of one person, even if that person has done a good job at the *philosophy and principles* portion historically.
This is also a problem because we *do* need principled positions right now. I look at the OSI license discuss / review mailing lists right now and see us at the edge of people really screwing up everything, and having clearly articulated principles is how we can resist breaking those things.
But thus far all those principles rest on the reputation of one person, and that person isn't doing a good job of maintaining their reputation (and thus ours).
What to do next?
(That's not to say that what rms said in particular this time isn't deeply... troubling and significant, just that the pattern and the difficult situation it puts us in is what I'm interested in bringing to light to my fellow activists.)
I'm not as interested in discussing the details of what RMS said this time as I am in recognizing this as a regularly occuring pattern of behavior, and how hard it makes life for the FOSS community to push for the ideals we collectively believe in.
If a single person or organization in the environmental movement does something that seems deeply problematic, it doesn't feel like it threatens the end of environmentalism.
So how did we end up in this state? How can we change that?
@trevdev @LienRag @conservancy We could really debate and piece apart the particular statement that rms made about this, but I'm not interested in that. What I'm more interested in is that this is a pattern of behavior, and free software advocates are consistently being put in a difficult spot by situations like this coming up over and over again.
Given how the movement has accepted historically rms being at the center, that makes our lives consistently difficult.
@trevdev @LienRag @conservancy We could really debate and piece apart the particular statement that rms made about this, but I'm not interested in that. What I'm more interested in is that this is a pattern of behavior, and free software advocates are consistently being put in a difficult spot by situations like this coming up over and over again.
Given how the movement has accepted historically rms being at the center, that makes our lives consistently difficult.
Agoric, for instance, probably has built almost all the right infrastructure to build and trade stamps immediately. And it's being built by the experts in the field.
Damn, I've really had a lot of fun working on Goblins and I think it's a really interesting infrastructure. I don't really want to throw all that away.
But we're in early enough stages there to where I could do it.
Now one possible solution is to just build a lisp-like syntax on top of Agoric's Jessie. Then I'd probably be happy enough! And that may be less work than duplicating work in my Racket ecosystem, even if it seems silly. Plus it means that non-lisp users could easily contribute to the system.
But... it's a pivot. I'm hesitant about making another pivot. But it's probably the right one? I'm unsure.
Community feedback welcome.
I had a conversation with Mark Miller while at RWoT. Should Spritely be written on top of Agoric? From a duplicating work standpoint, probably.
Except I don't like working with Javascript! I'm a known lisp enthusiast. And I'm not very productive unless I'm happy in my hacking environment.
But MarkM pointed out that Agoric has worked on Jessie, a subset of Javascript that is closer to Scheme: https://github.com/Agoric/Jessie (Not entirely, but it is more beautiful)
(cotd ...)
Here is a big fight I am going to have to make with myself ahead. And actually, I can use community input.
The current plan for Spritely has been for me to use the tools I am writing in Racket. I've been very happy hacking in Racket personally and the tooling is coming along.
However, I am duplicating work that the Agoric folks are doing in making an ocap secure substrate rich enough to do this stuff: https://agoric.com/
Except... their stuff is in Javascript. (cotd ...)
when wizard's on a bagel, you can have wizards anytime
@davidak I chose the latter, but I have guilt about it. It wasn't easy; MediaGoblin *was* my identity for many years. Ultimately I think I made the right choice, but I still feel guilty abou tit.
@davidak MediaGoblin's donors made ActivityPub happen. There wouldn't have been enough resources to be able to balance that work and allow us to initially justify it otherwise.
I feel guilty that I stepped back after the standards ended, but I needed to take stock of what the most important thing I could do next was: continue MediaGoblin (even now that Peertube and etc picked up AP) or try to pave a path for all the stuff the fediverse couldn't do yet but needs to?
Thanks to @emacsomancer for forwarding to me this article about "demetrification" of social media https://www.wired.com/story/internet-healthier-without-like-counts/ (not showing like counts, follower counts, etc) and how dramatically user behavior is changed when we do expose these things.
On BoingBoing: https://boingboing.net/2019/09/12/flickrs-glory-days.html
@rin nice score :)
@Thib what honk you done
I'm taking today as a mostly-weekend day by hacking, but hacking on something fun.
Then later today @tmarble and I will be talking about finishing the RWoT paper on secure UIs.
Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.
All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.