Unfortunatelly it's stopped since I'm busy with college. :/
I hope this summer I'll be able to work further on GS (and the AP plugin). I'm not sure I'll have the time to participate as a student on GSoC 2019 though [but maybe I can as a mentor].
On the other hand, I think it would be nice to run a more elaborate GS GSoC program with a roadmap and diverse goals... Now that I know GS better I can see the lack of active developers and what could be improved and I think GSoC can help on that. :)
Would you be looking forward to be one of the mentors? ^^
@postblue hm, all right, so it fails before the delete call... Tomorrow we will try another debugging script and hopefully we will have more results :)
I've written OSes, so I have a pretty enormous tolerance for stupid needless frustration, but spending five minutes trying to figure out how to do something simple in literally any IDE is enough to turn me into a puddle of tears (which is awkward AF at work).
Like, I spent half an hour, with multiple pages of documentation and forum help threads open, trying & failing to import an existing project into Eclipse today.
You can avoid #YouTube's weird algorithms and broken subscription system by subscribing to channels through RSS instead. You don't need an account, just a feed reader.
@alcinnz I honestly don't understand why RSS 1.0/2.0 is still around, I guess people just go with them when they need an "RSS feed". How to make it clear to everyone that the "RSS feed" is not to be done with RSS 1.0 / RSS 2.0, but with the Atom standard?
The ActivityPub plugin is able to interact properly with Mastodon (that was the only we tested it with so far so it might be working with others as well, we just haven't tested yet).
Despite that, it has some known key issues stopping it from being merged:
* It is unable to de-duplicate when OStatus and ActivityPub are both enabled - mostly noticed between GS instances with both enabled. * Is unable to verify signatures which is an attack vector that makes the plugin unsafe for use right now. * It also doesn't make use of queues nor collections caching nor has any kind of circuit breaker implemented. This makes its use risky for use in a highly active GS instance.
Right now I've been mostly fixing GS issues and resting a bit from the intense work on the plugin - and have been training for competitive programming :)
@dansup will test (or has tested, not sure) the plugin with Pixelfed and was going to fix those issues but Pixelfed has been consuming so much time from him that I will probably have to code the whole plugin by myself :(
@mmn is also looking forward to bring GS back to active development so I think the future is bright for !gnusocial :) cc: @chimo
For the GSoC proposal that I've originally submitted, I got it all addressed and even exceeded! ^^ (we can say it was a success).
But now there are further steps for the plugin to become truly reliable in the large GS scale that I would like to discuss with you. (cc: @dansup ).
Finally, I really enjoyed GS and I intend to keep contributing! For now I'm giving a break on the plugin (for a week or two, I think it's dansup's turn now) and will be trying to close some of the currently open issues (in a more healthy way than the full time non-stop work I did in the plugin to bring AP to GS the fastest I could) :)