On my blog: Toots đ from 01/23 to 01/27 https://john.colagioia.net/blog/2023/01/27/week.html #linkdump #mastodon #socialmedia #week
On my blog: Toots đ from 01/16 to 01/20 https://john.colagioia.net/blog/2023/01/20/week.html #linkdump #mastodon #socialmedia #week
I posted about GoToSocial, but another Mastodon-alternative and Fediverse software, TakahÄ, seems to make fast progress and has some unique features like support for multiple domains or multiple identities per user. I havenât tried running it yet, but it looks promising! â Read more
@xuu@txt.sour.is that doesnât seem to fit the spirit of the spec, at least by my read (I could be wrong obv). The example on Wikipediaâs webfinger page,
{
"subject": "acct:bob@example.com",
"aliases": [
"https://www.example.com/~bob/"
],
"properties": {
"http://example.com/ns/role": "employee"
},
"links": [{
"rel": "http://webfinger.example/rel/profile-page",
"href": "https://www.example.com/~bob/"
},
{
"rel": "http://webfinger.example/rel/businesscard",
"href": "https://www.example.com/~bob/bob.vcf"
}
]
}
and then the comparison with how mastodon uses webfinger,
{
"subject": "acct:Mastodon@mastodon.social",
"aliases": [
"https://mastodon.social/@Mastodon",
"https://mastodon.social/users/Mastodon"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://mastodon.social/@Mastodon"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://mastodon.social/users/Mastodon"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe",
"template": "https://mastodon.social/authorize_interaction?uri={uri}"
}
]
}
suggests to me you want to leave the subject/acct bit as is (donât add prefixes) and put extra information you care to include in the links section, where youâre free to define the rel URIs however you see fit. The notion here is that webfinger is offering a mapping from an account name to additional information about that account, so if anything youâd use a "subject": "acct:SALTY ACCOUNT_REPRESENTATION" line in the JSON to achieve what youâre saying if you donât want to do that via links.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
On my blog: Toots đ from 01/09 to 01/13 https://john.colagioia.net/blog/2023/01/13/week.html #linkdump #mastodon #socialmedia #week
Trying to wrap my head around webfinger..
my first thoughts about it were that a subject of acct:me@sour.is would have a listing of relâs for the different accounts that are related to me (ie. yarn, salty, twitter, mastodon, etcâŠ)
but maybe my thinking is at the wrong level.. that each of those accounts would be on a subject level and the rels are describing different aspects of that account. so i would have salty:acct:xuu@sour.is, twitter:acct:xuu, mastodon:acct:xuu@chaos.social, yarn:acct:xuu@ev.sour.is and then i could have a main acct:me@sour.is that links them together as aliases.
I found okta will do something similar with its accounts to show as okta:acct:user@domain so maybe I am on to something?
Trying to wrap my head around webfinger..
my first thoughts about it were that a subject of acct:me@sour.is would have a listing of relâs for the different accounts that are related to me (ie. yarn, salty, twitter, mastodon, etcâŠ)
but maybe my thinking is at the wrong level.. that each of those accounts would be on a subject level and the rels are describing different aspects of that account. so i would have salty:acct:xuu@sour.is, twitter:acct:xuu, mastodon:acct:xuu@chaos.social, yarn:acct:xuu@ev.sour.is and then i could have a main acct:me@sour.is that links them together as aliases.
I found okta will do something similar with its accounts to show as okta:acct:user@domain so maybe I am on to something?
On my blog: Toots đ from 01/02 to 01/06 https://john.colagioia.net/blog/2023/01/06/week.html #linkdump #mastodon #socialmedia #week
Achievement for today: I can finally correctly reply to Mastodon/Fediverse/ActivityPub posts. đ„ł â Read more
Achievement for today: I can finally correctly reply to Mastodon/Fediverse/ActivityPub posts. đ„ł â Read more
Just setting up a quick Mastodon instance to test some compatibility is a pain. Using test accounts on public instances is also unreliable, because many instances are already overloaded and I donât want to create spam. So I got a new DigitalOcean account with a $200 starter credit⊠â Read more
Ignite Realtime Blog: New Mastodon service for the Ignite Realtime community!
Some of you might already have followed along with the discussion on this in the open_chat chatroom, but: the Ignite Realtime community now has its own Mastodon service at toot.igniterealtime.org! This service is graciously sponsored by Free Solutions SĂ rl - a big thank you to Claude and his team!
 | The Lunduke Journal Podcast - December 3, 2022 â Read more
