GNU MediaGoblin mediagoblin@identi.ca
Making the world a better place through free software, decentralized, autonomous media hosting.
ActivityPub reaches Candidate Recommendation status!
Christopher Allan Webber at 2016-11-17T16:05:32Z
Hello everyone! Excited to announce that ActivityPub reached Candidate Recommendation status. Huzzah!
We've also launched an ActivityPub advocacy site at activitypub.rocks!
Now is the time to implement!
willecg, Elena ``of Valhalla'', Mike Linksvayer, Gustavo S. Ulloa and 13 others likes this.
der.hans, Face, Face, Face and 10 others shared this.
Show all 8 replies>> JanKusanagi:
"ActivityPub" ?”
You can call it "the federated social web" or whatever you want. ActivityPub is the name of a protocol. Regular people talk about e-mail, not about "POP3", etc.
By the way, I don't recall Diaspora or Friendica people commiting to implement this, but the thought of Twitter and Facebook becoming part of it, is quite amusing xD”You certainly don't seem to understand what I want to say, and most probably I don't understand important facts about "ActivityPub".
The whole point is you CAN'T call it anything you want. Email is the best example. You call it "email", not "digital letters" or "electric post" or whatever.
I seem to be ignorant about what to expect from ActivityPub though: I was hoping to one day ask people if they are on "ActivityPub" to follow them - or not. The way you describe it is like it being some kind of matrix, where it could be possible to have gnusocial and diaspora using activitypub but still being incompatible. If they would be compatible - what would be the point of callig them either way instead of "ActivityPub"?This is a protocol advocacy site. It's aimed at developers, not users.
It's important for both clients and servers to implement HTTP, for example, but users of the web don't need to know what HTTP is.
Hmmm... The "fed-web"... "What's your fed-web account? I'll message you a link for that story I told you about."Charles Stanhope at 2016-11-17T22:18:29Z
uıɐɾ ʞ ʇɐɯɐs likes this.
So what are developers supposed to do with it? is this an invitation to create a compatible network (like email or the web) with different browsers/clients? If so - how is this different from calling electronic mail (smtp & imap) "email" or internet chat (xmpp) "Jabber". To me it looks like we have a new smtp or xmpp but have no "name" for it. ActivityPub might as well be "ACP".
Tyng-Ruey Chuang at 2016-10-28T17:09:34Z
Thanks to @allywang and @u10313335, our MediaGoblin instance has been upgraded and moved to a new domain http://media.academia.tw/Mike Linksvayer, GNU MediaGoblin, Christopher Allan Webber likes this.
GNU MediaGoblin, Christopher Allan Webber shared this.
New Working Draft of ActivityPub published
Christopher Allan Webber at 2016-10-04T21:36:41Z
Get it here! Hopefully the last one before we hit Candidate Recommendation status!
BTW, some of the feedback we've gotten is that the federated social web community really wants signatures and crytpographic integrity in general. While due to restrictions in "nobody agrees yet on the right direction of auth is", the language has been tuned to better accomodate that.
We're hoping to hit Candidate Recommendation status by next week but we still need your review! Thank you everyone who has provided feedback so far!
GNU MediaGoblin likes this.
GNU MediaGoblin shared this.
New ActivityPub Working Draft published
Christopher Allan Webber at 2016-09-13T19:47:53Z
Christophe Schockaert, AJ Jordan, Ben Sturmfels, Kyosuke and 2 others likes this.
Iñaki Arenaza, GNU MediaGoblin shared this.
Evan Prodromou at 2016-09-06T15:19:20Z
'm very proud to say that the W3C working group I've been involved with for the last couple of years has published a Candidate Recommendation for Activity Streams 2.0.Activity Streams is a JSON format for encoding information about activities on a social network. Who posted a status update? When? Who liked it? Who commented on it, and what did they say?The format allows social networking software to interoperate -- exchanging information about people and stuff on the networks in a standard way. That helps with doing things like backing up your social network information, or sending live updates between networks.Programmers should start implementing Activity Streams in their software ASAP. Non-programmers should start asking for Activity Streams support in the software and services they use.Thanks a ton to friends and colleagues on the W3C Social Working Group for getting us to this point.Christophe Schockaert, Sean Tilley, Malvin, Blaise Alleyne and 22 others likes this.
Christophe Schockaert, Screwtape, mnd, mnd and 12 others shared this.
Show all 7 replies@mray@identi.ca No. That's in the future.Claes Wallin (韋嘉誠) at 2016-09-07T05:10:01Z
AJ Jordan likes this.
https://www.w3.org/TR/activitystreams-vocab/ -- 404. Link taken from https://www.w3.org/Social/WG pageFixed, thank you @mnd, it now points to https://www.w3.org/TR/activitystreams-vocabulary/
AS2 hits Candidate Recommendation!
Christopher Allan Webber at 2016-09-06T14:16:17Z
ActivityStreams 2.0 and Activity Vocabulary hit Candidate Recommendation status, at last!
Major props to @Evan Prodromou and James Snell, the two main co-editors on the spec.
This is great news for the fediverse!
uıɐɾ ʞ ʇɐɯɐs, Luis A. Guzman, AJ Jordan, Douglas Perkins and 12 others likes this.
Luis A. Guzman, AJ Jordan, Claes Wallin (韋嘉誠), der.hans and 2 others shared this.
MediaGoblin at Kiwi PyCon
Ben Sturmfels at 2016-09-06T04:11:44Z
This weekend I'll be at Kiwi PyCon, speaking on Preventing Cat-astrophes with GNU MediaGoblin. My first trip to New Zealand!
I'll also be at the sprints on Monday, so hope you can join me for some MediaGoblin hacking.
Kesara, der.hans, GNU MediaGoblin, Christopher Allan Webber likes this.
GNU MediaGoblin, Christopher Allan Webber shared this.
Current status
sazius at 2016-09-03T06:59:53Z
Current status: catching up on recurrent neural networks (reading on my phone), with a baby sleeping in my lap :-)
Scott Sweeny, GNU MediaGoblin, Face, Morgan McMillian and 2 others likes this.
They are pretty cool BTW: http://karpathy.github.io/2015/05/21/rnn-effectiveness/ - check the examples in the "Fun with RNNs" section.
Pump.io 1.0.0 is now available!
Pump.io Community at 2016-08-27T07:57:44Z
Greetings, pumpers!
Pump.io 1.0.0 is now available! You can get it from npm or GitHub.
Note that this release does contain security improvements. Admins are strongly encouraged to upgrade.
Curious to find out more? Check out the release announcement!ostfriesenmärz, archaeme, Marcos, Sotitrox and 31 others likes this.
ostfriesenmärz, archaeme, Marcos, Jose Carlos Jimenez and 18 others shared this.
Show all 6 replies>> JanKusanagi:
"Why would it not be? =)”
I was watching Alex's talk about the Pump.io network the other day, and he mentioned that Identi.ca is a super special snowflake because it's been modified to read from the old Status.net data store as well as the new Pump.io one, so I figured it might not be a supported configuration.
It's already Pump.io just like the other nodes, there's no reason not to upgrade it.
It has extra data from the StatusNet import, but that was converted loooong ago.
JanKusanagi @identi.ca at 2016-08-28T01:57:51Z
AJ Jordan, Claes Wallin (韋嘉誠), Screwtape likes this.
@Screwtape unfortunately my answer to that particular question was misinformed. Jan is correct - identi.ca is a special snowflake, but that's just because of the sheer size of the database, not because of any custom code. (Maybe I should add a note to the video...)
In any case, identi.ca will, in fact, probably get 1.0.0 at some point :)
AJ Jordan at 2016-08-29T00:14:34Z
Claes Wallin (韋嘉誠), Screwtape likes this.
New ActivityPub Working Draft
Christopher Allan Webber at 2016-08-23T20:00:26Z
A new ActivityPub Working Draft has been published! Much thanks to @rhiaro for major help on this revision!
Claes Wallin (韋嘉誠), mnd, Tyng-Ruey Chuang, Charles Stanhope and 6 others likes this.
Claes Wallin (韋嘉誠), der.hans, GNU MediaGoblin shared this.
Show all 9 replies@sazius I believe that's addressed by the quoted text. I wrote a proof of concept script that went through the rules, it seemed to work. But will only be truly proven by real implementations.
@Christopher Allan Webber, I not sure that understand your solution.
Now we have 2 situation where issue can appear:
- We got "Like" or "Announce" activity that point to "Article" of somebody who we do not follow.
- We looking through web and found public message from person who we never follow.
To comment original "Article" we need to got it's recipients list (at least if we do not want to create comment visible only for a specific people). But in both case we had only "object" id (that will be used for "inReplyTo"). So we can't understand what "to", "cc", "bcc" fields we must use for our new activity.
I do not understand what described under third bullet point under Inbox Delivery:
The server should recurse through these values to look for linked objects owned by the server
recurse and do... what? Target and deliver own objects again? This will not help if I do not follow this person.
In any case as well as I understand Inbox Delivery node this was created to deliver new activities (e.g. "Articles" that was made "inReplyTo" other "Articles") to all recipients. And this will not help to obtain old activities that you missed (because you not followed somebody at that time or because your server was offline when other server tried to deliver activity to you).
@mnd I think the text isn't making itself clear. I'm thinking about how to rephrase it.
Is the text intended to imply that the server looks for, and obtains for its own storage, linked objects?Claes Wallin (at those times when microca.st has issues) at 2016-09-09T22:42:33Z
Free Software Foundation at 2016-07-19T19:35:01Z
#NetNeutrality is important for a freer 'net. Platforms like GNU MediaGoblin need equal network access to gain users and change the status quo.Iván Ruvalcaba, Freemor, B. Ross Ashley, Tyng-Ruey Chuang and 5 others likes this.
Iván Ruvalcaba, juancuyo, Iñaki Arenaza, GNU MediaGoblin and 1 others shared this.
David Thompson at 2016-03-29T13:22:36Z
GNU MediaGoblin, Bassam Kurdali, Christopher Baines, guile and 4 others likes this.
guile, guile, guile, Christopher Allan Webber and 4 others shared this.
Christopher Allan Webber at 2016-03-29T18:55:56Z
Fun article about LibrePlanet 2016 by MediaGoblin community manager Deb Nicholson.
Sajith Sasidharan, victorhck, der.hans, Jason Self and 2 others likes this.
X11R5, GNU MediaGoblin shared this.
Stripe retreat talk today
Christopher Allan Webber at 2016-03-29T16:32:34Z
In San Francisco today? Come see me give a talk about MediaGoblin's participation in the Stripe Open Source Retreat!
Claes Wallin (韋嘉誠), David Thompson, Jason Self, gledof and 1 others likes this.
Claes Wallin (韋嘉誠), GNU MediaGoblin shared this.
Memories of a march against DRM
I wrote up a whole blogpost about the anti-DRM march I participated in post-LibrePlanet.
kompatux3s, der.hans, Nathan Willis, gledof and 3 others likes this.
Iñaki Arenaza, GNU MediaGoblin shared this.
Grammar police moment: after you returned to MIT for the roundtable discussion, who was eaten and who took turns speaking?
Efraim Flashner at 2016-03-23T18:51:07Z
Jason Self likes this.
thanks for the report. I missed the outdoors event (too cold!), and ended up joining almost by accident another demonstration against DRM; an anonymous group set out to speak some words during the W3C reception that was taking place while you guys were outside, and we were gently but firmly kicked out, with such statements as "you're not welcome here, please leave", "the FSF was not supposed to be here, that was not the agreement", "this is private property, you have to leave now!", and then a campus guard escorted the people wearing anonymous masks out. unsure about what to do, since I had not been formally addressed or kicked out, but not knowing anything about plans because I had got involved so late, I figured I wouldn't do much good remaining there by myself. I planned to go out and find you guys, but there were some people already returning to pick up their backpacks, and others were already going on to the debate, so I went there. so much for my first demonstration in the US :-( (aside from my solo and silent demonstration held in Boston downtown on Friday, for democracy and rule of law in Brazil :-)Alexandre Oliva at 2016-03-23T19:06:50Z
Christopher Allan Webber likes this.
Okay, okay, I fixed the grammar thing. The post is now unambiguous about eating pizza but not humans.
Christopher Allan Webber at 2016-03-23T22:56:56Z
j1mc, Jason Self likes this.
No DRM in Web standards
We won't accept #DRM in Web standards. Photos from our protest at @w3c: https://u.fsf.org/1p4 #hollywebGNU MediaGoblin, jrobb, Paco Vila, firnen and 6 others likes this.
GNU MediaGoblin, Scorpio20, Scorpio20, Scorpio20 and 4 others shared this.
RM DRM! The best anti-drm slogan which also make no sense to non-posix-knowledgeable people. :-)
Jason Self, Christopher Allan Webber likes this.
Week of LibrePlanet a busy one
Christopher Allan Webber at 2016-03-22T18:56:30Z
It was a really busy week. I'd like to extrapolate on what happened more on my blog, but here's a short summary:
- Took Gerald Sussman up on his offer, dropped by his office again to chat about all sorts of things (more thoughts out of this, will lead into some future work / writing)
- Ran a 2nd annual "Free as in Root Beer" informal gathering
- W3C standards meeting, and all the conflicting arguments of how to do things in the group are sort of resolved! They said it couldn't be done! I think we have a coherent path forward for federation and client to server API standards in the group where everyone agrees and knows how to coordinate it.
- Also Jessica Tallon demonstrated MediaGoblin and Pump.io federating together at the W3C SocialWG face to face meeting.
- Contributor Experience hackfest at SpinachCon
- Hung out with a bunch of friends
- Dropped by the MIT Press bookstore and picked up the original 1960s "Lisp 1.5 Programmer's Manual" and a book on genetic algorithms
- Spoke at LibrePlanet w/ @David Thompson on "Solving the Deployment Crisis with GNU Guix"
- Met up with Minifree and ThinkPenguin libre hardware distributors and talked
- Talked to the http://ring.cx people about how we can work together
- Spoke and marched in a rally/protest against DRM then attended a roundtable afterwards
- Discussed my thoughts about "free software in the age of generative programs" with a number of people and have a good sense of an article to write on the subject.
Lots more too! Maybe I'll be able to write some follow-ups to all that.
PS: Seeing the FSF get up Snowden's talk on their MediaGoblin instance made me feel really good about the work we're doing!
PPS: Some people have asked where the "copyheart" source file I made for Conservancy is, called out in Karen's talk: here's a PNG and an SVG. CC BY-SA 4.0! (Also credit @Bassam Kurdali who did most of the SVG path work from my sketch)
wakest, Tyng-Ruey Chuang, bthall, Claes Wallin (韋嘉誠) and 8 others likes this.
Claes Wallin (韋嘉誠), GNU MediaGoblin shared this.
Show all 6 repliesWho are "we" here?Talked to the http://ring.cx people about how we can work together
"we" is Jessica Tallon and I talked to the Ring folks about how we could possibly collaborate or learn from each other. They're doing some interesting things, and there's certainly overlap in ideas, if not many technical choices.
Dave also tried packaging Ring for Guix but it looks like it will be hard... they've done a lot of problematic bundling.
Mike Linksvayer at 2016-03-16T18:12:21Z
If you're in the SF area, check out https://stripe.com/events/oss-meetup-march-2016 on the 29th and see @cwebber guix out. Sadly I'm not that day. :(Tyng-Ruey Chuang, AJ Jordan, Efraim Flashner, GNU MediaGoblin and 2 others likes this.
AJ Jordan, GNU MediaGoblin, guile, guile and 2 others shared this.
All MediaGoblin Python dependencies packaged for Guix
Christopher Allan Webber at 2016-02-22T04:31:49Z
At last! Now to put them to use...
Tyng-Ruey Chuang, Mike Linksvayer, Sean Tilley, Charles Stanhope and 5 others likes this.
GNU MediaGoblin shared this.
Jessica Tallon at 2016-02-17T19:22:40Z
Lots of work has gone into this, there is still quite a lot to do but this is significant progress!
^____^
ChicagoLUG, sazius, Diane Trout, Matt Molyneaux and 3 others likes this.
Christopher Allan Webber, GNU MediaGoblin shared this.