@Gargron could Mastodon be more rigorous in creating RDF definitions of the arbitrary assortment of properties and types it's pioneered?
For example, for practical reasons I merged this:
https://github.com/go-fed/activity/pull/151
But it's not accurate to say "manuallyApprovesFollowers is an ActivityStreams property".
It is why we generally only support a partial vocabulary of the "Mastodon types": https://github.com/go-fed/activity/issues/122
I think i mentioned this to @nightpool before too.
The go-fed/activity library (https://github.com/go-fed/activity), for #ActivityStreams and #ActivityPub in #golang , now has a v1.0.0 tagged release! Woo hoo!
The supporting website, https://go-fed.org/, is still a work in progress, though the tutorial should be mostly accurate.
https://socialhub.activitypub.rocks/t/the-activitypub-test-suite/290
The ActivityPub spec cites test.activitypub.rocks as the official test suite, but it's 2021 and the blog post by the maintainer is from 2019 where it's already been down for a while. go-fed sounds like the leading reference library. Where is a good place to get started?
@aw cool!!
I saw you forked apcore. Do you intend to build on top of #gofed ?
As soon you have a project, if you intend to OSS, then I'd like to add it to the #activitypub watchlist at https://git.feneas.org/feneas/fediverse/-/wikis/watchlist-for-activitypub-apps
I agree 👍 #ActivityPub is no good as a transport to synchronize data repositories (which forges are).
And...
I disagree 👎 ActivityPub is perfect to be notified when there is activity on a forge and #forgefed is way to express what happened.
When thinking about #forge #federation both are needed.
This is explained in more details in a 6 minutes video published last month in the context of @fedeproxy.
https://bittube.video/videos/watch/ff9cfb05-f2dd-40e3-a85c-3fbba10b347c
#Gitea must be brought to the #Fediverse !!
Boosts much appreciated 🚀
See related information to federating #gitea using #forgefed below..
The proposed design by @cj :
https://github.com/go-gitea/gitea/issues/14186
And:
https://forum.fedeproxy.eu/t/advancing-federation-in-gitea/240
Details about available #funding and plans:
https://github.com/go-gitea/gitea/issues/16518
And:
https://forum.fedeproxy.eu/t/grant-application-for-federation-in-gitea/284
I think it'd be nice to see a visualization of the fediverse as it is perceived from a given instance.
Something like https://torflow.uncharted.software/ would look pretty cool, but would fall apart with domains such as onion addresses without an IP address to presume its location.
https://webtorrent.io/ has an awesome real-time P2P network visualization that can be found here: https://github.com/feross/p2p-graph
https://github.com/webtorrent/webtorrent.io/issues/63
The go-gitea project is discussing adding ActivityPub support https://github.com/go-gitea/gitea/issues/14186
I'd like to expose Istio ingressgateway on port 80 and 443. I thought I could use an iptables redirect, but it seems the Calico rules take precedence and I don't know how to interpret them. https://serverfault.com/questions/1049392/the-prerouting-rules-set-by-the-calico-is-anywhere
Digging into the Calico docks to see what I can figure out. https://docs.projectcalico.org/getting-started/kubernetes/requirements
My tailscale app on Windows has been in a broken state for a while where the app said to restart the service. Restarting/reinstalling/upgrading the service did nothing. Running tailscaled in a terminal showed 'tailscale ui: trayClicked: state=NoState'. tailscaled --help listed this path in the arguments:
"C:\\Users\\<USER>\\AppData\\Local\\Tailscale\\server-state.conf
I deleted the files there, restarted the service, logged in, and tailscale is working again.
I'm struggling to understand the purpose of metallb for kubernetes. This is the best resource I've found though it's still not clicking. https://www.youtube.com/watch?v=Ytc24Y0YrXE
Top-of-Rack router is definitely not the first result when you're looking for a ToR Router.
https://community.fs.com/blog/popular-tor-and-tor-switch-in-data-center-architectures.html
enableNamespacesByDefault didn't seem to work. I presume because revision is set. How would it know which revision to use?
istioctl install --set profile=demo --set meshConfig.enableTracing=true --revision 1-10-3 --set values.sidecarInjectorWebhook.enableNamespacesByDefault=true
The setup instructions for #kubernetes Istio show you how to install Istio without revisions and examples mention the istio-injection=enabled label. Hidden in the upgrade instructions is a recommendation to install with revisions and use the istio.io/rev label. The catch is there is a bug in the creation of the ValidatingWebhookConfiguration during install requiring the initial installation to not specify a revision.
https://istio.io/latest/docs/setup/upgrade/canary/
https://github.com/istio/istio/issues/28880
design document: https://docs.google.com/document/d/1k9V3D5jhZdFvEdJhw-T7mHCEIjkK0hFSdvtJIWEqIs0/edit#heading=h.bv9um63z3f5n