Iâm playing around with snac2, which I think @stigatle@yarn.stigatle.no mentioned on here, and I have to say itâs extremely easy to set up and itâs been pretty straightforward so far. I wanted to experiment with having a presence on the Fediverse without going through the process of picking Mastodon vs. Gnu Social vs. Friendica vs. âŚ, and I wanted to self-host instead of picking an instance of one of those. For now Iâm abucci@buc.ci, but no guarantees that will remain stable; Iâm just testing for the time being.
Hay gran espectativa en las redes sociales por la pelĂcula Sound of Freedom đŹ.
Hay gran espectativa en las redes sociales por la pelĂcula Sound of Freedom đŹ.
So givenâs Googleâ˘âs recent policy changes where they now outright and blatantly just admit theyâll crawl, index and feed your (yes your fuckind) writings, thoughts, conversations, etc into their AI models; Should we as a small niche community (still growing) think about perhaps finally building Yarn.social v2 where we have encrypted feeds? đ
Whelp. The suckification of social media is continuing to expand. Twitter only allows 600 tweets per day unless you pay and then its 6k per day.
Thanks to Mastodon, I was able to find this place and give it a try https://bluenoser.me/@sotolf@social.linux.pizza/110576418400675927
Also, what a douchebag using the title âDr.â in his twitter handle. As a general rule, a white dude who isnât a medical doctor putting âDr.â in their social media title is a gigantic flashing red flag.
Tout dâun coup me revient cette envie de lire Olivier Cyran *Sur les [âŚ] đ https://yom.li/notes/20230617022506 đ https://www.leparisien.fr/societe/sante/la-secu-ne-remboursera-plus-autant-les-soins-dentaires-les-complementaires-mecontentes-15-06-2023-UJZKSST7AFC6PPOIVJ5ZKMHUPM.php?at_creation=Le%20Parisien&at_campaign=Partage%20Twitter%20CM&at_medium=Social%20media
@darch@neotxt.dk I fully agree with this. As the well-worn saying goes, you cannot address social problems with technological solutions.
Good read of on the perspective of decentralize social form the common folks: https://werd.io/2023/this-moment-isnt-about-decentralization
đ Hello @ocakuvoe@anthony.buc.ci, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
@abucci@anthony.buc.ci read my new skibloreet about why social meets payments is the next level idea! For just §5 bitshlongs a month on my serfdomage site!
@prologic@twtxt.net why do these fools think anyone wants âsocial meets paymentsâ? Itâs such a ridiculous sounding idea.
Sam Wight :verified:: âFucking Christ the @protocol iâŚâ - Urbanists.Social
Incredible critique of the protocol Bluesky is creating. It sounds like s shitshow.
So the news is telling me, Bluesky is the hottest new decentralized thing, with parole waiting month to join, or buying invite codes of ebay, for thousands of dollars.
Yet thereâs not one other instance out there, for people to join this decentralized paradise. Idk, just sounds a little sussy to me.
I know there was stems.social, but when people tried joining it, they cried âabuseâ and shut it down - so no, it doesnât count.
I get that there are groups of people who donât have many good options besides Bluesky, so moistly this is griping about how bad social media is generally, and how the lousy people in charge continue to be in charge.
an interesting observation in a post twitter reality is how services that are sprouting up to claim some of the refugees are setting themselves up as closed gardens. without the option to federate with other services. like spoutable, counter.social, post, clubhouse and such.
@xuu@txt.sour.is @prologic@twtxt.net Yarn.social without threading (as it would be the case in a âtruncatedâ feed) does not make sense to me.
Put another way: Yarn.social is not twtxt. The content that we all have in our feeds really is much closer to a web forum or usenet or whatever. Itâs threaded conversations. twtxt, as I believe it was originally intended, are short little status updates â thatâs it. The formats of Yarn.social and twtxt might be very similar, but the content is vastly different and, in a way, incompatible. (As such, I think I understand very well that the original twtxt crowd is disgruntled.)
That proposed truncated feed doesnât really provide any value, if you ask me. đ¤ Itâd just be chaotic.
đ Q: How do we feel about forking the Twtxt spec into what we love and use today in Yarn.social in yarnd, tt, jenny, twtr and other clients? đ¤ Thinking about (and talking with @xuu@txt.sour.is on IRC) about the possibility of rewriting a completely new spec (no extensions). Proposed name yarn.txt or âYarnâ. Compatibility would remain with Twtxt in the sense that we wouldnât break anything per se, but weâd divorce ourselves from Twtxt and be free to improve based on the needs of the community and not the ideals of those that donât use, contribute in the first place or fixate on nostalgia (which doesnât really help anyone).
đĄ Quick ân Dirty prototype Yarn.social protocol/spec:
If we were to decide to write a new spec/protocol, what would it look like?
Hereâs my rough draft (back of paper napkin idea):
- Feeds are JSON file(s) fetchable by standard HTTP clients over TLS
- WebFinger is used at the root of a userâs domain (or multi-user) lookup. e.g:
prologic@mills.io->https://yarn.mills.io/~prologic.json
- Feeds contain similar metadata that weâre familiar with: Nick, Avatar, Description, etc
- Feed items are signed with a ED25519 private key. That is all âpostsâ are cryptographically signed.
- Feed items continue to use content-addressing, but use the full Blake2b Base64 encoded hash.
- Edited feed items produce an âEditedâ item so that clients can easily follow Edits.
- Deleted feed items produced a âDeletedâ item so that clients can easily delete cached items.
so in effect it would look something like this:
---
subject: acct:me@sour.is
aliases:
- salty:me@sour.is
- yarn:xuu@ev.sour.is
- status:xuu@chaos.social
- mailto:me@sour.is
---
subject: salty:me@sour.is
aliases:
- acct:me@sour.is
links:
- rel: self
type: application/json+salty
href: https://ev.sour.is/inbox/01GAEMKXYJ4857JQP1MJGD61Z5
properties:
"http://salty.im/ns/nick": xuu
"http://salty.im/ns/display": Jon Lundy
"http://salty.im/ns/pubkey": kex140fwaena9t0mrgnjeare5zuknmmvl0vc7agqy5yr938vusxfh9ys34vd2p
---
subject: yarn:xuu@ev.sour.is
links:
- rel: https://txt.sour.is/user/xuu
properties:
"https://sour.is/rel/redirect": https://txt.sour.is/.well-known/webfinger?resource=acct%3Axuu%40txt.sour.is
---
subject: status:xuu@chaos.social
links:
- rel: http://joinmastodon.org#xuu%40chaos.social
properties:
"https://sour.is/rel/redirect": https://chaos.social/.well-known/webfinger?resource=acct%3Axuu%40chaos.social
---
subject: mailto:me@sour.is
...
@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.
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?
I think boredom is a real force that pushes ourselves to the edge, to hopefully make a change in life, like going out to see real people. Social media creates this cozy, safe place to keep your mind occupied, letting life pass without realizing it. Social media may prevent users from reaping creative rewards of profound boredom | Hacker News
social.encryptomatic.com:70
Twitter has a new âsocial platformsâ policy⌠is it maddening? Hilarious? Ridiculous? All of the above? I laughed, but to be clear, I donât think âfunnyâ is a good way to describe it.
Desafortunadamente este aĂąo he reflexionado mucho sobre el papel de consumismo en la sociedad. Vivimos para tener dinero para poder comprar las cosas, aunque ya no hay propĂłsitos mĂĄs profundos.
Las relaciones sociales se limitan a consumir, cĂłmo en los centros comerciales, o en las reuniones decembrinas.
En mi familia en lugar del intercambio de amigo secreto, se limitĂł a âDame 10 dĂłlares, ya no te preocupes por buscarme un regaloâ, especialmente en generaciones mĂĄs jĂłvenes, lo que es todavĂa peor, ni si quiera hay ese enlace emocional por haberte comprado algo.
ÂżQue se puede hacer? Desafortunadamente va por romper formas modernas de vivir e ir contra la mayorĂa. Permitirse desconectar de lo que eres, de lo que posees.
Desafortunadamente este aĂąo he reflexionado mucho sobre el papel de consumismo en la sociedad. Vivimos para tener dinero para poder comprar las cosas, aunque ya no hay propĂłsitos mĂĄs profundos.
Las relaciones sociales se limitan a consumir, cĂłmo en los centros comerciales, o en las reuniones decembrinas.
En mi familia en lugar del intercambio de amigo secreto, se limitĂł a âDame 10 dĂłlares, ya no te preocupes por buscarme un regaloâ, especialmente en generaciones mĂĄs jĂłvenes, lo que es todavĂa peor, ni si quiera hay ese enlace emocional por haberte comprado algo.
ÂżQue se puede hacer? Desafortunadamente va por romper formas modernas de vivir e ir contra la mayorĂa. Permitirse desconectar de lo que eres, de lo que posees.
Social media should be forbidden before 18.
PSA: DMs on social media sites are not truely PMs. This is why we have a separate tool for private messaging from yarn. Always remember, if you donât own the infra (or the parts at the ends of e2e encryption) you donât own the data. and the true owners can view it any way they want!
https://twitter.com/TinkerSec/status/1587040089057759235?t=At-8r9yJPiG6xF17skTxwA&s=19
@tkanos@twtxt.net user in question had posted information about someones employment in what appeared to be a threat to contact their boss. Maybe it was in jest.. but we felt it was a form of doxing that we do not wish to see within our community. Yarn.Social is first and foremost a town square of ideas and should be viewed as a safe place for all.
@jlj@twt.nfld.uk @xuu@txt.sour.is hello! @prologic@twtxt.net and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic@twtxt.net noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!
I donât have enough technical knowledge of yarn.social to say with any credibility how it all should work, but I can say that I think it ought to be possible and itâd be good to do for those rare times when itâs needed.
Ahora estoy pensando en hacer una versiĂłn como Progressive Web App, aunque ahora este twtxt es mĂĄs como un log. Me gustarĂa ver si desde Web podrĂamos hacer una interfaz mĂĄs social (en el espĂritu de microblogging cĂłmo Twitter)
@abucci@anthony.buc.ci Do you happen to use Signal btw? đ¤ If you do, it would be great if you could join the Yarn.social Signal Group (_at least until we have Group support and better apps for Salty.im đ )
Huh⌠Nope.
HTTP/1.1 200 OK
Content-Length: 407
Content-Type: text/calendar
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: ETag
Permissions-Policy: interest-cohort=()
Content-Security-Policy: default-src 'none'; sandbox
Referrer-Policy: same-origin
Vary: Authorization
BEGIN:VCALENDAR
VERSION:2.0;2.0
PRODID:SandCal
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20220822T180903Z
UID:bb63bfbd-623e-4805-b11b-3181d96375e6
DTSTART;TZID=America/Chicago:20220827T000000
CREATED:20220822T180903Z
LAST-MODIFIED:20220822T180903Z
LOCATION:https://meet.jit.si/Yarn.social
SUMMARY:Yarn Call
RRULE:FREQ=WEEKLY
DTEND;TZID=America/Chicago:20220827T010000
END:VEVENT
END:VCALENDAR
đ Hello @burglar@txt.sour.is, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ¤
Weâve barreled past the microblog line and flew straight over the e-mail chain line. This is just social blogging.
The problem I have with the vast majority of social movements, left or right, is that they often lead to projection instead of introspection. Instead of person A trying to decide how person B can treat person C better, person A should try to decide how person A can treat person C better.
@chronolink@chrono.tilde.cafe Replies are not part of the original twtxt format. They were added later as an extension by Yarn.social: https://dev.twtxt.net/doc/twtsubjectextension.html (only the section âMachine-Parsable Conversation Groupingâ is used these days)
Itâll track a bunch of finger(1) endpoints and let you see whatâs new. Very early draft. Not actually a social network, more an anti-social network for â80s CompSci transplants. :-)
A read-only, finger(1)-based social network, maybe? http://txtpunk.com/fingers/
We donât have meaningful social connections anymore like our parents or their parents geeration had. We are so scattered, that I am unsure how many of my friends are actually friends and how many are just professional contacts. Everytime I switch job, almost 70% of my friends suddenly fall out of contact. Heck, I donât even know the people who live in next apartments both left, right, up and down on the same building. Socializing with my friends mean, setting up an appointment weeks ahead to see if we can align on a free-slot and this often involves all of us commuting to somewhere and disbanding by 22:00 hours because family, work next morning, chores to do, doctor appointment and other human things. Why do you waste so much time on the internet? | Hacker News
I donât use social media anymore, mostly for privacy reasons, but one of the things I miss about it is being able to interact directly with creators I enjoy.
Elon Musk Offers To Buy Twitter For $41 Billion
Billionaire Elon Musk has offered to buy Twitter for about $41 billion, just days after rejecting a seat on the social media companyâs board. From a report: Muskâs offer price of $54.20 per share, which was disclosedin a regulatory filing on Thursday, represents a 38% premium to Twitterâs April 1 close, the last trading day before the Tesla CEOâs more than 9% stake in the company ⌠â Read more
Decentralization comes at very high costs. A self-authenticating social protocol | Hacker News
The moral of this story is that secondary and tertiary effects matter. Technology not only affects what we can do with respect to technological issues, it also affects our social behavior. This social behavior can loop back and affect the original technological issues under consideration. The Lisp Curse
Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp. The Lisp Curse
Technical Solutions Poorly Solve Social Problems Technical Solutions Poorly Solve Social Problems - Xe