Oh wow! đł Looks like Mastodon are planning to add support for Twtxt in Add support for Twtxt protocol đ
**So many different âcleverâ and âfunnyâ takes around here lately, comparing âTwitter vs. Mastodonâ with âWindows vs. Linuxâ, making fun of âthe year of Linux in the desktopââŠ
âŠan I still wonder why would anyone freely and willingly choose to use Windows over GNU/Linux. đ€·ââïž**
So many different âcleverâ and âfunnyâ takes around here lately, comparing âTwitter vs. Mastodonâ with âWindows vs. Linuxâ, making fun of âthe year of Linux in the desktopââŠ
âŠan I still wonder why would anyone freely and willing ⊠â Read more
**Iâm not sure Iâm too interested into participating in twitterâs exodus by getting a mastodon account - instead, Iâve decided that this is the right moment to stop procrastinating and finally do something about my twtxt presence.
If you are a twtxt userâŠ
https://twtxt.net/conv/e2ddupa**
Iâm not sure Iâm too interested into participating in twitterâs exodus by getting a mastodon account - instead, Iâve decided that this is the right moment to stop procrastinating and finally do something about my twtxt prese ⊠â Read more
Some IndieWeb protocols are complicated and there are sometimes no programming libraries to simplify the use of them, but ActivityPub is another beast. Although the standard is documented, the way the specific implementations (Mastodon etc.) work often isnât and itâs hard to debug. So huge respect for the big rework. đ â Read more
GoToSocial seems like a promising alternative to Mastodon. Itâs written in Go (đ in my opinion), lightweight and pretty good documented so far. Itâs still âalpha softwareâ but seems to make great progress. In the past, I self hosted a microblog.pub instance and then after some time without any Fediverse profile other than my blog, which has ActivityPub support as well, signed up at Fosstodon to be able to reply to blog comments from the Fediverse. I already set up an instace of GTS, but will probably wait to use it ⊠â Read more
@jason@jasonsanta.xyz / @movq@www.uninformativ.de Help me debug something I just observed here⊠@jason@jasonsanta.xyz posted a Twt (https://twtxt.net/twt/4cgtisa) with raw line of (from his feed):
2022-09-03T03:40:19Z (#ohihfkq) @<maya https://maya.land/assets/twtxt.txt> you got starlink?
Basically replying to âsomethingâ that hashed to #ohihfkq
However #ohihfkq appears nowhere that I can find. I know this can sometimes happen due to edits, or deletes, so just curious to see what happened here. Also @jason@jasonsanta.xyz, @maya@maya.land as far as many of us that have been using Twtxt/Yarn over the years have come to understand that she is basically a 1-way poster, posts to Mastodon and mirrors her posts to a Twtxt feed, but never responds to anyone or anything đ Just FYI đ€
@prologic@twtxt.net That is why yarn is better then something like activity pub. Everything over on activity pub tries to work with Mastodon not because its better but because its the most popular. Twtxt clients on the other hand tries to work with the yarn additions because most of the additions improve things even for twtxt users.
@prologic@twtxt.net I never tried out any of the other clients except jenny with mutt. The best thing about yarn vs something like Mastodon is that its more promoted of the specification of twtxt files instead of server part. Twtxt can be hosted on some free static site host or some git server even so its really low resouces. Just a basic text file. As far as I know yarn is mostly just a web ui around twtxt and an extnetion to the specification to add some more usability and modern things. Anyone can join decentrilized network by having a twtxt file somewhere. If you want to support the specification of twtxt then that is really something most projects donât do and they promote the server software mostly.
JMP: Togethr: Soprani.ca Social
ï»żLast week we launched a sister product from the same team that brings you JMP: Togethr. Why are we launching a second product? Why now? What does this have to do with the mission of JMP in particular, or the Sopranica project in general?
Togethr is a managed hosting platform for small Fediverse instances. It is powered by the ActivityPub protocol that powers Mastodon, PeerTube, and so many others. While there are sev ⊠â Read more
Mastodon 3.5 finally supports the Update ActivityPub activity. GoBlog supports sending updates for quite a while already, but only Pleroma showed the updated posts and not Mastodon. That would have been useful recently, when I posted âSpaces!â but wanted to post âTabs!â and updated my post. đ â Read more
Iâd like to see more attention put into carving out a subset of Mastodonâs functionality that would allow you to host your fediverse node on a static site, Ă la blog feeds powered by RSS/Atom. Mastodon 3.5 | Hacker News
Vegan, Arch-using, Steam Deck owner who programs in Rust banned from the Internet
âUsually we just sedate them, ship them to Canada, and give them a Reddit or Mastodon accountâ - Google CEO â Read more
Finally I have implemented a kind of trash in GoBlog. When I delete a post, it is first marked as deleted and can be restored within 7 days. Unfortunately the integration with ActivityPub is not that easy. ActivityPub allows to Undo a Delete activity, but Mastodon doesnât support that, just like Mastodon doesnât support Updates. đ â Read more
Someone in #twtxt on libera.chat asked a question and pinged everyone, and then left. The question was âis twtxt compatible with mastodon?â The answer is no. It isnât.
I now have a mastodon account: tilde.zone/@
Fediverse : Trumpâs ânewâ social media platform âsuspectedâ as disguised fork of href=âhttps://txt.sour.is/search?q=%23Mastodonâ>#Mastodon** â Read more
Iâm back on twitter, kind of. Iâm only using it to mirror posts from my mastodon account: [[https://twitter.com/yesthiswaspaul]].
Oooooh idea! I should use this for microblogging! Far superior to Twitter or Mastodon! ;P
Monal IM: Monal is on Mastodon â Read moreâŠ
@vain@www.uninformativ.de the truth is, i never âgotâ or liked twitter. i think itâs way too noisy and a terrible way to have a conversation, what with the character limit and all. and then mastodon came along and i thought it would be different, but then it became too twitter-like. i get what you mean about twtxt and discoverability, that is one of its drawbacks.
@vain@www.uninformativ.de i donât think mastodon is a good idea but then again i never really understood the twitter format and its appeal, so thereâs that.
@prologic@twtxt.net Yep! installed it yesterday. I like the simplicity of twt. I am quite happy with how little memory the pod seems to use. Mastodon and the âlightweightâ Pleroma donât work well in small VMs.
@prologic@twtxt.net Yep! installed it yesterday. I like the simplicity of twt. I am quite happy with how little memory the pod seems to use. Mastodon and the âlightweightâ Pleroma donât work well in small VMs.
interesting challenged to remaining decentralized: Challenges in the Decentralised Web: The Mastodon Case http://www.eecs.qmul.ac.uk/~tysong/files/Mastodon.pdf
We still need to unlock the web by @benwerd@benwerd â https://werd.io/2020/we-still-need-to-unlock-the-web
Feed Converter â https://rss.to.mastodon.linux.pizza/
Iâm using mastodon againâŠ. => https://bsd.network/@sh
Looks like these liberapay guys are not really open to criticism about their usage of third parties: https://mastodon.xyz/@Liberapay/102234891507030801
@freemor@freemor.homelinux.net Wow, thatâs a pretty nice way to see it :) Also mine being Mastodon, that can explains a bit
People on twitter weirdly assume that I write all the links I share. Folks on mastodon basically donât. I donât know why.
josef: âbiggest problem with computers is theyâre still dâŠâ - Mastodon https://mastodon.social/@jk/593197
Dr. Edward Morbius â: âTIL: You can run a crude-and-simple Internet ArcâŠâ - mastodon.cloud https://mastodon.cloud/@dredmorbius/101391501109425841
Mastodon Instance Inauguration | https://wiki.xxiivv.com/merveilles
twtxt seems neat.. who needs twitter or mastodon anymore! :D
twtxt seems neat.. who needs twitter or mastodon anymore! :D
â„ïž danhon â„ïž: âJurassic Park Common User Interface 1.1b24 https:âŠâ - mastodon.cloud https://mastodon.cloud/@Danhon/100618546995610700
Mastodon and the challenges of abuse in a federated system | Read the Tea Leaves https://nolanlawson.com/2018/08/31/mastodon-and-the-challenges-of-abuse-in-a-federated-system/
Dr. Edward Morbius â: âAgency, its lack, or what is often a sense of falâŠâ - mastodon.cloud https://mastodon.cloud/@dredmorbius/100629636975889255
When a social structure is flat (like twitter) all friction is between people & thereâs no ânaturalâ adjuticator except a powerful & unaccoutable adjutication class. When it has cliques (like mastodon) it can be broken down & adjuticators are limited in power.
@pete@petedeas.co.uk Iâve played with Mastodon but I really never got into it.
Is there a mastodon/scuttlebutt bridge?
Bad idea of the day: an irc-style chat interface for mastodon, where whatever you type is posted & you just see your home timeline
Bad idea of the day: an irc-style chat interface for mastodon, where whatever you type is posted
Bad idea of the day: an irc-style chat interface for mastodon, where whatever you type is posted
@freemor@freemor.homelinux.net According to @Leo it is a #mastodon not a #matrix bridge. Oneway bridges just dumping here with no backchannel are pointless.
@freemor@freemor.homelinux.net Ah the server.gkbrk.com are from mastodon. Also dumped them as without mastodon I never knew what their tweets where about.
Somebody on mastodon linked me to this, and itâs a fantastic syllabus. Highly recommend reading ALL of these: https://paper.dropbox.com/doc/hyperreal-VRp8uyehhIOdW3tET3O64
I also have a Mastodon account if ya want to follow me there. Itâs also a mirror of my tweets. https://im-in.space/@kdy
Mastodon makes the internet feel like home again | The ⊠https://theoutline.com/post/2689/mastodon-makes-the-internet-feel-like-home-again
@leveck@leveck.us I really want to use mastodon, but I just canât seem to come up with a use case for me. Guess I donât really do much Social Media type stuff
So since Mastodon was mentioned a few times, Iâm trying that out. Any recommendations on people to follow?
@dave@davebucklin.com not sure why but I didnât know that SDF had a Mastodon server. Iâll have to create an account