this cute little hot pink teddy bear is named Pona!!!!! that's toki pona for "good." like i dunno i just kinda wanted to make her the mascot so i could use this image for something so yeah she's the mascot now!!!!! i also added her to the website and such and she looks so at home on there :3
you can also look at the #PonaAdventures hashtag if you wanna see her fun travels to various irl places!!!
this cute little hot pink teddy bear is named Pona!!!!! that's toki pona for "good." like i dunno i just kinda wanted to make her the mascot so i could use this image for something so yeah she's the mascot now!!!!! i also added her to the website and such and she looks so at home on there :3
you can also look at the #PonaAdventures hashtag if you wanna see her fun travels to various irl places!!!
In terms of Threads account portability, @davidimel's excellent question, and @pcottle's response: Mosseri was very candid about the goal here in his original quote in July 2023:
“I think we might be a more compelling platform for creators, particularly for the newer creators who are more and more savvy, if we are a place where you don’t have to feel like you have to trust us forever.”
And his Mosseri's December 2023 quote is similar:
"Eventually, it should also be possible to enable creators to leave Threads and take their followers with them to another app/server") is along the same lines."
Hmm, "eventually" is doing a lot of work there. How long will it take, and real will the story turn out to be? It's hard to know. For one thing, Mosseri has said that Threads' current plan is to "explicitly opt in to your content being available on other servers"; while that's good from a privacy and safety perspective, if they follow through it would also mean that creators to leaving won't be able to take all their followers with them. [If somebody's following you on Threads but hasn't opted in to federation, then when you move to an instance in the real fediverse they won't be following you any more.] And until "eventually" happens, creators can't actually move any of their followers to the fediverse. So we shall see.
But from Meta's perspective, so what? As Mosseri says, the goal here is to make people feel like they don't have to trust Meta forever. It's a good story, and that by itself has a lot of value at this point. It's getting favorable coverage in the tech press, too."
I got my first follower from Threads. The Fediverse integration is moving forward, but it feels like they've given up on Europe since the feature still isn't working here. Honestly, I’m not holding out much hope anymore.
Two updates: If you’ve turned on sharing to the fediverse, you can now see a dedicated feed of posts from people you follow on other servers and search for fediverse users on Threads. #fediverse
ALT text detailsThree mobile phone screens on a black background show the fediverse feed on Threads, as well as the ability to search for fediverse users from Threads.
if you'd like to help me celebrate fedipact's second birthday here's a good way how! the domain https://fedipact.online expires in like 12 hours and i need to renew it. it's $34
@jeff@TheAdmin can u please assist w my concern re #threads access to our postings & #fediverse per this update #Threads is largest app to adopt #ActivityPub, protocol powering the fediverse, worrying some that Meta will take over decentralized, open source social network made up of interconnected servers. Though Threads isn’t yet full integrated, already some #Mastodon server operators have preemptively #blocked Threads, so their users can’t interact w Meta-run social network and vice versa.
Two updates: If you’ve turned on sharing to the fediverse, you can now see a dedicated feed of posts from people you follow on other servers and search for fediverse users on Threads. #fediverse
ALT text detailsThree mobile phone screens on a black background show the fediverse feed on Threads, as well as the ability to search for fediverse users from Threads.
Two updates: If you’ve turned on sharing to the fediverse, you can now see a dedicated feed of posts from people you follow on other servers and search for fediverse users on Threads. #fediverse
ALT text detailsThree mobile phone screens on a black background show the fediverse feed on Threads, as well as the ability to search for fediverse users from Threads.
Allez. À 3 on fait semblant d’être surpris : 1... 2... 3 !!!! OH, ÇA ALORS !!! 😱
« Dans une enquête auprès de 7 000 personnes, trois associations constatent l’augmentation des discours de haine sur les réseaux de #Meta. En parallèle, les internautes les plus à risque d’être visés expriment une peur croissante de s’exprimer sur ces réseaux sociaux. Début janvier, Meta a modifié sa politique de modération sur #Facebook, #Instagram et #Threads. »
if you'd like to help me celebrate fedipact's second birthday here's a good way how! the domain https://fedipact.online expires in like 12 hours and i need to renew it. it's $34
if you'd like to help me celebrate fedipact's second birthday here's a good way how! the domain https://fedipact.online expires in like 12 hours and i need to renew it. it's $34
possibly. to me the key has always been about creators, especially journalists. that's what drove early Twitter.
we need to make them want to live on their own website that's also a fedi server, no longer reliant on any corporate platform. have articles, videos and podcast episodes be natively #ActivityPub items. this keeps the door open for that and both #ghost and #wordpress are making progress in this direction. but we really need both #threads and #bluesky to federate by default.
possibly. to me the key has always been about creators, especially journalists. that's what drove early Twitter.
we need to make them want to live on their own website that's also a fedi server, no longer reliant on any corporate platform. have articles, videos and podcast episodes be natively #ActivityPub items. this keeps the door open for that and both #ghost and #wordpress are making progress in this direction. but we really need both #threads and #bluesky to federate by default.
#Threads is adding fediverse content and search to its feeds:
"You still have to opt-in to sharing your posts, you still have to have a separate account to connect to, and you’ll still have to go to the dedicated feed to see what’s new. (If you post something and get fediverse replies, those are still separate too.)"
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
연합우주(fediverse)를 사용해본 사람이라면 한 번쯤 경험했을 것입니다. 흥미로운 토론이 벌어지고 있는 것 같은데, 막상 그 대화를 들여다보면 답글이 몇 개 밖에 보이지 않거나, 맥락을 알 수 없는 답글들만 띄엄띄엄 나타나는 현상 말입니다. 마치 여러 사람이 모여 토론하고 있는데, 그 중 일부의 말만 들리는 것처럼 느껴집니다.
원글의 구조와 핵심 아이디어를 바탕으로 하되, 기술적 개념 설명을 보강하고 실제 구현 사례를 추가했습니다. AI의 도움을 받아 작성되었습니다.
원작자 @julian 씨와 활발한 논의에 참여해주신 연합우주 개발자 커뮤니티에 감사드립니다.
문제의 근본 원인: ActivityPub의 분산 특성
ActivityPub이란?
먼저 연합우주의 기반이 되는 ActivityPub 프로토콜을 이해해야 합니다. ActivityPub은 분산형 소셜 네트워크를 위한 W3C 표준 프로토콜로, 서로 다른 서버의 사용자들이 상호작용할 수 있게 해줍니다.
ActivityPub에서 모든 상호작용은 액티비티(activity)라는 형태로 표현됩니다. 예를 들어, 새 게시물을 작성하면 Create(Note) 액티비티가 생성되고, 답글을 달면 역시 Create(Note) 액티비티가 생성되어 해당 게시물에 대한 답글임을 나타냅니다. 자세한 내용은 ActivityStreams 2.0 스펙에서 확인할 수 있습니다.
ActivityPub의 분산 특성이 바로 문제의 원인입니다. 중앙화된 플랫폼(X, Facebook 등)과 달리, 연합우주에서는 대화가 여러 서버에 걸쳐 분산되어 저장됩니다.
Alice(alice.example)가 원글을 작성하고, Bob(bob.example)이 Alice의 글에 답글을 달고, Charlie(charlie.example)가 Bob의 답글에 다시 답글을 달고, Dave(dave.example)가 Alice의 원글에 직접 답글을 다는 상황을 생각해보세요:
Alice의 원글├── Bob의 댓글│ └── Charlie의 댓글└── Dave의 댓글
이때 각 서버는 다음과 같은 정보만 가지고 있을 수 있습니다. alice.example은 Alice의 원글과 Bob의 답글, Dave의 답글은 알지만 Charlie의 답글은 모를 수 있습니다. bob.example은 Alice의 원글과 Bob의 답글, Charlie의 답글은 알지만 Dave의 답글은 모를 수 있습니다. 결과적으로 어느 누구도 전체 대화의 완전한 그림을 볼 수 없게 됩니다.
해결책을 위한 기반 개념: context 속성
두 가지 주요 해결책을 살펴보기 전에, 핵심이 되는 context 속성에 대해 이해해야 합니다. ActivityStreams 2.0에서 정의된 context 속성은 관련된 오브젝트들을 그룹화하기 위해 사용됩니다. 하지만 스펙에서는 이를 “의도적으로 모호하게”(intentionally vague) 정의했기 때문에, 실제 구현에서는 다양한 방식으로 활용되고 있습니다.
답글 트리 크롤링의 작동 방식은 본질적으로 깊이 우선 탐색(DFS)과 유사합니다. 시작점이 되는 게시물부터 시작해서 모든 답글을 찾아 내려가는 과정을 반복합니다.
구체적인 과정을 살펴보면, 먼저 시작 게시물의 replies 컬렉션을 확인합니다. 이 컬렉션에는 해당 게시물에 직접 달린 답글들의 목록이 들어있습니다. 그 다음 각 답글을 하나씩 가져와서 처리하는데, 여기서 중요한 것은 각 답글 역시 자신만의 replies 컬렉션을 가질 수 있다는 점입니다.
async function crawlReplyTree(postUrl: URL): Promise<Note[]> { const post = await fetchNote(postUrl); const allReplies: Note[] = []; const replies = await post.getReplies(); if (replies) { for await (const reply of replies.getItems()) { if (reply instanceof Note) { allReplies.push(reply); const subReplies = await crawlReplyTree(reply.id!); allReplies.push(...subReplies); } } } return allReplies;}
이 방식의 핵심은 각 노드(게시물)가 자신에게 달린 답글들의 목록을 정확히 제공한다는 가정에 기반한다는 점입니다.
3. Mastodon의 실제 구현
Mastodon에서는 이론적인 알고리즘을 실제 네트워크 환경에 맞게 조정한 구현을 사용합니다. 핵심적인 차이점은 현실적인 제약들을 고려한다는 점입니다.
@jonny 씨의 설명에 따르면, 현재 구현에는 몇 가지 실용적인 고려사항이 포함되어 있습니다. 확장된 게시물에서 시작해서 아래로 진행하며, 트리의 어느 지점에서든 크롤링을 시작할 수 있고, 중복 크롤링을 방지하는 쿨다운 메커니즘을 포함합니다.
장점
범용성: inReplyTo와 replies 속성은 거의 모든 ActivityPub 구현에서 보편적으로 사용됩니다. 따라서 기존 인프라를 크게 변경하지 않고도 적용할 수 있습니다.
구현 간 일관성: 대부분의 ActivityPub 구현체에서 이 속성들의 사용법이 크게 다르지 않습니다.
완전한 트리 구성: 이상적인 경우 모든 브랜치와 리프를 포함한 완전한 대화 트리를 얻을 수 있습니다.
단점
네트워크 취약성: 답글 트리의 단일 노드가 일시적 또는 영구적으로 접근 불가능하면, 해당 노드에서 파생되는 모든 브랜치들도 접근할 수 없게 됩니다.
선형적 작업량 증가: CPU 시간, 네트워크 요청 등의 작업량이 답글 트리 크기에 비례하여 선형적으로 증가합니다. 대규모 토론에서는 성능 문제가 발생할 수 있습니다.
재크롤링 필요성: 새로운 브랜치 발견을 위해서는 전체 답글 트리를 다시 크롤링해야 합니다. 빠르게 성장하는 토론에서는 크롤링 시작 시점에 따라 완전한 트리를 얻지 못할 수 있습니다.
불완전한 구현 현실: 현실적으로 모든 ActivityPub 구현체가 replies 컬렉션을 제공하지는 않습니다. Mastodon은 성능상 이유로 같은 서버의 답글만 최대 5개까지 replies 컬렉션에 포함하며, 많은 소규모 구현체들은 성능상 이유로 이를 생략하거나 불완전하게 구현합니다.
현재 구현 현황
현재 Mastodon이 이 방식의 유일한 완전한 구현체입니다. 하지만 이 방식은 Mastodon 고유의 것이 아니며, 다른 구현체들도 채택할 수 있습니다.
두 번째 접근법: 컨텍스트 소유자 기반 방식 (context owner approach)
개요와 배경
컨텍스트 소유자 방식은 여러 FEP[1]의 결합으로 탄생했습니다. FEP-7888은 “context 속성 명확화”(demystifying the context property)를 다루고, FEP-171b는 “대화 컨테이너”(conversation containers)를 정의하며, FEP-f228은 위 FEP들의 통합 및 확장을 제안합니다.
이 방식의 핵심은 “컨텍스트 소유자”(context owner) 개념입니다. 대화의 원 작성자나 지정된 주체가 해당 대화의 모든 내용을 관리하는 중앙화된 접근법입니다.
기술적 작동 원리
1. 컨텍스트 소유자의 역할
컨텍스트 소유자는 누가 되는가? 일반적으로 스레드의 최상위 게시물(루트 포스트)을 작성한 사용자가 컨텍스트 소유자가 됩니다. 예를 들어, Alice가 “오늘 날씨가 어떤가요?”라는 원글을 작성했다면, Alice가 해당 대화의 컨텍스트 소유자가 되는 것입니다.
그러나 포럼이나 그룹 환경에서는 포럼 관리자나 그룹 소유자가 컨텍스트 소유자 역할을 할 수도 있습니다. 핵심은 누군가 한 명이 해당 대화의 “정규 멤버십”을 결정할 권한을 가진다는 점입니다.
컨텍스트 소유자는 자신이 관리하는 대화의 모든 멤버를 포함하는 OrderedCollection을 제공합니다.
이 방식에서는 댓글 추가가 반드시 두 단계로 이루어져야 합니다. 왜 이렇게 복잡하게 해야 할까요?
첫 번째 이유는 모더레이션입니다. 단순히 답글을 작성한다고 해서 자동으로 해당 대화에 포함되는 것이 아니라, 컨텍스트 소유자의 승인을 거쳐야 합니다.
두 번째 이유는 일관성입니다. 컨텍스트 소유자가 관리하는 컬렉션에는 Add 액티비티들만 들어가므로, 나중에 이 컬렉션을 읽는 다른 서버들이 “이것들은 모두 컨텍스트 소유자가 승인한 내용들”이라는 것을 명확히 알 수 있습니다.
세 번째 이유는 확산(broadcasting)입니다. 직접 댓글 뿐만 아니라 대화에 속하는 모든 댓글과 대댓글은 모두 컨텍스트 소유자에게 전송되기에 컨텍스트 소유자는 그 대화에 포함되는 모든 노드를 파악하고 있습니다. 따라서, 모든 대화 참여자들에게 새 댓글이 추가되었다는 것을 통보할 수 있습니다.
1단계: 답글 작성자가 일반적인 Create(Note) 액티비티 전송
Bob이 Alice의 게시물에 답글을 달고 싶어합니다. Bob은 평소처럼 Create(Note) 액티비티를 생성하되, Note 오브젝트의 context 속성에 Alice가 관리하는 대화 ID를 포함합니다.
순환 참조 방지: 백필 과정에서 무한 루프에 빠지는 것을 방지하는 것은 매우 중요합니다. 실제 구현에서는 방문한 URL을 추적하고, 최대 탐색 깊이를 제한하는 안전장치를 마련합니다.
성능 최적화: 대규모 대화에서는 수백 개의 답글이 달릴 수 있고, 이를 모두 한 번에 처리하려고 하면 서버에 과도한 부하가 걸릴 수 있습니다. 일괄 처리(batch processing)는 여러 대화를 동시에 처리할 때 작은 그룹으로 나누어 순차적으로 처리하고 각 배치 사이에 짧은 휴식 시간을 두는 방식입니다.
오류 처리 및 복구: 분산 네트워크 환경에서는 다양한 종류의 오류가 발생할 수 있습니다. 실제 구현에서는 여러 백필 전략을 순차적으로 시도하는 복원력 있는 접근법을 사용합니다.
표준화 노력과 미래 전망
FEP 수렴 논의
현재 연합우주 커뮤니티에서는 FEP 수렴 스레드를 통해 여러 FEP들을 통합하려는 노력이 진행되고 있습니다.
이 논의에서 다루고 있는 주요 FEP들은 공개적으로 추가 가능한 ActivityPub 컬렉션을 정의하는 FEP-400e, 애매하게 정의된 context 속성에 대한 구체적인 사용법을 제시하는 FEP-7888, 중앙화된 대화 관리 메커니즘을 다루는 FEP-171b, 그리고 답글 트리의 전체적인 시각화 방법을 제안하는 FEP-76ea입니다.
구현체 간 협력
현재 다양한 구현체들이 실용적인 상호 호환성을 위해 협력하고 있습니다. 이는 완벽한 표준이 확정되기를 기다리기보다는, 현재 사용 가능한 방법들을 조합해서 최선의 결과를 얻으려는 실무적 접근입니다.
NodeBB와 Discourse의 협력 사례
이 두 포럼 소프트웨어는 포럼에 특화된 백필 메커니즘을 공유하고 있습니다. 포럼의 특성상 대화가 구조화되어 있고 장기간 지속되는 경우가 많아서, 토픽과 카테고리 개념을 활용한 컨텍스트 관리가 특히 중요합니다.
이런 하위 호환성 유지는 연합우주 생태계의 분열을 방지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
향후 개발 방향: 하이브리드 접근법의 표준화
미래에는 단일한 “정답”을 찾는 것보다는 여러 방식을 체계적으로 조합하는 표준화된 접근법이 등장할 가능성이 높습니다. 이는 각 방식의 장점을 살리면서 단점을 보완하는 best-of-both-worlds 접근법입니다.
모범 사례 가이드라인
다중 전략 구현: 절대로 하나의 백필 방식에만 의존하지 마세요. 연합우주의 다양성과 불확실성을 고려할 때, 여러 전략을 조합하는 것이 필수적입니다. 각 전략은 서로 다른 상황에서 강점을 보이므로, 상황에 따라 적절한 전략을 선택할 수 있는 유연성을 확보해야 합니다.
예를 들어, 활발한 포럼 토론에서는 컨텍스트 소유자 방식이 효과적일 수 있지만, Mastodon의 일반적인 대화에서는 답글 트리 크롤링이 더 적합할 수 있습니다.
리소스 관리: 백필 작업은 상당한 서버 리소스를 소모할 수 있습니다. 특히 인기 있는 대화나 대규모 토론의 경우 수백 개의 네트워크 요청이 필요할 수 있습니다. 따라서 적절한 제한과 조절 메커니즘을 구현해야 합니다.
모니터링 및 로깅: 백필 시스템의 성능과 신뢰성을 지속적으로 모니터링하는 것이 중요합니다. 어떤 방식이 가장 효과적인지, 어떤 종류의 오류가 자주 발생하는지 등을 추적해야 합니다.
결론
“조용한 연합우주” 문제는 분산형 소셜 네트워크의 근본적인 도전과제입니다. 이 글에서 살펴본 두 가지 주요 접근법—답글 트리 크롤링과 컨텍스트 소유자 방식—은 각각 고유한 장단점을 가지고 있습니다.
핵심 통찰
완벽한 해결책은 없습니다. 두 접근법 모두 특정 상황에서 한계를 보입니다. 분산 네트워크의 본질적인 특성상 100% 완벽한 대화 복구는 현실적으로 어려울 수 있습니다.
하이브리드 접근이 현실적입니다. 대부분의 성공적인 구현체들은 여러 백필 전략을 조합해서 사용합니다. 한 가지 방법이 실패해도 다른 방법으로 보완할 수 있는 탄력성이 중요합니다.
표준화가 진행 중입니다. FEP 과정을 통해 상호 호환성을 높이려는 노력이 계속되고 있습니다. 하지만 완전한 표준을 기다리기보다는 현재 가능한 방법들을 실용적으로 조합하는 것이 더 현실적입니다.
사용자 경험이 핵심입니다. 기술적 완성도도 중요하지만, 최종적으로는 사용자가 완전한 대화를 볼 수 있느냐가 관건입니다. 기술적 우아함보다는 실용적 효과를 우선시해야 합니다.
앞으로의 방향
연합우주의 대화 백필 문제는 단순히 기술적인 문제를 넘어서 분산형 네트워크에서의 거버넌스, 모더레이션, 사용자 경험의 복합적인 문제입니다.
특히 모더레이션 패러다임의 차이는 단순한 기술적 호환성을 넘어서는 철학적 문제입니다. 컨텍스트 소유자가 전체 대화를 제어할 수 있어야 하는가, 아니면 각 답글 작성자가 독립적으로 모더레이션할 수 있어야 하는가? 이런 질문들은 연합우주가 어떤 종류의 소셜 공간이 되어야 하는지에 대한 근본적인 고민과 연결됩니다.
2025년은 이러한 문제들에 대한 해결책들이 본격적으로 배포되고 테스트되는 해가 될 것으로 보입니다. 개발자들과 사용자들의 지속적인 관심과 참여를 통해, 연합우주가 더욱 풍부하고 연결된 소셜 네트워크로 발전해 나갈 수 있을 것입니다.
중요한 것은 완벽함보다는 개선입니다. 현재의 “조용한 연합우주” 문제가 완전히 해결되지는 않더라도, 이런 노력들을 통해 사용자들이 더 완전한 대화를 경험할 수 있게 된다면 그것만으로도 의미 있는 진전이라고 할 수 있습니다.
<p>With the #Fediverse gaining increasing #mainstreaming attention, we’re entering a familiar cycle, an influx of well-funded #NGO-branded projects trying to “fix” the #openweb by reshaping it in their own narrowing and to often blinded paths.</p>
<p>Take this year’s #chatteringclass event, #FediForum. Alongside breathless praise, last year, for #Threads joining the #opensocialweb space, we’re seeing the launch of shiny new tools: #BonfireSocial, #Channelorg, #Bounce. That promise innovation […]</p>
<div class="addtoany_share_save_container addtoany_content addtoany_content_bottom"><div class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://hamishcampbell.com/the-fediverse-is-opening-but-there-is-a-cost/" data-a2a-title="The Fediverse is opening, but there is a cost"><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_threads" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Threads" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div>
With the #Fediverse gaining increasing #mainstreaming attention, we’re entering a familiar cycle, an influx of well-funded #NGO-branded projects trying to “fix” the #openweb by reshaping it in their own narrowing and to often blinded paths.
Take this year’s #chatteringclass event, #FediForum. Alongside breathless praise, last year, for #Threads joining the #opensocialweb space, we’re seeing the launch of shiny new tools: #BonfireSocial, #Channelorg, #Bounce. That promise innovation and ecosystem growth, but look closer, and you’ll see the #NGO pattern: branding over substance, silos in disguise, and a creeping return of the mini #dotcons under new, friendlier wrappers.
Let’s take Channel.org, On the surface, it looks like a #mainstreaming version of the #OMN project #indymediaback – community news channels, a grassroots publishing model, maybe even respectful federation. But scratch that surface and the cracks show quickly:
The orgs list reads like a who’s who of liberal foundations, with the usual hidden gatekeeping logic behind the scenes.
And it’s yet another “pay or pray” model: either be a professional #NGO or get nudged out.
In short, it’s likely just more #techshit to compost. A well-polished box built to contain, not empower. A place where “participation” is narrow and boring. This isn’t to say there’s zero value. There will be overlap with what we’re doing in the #OMN and #indymediaback spaces. But experience tells us, these projects rarely cooperate. They prefer to rebuild from scratch, with branding and compliance hardcoded. They see networks as products to manage, not native cultures to nurture. In the end they sell out, it happens.
And the result? A growing layer of parasites attaching themselves to the living Fediverse. That familiar smell of funding cycles, strategy decks, and locked-down roadmaps. We’ve seen this before. We know where it leads. The real question isn’t what’s new? It’s what’s native?
We don’t need a branded reboot of the same paths, what we do need is more funded and sustainable grounded, messy, radically open alternatives. Ones with deep roots in social movement history, not just nice UX. Ones that resist capture, and refuse in the end to turn community into product.
That’s the path we’re on, if the NGO track wants to build parallel paths, fine. Just don’t expect us to be polite about this mess making, we’ve already walked that road too many times. Live and let live, compost #techshit and build real alternatives #KISS
You know your getting big when parasites like this start to attach… salt and branding irons come to mind.
<p>With the #Fediverse gaining increasing #mainstreaming attention, we’re entering a familiar cycle, an influx of well-funded #NGO-branded projects trying to “fix” the #openweb by reshaping it in their own narrowing and to often blinded paths.</p>
<p>Take this year’s #chatteringclass event, #FediForum. Alongside breathless praise, last year, for #Threads joining the #opensocialweb space, we’re seeing the launch of shiny new tools: #BonfireSocial, #Channelorg, #Bounce. That promise innovation […]</p>
<div class="addtoany_share_save_container addtoany_content addtoany_content_bottom"><div class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://hamishcampbell.com/the-fediverse-is-opening-but-there-is-a-cost/" data-a2a-title="The Fediverse is opening, but there is a cost"><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_threads" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Threads" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_bluesky" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Bluesky" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-fediverse-is-opening-but-there-is-a-cost%2F&linkname=The%20Fediverse%20is%20opening%2C%20but%20there%20is%20a%20cost" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div>
With the #Fediverse gaining increasing #mainstreaming attention, we’re entering a familiar cycle, an influx of well-funded #NGO-branded projects trying to “fix” the #openweb by reshaping it in their own narrowing and to often blinded paths.
Take this year’s #chatteringclass event, #FediForum. Alongside breathless praise, last year, for #Threads joining the #opensocialweb space, we’re seeing the launch of shiny new tools: #BonfireSocial, #Channelorg, #Bounce. That promise innovation and ecosystem growth, but look closer, and you’ll see the #NGO pattern: branding over substance, silos in disguise, and a creeping return of the mini #dotcons under new, friendlier wrappers.
Let’s take Channel.org, On the surface, it looks like a #mainstreaming version of the #OMN project #indymediaback – community news channels, a grassroots publishing model, maybe even respectful federation. But scratch that surface and the cracks show quickly:
The orgs list reads like a who’s who of liberal foundations, with the usual hidden gatekeeping logic behind the scenes.
And it’s yet another “pay or pray” model: either be a professional #NGO or get nudged out.
In short, it’s likely just more #techshit to compost. A well-polished box built to contain, not empower. A place where “participation” is narrow and boring. This isn’t to say there’s zero value. There will be overlap with what we’re doing in the #OMN and #indymediaback spaces. But experience tells us, these projects rarely cooperate. They prefer to rebuild from scratch, with branding and compliance hardcoded. They see networks as products to manage, not native cultures to nurture. In the end they sell out, it happens.
And the result? A growing layer of parasites attaching themselves to the living Fediverse. That familiar smell of funding cycles, strategy decks, and locked-down roadmaps. We’ve seen this before. We know where it leads. The real question isn’t what’s new? It’s what’s native?
We don’t need a branded reboot of the same paths, what we do need is more funded and sustainable grounded, messy, radically open alternatives. Ones with deep roots in social movement history, not just nice UX. Ones that resist capture, and refuse in the end to turn community into product.
That’s the path we’re on, if the NGO track wants to build parallel paths, fine. Just don’t expect us to be polite about this mess making, we’ve already walked that road too many times. Live and let live, compost #techshit and build real alternatives #KISS
You know your getting big when parasites like this start to attach… salt and branding irons come to mind.
If at any time you shared a link back to any of your personal accounts, anywhere -- Meta knows you have an account.
That includes competing social media platforms, such as the Fediverse.
The value in this is both market resource and further marketing, for example, if you talked about watching Netflix, expect Meta to recommend, HBO Max. And if Meta notices you're using a known competing app or platform, Meta's app will increase the notification to draw you back to Meta.
If at any time you shared a link back to any of your personal accounts, anywhere -- Meta knows you have an account.
That includes competing social media platforms, such as the Fediverse.
The value in this is both market resource and further marketing, for example, if you talked about watching Netflix, expect Meta to recommend, HBO Max. And if Meta notices you're using a known competing app or platform, Meta's app will increase the notification to draw you back to Meta.
Depending on where you live, Meta keeps track of your:
* Full name. * Previous name if you change your name * E-mail (past, current, future) * Date of birth and age. * Address (past, current, future) * Living state (do you own, lease, or rent) * Phone number (past, current, future) * Cellular device model (past, current, future) * Cellular device IMEI number (serial too, if provided) * Friends * Family relationship * Relationship status * Marital status * Personal associations status * Sexual preferences * Gender identity * Education (past, current, future) * Employment status (past, current, future) * Income * Travel status (GPS) * Shopping * Political affliction * Government affiliation. * Browser history
If you had to verify your account and submitted documentation, we additionally keep track of:
* Residence status * Driving status (if you have a license or not)
* Whether if you have passport or not. - But the system will assume you do, if they notice your travel status (GPS) moves internationally.
Törmäsin tällaiseen Threadsiin jo huhtikuussa ja halusin ikuistaa sen ristipistotyönä. Tää oli täydellisesti sanottu. Ajankohtainen ja piikikäs, juuri mun makuun.
Törmäsin tällaiseen Threadsiin jo huhtikuussa ja halusin ikuistaa sen ristipistotyönä. Tää oli täydellisesti sanottu. Ajankohtainen ja piikikäs, juuri mun makuun.
Who had, "I may be getting laid off, and I learned about it on the Fediverse" -- On their bingo card?
Because I sure did not.
Honestly, I am not 100% sure if this impacts me directly or not. But even if it does not today, I do have that feeling it is not going to stop here.
Now, is a good time to remind everyone, Universal Basic Income really should be a thing. Because AI is going to replace, you -- Yes, you -- If not today, someday soon.
ALT text detailsA man with long hair, a full beard, and round glasses sits in the glow of a computer screen, typing intently. He wears a colorful tie-dye shirt, a beaded necklace, and a striped headband, giving off a mellow, countercultural vibe. The lighting is dark and moody, focused solely on his face and hands, suggesting late-night focus or secrecy.
Lurking just behind him in the shadows is another man, barely illuminated — his pale face peeking out with an eerie calmness. His expression is neutral but unsettling, his eyes locked forward as he watches silently from the darkness. The figure resembles Mark Zuckerberg, adding an ominous twist to the image.
The composition plays on digital surveillance themes: the chill, free-spirited internet user being unknowingly watched by Big Tech — a visual metaphor for privacy invasion in a connected world. The contrast between the colorful subject and the dim, watchful presence behind him creates a chilling, Orwellian undertone.
like unironically? i'm thinking of adding a small section to the end of https://fedipact.online for some tasteful sponsors. i mean hell joinmastodon.org has a similar thingy. the page gets a fuckload of views, like over a million lifetime so far. i know this probably sounds really silly but i am so goddamn sick and tired of being thoroughly fucking broke constantly and this would be a nice way to be compensated for my efforts with this project. like i am literally always just barely getting by on a shoestring budget in my day-to-day life and it's really goddamn stressful!!! i hate being poor!!!!! it makes me worse at maintaining the fedipact list, and everything else too
for a minimum of $420 monthly you can be featured on the fedipact website!!! contact me on here or via email at v4nt4bl4ck@protonmail.com to discuss!
DO NOTE HOWEVER THAT SPONSORSHIP DOES NOT EQUAL INFLUENCE. FEDIPACT IS FULLY INDEPENDENT.
like unironically? i'm thinking of adding a small section to the end of https://fedipact.online for some tasteful sponsors. i mean hell joinmastodon.org has a similar thingy. the page gets a fuckload of views, like over a million lifetime so far. i know this probably sounds really silly but i am so goddamn sick and tired of being thoroughly fucking broke constantly and this would be a nice way to be compensated for my efforts with this project. like i am literally always just barely getting by on a shoestring budget in my day-to-day life and it's really goddamn stressful!!! i hate being poor!!!!! it makes me worse at maintaining the fedipact list, and everything else too
for a minimum of $420 monthly you can be featured on the fedipact website!!! contact me on here or via email at v4nt4bl4ck@protonmail.com to discuss!
DO NOTE HOWEVER THAT SPONSORSHIP DOES NOT EQUAL INFLUENCE. FEDIPACT IS FULLY INDEPENDENT.
hmm have #Threads just allowed signup without an instagram account?
step forward ig, but we still need more expanded access of Federation!!
ALT text detailsScreenshot of the Threads sign-up screen. Options include using an Instagram account or an email address/mobile number. A "Log in" button is also visible.
hmm have #Threads just allowed signup without an instagram account?
step forward ig, but we still need more expanded access of Federation!!
ALT text detailsScreenshot of the Threads sign-up screen. Options include using an Instagram account or an email address/mobile number. A "Log in" button is also visible.
I was under the impression is was next to impossible for a fediverse server to change it's domain name?
Have all the Threads follower relationships broken now they've changed theirs?
Won't affect anyone on this server of course, they were already blocked. Now their new domain is blocked too. If they move to yet another domain we'll block that as well.
We’ve just uploaded a bunch of clips from @davidimel's Fediverse Corner panel at the Fediverse House at SXSW 2025, featuring @evan, @mmasnick and @pcottle
We know the sound is super rough 😅 but many of these snippets deserve to be heard. Thanks for bearing with us. They talk about:
- Solving the cold start problem - Taking control back from billionaires - The deal with Threads’ federation - Keeping vibes sacred (and whole)
Threads updated their terms of service. Lots of CYA when interacting with “the Protocol” which at this point in time, is ActivityPub. But it’s never named, and it’s noted that the protocol could change at anytime.
Important terms to review: protocol and third party *. Also that little sneaky point about needing to adhere to both Threads and Instagram’s ToS.
Would you rather eat a plastic milk jug ring than see a Facebook minion meme on your timeline?
Well oh boy do I have a treat for you! If you're like me and have at least three different Mastodon accounts (or even just one!), you can dom-block them quick fast and in a hurry...
Sᴛᴇᴘ 1: Login to your account. 🖼️¹
Sᴛᴇᴘ 2: Go to Settings, then Development 🖼️²
Sᴛᴇᴘ 3: Create a New application with at least write or write:blocks access. 🖼️³
Sᴛᴇᴘ 4: After you saved, click on the name of your application and copy Your access token 🖼️⁴
Sᴛᴇᴘ 5: Repeat for all your accounts, then run the following shell script... (with your info in the first part, of course)
massdomblock() { local i c u p while [ -n "$1" ]; do for ((i=0;i<${#pw[@]};i++));do read -ra p <<<"${pw[i]}" u="$p/api/v1/domain_blocks" u="https://${u}?domain=$1" c="Authorization: Bearer ${p[1]}" curl -H "$c" -X "POST" "$u" done; shift; echo done; } massdomblock threads.com threads.net
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsSettings menu with Development section visible.
/settings/applications
ALT text detailsSettings menu with Development section visible.
/settings/applications
ALT text detailsNew application screen with the name set to ༼ つ ◕‿◕ ༽つ ᵖˢᵖˢᵖˢᵖˢ 🐆🐯 and Application website (not important really) as https://docs.joinmastodon.org/methods/accounts
The important part is to leave write access enabled OR at least the write:blocks permission enabled.
ALT text detailsNew application screen with the name set to ༼ つ ◕‿◕ ༽つ ᵖˢᵖˢᵖˢᵖˢ 🐆🐯 and Application website (not important really) as https://docs.joinmastodon.org/methods/accounts
The important part is to leave write access enabled OR at least the write:blocks permission enabled.
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
Threads updated their terms of service. Lots of CYA when interacting with “the Protocol” which at this point in time, is ActivityPub. But it’s never named, and it’s noted that the protocol could change at anytime.
Important terms to review: protocol and third party *. Also that little sneaky point about needing to adhere to both Threads and Instagram’s ToS.
Threads updated their terms of service. Lots of CYA when interacting with “the Protocol” which at this point in time, is ActivityPub. But it’s never named, and it’s noted that the protocol could change at anytime.
Important terms to review: protocol and third party *. Also that little sneaky point about needing to adhere to both Threads and Instagram’s ToS.
We’ve just uploaded a bunch of clips from @davidimel's Fediverse Corner panel at the Fediverse House at SXSW 2025, featuring @evan, @mmasnick and @pcottle
We know the sound is super rough 😅 but many of these snippets deserve to be heard. Thanks for bearing with us. They talk about:
- Solving the cold start problem - Taking control back from billionaires - The deal with Threads’ federation - Keeping vibes sacred (and whole)
We’ve just uploaded a bunch of clips from @davidimel's Fediverse Corner panel at the Fediverse House at SXSW 2025, featuring @evan, @mmasnick and @pcottle
We know the sound is super rough 😅 but many of these snippets deserve to be heard. Thanks for bearing with us. They talk about:
- Solving the cold start problem - Taking control back from billionaires - The deal with Threads’ federation - Keeping vibes sacred (and whole)
hey so after like nine months of not being able to update it due to depression and big stressful life changes and technical difficulties, the fedipact list has finally been updated!!! it now has NINE HUNDRED SIGNATURES TOTAL!!!!! 🎉 🥳 🎊 🏆 🥇 🪩
hey so after like nine months of not being able to update it due to depression and big stressful life changes and technical difficulties, the fedipact list has finally been updated!!! it now has NINE HUNDRED SIGNATURES TOTAL!!!!! 🎉 🥳 🎊 🏆 🥇 🪩
hey so after like nine months of not being able to update it due to depression and big stressful life changes and technical difficulties, the fedipact list has finally been updated!!! it now has NINE HUNDRED SIGNATURES TOTAL!!!!! 🎉 🥳 🎊 🏆 🥇 🪩
I was under the impression is was next to impossible for a fediverse server to change it's domain name?
Have all the Threads follower relationships broken now they've changed theirs?
Won't affect anyone on this server of course, they were already blocked. Now their new domain is blocked too. If they move to yet another domain we'll block that as well.
ALT text detailsmastodon post screencap
TechCrunch @TechCrunch@mstdn.social
EN
Threads officially moves to Threads.com and updates its web app https://tcrn.ch/4iy8mdE
Meta makes ads on Threads available to all eligible advertisers
"The social networking giant said Wednesday in a blog post that all “eligible advertisers globally” will be able to run ads on Threads, marking an expansion from the company’s initial testing with a few U.S. and Japanese companies, which began in January."
slowly but surely, enshittification strikes. the way it's always gonna be on corpo social media
ALT text detailsmastodon post screencap
TechCrunch @TechCrunch@mstdn.social
EN
Threads officially moves to Threads.com and updates its web app https://tcrn.ch/4iy8mdE
Meta makes ads on Threads available to all eligible advertisers
"The social networking giant said Wednesday in a blog post that all “eligible advertisers globally” will be able to run ads on Threads, marking an expansion from the company’s initial testing with a few U.S. and Japanese companies, which began in January."
slowly but surely, enshittification strikes. the way it's always gonna be on corpo social media
ALT text detailsmastodon post screencap
TechCrunch @TechCrunch@mstdn.social
EN
Threads officially moves to Threads.com and updates its web app https://tcrn.ch/4iy8mdE
So @threads is finally embracing ads. I hope #Meta offers a premium opt out for ads, although I suspect that deal will not be available to anyone outside of the #EuropeanUnion 🇪🇺.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
And it is done 🎉 (although still not that pretty 🙈):
Here is the always up-to-date sheet with more than 1000 official accounts by media organizations that you can follow from #Mastodon & everywhere else in the #Fediverse.
There is a powerful custom search (top left) and a button to download an CSV with the handles of all visible accounts, that you can import. There's also the language, the country of origin and a direct link.
Ok, ich fasse zusammen: die ganzen Internetversteher*innen sind wegen Musk von X weg zu #Threads, und ziehen jetzt wegen #Zuckerberg weiter zu #Bluesky. Darunter viele Firmen, Unis, Politiker*innen und Journalist*innen.
Ich habe da Fragen, vor allem: was ist an dem Konzept „durchgeknallte Tech-Milliardäre“ so schwer zu verstehen, dass man denselben Fehler drei mal macht?
Und tut es wirklich so weh, einfach mal auf der richtigen Seite der Geschichte (#fediverse) zu stehen? 🤷🏻♂️
When I talk about the importance of going all in on the Fediverse, I speak based on experience.
At Opera we built a massive user community. When I quit, we had something like 35 million registered users and 35 million monthly visitors.
The new Opera management did not see the value of that. They believed it was cheaper and better to just use Facebook and that investing in your own community was a waste of money. So they closed down MyOpera and built a following on Facebook and Twitter instead. Then they got caught by the bait and switch when Facebook changed and you would no longer reach your audience, without paying. Later on Twitter changed as well.
This is important to explain to companies and institutions as they go shopping for social media sites to invest in. The best investment is clearly in your own site, being part of the Fediverse. It is not even all that expensive to do. It may take longer to build, but at least it is your own.
Not saying you cannot build a following on those other sites, but your long term strategy should be the Fediverse with your own server.
We try to lead the way here and thus we build Vivaldi Social. Not just for our selves, but to make a point and support the Fediverse.
Very exciting news about #Ghost, the blogging software I use for my website, beta testing their new social web integration! Activating it enables direct interaction with blogs on #Wordpress and soon #Tumblr, #Mastodon and the whole #Fediverse, as well as #BlueSky and #Threads according to their changelog:
@pcottle@jessel can someone look into why I can't login to my threads or instagram account?
Threads tells me my account has suspicious activity and to login to Instagram. However, I've logged into Instagram from several different devices and they all give me a completely black screen when logging in. I can't even get to the Account Center.
Worst of all, is that Meta makes it notoriously hard to contact a real human being. It's basically impossible if you can't even login to a damn meta account!🙄
Jak byly ty #Threads opěvované jako "pozitivní Twitter", tak už začínají chytat tu toxicitu... Občas se na X zabrouzdám a příde mi, že tam se to naopak docela sklidnilo.
Každopádně dosah slušný. (5,3 tisíce) Asi největší co kde mám, ale vůbec nevím proč. 😅 #Meta#Twitter#X
ALT text detailsScreenshot vlákna na Threads 5,3 tisíc zobrazení.
Můj post:
Upgrade telefonu je fakt stresující. Čekal jsem, že Apple to bude mít vychytané líp, ale bez aktivního iCloudu SMS a iMessage lokálně nepřeneseš. (teoreticky by to jít mělo ale nepovedlo se) Musel jsem teď zaplatit aspoň měsíc iCloudu za 25 Kč, (normálně jej z principu neplatím) abych zprávy vůbec dostal do nového iPhonu. 🙈 I WhatsApp tohle zvládl líp. 🤦♂️
V podstatě stejný jako https://mastodonczech.cz/@tensob_/114285385776506169
Komentáře ve screenshotu (zdaleka ne všechny má to 4 liky a 53 komentářů a zdaleka ne ty "nejhorší")
akbear
8 h
iPhone bez iCloud? Jak? Mám 6TB a přemýšlím nad upgradem…
warczert
17 h
Zrovna toto má Apple vychytané a přenos dat na nový telefon je otázka chvilky bez nějakých starostí. Pak jen přidat karty 🤷🏻, ale platím si iCloud 200GB.
kalkus.vaclav
17 h
Tak i cloud je asi největší bonus toho iOS.😀
omg.itsjohn
16 h
Jaky he benefit icloudu oproti onedrive, google cloud? (Myslim obecne, ne pri pouzivani iOS) protoze jsem byl uzivatelem obou a teda ze bych v tom videl bonus se rict neda.
kalkus.vaclav
14 h
Nemyslel jsem to oproti androidu. Ale jako tak, že je to dobrá věc. Ja jsem u androidu cloud nepoužíval, takže nemam srovnání, jak to tam funguje.
Very exciting news about #Ghost, the blogging software I use for my website, beta testing their new social web integration! Activating it enables direct interaction with blogs on #Wordpress and soon #Tumblr, #Mastodon and the whole #Fediverse, as well as #BlueSky and #Threads according to their changelog:
Jengi on huolissaan tekoälyn eettisyydestä, mutta ei esimerkiksi somejättien (kuten Meta ja Threads) eettisyydestä. Vain osan teknologiasta tulee olla ekologista ja eettistä? Ymmärrän anti-AI ja anti-corporate -asenteet avoimen lähdekoodin algoritmivapaassa Fediversumissa, mutta että Metan alustoilla. Mielenkiintoista.
Jengi on huolissaan tekoälyn eettisyydestä, mutta ei esimerkiksi somejättien (kuten Meta ja Threads) eettisyydestä. Vain osan teknologiasta tulee olla ekologista ja eettistä? Ymmärrän anti-AI ja anti-corporate -asenteet avoimen lähdekoodin algoritmivapaassa Fediversumissa, mutta että Metan alustoilla. Mielenkiintoista.
Is there interest in an additional table for "Media accesible from the Fediverse" containing all three? Then I could built one (and ask for help finding more from #Threads)?
Is there interest in an additional table for "Media accesible from the Fediverse" containing all three? Then I could built one (and ask for help finding more from #Threads)?
At the moment, it is possible to comment unilaterally from #mastodon but such activity is increasing. It is true that I sometimes receive comments on my #threads account, but it is frustrating that I cannot respond directly to them. https://arxiv.org/pdf/2502.17926
Die #SocialMediaMatrix ist eine Orientierungshilfe insbes. für öffentliche Einrichtungen und alle Interessierten bei der Wahl eines Kurznachrichtendiensts.
ALT text detailsEditorial cartoon. The White House is decked out like a used car lot having a sale. There are flailing arm balloon people with "Own the libs" and "Own a Tesla" on them. There are signs saying, "Free Tesla! When you buy a $5,000,000 test drive with the president" and "Free access! To the president when you buy a $5,000,000 Tesla. There are two red Teslas on the front lawn with Trump sitting in one of them and poking his head out the window. The license plate on the Trump car says, "USA 4 Sale". The other car's plate reads, "POTUS 47". On top of the Capitol, the Tesla flag flies above the US flag, and Elon Musk is jumping up and down.
Credit: RJ Matson
Source: https://contrarian.substack.com/p/fire-sale
ALT text detailsA sponsored advertisement from Wendy’s on Threads. The ad features a stylized Dave’s Single burger, edited with exaggerated anime-style eyes, blushing cheeks, and a Wendy’s-branded sports jersey. The burger is also depicted with cartoonish arms, one of which is spinning a basketball. The background is pink with sparkles, giving it a playful aesthetic. The text on the image reads, “at least this ad is cute and v sporty.” Above the image, the caption from Wendy’s humorously acknowledges that it is indeed an ad, stating, “Is this an ad? Yes. But does it have a fresh Dave’s Single wearing a lil jersey? Maybe.” The post has engagement metrics at the bottom, including 2.1K likes, 60 comments, 8 reposts, and 76 saves, indicating user interaction.
ALT text detailsA sponsored advertisement on Threads for the upcoming movie Drop The Movie, set to release in theaters on April 11. The ad features the popular meme of a man in a yellow jacket rubbing his hands together and peeking from behind a tree. The meme text reads, “WHEN YOUR FRIEND HASN’T SEEN THE DROP TRAILER.” Above the image, the caption states, “It’s gonna be a killer time. See #DropTheMovie only in theaters April 11.” The ad also includes a link to the movie’s website, dropthemovie.com. At the bottom, engagement metrics show 1.1K likes, 35 comments, 2 reposts, and 80 saves.
ALT text detailsA sponsored advertisement from Wendy’s on Threads. The ad features a stylized Dave’s Single burger, edited with exaggerated anime-style eyes, blushing cheeks, and a Wendy’s-branded sports jersey. The burger is also depicted with cartoonish arms, one of which is spinning a basketball. The background is pink with sparkles, giving it a playful aesthetic. The text on the image reads, “at least this ad is cute and v sporty.” Above the image, the caption from Wendy’s humorously acknowledges that it is indeed an ad, stating, “Is this an ad? Yes. But does it have a fresh Dave’s Single wearing a lil jersey? Maybe.” The post has engagement metrics at the bottom, including 2.1K likes, 60 comments, 8 reposts, and 76 saves, indicating user interaction.
ALT text detailsA sponsored advertisement on Threads for the upcoming movie Drop The Movie, set to release in theaters on April 11. The ad features the popular meme of a man in a yellow jacket rubbing his hands together and peeking from behind a tree. The meme text reads, “WHEN YOUR FRIEND HASN’T SEEN THE DROP TRAILER.” Above the image, the caption states, “It’s gonna be a killer time. See #DropTheMovie only in theaters April 11.” The ad also includes a link to the movie’s website, dropthemovie.com. At the bottom, engagement metrics show 1.1K likes, 35 comments, 2 reposts, and 80 saves.
Kinda weird hearing about Threads devs talking at Fediverse House considering that they promised full federation by the end of 2024 and we're almost through the first quarter of 2025 and we don't seem any closer to that promise.
Those who were there, did they give an update on when they plan on allowing replies and such?
ALT text detailsPhoto by Uotsumi on March 10, 2025. May be a Twitter screenshot of text that says '< ×重い トップ 重いについて投稿1 shion78665 お金ない人、 困ってる人助けます!! 5万円現金振込かPayPay ×重い shio.ri2083 ri2083 shio. 本気で口座に振り込まれちゃいます。 現金振込で30万円を送っても、本当にいいですか? 現金振込で30万円を送っても、 本当にいいですか? 本当に送っても怒らない人限定です! ×重い marimo9400 完全無償、返済不要。 完全無償、 返済不要。 一律で現金200,000円を配布。 200,000 円を配布。 一律で現金 振込希望者はで教えてください ×重い'.
As much as I love #Mastodon, I know it's not going to be as big as platforms like #Threads and #Bluesky, and that's okay. The #Fediverse has always been more community-focused rather than a shouty megaphone. #Bluesky and #Threads can serve as that megaphone that #Twitter left behind, whereas the #Fediverse can offer an calmer alternative without the pressure of algorithms.
They are all improving the social web, which benefits all of humanity, even if we disagree with their principles!
Seeing Threads developers discuss "shipping slop or missing the hype train" is the epitome of irony today given how they've completely flopped the Fediverse Sharing "feature" that's still barely functional after a year and a half.
(Nevermind the fact that they promised full federation by the end of 2024, what year is it again?)🙄🤦♂️
As much as I love #Mastodon, I know it's not going to be as big as platforms like #Threads and #Bluesky, and that's okay. The #Fediverse has always been more community-focused rather than a shouty megaphone. #Bluesky and #Threads can serve as that megaphone that #Twitter left behind, whereas the #Fediverse can offer an calmer alternative without the pressure of algorithms.
They are all improving the social web, which benefits all of humanity, even if we disagree with their principles!
Ujun Jeong (@ujeong1) is coming to #FediForum and wants to talk about his project:
Fediversesharing: a novel dataset on cross-platform interaction dynamics between 20,000+ #threads users and 20,000+ #mastodon users over a ten-month period.
Ujun Jeong (@ujeong1) is coming to #FediForum and wants to talk about his project:
Fediversesharing: a novel dataset on cross-platform interaction dynamics between 20,000+ #threads users and 20,000+ #mastodon users over a ten-month period.
The hardest platform to interoperate with when implementing an #ActivityPub server is #Threads. They often spit out a 500 Internal Server Error with no message, and they don't even provide source code, which makes it impossible for me to reproduce the error.
The hardest platform to interoperate with when implementing an #ActivityPub server is #Threads. They often spit out a 500 Internal Server Error with no message, and they don't even provide source code, which makes it impossible for me to reproduce the error.
The hardest platform to interoperate with when implementing an #ActivityPub server is #Threads. They often spit out a 500 Internal Server Error with no message, and they don't even provide source code, which makes it impossible for me to reproduce the error.
"Musk’s fire first & ask questions later approach to purging the federal workforce has created havoc, jeopardized critical #government functions, upended the lives of federal employees, likely incurred large financial liabilities for violating the #law, & has been riddled with outright blunders...
ALT text detailsText from article:
As President Donald Trump’s front man, Musk’s fire first and ask questions later approach to purging the federal workforce has created havoc, jeopardized critical government functions, upended the lives of federal employees, likely incurred large financial liabilities for violating the law, and has been riddled with outright blunders. In short, [Double underlined] DOGE is anything but a department of efficiency. [End double underlined]
At the Department of Agriculture, for example, employees working to respond to the H5NI avian flu outbreak were mistakenly fired, forcing the department to rescind the termination letters. The same thing happened at the National Nuclear Security Administration, the organization responsible for overseeing the U.S. nuclear arsenal, where more than 300 employees were abruptly fired and then called back to work.
The hardest platform to interoperate with when implementing an #ActivityPub server is #Threads. They often spit out a 500 Internal Server Error with no message, and they don't even provide source code, which makes it impossible for me to reproduce the error.
The hardest platform to interoperate with when implementing an #ActivityPub server is #Threads. They often spit out a 500 Internal Server Error with no message, and they don't even provide source code, which makes it impossible for me to reproduce the error.
Our latest paper on Fediverse sharing is out! We look at how these platforms connect, the impact of integration, and how users perceive it. Some Mastodon servers welcome Threads, while others block it—shaping the relationship between decentralized and centralized social media.
@andypiper I saw that there was somebody from #Threads on the #RightsCon panel of "How we build a new social web".
Was there any discussion of #FediPact, the "Free Fediverse", and and the strong opposition in so many areas of the fediverse to building a "new social web" that's baed on surveillance capitalism and anti-LGBTQIA2S+ policies?
Two weeks later, time for a little update: As a #traffic source, #Threads hasn't remained as big as #Mastodon for @heiseonline, but it constantly beats #Bluesky now. #X (where we stopped posting) is behind. But what's interesting 👇🏻
Two weeks later, time for a little update: As a #traffic source, #Threads hasn't remained as big as #Mastodon for @heiseonline, but it constantly beats #Bluesky now. #X (where we stopped posting) is behind. But what's interesting 👇🏻
The #GlobalNorth users on the Fediverse never even become aware of this loss; though many of them perceive the monotony of voices/topics, and silently move out; leaving behind a tiny, malnourished social medium.
ALT text detailsA threads post by BeAware.social about joining the Fediverse featuring an image that shows the comparison of corporate social media and their Fediverse counterparts. The post has 9.1k views.
You are going to see more post that argue this is the world we live in and that this is the way things are. There is going to be a strong, but steady push against people thinking we can change things and that this is the new normal, and that you should just come to accept it.
The idea is the belittle and dismiss people who stand against Trump and his worldview.
You are going to see this on every social media platform.
You are going to see more post that argue this is the world we live in and that this is the way things are. There is going to be a strong, but steady push against people thinking we can change things and that this is the new normal, and that you should just come to accept it.
The idea is the belittle and dismiss people who stand against Trump and his worldview.
You are going to see this on every social media platform.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
If you are staying on a corporate social media platform because the people you follow are still there, consider others are also staying there because you are still there.
Someone needs to start the move. Be that person.
Leave X for good. Leave Facebook forever. Remember blue skies eventually turn grey.
Embrace the social media that cannot get sold to a billionaire. Embrace the Fediverse 💚
If you are staying on a corporate social media platform because the people you follow are still there, consider others are also staying there because you are still there.
Someone needs to start the move. Be that person.
Leave X for good. Leave Facebook forever. Remember blue skies eventually turn grey.
Embrace the social media that cannot get sold to a billionaire. Embrace the Fediverse 💚
@mosseri just announced that #Threads users can finally follow fediverse accounts. Which means you can now reach 200M people from your Mastodon account without ever using Threads yourself. True decentralization happens on the fediverse!
The rumors of the site formally known as #Twitter dying might be an exaggeration.
More brands are also returning, & I think it’s because (for better or worse), the center of the political social, tech, finance & sports is on #ElonMusk’s site.
„Meta now appears to be acknowledging that your DMs (on Threads, Instagram and Facebook) can be fed into its AI system and potentially redistributed. “
The rumors of the site formally known as #Twitter dying might be an exaggeration.
More brands are also returning, & I think it’s because (for better or worse), the center of the political social, tech, finance & sports is on #ElonMusk’s site.
I love you peeps, but there's just not enough of my interests here to discuss. Pro Wrestling and certain video game discussions just don't happen on this platform.
I TRIED to convince people to bridge, but that's basically impossible with the opt-in bullshit that the Fedi Mafia imposed on us.
Started seeing more and more Threads posts coming through federated timeline. Searched #Google and found out Threads is a fediverse like #Mastodon? Learned one thing today. I guess I was wrong all this time I thought #Bluesky and #Threads were not a part of #fediverse
I have now found multiple posts on #Threads, #X & #LinkedIn with this exact picture, that were seen hundreds of thousands of times. Only one has sourced it to me, though.
I have now found multiple posts on #Threads, #X & #LinkedIn with this exact picture, that were seen hundreds of thousands of times. Only one has sourced it to me, though.
I just followed an account from threads.net, but I don't see any posts for that user in the app (Moshidon/Android) but I see lots in the browser. I tried going to a single post in the browser, copying the url, and pasting in into the search in the app. I get...
Could not find anything for these search terms.
Any ideas why that is? Will posts between the instances eventually federate now that we are connected? Thank you!
However, these connections are often one-way, and not all users are discoverable due to various limitations.
Many people avoid these platforms for ideological reasons, and personally, I dislike bird.makeup because it merely provides X feeds. Some Fediverse instances have outright banned all of these services.
Over the years, my faith in interoperability with services not originally built for ActivityPub has diminished - Meta has shown no real progress, and the Bluesky bridge, with its persistent issues, is unlikely to ever work seamlessly.
I believe in the Fediverse and ActivityPub. They are more than sufficient without external integrations.
FediPact is now, unambiguously, an antifascist struggle.
To be sure, it's not the most most important front; not when we see, for example, the bureaucratic precursors to literal trans genocide. But it's not unimportant either.
There's been a lot of talk around here about the fediverse being a holdout and refuge in an age of fascist capture of capitalist social media. That can and should be true - but is actually not, so long as the Zuckerberg entity continues to be provided the power to manipulate the future of ActivityPub.
Don't assume that the current status quo will hold or that the threat is waning. Don't assume that Meta will not advance its fediverse integration beyond the current, bizarrely stunted joke of a bridge. Don't forget that they always unilaterally force the next step on us as a sudden surprise with no advance warning.
However, these connections are often one-way, and not all users are discoverable due to various limitations.
Many people avoid these platforms for ideological reasons, and personally, I dislike bird.makeup because it merely provides X feeds. Some Fediverse instances have outright banned all of these services.
Over the years, my faith in interoperability with services not originally built for ActivityPub has diminished - Meta has shown no real progress, and the Bluesky bridge, with its persistent issues, is unlikely to ever work seamlessly.
I believe in the Fediverse and ActivityPub. They are more than sufficient without external integrations.
However, these connections are often one-way, and not all users are discoverable due to various limitations.
Many people avoid these platforms for ideological reasons, and personally, I dislike bird.makeup because it merely provides X feeds. Some Fediverse instances have outright banned all of these services.
Over the years, my faith in interoperability with services not originally built for ActivityPub has diminished - Meta has shown no real progress, and the Bluesky bridge, with its persistent issues, is unlikely to ever work seamlessly.
I believe in the Fediverse and ActivityPub. They are more than sufficient without external integrations.
”Torrenting from a corporate laptop doesn’t feel right” - Meta emails unsealed: Meta's alleged torrenting and seeding of pirated books complicates copyright case.
@Flipboard and Surf.Social are excited to host the first-ever Fediverse House, March 9 & 10, 2025.
Join us while the SXSW conference is going on to learn about the world of decentralized social and why it promises a better way for consumers, creators, brands, and even democracy itself.
Our programming lineup is stacked (and still evolving), but it’s looking like the place to be for anyone interested in the future of the internet.
@Flipboard and Surf.Social are excited to host the first-ever Fediverse House, March 9 & 10, 2025.
Join us while the SXSW conference is going on to learn about the world of decentralized social and why it promises a better way for consumers, creators, brands, and even democracy itself.
Our programming lineup is stacked (and still evolving), but it’s looking like the place to be for anyone interested in the future of the internet.
@Flipboard and Surf.Social are excited to host the first-ever Fediverse House, March 9 & 10, 2025.
Join us while the SXSW conference is going on to learn about the world of decentralized social and why it promises a better way for consumers, creators, brands, and even democracy itself.
Our programming lineup is stacked (and still evolving), but it’s looking like the place to be for anyone interested in the future of the internet.
@Flipboard and Surf.Social are excited to host the first-ever Fediverse House, March 9 & 10, 2025.
Join us while the SXSW conference is going on to learn about the world of decentralized social and why it promises a better way for consumers, creators, brands, and even democracy itself.
Our programming lineup is stacked (and still evolving), but it’s looking like the place to be for anyone interested in the future of the internet.
@Flipboard and Surf.Social are excited to host the first-ever Fediverse House, March 9 & 10, 2025.
Join us while the SXSW conference is going on to learn about the world of decentralized social and why it promises a better way for consumers, creators, brands, and even democracy itself.
Our programming lineup is stacked (and still evolving), but it’s looking like the place to be for anyone interested in the future of the internet.
Yep, #Fediverse is nice. But it has the same problem as Linux: it is hard to get started with, there's not the same variety of content and people to engage with, and all the messaging just tells you how great it is without acknowledging the flaws.
Adoption is still way slower than the other commercial options people are jumping to like #Bluesky, #Threads, etc.
#ZuckBook has an A.P.I. that facilitates direct messaging from the outside. We can scrape public Groups. The questions seem to be data storage and will. This could do to them what they did with #Threads. The response they have is important as well.
Police are prosecuting abortion seekers using their digital data — and Facebook and Google help them do it
"This spring, a woman named Jessica Burgess and her daughter will stand trial in Nebraska after being accused of performing an illegal abortion — with a key piece of evidence provided by Meta, the parent company of Facebook."
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Meta blocked Distrowatch links on Facebook while running Linux servers
"I've tried to appeal the ban and was told the next day that Linux-related material is staying on the cybersecurity filter. My Facebook account was also locked for my efforts."
Meta blocked Distrowatch links on Facebook while running Linux servers
"I've tried to appeal the ban and was told the next day that Linux-related material is staying on the cybersecurity filter. My Facebook account was also locked for my efforts."
Does anyone have any suggestions for how to increase Mastodon's userbase? 🤔 People are finally starting to abandon the toxic cesspool formerly known as Twitter, but they seem to be migrating to Threads and Version 2.0 aka Bluesky.
Meta is now flagging Linux-related topics as "cybersecurity threats" and blocking the accounts of users and groups who discuss FOSS.
If the Social Web Foundation and SWICG leadership can't be bothered to care about genocide instigation, privacy invasion, fascism promotion, disinformation, collusion with dictators, the censoring of marginalized communities, labor and child abuse, or nonconsensual behavior modification experiments, maybe NOW they will understand they're serving as the tools of an enemy?
The @EUCommission has summoned me to consult in an emergency nighttime meeting to devise an urgent plan to contrast the alarming escalation of foreign centralized social networks by fostering the development of the #Fediverse in the #EU.
EDIT: this post was completely invented! I am so happy that I used the right EU slang words to make this believable, making people privately text me asking if it was true. I wish that the EU actually saw this as an urgent problem to tackle, almost as much as I wish they would call me, of all people, to consult about this. What is totally true and awesome is the day I spent in the #EuropeanParliament, welcomed by a #MEP: https://pan.rent/@tommi/113912683843904482 🤯
do you enjoy the work i've done organizing a mass-defederation of meta's threads with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad cybersyndicate instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my community movie nights? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!! also i dunno where i'm gonna be staying come the 28th so having some cash handy for a motel or something would really help while we figure out more longterm solutions
The inevitable news that Meta is beginning to deploy ads in Threads has traveled quickly. Less well-known is that the Social Web Foundation, which has self-assumed stewardship of the future of the fediverse, also sees the introduction of ads into the fedi as an aspect of its mission to commercialize the network.
That won't be evident if you visit the Mission page of SWF's website today. which displays the expected press-release happytalk about sustainability and "social infrastructure": https://socialwebfoundation.org/mission/
The passage reads: "The Fediverse cannot thrive without people building clients or running providers. And to do those things, they need money. Whether that’s advertising supported, or funded by charities and non-profits, or based on paid-for services, or affiliate revenue, we are working to find ways that companies can do well in the Fediverse."
The Research Director of SWF also leads the W3C ActivityPub working group and has provided Meta with several seats at the table around which ongoing development of the protocol is decided. And in a January 12 blog post following Meta's intensified embrace of fascism, SWF reaffirmed its partnership with them and rejected the validity of defederating Threads: https://socialwebfoundation.org/2025/01/12/content-policy-on-the-social-web/
We can presume that the Social Web Foundation sees the introduction of ads on Threads as just another step in the mission it shares with Meta - the normalization of surveillance capitalism on the fediverse
ALT text detailsscreenshot of Social Web Foundation mission statement, from September 2024, backed up at archive.org. The text copy reads: "The Fediverse cannot thrive without people building clients or running providers. And to do those things, they need money. Whether that’s advertising supported, or funded by charities and non-profits, or based on paid-for services, or affiliate revenue, we are working to find ways that companies can do well in the Fediverse."
I realize that Meta isn't even close to fully federating Threads, but I've yet to find anyone that I know IRL, any breweries, and it seems like very few reputable news sources have turned on fediverse sharing.
I realize that Meta isn't even close to fully federating Threads, but I've yet to find anyone that I know IRL, any breweries, and it seems like very few reputable news sources have turned on fediverse sharing.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
The inevitable news that Meta is beginning to deploy ads in Threads has traveled quickly. Less well-known is that the Social Web Foundation, which has self-assumed stewardship of the future of the fediverse, also sees the introduction of ads into the fedi as an aspect of its mission to commercialize the network.
That won't be evident if you visit the Mission page of SWF's website today. which displays the expected press-release happytalk about sustainability and "social infrastructure": https://socialwebfoundation.org/mission/
The passage reads: "The Fediverse cannot thrive without people building clients or running providers. And to do those things, they need money. Whether that’s advertising supported, or funded by charities and non-profits, or based on paid-for services, or affiliate revenue, we are working to find ways that companies can do well in the Fediverse."
The Research Director of SWF also leads the W3C ActivityPub working group and has provided Meta with several seats at the table around which ongoing development of the protocol is decided. And in a January 12 blog post following Meta's intensified embrace of fascism, SWF reaffirmed its partnership with them and rejected the validity of defederating Threads: https://socialwebfoundation.org/2025/01/12/content-policy-on-the-social-web/
We can presume that the Social Web Foundation sees the introduction of ads on Threads as just another step in the mission it shares with Meta - the normalization of surveillance capitalism on the fediverse
ALT text detailsscreenshot of Social Web Foundation mission statement, from September 2024, backed up at archive.org. The text copy reads: "The Fediverse cannot thrive without people building clients or running providers. And to do those things, they need money. Whether that’s advertising supported, or funded by charities and non-profits, or based on paid-for services, or affiliate revenue, we are working to find ways that companies can do well in the Fediverse."
do you enjoy the work i've done organizing a mass-defederation of meta's threads with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad cybersyndicate instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my community movie nights? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!! also i dunno where i'm gonna be staying come the 28th so having some cash handy for a motel or something would really help while we figure out more longterm solutions
In the last 2 days, Social Web Foundation partner and W3C ActivityPub working group participant Meta has blocked and hid the posts of abortion pill providers. https://archive.is/TnwMw
Neither SWF or SWICG has condemned the action. Why do these organizations continue to provide the Zuckerberg entity with influence in determining the future of the fediverse?
In the last 2 days, Social Web Foundation partner and W3C ActivityPub working group participant Meta has blocked and hid the posts of abortion pill providers. https://archive.is/TnwMw
Neither SWF or SWICG has condemned the action. Why do these organizations continue to provide the Zuckerberg entity with influence in determining the future of the fediverse?
"Misinformaatioon ja faktantarkistukseen erikoistunut toimittaja ja tietokirjailija Johanna #Vehkoo uskoo, että muutokset todennäköisesti otetaan jossain vaiheessa käyttöön maailmanlaajuisesti.
– Metalla ei enää ole halua tukea faktantarkistusorganisaatioita rahallisesti. Myöskään #EU ei vaadi osana sääntelyään Metalta nimenomaan faktantarkistusta."
"Misinformaatioon ja faktantarkistukseen erikoistunut toimittaja ja tietokirjailija Johanna #Vehkoo uskoo, että muutokset todennäköisesti otetaan jossain vaiheessa käyttöön maailmanlaajuisesti.
– Metalla ei enää ole halua tukea faktantarkistusorganisaatioita rahallisesti. Myöskään #EU ei vaadi osana sääntelyään Metalta nimenomaan faktantarkistusta."
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
Näin oli tovi sitten Ruben Stillerin ohjelmassakin, jossa vireraana olivat kansanedustaja #TimoHarakka ja tutkija #MattiYlönen.
"Miten Muskin ja Zuckerbergin valtaa pitäisi rajoittaa? Ja mitä somessa peukutteleva kansalainen voi tehdä? Millaiseen maailmaan rajaton sananvapaus johtaa?"
Näin oli tovi sitten Ruben Stillerin ohjelmassakin, jossa vireraana olivat kansanedustaja #TimoHarakka ja tutkija #MattiYlönen.
"Miten Muskin ja Zuckerbergin valtaa pitäisi rajoittaa? Ja mitä somessa peukutteleva kansalainen voi tehdä? Millaiseen maailmaan rajaton sananvapaus johtaa?"
please don't message me on my main account @vantablack asking to be added to The Pact
i made it a cryptpad form and do fedipact stuff from a separate account for a reason
then i can handle it at my own pace when i feel ready. if you message me on my main about it that's just gonna give me the burden of having to remember when the time comes. it's so much easier when it's all just on the form
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
The Pixelfed and Loops developer @dansup launched a Kickstarter campaign that might interest you, if you're fed up with tech billionaires deciding what your social media experience is like.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
The Pixelfed and Loops developer @dansup launched a Kickstarter campaign that might interest you, if you're fed up with tech billionaires deciding what your social media experience is like.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
Anyone who goes through my post history, knows I work for Meta (Facebook).
I am "Consumer Content Administrative Manager". My primary duties include content appeals, account appeals, account reviews, and some peer review.
It is no surprise that my job depends on people using Facebook. Today, I am going to suggest, you not do so. I can make that suggestion because we have a user base of billions, and I know most people would keep using Facebook even if the Devil ran the company. People are strange.
But if you feel you can truly live without Facebook, do so. Internally, things are changing, and not for the better. You should especially consider leaving Meta if you are a minority, woman, LGBTQ+, trans, or identify as progressive, politically. If facts matter to you, and misinformation is something you do not want to be subject toward, you should especially consider leaving, Facebook.
You have no privacy from Meta, while using Meta. None. I do not care if you believe you disabled a "feature" or "opt out" of something. You only seem to have done so. And even if you're going to continue to use Meta, uninstall the app (all of them). We collect data on you, even when you're not using the app.
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
In the last few weeks Social Web Foundation partner Meta has:
💀 Donated $1 million to the inauguration fund of the new fascist dictator 💀 Fired its fact-checkers 💀 Changed its hate-speech rules to allow calling women "household objects", Mexicans "pieces of shit" and trans folk "mentally ill" 💀 Killed its DEI programs 💀 Made its workplaces more hostile to trans employees 💀 Hosted an "AI Hitler" 💀 Censored links to fellow Social Web Foundation partner Pixelfed 💀 Subjected users to force-follows of the rulers of the fascist regime 💀 Suppressed searches of Democrat-associated topics
Yet the Social Web Foundation continues to accept Meta as a partner in good standing, and more to the point, continues to accept Meta's money. And the SWICG - The WC3's ActivityPub working group - continues to offer Meta a seat at the table for discussions on the future of the fediverse. Why?
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
This week's news: - massive growth for @pixelfed, growing from 20k active users last month to almost 200k active users currently. - @nodebb has officially launched their #activitypub integration - Meta will not commit or confirm a timeline for adding account migration to #threads
Thank you to everyone for reading and supporting 100 editions of Last Week in Fediverse!
There are numerous reports that at least some US-based users on Facebook have been targeted with force-follows of the rulers of the new fascist regime; additionally, there are claims that attempts to unfollow or block the fascist accounts are being rejected.
This is no time for equivocation or vaguely worded happytalk press releases. Any person or organization that continues from today to advocate for the incursion of the Zuckerberg entity into the fediverse should be understood as a fascist collaborator
There are numerous reports that at least some US-based users on Facebook have been targeted with force-follows of the rulers of the new fascist regime; additionally, there are claims that attempts to unfollow or block the fascist accounts are being rejected.
This is no time for equivocation or vaguely worded happytalk press releases. Any person or organization that continues from today to advocate for the incursion of the Zuckerberg entity into the fediverse should be understood as a fascist collaborator
do you enjoy the work i've done organizing a mass-defederation of meta's threads with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad cybersyndicate instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!!
Because it looks so impressive, let me again add together #Mastodon, #Bluesky and #Threads as Twitter alternatives: They're now bringing in more than #Twitter has in more than a year (even before we stopped posting over there). (🧵3/4)
ALT text detailsThe graph showing the sum of Bluesky, Mastodon and Threads vs. Twitter/X.
#Threads#SocialBC When @PhotographyElf@arbutus@jrenken and the rest of us started the idea of this server back in September, I admit I was probably the most willing to look past worries about Threads.
@zuck @mosseri policy changes have made this untenable.
As a team we believe we should block Threads.net for the health and safety of current and future SocialBC users.
However, we want to give SocialBC members time to comment and talk about it.
I respect that #Fosstodon is sending out a notice to its users about the tough decision they had to make about whether or not to de-federate with #Threads. They offered a quick how-to for folks who have never personally blocked a whole instance before, which I'm choosing to go ahead with myself.
The big instance owners really have a tough job. They have a big responsibility to keep a safe environment for their users. But they also risk being over-protective of many. Respect.
ALT text detailsScreen capture of Mark Zuckerberg's Threads account, as seen from Mastodon web UI. The three-dot menu is opened, and the "Block domain threads.net" option is highlighted. It's also circled in bright high-contrast green in the screen capture to draw attention to it. Anyone who's paying attention to the other details on the screen capture will observe Mastodon's "Personal Note" feature being used, which reads "Raging twat".
I respect that #Fosstodon is sending out a notice to its users about the tough decision they had to make about whether or not to de-federate with #Threads. They offered a quick how-to for folks who have never personally blocked a whole instance before, which I'm choosing to go ahead with myself.
The big instance owners really have a tough job. They have a big responsibility to keep a safe environment for their users. But they also risk being over-protective of many. Respect.
ALT text detailsScreen capture of Mark Zuckerberg's Threads account, as seen from Mastodon web UI. The three-dot menu is opened, and the "Block domain threads.net" option is highlighted. It's also circled in bright high-contrast green in the screen capture to draw attention to it. Anyone who's paying attention to the other details on the screen capture will observe Mastodon's "Personal Note" feature being used, which reads "Raging twat".
You need to know that the changes in your moderation policy announced by your leadership is putting your relationship with the #Fediverse in serious jeopardy.
From the moment #Meta announced #Threads there was strong debate within the community on whether you could be a trusted actor in this space. I, against my own initial gut reaction (having deleted my FB profile in 2020 and never joined Insta due to family that have been harmed by it), decided to give the benefit of the doubt solely because I thought Thread’s entrance into the #ActivityPub universe gave that effort instant credibility with people and entities that would never have considered it important before.
But now, on the eve of the ascension and return of the most dangerous President the United States has ever produced, at the height of a rise in regressive action and policy that puts people in direct danger, your company has chosen to double down.
No amount of earnest sounding words or tented, pensive, hands can mask what is going on here.
And the majority of the Fediverse is seeing it. Threads.net will reach blocking thresholds by @iftas soon, if it hasn’t already.
You are decidedly part of the problem, and always have been.
And that is why today, after giving you and the handful of people on Threads that I like and follow a chance ( @jakebroe@threads.net @gtconway3@threads.net @karaswisher@threads.net @stonekettle@threads.net @realjuddlegum@threads.net among others) I have to again cut away from Meta not because of them, but because of leaders like yourself who refuse to put the well being of all people ahead of political and ideological ambition.
I believe you and I agree on one thing, the #OpenSocialWeb is the future because it *is* freedom and that will always draw people away from oppressive spaces.
You need to know that the changes in your moderation policy announced by your leadership is putting your relationship with the #Fediverse in serious jeopardy.
From the moment #Meta announced #Threads there was strong debate within the community on whether you could be a trusted actor in this space. I, against my own initial gut reaction (having deleted my FB profile in 2020 and never joined Insta due to family that have been harmed by it), decided to give the benefit of the doubt solely because I thought Thread’s entrance into the #ActivityPub universe gave that effort instant credibility with people and entities that would never have considered it important before.
But now, on the eve of the ascension and return of the most dangerous President the United States has ever produced, at the height of a rise in regressive action and policy that puts people in direct danger, your company has chosen to double down.
No amount of earnest sounding words or tented, pensive, hands can mask what is going on here.
And the majority of the Fediverse is seeing it. Threads.net will reach blocking thresholds by @iftas soon, if it hasn’t already.
You are decidedly part of the problem, and always have been.
And that is why today, after giving you and the handful of people on Threads that I like and follow a chance ( @jakebroe@threads.net @gtconway3@threads.net @karaswisher@threads.net @stonekettle@threads.net @realjuddlegum@threads.net among others) I have to again cut away from Meta not because of them, but because of leaders like yourself who refuse to put the well being of all people ahead of political and ideological ambition.
I believe you and I agree on one thing, the #OpenSocialWeb is the future because it *is* freedom and that will always draw people away from oppressive spaces.
It's funny that Website Guy boosted a link to the recent Guardian editorial about how Zuckerberg et. al. are such a bunch of world-burning losers, considering how enthusiastic he was about federating with #Threads and shaming people who preemptively blocked it.
When is Threads going to allow account portability so folks can move their accounts if they want to? We don't know. A Meta spokesperson couldn't confirm that the topic was on the Threads roadmap, but said it was "top of mind." Here's @Sarahp's story.
When is Threads going to allow account portability so folks can move their accounts if they want to? We don't know. A Meta spokesperson couldn't confirm that the topic was on the Threads roadmap, but said it was "top of mind." Here's @Sarahp's story.
ALT text detailsScreenshot of chat between Zuckerberg and a a friend (profile image: butterfly):
Zuck: Yeah so if you ever need info about anyone at Harvard
Just ask.
I have over 4,000 emails, pictures, addresses, SNS
Friend: What? How'd you manage that one?
Zuck: People just submitted it.
I don't know why.
They "trust me"
Dumb fucks.
ALT text detailsScreenshot of chat between Zuckerberg and a a friend (profile image: butterfly):
Zuck: Yeah so if you ever need info about anyone at Harvard
Just ask.
I have over 4,000 emails, pictures, addresses, SNS
Friend: What? How'd you manage that one?
Zuck: People just submitted it.
I don't know why.
They "trust me"
Dumb fucks.
ALT text detailsScreenshot of chat between Zuckerberg and a a friend (profile image: butterfly):
Zuck: Yeah so if you ever need info about anyone at Harvard
Just ask.
I have over 4,000 emails, pictures, addresses, SNS
Friend: What? How'd you manage that one?
Zuck: People just submitted it.
I don't know why.
They "trust me"
Dumb fucks.
I made a simple diagram to help show people who aren't on the #Fediverse how it works. Feel free to share with people who want to escape #Musk and #Zuckerberg but feel intimidated by the Fediverse.
I made a simple diagram to help show people who aren't on the #Fediverse how it works. Feel free to share with people who want to escape #Musk and #Zuckerberg but feel intimidated by the Fediverse.
ALT text details0xjessel
12/15/2023
when the fedipact was in full effect a couple months ago, i counted 400 servers, or ~5.5% of users, that had agreed to defederate. i'd be curious to see the current distribution now that we have actually started federating.it is a loud vocal minority and i fully support their right to defederate. but at least seeing my masto feed and the replies to my federated post, it seems like the sentiment is generally positive! :)
ALT text details𝚓𝚎𝚜𝚜𝚎𝚕
0xjessel
eng @threads 👨🏻💻
ALT text detailsHi, I'm Jesse Chen 👋
Hello world! I'm an engineering director currently at Meta. I love building products and helping engineering organizations scale.
Welcome to my site, where I write sporadically about technology, finance, and career.
GLHF.
do you enjoy the work i've done organizing a mass-defederation of meta's threads with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad cybersyndicate instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!!
#Hollo finally has #Misskey/#Threads-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.
FYI, if you're using #Phanpy, you can use the Quote button that appears when you press the boost icon!
In the next version of #Fedify, the Article, ChatMessage, Note, and Question classes will have a quoteUrl property. This property corresponds to the following three JSON-LD properties all at once:
Ok, ich fasse zusammen: die ganzen Internetversteher*innen sind wegen Musk von X weg zu #Threads, und ziehen jetzt wegen #Zuckerberg weiter zu #Bluesky. Darunter viele Firmen, Unis, Politiker*innen und Journalist*innen.
Ich habe da Fragen, vor allem: was ist an dem Konzept „durchgeknallte Tech-Milliardäre“ so schwer zu verstehen, dass man denselben Fehler drei mal macht?
Und tut es wirklich so weh, einfach mal auf der richtigen Seite der Geschichte (#fediverse) zu stehen? 🤷🏻♂️
#Meta siis lopettaa faktantarkistuksen sekä sen, että ihminen voisi blokata poliittista sisältöä fiidistään - tuli sisältö vaikka taholta, jota ei itse seuraa.
Ja sen lisäksi lafka lopettaa myös #DEI-ohjelmiaan.
#Meta siis lopettaa faktantarkistuksen sekä sen, että ihminen voisi blokata poliittista sisältöä fiidistään - tuli sisältö vaikka taholta, jota ei itse seuraa.
Ja sen lisäksi lafka lopettaa myös #DEI-ohjelmiaan.
It is puzzling why certain leaders at #Threads were not alerted to the changes, while #Trump was informed. My theory: Zuck realizes more than most the coming changes coming to America 🇺🇸, & capitulated in order to save his company & his life.
It is puzzling why certain leaders at #Threads were not alerted to the changes, while #Trump was informed. My theory: Zuck realizes more than most the coming changes coming to America 🇺🇸, & capitulated in order to save his company & his life.
@_elena Leaving #instagram and #threads for good in a couple of months. Have been very active here on #mastodon and also just got my #pixelfed registration approved by the admins. ❤️
I support defederating from Threads. We have rules for server mod policy, Threads is violating them. Letting them not follow rules because they are too big is a recipe for disaster.
I see what people mean about cutting off communication, but this is necessary when fighting fascism. Rules are good, actually.
#SocialCoop folks, please vote in our Loomio, make your voice heard.
⛔ Speaking of trust and security makes a perfect transition into why we decided to suspend and defederate from Threads.
This decision is in response to Meta’s recent announcements on the large-scale removal of content moderation rules and third-party fact-checking tools, which deeply affect the safety of LGBTQIA+ and other marginalized communities and contribute to spreading misinformation on a global scale.
do you enjoy the work i've done organizing a mass-defederation of threads with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad cybersyndicate instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!!
ALT text detailsTitle: Confirm domain block for threads.net
Description:
Your server will stop communicating with these servers.
This will remove all content, media, and profile data for this domain's accounts from your server.
This will undo any follow relationships between accounts of these servers and yours.
A warning in red states: "Undoing the suspension will not restore any data or relationship."
Impact Summary:
Accounts profiles this would delete: 4,454
Followers their users would lose: 140
Followers our users would lose: 2
Options:
Button: Cancel (to stop the action)
Button: Suspend (red, to confirm the action)
ALT text detailsTitle: Confirm domain block for threads.net
Description:
Your server will stop communicating with these servers.
This will remove all content, media, and profile data for this domain's accounts from your server.
This will undo any follow relationships between accounts of these servers and yours.
A warning in red states: "Undoing the suspension will not restore any data or relationship."
Impact Summary:
Accounts profiles this would delete: 4,454
Followers their users would lose: 140
Followers our users would lose: 2
Options:
Button: Cancel (to stop the action)
Button: Suspend (red, to confirm the action)
ALT text detailsTitel: Sperre für Domain threads.net bestätigen
Beschreibung:
Diese Domain und ihre Subdomains werden blockiert.
Der Server kommuniziert nicht mehr mit diesen Servern.
Inhalte, Medien und Profildaten dieser Domain werden vom Server entfernt.
Follower-Beziehungen zwischen deinem und deren Server werden beendet.
Die Sperre ist irreversibel. Daten oder Beziehungen können nicht wiederhergestellt werden.
Zusammenfassung der Auswirkungen:
Zu löschende Profile: 3.416
Follower, die deren Nutzer*innen verlieren: 139
Follower, die unsere Nutzer*innen verlieren: 0
Optionen:
Schaltfläche: Abbrechen
Schaltfläche: Sperren (rot, Aktion bestätigen)
Please ask your favorite mastodon.social accounts you're following here whether they'd consider switching to a different instance, that takes a principled stance against #Meta and does not federate with #Threads.
BTW, the tool is maintained by @acbeers – it's fabulous for moving accounts around lists, and also for finding accounts that are not on a list yet, at all. In general, it adds many list management capabilities that #Mastodon sadly lacks.
It's not perfect. My hope when creating it was that the #Mastodon team would see the need for such portability and build in comparable functionality. Despite years of requests, that hasn't happened (feel free to add your voice): https://github.com/mastodon/mastodon/issues/12423
“Mastodon CEO Eugen Rochko has spoken out about the significant moderation changes announced by Meta on Tuesday, which will see the social networking giant removing fact-checking across its apps in favor of a crowdsourced community notes feature, similar to X’s.”
what differentiates us from the open web where anybody can post almost anything and anybody can browse to it, is somebody can tag you. that allows people to push crap at you like with email. we should therefore have protection at the social media server level like we have spam protection.
but we don't have algos. you're only going to see what you kinda asked for, like with a browser. since #threads users can't even tag us yet, I don't see the concern here yet. but I'm a weirdo.
Although we haven’t received any moderation tickets from Threads users, not a single ticket, Meta’s updated content policy changes are, in our view, an action that by itself warrants a server level response.
Effective Immediately: Limiting Threads at Indieweb.Social At A Server Level
For more read the full statement here: and am very up for any good faith comments or questions in the comments.
IMPORTANT: New Policy... A few days ago, I expressed concern over Meta’s new fact-checking and content moderation policies. When Threads announced its move to the Fedi over a year ago, we chose not to take preemptive action. Instead, we saw that we had all the tools needed for proportional responses to potential threats to keep our folks safe. And as we stated then, we would treat Threads.net like any other Fediverse server.
@leo given the changes to Meta’s policies which permit calling queer people mentally ill, referring to women as property, etc. - all of which violate the rules of our instance - are you going to reconsider federation with #Threads?
I can understand if you want to take a “wait and see” approach and tally up reports about abusive Threads accounts or something along those lines, but I would like to know what your plans are and I’m sure I’m not the only one.
In which I talk about my new monitoring of Threads's fediverse blocklist, the @cwebber and Bryan Newbold debate, and the trust and safety work of @thisismissem
In which I talk about my new monitoring of Threads's fediverse blocklist, the @cwebber and Bryan Newbold debate, and the trust and safety work of @thisismissem
Hmm, and now hachyderm.io. With a very detailed explanation.
"There’s no perfect “calculation” here, but essentially the long-term risk/reward ratio went from overall medium-high to very low because of how significantly these policy changes increase risk of harm."
If any straight cis people are wondering why this is such a big deal, you might be missing the context that accusations of mental illness were used for decades as a way to criminalise gay people and put them in jail or worse (look up what happened to Alan Turing if you want to know what "worse" means).
When homophobic religious dogma started to wane, it was swiftly replaced by pseudoscientific psychological homophobia that persisted in textbooks until as late as the 1990s.
Homophobes basically just hate queer people, and look for any excuse to justify their prejudices rather than question their own motivations.
And speaking of leaks @caseynewton on Platformer and Sam Biddle in the Intercept have details on the new Meta guidelines and the guidance they're giving moderators
CW: some really sickening examples of anti-trans hate speech now explicitly allowed by Meta
And speaking of leaks @caseynewton on Platformer and Sam Biddle in the Intercept have details on the new Meta guidelines and the guidance they're giving moderators
CW: some really sickening examples of anti-trans hate speech now explicitly allowed by Meta
On @404mediaco , @jasonkoebler reports that "‘It’s Total Chaos Internally at Meta Right Now", with employees very upset about the changes -- and highlights that these didn't go through the usual processes of broud employee feedback.
If you are thinking of deleting your #Facebook / #Threads account over the recent #Moderation policy changes around #HateSpeech and other #misinformation, consider instead posting a few messages telling people to follow you on Fedi, using your account as a way to call out the policies that are making you leave and bring people here. Post some links to JoinMastodon.org and turn your account into an ad for the #Fediverse and #Mastodon and #Friendica.
Don't just walk away, take some other users with you, make yourself a nuisance they have to ban to get rid of. See if they are even up to the task.
According to Google Trends, related searches like “how to delete all photos facebook,” “alternative to facebook,” “how to quit facebook,” “how to delete threads account,” and “how to delete instagram account without logging in” have become breakout searches, with popularity suddenly increasing by over 5,000% compared to previous periods.
According to Google Trends, related searches like “how to delete all photos facebook,” “alternative to facebook,” “how to quit facebook,” “how to delete threads account,” and “how to delete instagram account without logging in” have become breakout searches, with popularity suddenly increasing by over 5,000% compared to previous periods.
"The return to an algorithm that drives more politics and more extreme rabbit holes is a return the Facebook of 2016-2020. This has some business upsides, by both cutting costs and juicing user engagement (aka, ad revenues). But it has very, very serious downsides for users and for communities.
Because the hate speech policies and the algorithmic changes that were rolled back this week were developed in response to very real offline violence, including genocide in Myanmar, that were fomented on Facebook. This is a plan to go back to that algorithm and those policies."
#Twitter (#X) has ana amazing "community notes" feature. Today I found a news that Mark Zuckerberg announced the same feature in Meta infrastructure (#Facebook, #Instagram, #Threads). It's a definitely good news!
It'd be great if #Mastodon would have the same feature.
#Twitter (#X) has ana amazing "community notes" feature. Today I found a news that Mark Zuckerberg announced the same feature in Meta infrastructure (#Facebook, #Instagram, #Threads). It's a definitely good news!
It'd be great if #Mastodon would have the same feature.
Every person and organization has to make their own decisions about which social platforms they will have an account on, publish their content to, engage with, and support (with use or contributions both time and financial).
There is no right answer for everyone. And, to many that run an online business, hoping to capture the attention of just enough customers to remain sustainable, perhaps […]
Every person and organization has to make their own decisions about which social platforms they will have an account on, publish their content to, engage with, and support (with use or contributions both time and financial).
There is no right answer for everyone. And, to many that run an online business, hoping to capture the attention of just enough customers to remain sustainable, perhaps […]
Mark Zuckerberg got Facebook off the ground with an investment from Peter Thiel. Elon Musk got PayPal off the ground with investment capital from Peter Thiel. JD Vance became a professional douche bag with investment capital from Peter Thiel. Trump chose JD Vance for his VP so he could get money from Elon Musk.
Peter Thiel owns Palantir which is a company that makes hardware and software for spying on people and organizations. Palantir was originally made for the US intelligence agencies but now it's everywhere. Your local police department probably uses it too.
Palantir has a revolving door of employees and senior personnel with Facebook.
Facebook has always been a tool to allow governments and corporations to spy on you and manipulate you.
They get your pictures, pictures of your friends and family with their relationship to you labeled nice and neat. They didn't even have to work for it. Pictures of your house, car, dog, cat, what church you attend if any. If you use their app on your phone, they get your location data.
You can't sign up for Facebook anonymously. You have to give them something they can trace back to you like a cellular number or a government issued ID.
On top of all of that, Zuckerberg is a Zionist. His policies on Facebook reveal that very clearly.
@MikeMixtape Its just in the settings somewhere. You only have to flip a toggle. Then your #Threads posts can be followed and interacted with in the Fediverse. After Zucks proclamation yesterday, I hope youll consider keeping you space here, too, though.
ALT text detailsA giant reaper stands in front of a presentation. It's my allegory of Meta: a headband with Meta logo, and a chain around her neck with the WhatsApp, Facebook and Instagram golden logo. She hold a brush and a paint bucket with red painting. She looks angry at her audience and not really understanding.
In background, her presentation screen: the Fediverse logo in big, with the word "THREATS" on the top and arrows going to the logo. The words "THREATS" was fixed to "THREADS" with red painting on the D.
A group of Fediverse mascots in foreground are anxious and group themselves closely, shacking, in front of this new proposal of the reaper.
License: "Meta proposing Threads to the Fediverse" by David Revoy, with mascots of Mastodon, Pleroma-tan, AI, Lemmy, Sepia, Fediverse logo, and with fair-use of copyrighted Meta's logos − CC-BY 4.0
welp, i'm done with #threads as the maga cultist wankers are already coming over. i've had to block 6 today already so yeah, i'm taking up residence here permanently.
With today's news that Meta is getting rid of fact checkers and changing its policies to allow more hate speech directed at trans and queer people, seems like a good time to resurface these detailed instructions on how to block Threads.
If you want even more protection, your best bet is to move to an instance that's blocking threads -- see https://fedipact.veganism.social to check the status of your instance. And I agree with @kissane's recommendation in the excellent Untangling Threads
"I think the nearest thing to reasonably sturdy protection for people on fedi who have good reason to worry about the risk surface Threads federation opens up is probably to either…
block Threads and post followers-only or or local-only, for fedi services that support it, or
operate from a server that federates only with servers that also refuse to federate with Threads—which is a system already controversial within the fediverse because allowlists are less technically open than denylists."
Vor 2 Jahren habe ich als Angestellter versucht, eine eigene #Mastodon-Instanz für die Landeshauptstadt #München, ihre Referate und Beteiligungsgesellschaften ins Leben zu rufen - und bin gescheitert.
Ob ich mal einen zweiten Anlauf starten sollte? Diesmal vielleicht mit politischer Rückendeckung? 🤔
With all the recent heat about Meta and seeing that the company decided to fully take advantage of a pretty much fascist political party to leverage their own needs, after a peaceful discussion the staff at The Gamer's Tavern decided to de-federate from Threads.net effective immediately.
With all the recent heat about Meta and seeing that the company decided to fully take advantage of a pretty much fascist political party to leverage their own needs, after a peaceful discussion the staff at The Gamer's Tavern decided to de-federate from Threads.net effective immediately.
do you enjoy the work i've done with FediPact? are you hype in the pipe for the fedi memoir i'm 50k words into writing? do you like the rad instances i've set up? the cool clothes i DIY together? my pirate radio station, vantaradio? my awesome videos? my amazing selfies? my posting generally? just wanna give a trans girl a nice gift?
well i'm an impoverished neurodivergent trans woman just trying to survive and find stability so if you wanna support me anything helps me keep being able to do all those cool thingies!!!
#Threads がウヨった投稿を強制的に見せつけるので嫌になってるけど、Google Play Storeのダウンロードランキング見てびっくりした。Threadsアプリがダウンロード1位になってる! Mixi2でもナチュラルなウヨ思考の投稿を見かけるけど、Twitterで培養されて、いろんなSNSにばら撒かれてる時代なんだよな…
ALT text detailsGoogle Play StoreのダウンロードランキングでThreadsアプリがランキング1位になっている
#Threads がウヨった投稿を強制的に見せつけるので嫌になってるけど、Google Play Storeのダウンロードランキング見てびっくりした。Threadsアプリがダウンロード1位になってる! Mixi2でもナチュラルなウヨ思考の投稿を見かけるけど、Twitterで培養されて、いろんなSNSにばら撒かれてる時代なんだよな…
ALT text detailsGoogle Play StoreのダウンロードランキングでThreadsアプリがランキング1位になっている
We watch the Meta changes in factchecking, moderation policy, etc, with concern. But this is still true:
"We have all the tools we need for that [protecting our users] ...And if we find ANY server not responsive THEN we block. Protecting our users is our 1st job but we have all we need - without first strike defederation."
That said: If we see ANY abuse of our users from #Threads accounts we will not hesitate to take any actions needed.
@tidelines I don’t know. It’s pretty meh tbh. Each instance polices and moderates how they see best, with quite varying rules. I felt that ‘fact checking’ was always a bit problematic (and even weird at times), and Mastodon doesn’t have that as an option anyway, so not really feeling much need to get worked up about it. #Threads does what it does.
If it starts spamming like crazy, or pushing deeply illegal stuff, then a block may be in order. Otherwise, users block if they want.
Mark Zuckerberg got Facebook off the ground with an investment from Peter Thiel. Elon Musk got PayPal off the ground with investment capital from Peter Thiel. JD Vance became a professional douche bag with investment capital from Peter Thiel. Trump chose JD Vance for his VP so he could get money from Elon Musk.
Peter Thiel owns Palantir which is a company that makes hardware and software for spying on people and organizations. Palantir was originally made for the US intelligence agencies but now it's everywhere. Your local police department probably uses it too.
Palantir has a revolving door of employees and senior personnel with Facebook.
Facebook has always been a tool to allow governments and corporations to spy on you and manipulate you.
They get your pictures, pictures of your friends and family with their relationship to you labeled nice and neat. They didn't even have to work for it. Pictures of your house, car, dog, cat, what church you attend if any. If you use their app on your phone, they get your location data.
You can't sign up for Facebook anonymously. You have to give them something they can trace back to you like a cellular number or a government issued ID.
On top of all of that, Zuckerberg is a Zionist. His policies on Facebook reveal that very clearly.
With today's news that Meta is getting rid of fact checkers and changing its policies to allow more hate speech directed at trans and queer people, seems like a good time to resurface these detailed instructions on how to block Threads.
If you want even more protection, your best bet is to move to an instance that's blocking threads -- see https://fedipact.veganism.social to check the status of your instance. And I agree with @kissane's recommendation in the excellent Untangling Threads
"I think the nearest thing to reasonably sturdy protection for people on fedi who have good reason to worry about the risk surface Threads federation opens up is probably to either…
block Threads and post followers-only or or local-only, for fedi services that support it, or
operate from a server that federates only with servers that also refuse to federate with Threads—which is a system already controversial within the fediverse because allowlists are less technically open than denylists."
Etter at Meta har bevisst valgt å innføre endringer som garantert vil åpne #Threads for mer FUD, ekstremisme og feilinformasjon så har driftsrådet her på Mikrobloggen ikveld bestemt at vi setter threads.net opp som et delvis blokkert domene.
Det betyr i praksis at brukere her på Mikrobloggen ikke vil få opp poster eller brukere fra Threads i sine feeds og søk med mindre de aktivt har valgt å følge en bruker på Threads. Da vil de isåfall kun få opp innlegg fra brukerene de var valgt å følge.
ALT text detailsAs the rejection continued, Supernault launched a campaign against Meta called the "Anti-Meta Fedi Pact" to express his rejection of Meta's entry into the decentralized digital world through its new project "Project 92", which is an independent social network competing with "Twitter" operating under the umbrella of "Instagram".
Etter at Meta har bevisst valgt å innføre endringer som garantert vil åpne #Threads for mer FUD, ekstremisme og feilinformasjon så har driftsrådet her på Mikrobloggen ikveld bestemt at vi setter threads.net opp som et delvis blokkert domene.
Det betyr i praksis at brukere her på Mikrobloggen ikke vil få opp poster eller brukere fra Threads i sine feeds og søk med mindre de aktivt har valgt å følge en bruker på Threads. Da vil de isåfall kun få opp innlegg fra brukerene de var valgt å følge.
@ophiocephalic I've yet to have anyone explain to me what harm I will come under by being allowed to decide if I see #Threads from my account or not. Why must an admin make that choice for me? Explain it to me like I'm 5 why you're treating me like I'm 5.
Folks, do you think if Threads/Meta/Mark Zuckerberg were really that bad, John Mastodon himself would partner with them? Do you think they’d even be allowed in the Social Web Foundation?
No, surely you’re mistaken.
Otherwise, what does that say about John Mastodon and the Social Web Foundation?
ALT text detailsMeme about Meta users looking full of wonder to the fediverse. Meta (Facebook, Threads, Instagram) doesn't look amused, but the fediverse (with Mastodon, Peertube, Pixelfed, etc) looks very happy and confident.
ALT text detailsgargron in my timeline boosting a post that says:
Buh-bye #Threads. Mark Zuckerberg is a disgrace. I'll delete my account later today. Urge others to do as well. Spread the word. https://www.nytimes.com/live/2025/01/07/business/meta-fact-checking
ALT text detailsgargron in my timeline boosting a post that says:
Buh-bye #Threads. Mark Zuckerberg is a disgrace. I'll delete my account later today. Urge others to do as well. Spread the word. https://www.nytimes.com/live/2025/01/07/business/meta-fact-checking
Anyway, a good day for the #Threads developers as they can now ditch the interoperability with #ActivityPub given most of the #Fediverse instances will likely defederate now. So as not to put all that coding to waste, though, they can just firehose content from #TruthSocial into their platform.
"Trump was asked about Meta’s announcement at an unrelated news conference he was hosting at Mar-a-Lago. Trump said he watched Joel Kaplan’s interview on Fox and found it “impressive,” adding that the company had “come a long way.” A beat later, though, Trump conceded that the change was “probably” due to threats that he has made against the company and its leader, Mark Zuckerberg."
"Trump was asked about Meta’s announcement at an unrelated news conference he was hosting at Mar-a-Lago. Trump said he watched Joel Kaplan’s interview on Fox and found it “impressive,” adding that the company had “come a long way.” A beat later, though, Trump conceded that the change was “probably” due to threats that he has made against the company and its leader, Mark Zuckerberg."
Vor 2 Jahren habe ich als Angestellter versucht, eine eigene #Mastodon-Instanz für die Landeshauptstadt #München, ihre Referate und Beteiligungsgesellschaften ins Leben zu rufen - und bin gescheitert.
Ob ich mal einen zweiten Anlauf starten sollte? Diesmal vielleicht mit politischer Rückendeckung? 🤔
Mark Zuckerberg got Facebook off the ground with an investment from Peter Thiel. Elon Musk got PayPal off the ground with investment capital from Peter Thiel. JD Vance became a professional douche bag with investment capital from Peter Thiel. Trump chose JD Vance for his VP so he could get money from Elon Musk.
Peter Thiel owns Palantir which is a company that makes hardware and software for spying on people and organizations. Palantir was originally made for the US intelligence agencies but now it's everywhere. Your local police department probably uses it too.
Palantir has a revolving door of employees and senior personnel with Facebook.
Facebook has always been a tool to allow governments and corporations to spy on you and manipulate you.
They get your pictures, pictures of your friends and family with their relationship to you labeled nice and neat. They didn't even have to work for it. Pictures of your house, car, dog, cat, what church you attend if any. If you use their app on your phone, they get your location data.
You can't sign up for Facebook anonymously. You have to give them something they can trace back to you like a cellular number or a government issued ID.
On top of all of that, Zuckerberg is a Zionist. His policies on Facebook reveal that very clearly.
"Trump was asked about Meta’s announcement at an unrelated news conference he was hosting at Mar-a-Lago. Trump said he watched Joel Kaplan’s interview on Fox and found it “impressive,” adding that the company had “come a long way.” A beat later, though, Trump conceded that the change was “probably” due to threats that he has made against the company and its leader, Mark Zuckerberg."
Posted a joke to Threads about 'being able to post any old shit on here now that there's no fact checkers', and within 20 minutes, all of my Meta accounts - Facebook, Instagram, Threads - had been suspended.
The decision to federate with Threads and welcome Meta into the fediverse is aging extremely badly. Now would be a good time for admins of currently federating instances to reconsider. At the very least, a reminder that in two weeks the federating Threads "potus" account will belong to the world's most powerful fascist.
And if there are still any doubts on who is really behind that bridge, check out the mind-boggling inventory of Meta's crimes against humanity at the Free Fediverse wiki: https://freefediverse.org/index.php/Nightmares
meta's really goin mask-off with the whole fascism thing now it seems
Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
ALT text detailszuck threads:
It's time to get back to our roots around free expression and giving people voice on our platforms. Here's what we're going to do:
Replace fact-checkers with Community Notes, starting in the US.
Simplify our content policies and remove restrictions on topics like immigration and gender that are out of touch with mainstream discourse.
Change how we enforce our policies to remove the vast majority of censorship mistakes by focusing our filters on tackling illegal and high-severity violations and requiring higher confidence for our filters to take action.
Bring back civic content. We're getting feedback that people want to see this content again, so we'll phase it back into Facebook, Instagram and Threads while working to keep the communities friendly and positive.
5/ Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
Work with President Trump to push back against foreign governments going after American companies to censor more. The US has the strongest constitutional protections for free expression in the world and the best way to defend against the trend of government overreach on censorship is with the support of the US government.
It'll take time to get this all right and these are complex systems so they'll never be perfect. But this is an important step forward and I'm looking forward to this next chapter!
meta's really goin mask-off with the whole fascism thing now it seems
Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
ALT text detailszuck threads:
It's time to get back to our roots around free expression and giving people voice on our platforms. Here's what we're going to do:
Replace fact-checkers with Community Notes, starting in the US.
Simplify our content policies and remove restrictions on topics like immigration and gender that are out of touch with mainstream discourse.
Change how we enforce our policies to remove the vast majority of censorship mistakes by focusing our filters on tackling illegal and high-severity violations and requiring higher confidence for our filters to take action.
Bring back civic content. We're getting feedback that people want to see this content again, so we'll phase it back into Facebook, Instagram and Threads while working to keep the communities friendly and positive.
5/ Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
Work with President Trump to push back against foreign governments going after American companies to censor more. The US has the strongest constitutional protections for free expression in the world and the best way to defend against the trend of government overreach on censorship is with the support of the US government.
It'll take time to get this all right and these are complex systems so they'll never be perfect. But this is an important step forward and I'm looking forward to this next chapter!
meta's really goin mask-off with the whole fascism thing now it seems
Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
ALT text detailszuck threads:
It's time to get back to our roots around free expression and giving people voice on our platforms. Here's what we're going to do:
Replace fact-checkers with Community Notes, starting in the US.
Simplify our content policies and remove restrictions on topics like immigration and gender that are out of touch with mainstream discourse.
Change how we enforce our policies to remove the vast majority of censorship mistakes by focusing our filters on tackling illegal and high-severity violations and requiring higher confidence for our filters to take action.
Bring back civic content. We're getting feedback that people want to see this content again, so we'll phase it back into Facebook, Instagram and Threads while working to keep the communities friendly and positive.
5/ Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
Work with President Trump to push back against foreign governments going after American companies to censor more. The US has the strongest constitutional protections for free expression in the world and the best way to defend against the trend of government overreach on censorship is with the support of the US government.
It'll take time to get this all right and these are complex systems so they'll never be perfect. But this is an important step forward and I'm looking forward to this next chapter!
ALT text detailsFrom Mark Elliot Zuckerberg ( @zuck@threads.net ):
"""
It's time to get back to our roots around free expression and giving people voice on our platforms. Here's what we're going to do:
1/ Replace fact-checkers with Community Notes, starting in the US.
2/ Simplify our content policies and remove restrictions on topics like immigration and gender that are out of touch with mainstream discourse.
3/ Change how we enforce our policies to remove the vast majority of censorship mistakes by focusing our filters on tackling illegal and high-severity violations and requiring higher confidence for our filters to take action.
4/ Bring back civic content. We're getting feedback that people want to see this content again, so we'll phase it back into Facebook, Instagram and Threads while working to keep the communities friendly and positive.
5/ Move our trust and safety and content moderation teams out of California, and our US content review to Texas. This will help remove the concern that biased employees are overly censoring content.
6/ Work with President Trump to push back against foreign governments going after American companies to censor more. The US has the strongest constitutional protections for free expression in the world and the best way to defend against the trend of government overreach on censorship is with the support of the US government.
It'll take time to get this all right and these are complex systems so they'll never be perfect. ...
"""
To us, it's a vision of open social media - free from the control of a single person. It's not a single platform (or protocol) but a new way of thinking.
A place where you can post, build community across multiple platforms, and move if you ever need to.
It's a one stop solution to the closed networks that only serve the billionaires who own them.
ALT text detailsA graphic showing the copy: New Year New Social. What does it mean? Follow us to learn more.
The colours of the graphic match Newsmast Foundation branding with the logo animated to spin in the top left corner.
To us, it's a vision of open social media - free from the control of a single person. It's not a single platform (or protocol) but a new way of thinking.
A place where you can post, build community across multiple platforms, and move if you ever need to.
It's a one stop solution to the closed networks that only serve the billionaires who own them.
ALT text detailsA graphic showing the copy: New Year New Social. What does it mean? Follow us to learn more.
The colours of the graphic match Newsmast Foundation branding with the logo animated to spin in the top left corner.
I feel like #Mastodon is an underrated place for socializing, but there's too much out there. It's too overwhelming for me. I'll occasionally post here, but I have officially switched to #Threads. So, if you want to know where I am, that's where I am at nowadays. Please follow me there if you want to. Thanks so much. I'll pop up in here and there. Peace out. ✌️
After experimenting a bit with Openvibe and using Bluesky and Threads I can say for sure that neither are for me.
On Bluesky I'm feeling like I'm shadowbanned or undiscoverable and on Threads my "For you" feed is full of Onlyfans alluring posts even though I spent the first whole three days selecting "I don't want to see contents like this anymore" from the menu. Apparently, I wasn't heard.
The engagement on Threads was exactly ZERO while I had a few interesting conversations on Bluesky.
I'll keep this Mastodon account bridged through @bsky.brid.gy but I'm letting the Bluesky and Threads account disappear into the void.
Thank you all for coming to my "You'll probably don't need to read this and you don't care" TED talk
@mosseri just announced that #Threads users can finally follow fediverse accounts. Which means you can now reach 200M people from your Mastodon account without ever using Threads yourself. True decentralization happens on the fediverse!
#Mastodon was very stable, which made it the biggest source by the end of the year. #Bluesky grew significantly at the end and is now clearly in second place. #X fell the whole year, and our departure (from posting there) just accelerated that. But #Threads (where we can't post automatically) is still far behind.
It never ceases to amaze me when people on commercial platforms are surprised about said platforms getting enshittified by dumb decisions, billionaires or AI for example. The outrage and amazement sparkles up comments like "Guess we have to live without social media in the future" or "guess we need to move on to <another commercial platform here>" or "guess we have no choice". Right, if you say so. Guess it is what it is, then?
It never ceases to amaze me when people on commercial platforms are surprised about said platforms getting enshittified by dumb decisions, billionaires or AI for example. The outrage and amazement sparkles up comments like "Guess we have to live without social media in the future" or "guess we need to move on to <another commercial platform here>" or "guess we have no choice". Right, if you say so. Guess it is what it is, then?
#Mastodon was very stable, which made it the biggest source by the end of the year. #Bluesky grew significantly at the end and is now clearly in second place. #X fell the whole year, and our departure (from posting there) just accelerated that. But #Threads (where we can't post automatically) is still far behind.
Friendly reminder: algorithm-based social media platforms are toxic by design, bad for your mental health and responsible for spreading misinformation and disinformation.
Tippar at #Threads får minuspoeng pga. #Meta, og #Mastodon fordi det verkar litt sært når ein fyrst slår det opp.
Men eg er usikker på kva #Bluesky har som spesielt positive trekk. No er det så klart fordi så mange, tydeligvis, er der. Men kva med før det blei stort?
Eg tykkja Bluesky verka like sært som Mastodon før eg valte Mastodon.
At this point I dealt META is going to turn on full Fediverse sharing by the end of the year, it just feels like empty promises from them at this point.
ALT text detailsA festive holiday invitation with red and green decorative elements. At the top, it says: “You are invited” in green text, followed by “Holiday Party” in large, festive red script. Below, the text reads: “Celebrate the magic of social media from real people, not algorithms or influencers.”
In bold red, it highlights: “Open Social Web (the ‘Fediverse’).”
A yellow box features links:
•mastodon.social/tags/Happyholidays
•pixelfed.social/i/web/hashtag/happyholidays
The bottom text reads: “Come see what user-owned social looks like! No signups or apps!” with decorative holiday graphics of reindeer, gingerbread people, and ornaments surrounding the design.
At this point I dealt META is going to turn on full Fediverse sharing by the end of the year, it just feels like empty promises from them at this point.
ALT text detailsmastodon vs
mastodon vs bluesky
mastodon vs mammoth
mastodon vs elephant
mastodon vs bluesky reddit
mastodon vs threads
mastodon vs twitter
mastodon vs x
mastodon vs discord
mastodon vs mammoth teeth
mastodon vs reddit
has anyone got an extensions (similar to Sky Follower Bridge) to find #Threads account you follow which have federated their accounts? It could scroll through the list, let you sign in with Mastodon and auto follow them? I’d find it useful, thanks!
imo if #threads want to still partake in the #fediverse, they’re going to need to allow 3rd party clients. I know they won’t since it’ll stop them from tracking, showing ads, and serving the for you algo, but I’m just reading more and more about Surf, OpenVibe, and all of these apps which need it..
Literally do not care what people's #politics look like beyond "not a literal fascist". I don't care if you're an anarchist, a communist, a neoliberal, a member of the #DemocraticParty establishment, whatever.
As long as you are active on the #Fediverse, rather than being exclusive to #Twitter and/or #BlueSky and/or #Threads, you are taking things in the right direction. Anyone who's on here is my ally in that sense, even the people who never say anything about politics at all.
Edit: This is also something to keep in mind when considering whether or not to block other servers or push people out of the network: we are all here to not be elsewhere.
Aber zu glauben dass ich, wenn ich das #Fediverse als die Plattform-Idee der Zukunft feiere, auch in Zukunft umsonst arbeiten muesste... das ist schon mal ne steile Theorie!
P.S. Newsletter und Podcast haben eine kurze Werbeeinblendung & einen Hinweis auf meinen Paypal-Account
ALT text detailsDas Bild zeigt einen Kommentar mit einer Bewertung von zwei Sternen, verfasst von einem Nutzer namens "JohnWayne0815" aus Deutschland am 20. November 2024. Der Kommentar kritisiert Inhalte im Podcast und auf sozialen Medien. Der Verfasser erwähnt, dass er den Nutzer Sascha auf Threads stummschalten musste, weil der Feed zu meinungsstark sei, und bezeichnet Social Media primär als Unterhaltung nach einem langen Tag. Außerdem wird bemängelt, dass der Podcast zu polemisch und werbeintensiv sei, obwohl einige inhaltliche Punkte Zustimmung finden.
1. Translate your Fedi address to Bluesky and Threads addresses using the attached guide. Replace `@` with `%40` in the Threads link.
2. Follow @bsky.brid.gy for your Bluesky friends. Share your Bluesky link and encourage them to follow @ap.brid.gy there.
3. Ask your non-Threads friends on Facebook and Instagram to join Threads and enable #Fediverse sharing. Share your Threads link.
ALT text detailsHOWTO get friends on Bluesky, Facebook, Instagram, and Threads to follow you on Mastodon:
Translate your Fedi address to Bluesky and Threads addresses using the attached guide. Replace @ with %40 in the Threads web link.
Follow @bsky.brid.gy@bsky.brid.gy for your Bluesky friends. Share your Bluesky link and encourage them to follow @ap.brid.gy there.
Ask your non-Threads friends on Facebook and Instagram to join Threads and enable Fediverse sharing. Share your Threads link.
example translation of Mastodon address to Bluesky and Threads:
fedi: @mjgardner@social.sdf.org
web: https://social.sdf.org/@mjgardner
Bluesky: @mjgardner.social.sdf.org.ap.brid.gy
web: https://bsky.app/profile/mjgardner.social.sdf.org.ap.brid.gy
Threads: mjgardner@social.sdf.org
web: https://www.threads.net/fediverse_profile/%40mjgardner%40social.sdf.org
Another week is over, time for new stats regarding traffic to @heiseonline: It seems like there is a new balance with #Mastodon in front, #Bluesky brings now half as much. Although we stopped posting to #X, it still brings in more than #Threads and roughly as much as #Flipboard.
(🧵 1/4)
ALT text detailsThe graphs that show the decline of X and the rise of the rest.
これ、気持ちわかるなあ。 (自分はもっと前の「サードパーティー開発者に対して予告無しに API を遮断した」あたりからもう折れていたけど)
イーロン・マスクのこのリンク含む投稿についての表明よりずっと前(買収前?)から、仕組み上はリンクのある投稿の優先順位は下げられていたみたいな話も見たような気もするけど、そもそも Web のプラットフォームで外部リンク推奨しないなんてはっきり言われると「ああ、やっぱり #X なんて、もはやそういう場所だよねー」という気持ちはより強くなるよな…
Threads is rolling out its own take on Bluesky’s “Starter Packs,” which are curated lists of suggested accounts that help new users find people to follow.
ALT text detailsmasto thread screencap
@Gargron
@mosseri just announced that #Threads users can finally follow fediverse accounts. Which means you can now reach 200M people from your Mastodon account without ever using Threads yourself. True decentralization happens on the fediverse!
@unlofl@mstdn.social
@Gargron Will mastodon.social's rules be updated to comply with the threads ToS?
@Gargron
@unlofl No
A de-centralized, federated network, using a common, NON-COMMERCIAL, #FOSS protocol, such as the #fediverse can actually save lives and fight the onslaught of dezinformatsiya.
#Meshtastic#GMRS devices were used to keep people connected, sending messages through #ActivityPub based clients, during catastrophic weather events which knocked standard comms networks down.
Twitter (x) API v2 documentation is crap, the API has a very HIGH price and is just not worth it. #Mastodon, #BlueSky and #Threads are MILES ahead, I am not sure why people keep using Twitter, honestly, I don't see a future.
People may say Elon did great with all the cutting costs and layoffs, but it is going to be his slowly demise.
Why is Meta adding fediverse interoperability to Threads?
Threads has taken a significant step towards their fediverse integration this week: people can now follow fediverse accounts from Threads. Although caveats apply, it marks a milestone in the process, and it has taken Meta over a year and a half to get here. This milestone provides a moment to reflect on what and why Meta is working towards.
When Threads first announced that they would implement ActivityPub, one of the crucial questions was: ‘Why?’ Why does the company that mastered the concept of ‘walled gardens’ suddenly care about decentralisation and interoperability? Why does one of the world’s richest companies that has made a gazillion dollars by keeping people locked onto their platform suddenly care about giving people freedom?
The Verge asked this of Mosseri, ‘why are you doing this at all?’ Mosseri spends almost his entire answer on account portability for creators, saying that Threads will be a more compelling place for creators if they have the safety of knowing they are able to take their audience with them if they decide to leave Threads one day. A short sentence at the end of his answer is more pragmatic, saying that Threads is ‘trying to lean into where the world is going’. Still, Mosseri is clear in his answer: the reason for Threads to implement ActivityPub is so that they can implement account portability and people can leave Threads more easily if they want to. In another interview, Zuckerberg is also asked a similar question, and he gives a similar answer, saying: “So, in a way, that actually makes people feel more confident investing in a system if they know that they have freedom over how they operate.”
So here we have a clear answer by the two top people of Meta. Why does Threads implement ActivityPub? Because they think that people are more likely to choose Threads when they know they have the freedom to move to a different platform.
Threads and ActivityPub, in practice
Reality is quite different, however. It’s been a year and a half since Threads first started working on implementing ActivityPub, and only just this week they finally released the first version of an implementation that even remotely resembles two-way federation. The amount of exceptions and barriers to actually using federation between Threads and the rest of the fediverse are significant however. Most importantly, you cannot search for people on the fediverse from Threads. So while you can theoretically follow fediverse people now, you immediately run into the problem of finding the people you want to follow.
If you want to follow someone on the fediverse from Threads, you first have to enable fediverse integration and click to a scary warning. Then you have to find a post that has a like or reply by a fediverse account, click on that account and hit follow from there. This means that interaction between the fediverse and Threads is completely serendipitous, depending on which fediverse accounts you happen to come across on Threads.
But this is not the only strange thing about Threads’ fediverse integration: there is a 15 minute delay before posts from Threads appear in the fediverse, preventing any real-time communication between the network. It also kills off the potential to use the connection for sport events or breaking news, where the delay of 15 minutes is highly impactful.
Who actually uses the Threads-fediverse connection?
Meta does not provide statistics about how many people use the fediverse integration on Threads, nor does their implementation of ActivityPub include the common NodeInfo endpoint. NodeInfo is used by most ActivityPub software to provide more information about the server. However, we can get quite some information about the actual usage of Threads’ fediverse integration, and that is by looking at the mastodon.social server.
Mastodon.social ‘knows’ about 21k Threads accounts, as per early Nov 2024. For a Mastodon server to ‘know’ about a Threads account, it means that any post of that Threads account has appeared on a timeline of a mastodon.social user, or someone on mastodon.social has searched (not necessarily followed) for that Threads account.
Mastodon.social is not the entire fediverse, but does account for a quarter of all active users on the fediverse. It stands also in contrast with other fediverse servers, who regularly block access to Threads: 9 out of the 20 most active fediverse servers have cut connections to Threads.
So while we cannot know the exact number of Threads accounts who use the fediverse connection, we can make an educated guess based on the Mastodon.social statistics. Personally I think it is likely that less than 50k Threads users have enabled federation. The Threads-fediverse connection is not particularly popular either in the other direction: Barack Obama is the most popular account on Threads, and only 3400 followers of his 6.2 million total followers come from the fediverse.
On availability in the EU
The fediverse integration for Threads is not available for EU users. Meta has been slower to roll out Threads to European users in general. Threads launched in July 2023, and only became available to people in the EU in December 2023. News reports blame the delay of launching Threads in the EU on the complexities of the DMA, with Mosseri blaming “the complexities with complying with some of the laws coming into effect next year”.
But that is for Threads in general. For the fediverse integration, to the best of my knowledge (please share sources) Threads has not given a direct explanation as to why it is not yet available. During an AMA in August 2024, Threads simply stated: “We’re working on bringing a federated Threads experience to the EU as soon as possible. Thanks for your patience with us 🫶”.
While compliance with European regulation is surely not easy, ActivityPub and the fediverse are also not incompatible with compliance either. The European Data Protection Supervisor was the first European agency to launch a fediverse platform for EU organisations with EU Voice. When their pilot project ended in spring 2024, the EDPS concluded: “The EDPS’ pilot project of EU Voice and EU Video proves that community-driven and decentralised social media platforms may prioritise users’ fundamental rights to privacy and personal data, and foster the EU’s digital sovereignty.”
Threads and Bluesky
Just to point out the obvious: Meta is a company with an incredible amount of resources, and employs highly talented people. When the company feels competitive pressure, they are capable of moving incredibly quickly. Threads now feels competitive pressure from Bluesky, and it took Threads less than two weeks to build Starter Packs, Custom Feeds, a better search tool, shift stance on default feeds, and mimic Bluesky’s UI. That is all to say: the speed at which Meta delivers a product is deliberate. It is not an accident, and Meta is certainly not a company that is resource-constrained. If Meta wants to do something, it will do something.
Meta and interoperability
The European Union has made a big deal of their Digital Markets Act (DMA), that aims to increase competition in European digital markets, and targets the Big Tech platforms. The DMA takes aim at gatekeepers in a variety of markets, from search engines to browsers to communications platforms. It gradually rolled out in 2023 and 2024, to much hype about how we could totally have interoperable communications platforms when WhatsApp would become interoperable.
It is now the end of 2024, and WhatsApp is now compliant with the DMA. There are zero apps that people in the EU can use that natively interoperate with WhatsApp. This is not for a lack of technology: I have seen demos this year that showed this capability, fully functional, I’ve held the phone. The technology exists. There is a simple reason why it is not available in the EU, and that is because Meta does not want it to be available.
A blog post by Matrix explains the situation in detail, but the crux of the matter is: Meta has interpreted the DMA in such a way that every other app that wants to connect with WhatsApp has to show proof for each user that they are physically geolocated in the EU. It goes against the mission of Matrix to track their users like that, and the same goes for other chatting apps. So we end up in a situation where the DMA is in effect, Meta is compliant, and nothing has changed. Meta applied the rules in a way that people could theoretically interoperate with WhatsApp. However, the practical barriers are significant enough that Meta is comfortable knowing likely nobody will be able to implement the interoperability in practice.
So why does the Threads-fediverse integration exist again?
To summarise:
Threads says they are implementing ActivityPub so people can transfer their account away from Threads towards another platform. Threads is not currently working towards that goal.
Threads has incrementally shipped fediverse integration at a low speed. The feature is difficult to use and crucial components are missing.
Few people use the Threads-fediverse integration, likely less than 50k out of Threads’ 275 million monthly active users.
The Threads-fediverse integration is not available in the EU, and Threads has not provided a clear reason for the delay.
Meta is highly skilled in using European regulations on interoperability to their advantage.
Meta can ship new features with rapid speed when the feel the need to do so.
Based on the above, I do not believe Mark Zuckerberg when, talking about decentralised social networks, he says that he has “always believed in this stuff.” I think there is another explanation as to why Threads is building a fediverse integration, but not rolling it out in the EU.
My take is that Threads is likely using the fediverse integration as a future bargaining chip with the EU. The EU is pushing towards more interoperability with the Digital Markets Act, and on the matter of social networking has designated Meta as a Gatekeeper with Facebook and Instagram (but not Threads!). Meta has shown that they are not a particularly huge fan of the additional interoperability requirements, to put things mildly. When the EU will push harder on the DMA interoperability requirements for Facebook and Instagram, Meta now has something to show the EU: “Look at how difficult this is! Give us more time, and make the requirements less stringent. We can totally do interoperability, look Threads in the rest of the world, just not in the EU with all your complicated regulations”.
I’ll be the first to point out that this is speculation. But I have a hard time coming up with a better answer as to why Threads is building the fediverse integration. There are few people who make use of the feature, and it does not seem to be contributing to growth. Threads is not even bothering to build it in such a manner that aligns with their stated goal of providing account portability. So why does this feature exist? Until I have a clearer answer, I personally find it hard to cheer on Meta and celebrate the Threads-fediverse connection as a win for the open social web.
Look, something new appeared between my followers: #Threads has arrived – at least a little bit.
But don't forget to appreciate the variety: I'm counting 24 (!!) services from where someone follows me here at #Mastodon. If that's not cool, I don't know. 😎
All of the servers are listed on the site with the permission of their admins, and are compatible with the rules detailed at https://fedi.garden/about-this-site
(If you run a Fediverse server that is compatible with these rules and would like to be listed, send me a message!)
How do Threads and Bluesky behave with users/posts from Mastodon interacting with them, can they train their AI with our data? #Mastodon#Threads#Bluesky
Exciting update for those of you following our fediverse journey – starting today, you can follow people from other fediverse servers who have interacted with federated users or posts on Threads. You can see their posts by navigating to their profile, and you can also choose to be notified when they post on their server. More interop features are on the way, stay tuned 🙏🏼
Meta's darling microblogging platform and X rival, #Threads, takes another big step towards bidirectional federation. This time, it's possible to follow people on the #Fediverse!
So your Mastodon instance doesn't block Threads but you want to block it anyway? Well, you can do that!
1) Open a new text file.
2) On the first line, type "threads.net" (no quotes)
3) Save the file as "threadsblock.csv"
4) On a computer (not your phone) log into your instance and click "Preferences."
5) Click "Import and Export"
6) Click "Import"
7) In the "Import Type" select "Domain Blocking List" and "Merge"
8) For "Data," Browse to your "threadsblock.csv"
9) Select "Upload"
To verify your import was successful, go to your profile and click the three little dots, selecting "blocked domains." You should see threads in the list!
Eugen congratulating #Threads for allowing their users to follow #Fediverse users, while in the meantime, following and interacting with Threads users from the Fediverse is still opt-in... 🙄 Meta is definitely embracing #federation half-heartedly.
I follow people, and I’m followed by them and other people, on both Threads and Bluesky these days. It really is as though we have a properly interoperable social media system at last!
ALT text detailsGraph showing traffic to heise.de via different microblogging services: #Mastodon is the biggest, Bluesky now in second, X third, then threads.
"True Decentralization is when one gargantuan main corporate server dwarfs all the other infinitely smaller volunteer-run ones in size effectively centralizing everything. I Am Very Smart"
ALT text detailsgarg post
Eugen Rochko
@Gargron@mastodon.social
@mosseri [www.threads.net] just announced that #Threads users can finally follow fediverse accounts. Which means you can now reach 200M people from your Mastodon account without ever using Threads yourself. True decentralization happens on the fediverse!
@mosseri just announced that #Threads users can finally follow fediverse accounts. Which means you can now reach 200M people from your Mastodon account without ever using Threads yourself. True decentralization happens on the fediverse!
でも、ユーザー数の多い場所でたくさんの意見をみていたら偏っていないということになるのか、どんな規模のサービス常駐していようが、そもそも世界には国の検閲をかいくぐって特定の Web サービスにアクセスする必要がある人もいれば、自分から Web サービスに距離を置く人だっているし、#SocialMedia みたいなものを見たり投稿したりしている時点で偏りのないスタンスなんて存在しないんじゃないか、という気持ちもある。だったら自分の偏りに自覚的になった上で自分とは違う景色が見えている人の意見とかを目にするほうがまだ健全なんじゃないか、みたいなことも思っている。極論かもしれないけど
Threads keeps building new features and they seem to have completely forgotten about the Fediverse integration. I wonder if Threads folks are ever able to use it in the EU and whether we will be ever fully interact with them both directions.
For way over a year now I'm sharing data on #traffic from #Mastodon, #Twitter etc. to heise.de, always hoping someone else adds another perspective. Turns out, #Bluesky had to come along 😉 : Both at the #BostonGlobe and #TheGuardian Bluesky already easily beats #Threads.
When I talk about the importance of going all in on the Fediverse, I speak based on experience.
At Opera we built a massive user community. When I quit, we had something like 35 million registered users and 35 million monthly visitors.
The new Opera management did not see the value of that. They believed it was cheaper and better to just use Facebook and that investing in your own community was a waste of money. So they closed down MyOpera and built a following on Facebook and Twitter instead. Then they got caught by the bait and switch when Facebook changed and you would no longer reach your audience, without paying. Later on Twitter changed as well.
This is important to explain to companies and institutions as they go shopping for social media sites to invest in. The best investment is clearly in your own site, being part of the Fediverse. It is not even all that expensive to do. It may take longer to build, but at least it is your own.
Not saying you cannot build a following on those other sites, but your long term strategy should be the Fediverse with your own server.
We try to lead the way here and thus we build Vivaldi Social. Not just for our selves, but to make a point and support the Fediverse.
A lot of people are moving from Twitter/X to Bluesky and Threads. There is also an increase here in the Fediverse and we should urge our friends to join here instead!
We know that we cannot trust algorithm controlled sites.
ALT text detailsWe are rebalancing ranking to prioritize content from people you follow, which will mean less recommended content from accounts you don’t follow and more posts from the accounts you do starting today. For you creators out there, you should see unconnected reach go down and connected reach go up. This is definitely a work in progress — balancing the ability to reach followers and overall engagement is tricky — thanks for your patience and keep the feedback coming.
Purely anecdotally again, but for the #Slush event I think #X-#Twitter is still the number one place for posts. Followed by either #Threads or #BlueSky (difficult to tell as the search on Threads is rubbish).
#Mastodon sadly is a very distant fourth. Most of the traffic being from yours truly.
Our podcast about the fediverse, Dot Social, is one today! 🎉 It’s been such an honor to host the builders of the social web on this show and to learn from them. We have one more episode coming up in 2024 (read the blogpost to find out who @mike will be chatting with) then rest, then back at it in 2025.
"Decentralised social media is more than just a technical shift; it's a step toward restoring autonomy and trust in our digital lives, empowering individuals and communities to connect without compromising their values or privacy."
A study by the Oxford Martin School at the University of Oxford finds that decentralised social media leads to citizen empowerment.
- 20 million accounts on #Bluesky - #Threads is taking the competition with Bluesky serious; Bluesky might be closer in size to Threads than thought - experiments with visualising the firehose - and a ton of links
ALT text detailsAn image comparing microblogging platforms: Threads, Bluesky, and Mastodon. Each platform is described with key features, highlighting issues like algorithm use, data ownership, and decentralization. The text emphasizes no ads or tracking for Mastodon, promoting
Why am I here and not on #Bluesky or #Threads? Because here I am on my own instance, hosted in the EU, and not on a centralised service from the US (which both Bluesky and Threads are) where soon a Trump government is installed that can easily force both Bluesky and Threads to hand over full access to all my data (I am quite sure Musk is already offering the X/Twitter social graph to Trump). That's my personal risk calculation. Yours might be very different. And that's perfectly fine! 1/3
In the early days of the Web, research institutions and Universities were some of the first to join.
Has your research institute or University joined the Fediverse as yet? How about suggesting to do so? Maybe set up a server yourself, with their permission? We can all contribute to building the Fediverse. This is the best way to build a true social web.
How much do you wanna bet that the #Twitter / #X exodus to #Bluesky / #Threads / #Mastodon will be short-lived and they will all be back on the site they left before Christmas?
So, when #Bluesky get's its first big problem and subsequent exodus, will #Mastodon be ready and have #StarterPacks by then? Because, they are really a gamechanger in #onboarding and when migrating en masse.
"Meta Platforms plans to introduce advertisements to its text app, Threads, early next year, hoping to cash in on the app’s rapid growth, according to three people with direct knowledge of the company’s plans."
In fairness, they are still somewhat involved. Here's that same dev discussing bridging Threads to Bluesky over BridgyFed and handling the custom AT handles
ALT text detailsScreenshot of a Github comment from pcottle (Threads dev)
Text:
I got a mini brief on the 28k/50k handle issue, but I figured we only take up those slots as either people opt-in (in the case of opt-in) or people get followed/followed by in the case of opt-out (which would be a much smaller number).
But you're right, if a lot of the tech threads folks start jumping onto the bluesky bridge experience, we might hit that limit.
What are the steps for serving AT handle resolution on our domain but not having to host an entire AT frontend? Especially if its just the steps associated with DID:
https://www.w3.org/TR/did-core/
it would be easy for us to defend that work
I'm Mary, I do optical #physics, and this isn't my first Mastodon account. But I'm really excited about the idea of communicating with people who use #Bluesky and #Threads, almost like we were on some kind of INTERconnected NETwork. So I set up an account over here to be able to do that, since my other instance blocks them.
I dunno what I'm going to post about on this account, but I expect I'll do lots of boosting and replying. The stuff I like to boost is stuff that is beautiful or makes me appreciate how amazing the universe is. The stuff I like to reply to is stuff that confuses me, and which I want explained. I'm burned out on #USpolitics for the moment, but I may get more activist after I've licked my wounds. I'm pro-Democracy and anti-climate change, and I've come a long way from my right wing, religious upbringing.
I'm still building out my feed for this account, so I'll probably follow you back if you want to follow me.
Maybe pissing in the wind here, but I want to at least let other #Threads users know that they don’t actually have true fediverse functionality, and who knows if/when they will. https://www.threads.net/@ricmac/post/DCMOHN1NVYo
This one shows the #traffic to heise.de via #X/#Twitter (as a whole), (only!!) our account @heiseonline on #Mastodon (so also from the #Fediverse), our account on #Bluesky and #Threads (as a whole again) – weekly since the beginning of 2022..
@pavel@mastodon.arch-linux.cz · Reply to Pavel's post
Odborně se tomu říká "engagement bait".
Lidi na #threads píšou, aby dostali lajky, shlédnutí a dosahy. A hodně rychle zjistili, že toho dosáhnou nejlépe tím, že se pokusí nasrat co největší okolí kolem sebe.
Když tě totiž nasere post typu "Zeman byl nejlepší prezident ČR" tak vlezeš do komentářů a dáš nasraný komentář.
A já mám dosahy. Heč!
Heč?
Jo, zjistil jsem, že mi to vadí úplně stejně, jako ten alkoholový nával do hlavy po prvním pivu. Levnej dopamin je svině... 🧵 ⏬
@pavel@mastodon.arch-linux.cz · Reply to Pavel's post
No a pak jsem se kouknul zase na #threads Podobnost s pivem čistě náhodná?
I už trošku "naučená" algoritmická tajmlajna je furt plná dopaminových feťáků. Takže tvoje normální návštěva vypadá jako procházka Sherwoodem před hlavním nádražím v Praze.
"Ananas patří na pizzu, kámo. Dej lajk, jestli souhlasíš!"
"Jsou jenom dvě pohlaví. Fakt kámo! Nemáš u sebe reblog?"
"Mám poslední dvě koruny v kapse. Zmáčkni srdíčko. Jenom jednou, Prosííím!" 🧵 ⏬
#Mastodon keeps growing (the last time, we got this much #traffic, was at the beginning of the year), #Bluesky, too. No big jumps, but we'll see, where it leads. #Threads still brings very little, #Twitter stays weak.
As always, this is the traffic to heise.de via the different social media platforms.
Edit: In the graph, Mastodon, Bluesky and Threads are stacked together (as they are they biggest Twitter-alternatives).
2nd Edit: Graph added.
ALT text detailsGraph showing traffic to heise.de via different micro blogging platforms, Mastodon with a little increase.
ALT text detailsAnother graph, showing all the sources of traffic individually.
Noterade nyss att jag kan följa (åtminstone en del) konton på Threads.net – men visst är det så att det inte går att interagera med dem? Så om @barackobama mot förmodan skulle vilja svara mig, så går inte det nu eftersom han inte ens ser min tagg? #Threads#Mastodon#bridgesofmastodon
ALT text details3 of my mastodon posts, one about my cat, one funny one about smoke detectors, and a funny screenshot from a game.
ALT text detailsThe same posts as the ones I did on mastodon, but on Threads one about my cat, one funny one about smoke detectors, and a funny screenshot from a game.
The most recent #update for #Mastodon has reached three fourth of the followers from @heiseonline, patching the #preview-bug for them. So we should see most of the traffic coming from here again. Yet, the number of visits from the #Fediverse to heise.de hasn't really grown that much.
At least, the three #Twitter-alternatives are again bigger than #X, which keeps declining.
In sum, the four networks deliver half as much traffic than #Twitter alone in the beginning of 2022.
Das jüngste Update von #Mastodon hat etwa drei Viertel der Follower von @heiseonline erreicht und damit auch der Patch für den #Preview-Bug. Wir sollten also wieder so ziemlich alle Klicks sehen, die aus dem #Fediverse zu heise.de führen. Aber so richtig zugenommen hat die Zahl der Zugriffe trotzdem nicht wirklich.
Wenigstens lagen die #Twitter-Alternativen in Summe vergangene Woche wieder mal vorn (was sie immer öfter tun). Das liegt auch am Sinkflug von #X.
I'm seeing claims that the algorithm on #bluesky is better than the one on #threads. is there a default algo run by BS on there? I've heard you can choose to use one and customize it, but is there one turned on automatically for all new users? we know most won't make that extra effort to change that or even care much about who and how people are trying to manipulate them. Algos are powerful in that they let others control your attention. Bad for democracy. Their presence is tempting to assholes.
🌍✨ Why stick to one platform when you can enjoy them all? With Openvibe, follow your friends across Mastodon, Bluesky, Nostr & Threads in ONE app in ONE feed! No boundaries, just vibes 🏖️
Download Openvibe for FREE on Android & iOS and lus know what you think 🐙
ALT text detailsOn Threads, the topic of “Threads Moderation Failures” is trending. Some users complain their accounts are being deleted or restricted for linking to articles with controversial topics. Instagram and Threads boss Adam Mosseri is directly replying to some complaints and said he’s “looking into it.” And I'm one of many people who's had their account deleted for allegedly being a child — which [ am not. Moderation is a perennial problem on social media, but based on social media posts and The Verge staff’s own experiences, Meta is currently banning and restricting users on a hair trigger. One of my colleagues was locked out of her account briefly this week after joking that she “wanted to die” because of a heatwave.
My spouse is on #Threads. I told her that if she opens it up to federation, I can follow her. She said she only follows people and never posts. I told her she could follow me on #Mastodon. She declined saying I probably only post smarty pants nerdy stuff. 🙄
🧐 So, uh…why has the mood changed so suddenly on #Threads? How has Meta dropped the ball at this pivotal moment for the nascent social network?
Meanwhile, other social networks and the #Fediverse as a whole are kicking some serious ass. It’s a real shift in a short amount of time from just earlier in the summer, and I’m here to talk all about it…and how much I just love #Mastodon 4.3 + @TangerineUI 2.0. 😍
how does moderation compare between #bluesky and #mastodon? with all the complaints about #threads right now, I realized I've never heard people talk about the experience with that over there.
@mosseri Throttling sharing to #Fediverse means that #Threads users will be prevented from meaningfully participating in realtime discussions on the Fediverse. Oh wait, they can't anyway. Nevermind.
Hey @jay.bsky.team, can you please encourage #bluesky users to enable the #ActivityPub#ATproto#bridgyfed connection in the same way that #threads does with federation? maybe also add some notification on user accounts to show that they have enabled it? please and thank you. #SocialWeb
ALT text detailscropped twitter screenshot (maybe bluesky or threads actually, i don't know). anyway user zayshad is quoting user tonyserrata
tonyserrata says:
you're not wrong to. not with this guy employed by meta and likely driving many of the reasons we'll get silenced here. dude literally wrote the intelligence section of project 2025 (tony misspelled it though)
included is a picture of dustin overlaid on top of the meta office
zayshad comments:
his name is dustin carmack. he wrote a chapter of project 2025. he is now meta's public policy director. the summary below fails to mention that he will be in charge of threads' public policy, too. get familiar with this name, and remember it when you hear it again
if again, that seems a little paranoid and hysterical: everyone needs an appreciation of what meta is, what it is driven by, and what it does. as fully evident
Curious to know the thinking/decision process behind showing the text "from 50 servers" 🤔
It does give the impression that many people are connecting from multiple servers, further educating folks about the Social Web. But do people need to be aware of them?
Ugh. Threads keeps adding Fediverse features that are only benefitting themselves.
They can now see our usernames if we follow them and if we like their posts.
Still can't mention us or follow us back...which is the main part that's keeping their integration from being functional.🤦♂️😩
I just want open communication across platforms dammit. It's not that hard. It doesn't take a whole year. One man did it for a platform that he doesn't even work for, in just a few months!
Registrerte meg på #Threads ikveld, fulgte alle mine gamle Instagram-venner som er på #Threads (39 stk) og la ut et par innlegg, men altså.
- Feeden er automatisk full av folk jeg på ingen måte følger eller har tenkt å følge. - Man kan kun bruke en emneknagg per innlegg. - Jeg kan ikke federere brukeren min.
Dette er jo bare Instagram i litt ny forpakning... at folk gidder.
I've seen lots of takes regarding threads.net starting federating and what that might imply for the #Fediverse lately (I'll link a few at the end of this thread).
I'd like to discuss and address some of the points that have been raised over and over in one single place:
1. for #Facebook/#Meta this is not really about us fedizens 2. thou shall not gatekeep! 3. block those who don't block (please don't) 4. they can already get our data (not legally, no)
I forgot that Threads developed its own tagging system outside of more common hashtags used elsewhere.
I remember the back and forth about it when they rolled it out, and personally not being that bothered by it.
Most of the time, tags are used within a sentence so it isn't noticeable. However when added to the end of a post like this example and pushed to the Fediverse, the result can seem confusing.
ALT text detailsThreads post from @thekenyeung@threads.net that was federated to Mastodon:
"What's the best place to park near the @boeing Everett factory and a good location to stake out to photograph the worker's strike? Photographers of Threads"
Wie verhindert man das? So vorbildlich wie @kev das tat, als er wegen #Instagram kontaktiert wurde und mit den Worten absagte: "Euer Antrieb sollte sein Menschen zu verbinden, nicht ihre Privatsphäre gewinnbringend zu verkaufen!" https://fosstodon.org/@kev/110592625692688836
#SocialMedia#Twitter#Musk#Threads#Mastodon#BlueSky#EchoChamber: "Data from Similarweb shows active daily users in the UK have dropped from 8mn a year ago to only around 5.6mn now, with more than a third of that fall coming since the summer riots. The same thing is happening elsewhere, and not just in places where the platform has been banned, such as Brazil. Over the same 16-month period, X’s active users in the US have fallen by about a fifth.
As disillusioned X users become, yes, ex-X-users, they are finding their way on to alternative sites. With Mastodon having proved off-puttingly techy for many, that tends to either be Meta’s Threads app, or Bluesky, the platform that Twitter founder Jack Dorsey helped to start. But while the former is winning in terms of absolute numbers — about 1.4mn daily active users of Threads in the UK, compared with just over 100,000 for Bluesky — it is the latter that has grown the most rapidly over the past six weeks, and that is cementing itself as the top choice for media types, policy wonks, academics and the broader chatterati.
That there is a new place for such people to congregate is all well and good, but the problem is that the chatterati — very nice and non-conspiracy-theorising and non-overtly-racist though they may be — tend to coalesce around some quite similar viewpoints, which makes for a rather echoey chamber."
CEO of Meta, which recently joined the newly founded #SocialWebFoundation, thinks that "individual creators or publishers tend to overestimate the value of their specific content".
There's something I've been wanting to talk about for awhile.
Quote posts, limiting of quote posts, and how those features might be added to core AP.
As it is now, the way Threads does quote posting is when a person adds a link to another Threads post, it automatically turns into a "quote post".
They also have the option to limit posts from being quoted, which in turn completely stops anyone on Threads linking to that post.
To me, that is wild, but I can see it making sense on a closed platform.
However, given the way Fediverse works and a ton of people have their own instance/website, I think it would be absolutely asinine to attempt to stop someone from simply posting a link to another post.
Links have been part of the internet for awhile now and there's no other platform that stops people from using links, AFAIK.
So, to those working on AP, please consider another route for quote posts because if I cannot link to something on my own website, I'll be pretty livid honestly.
Do you use Flipboard to stay up on the latest news in tech? If so, your experience just got better. Now you can follow people on Threads and Mastodon, like Marques Brownlee, Mark Cuban, David Imel, Kara Swisher, and Taylor Lorenz, right from your Flipboard, and get their latest social posts on all things tech.
Learn more about these new features in this blogpost. And if there's a cool account you'd like us to highlight, let us know in the comments below.
So... Has anyone on here actually talked with the people from the #SocialWebFoundation?
I can tell the #Mastodon Organization has, but #Threads is also listed there, while I don't see any other names that aren't some corporate entity. I'm all for groups that want to expand the #Fediverse, even for-profit ones, but it's a red flag when an organization that purports to be for a general movement doesn't have an open line of communication with rank-and-file server-runners and volunteers...
Edit: I just realized that it was founded by @evan who is actually very active in mainstream Fedi, and one of the maintainers of the actual protocol. While that doesn't elaborate on actual intentions, it is good to know that at least it's someone who is directly involved, and not some random corporation. #EvanProdromou
I'm curious on thoughts. Since #Mastodon grew a bunch when #Twitter effectively died, then #Threads came along from #Meta, which platform do you prefer and use more? I'm also curious on the why too.
This in-depth interview with Mark Zuckerberg is fascinating. And awful.
He thinks AR glasses will — maybe not _replace_ your phone — but be a new interface for your phone, through which you see and interact with the world.
Meta is having another shot at AR glasses. They've learned nothing from previous failures. They are doing a rerun of Apple's AR glasses failure.
The article is co-written by Nilay Patel who acknowledged Apple's AR glasses are a technological marvel, but showed they're a steaming pile of shit simply by trying to use them an asking what they're for.
I think Mark Zuckerberg accepts that people should be paid for their work, but he says that doesn't apply to work he doesn't value. And, on that basis, he thinks it's okay for Meta and AI companies to steal everyone's work and scrape everything they can from the internet. It's just that he doesn't see the value of other people's work. This a moral failing of techbro capitalism.
Mark Zuckerberg's talk of the Facebook feed is illustrative of where his vision of AI is headed. First, the feed was based on what people chose to see in their feed. Then, he said the Algorithm knew better than people thought they knew about their own preferences, and that justified cluttering your feed with algorithmic garbage. Now, he says the AI knows better than people think they know about their own preferences, and that justifies cluttering your feed with AI garbage. Extrapolating from Facebook to other Meta products and the Internet in general, Mark Zuckerberg thinks Meta knows better than you about what you need to see.
CEO of Meta, which recently joined the newly founded #SocialWebFoundation, suggests that there is "no causal connection" between social media and teen mental health.
Hey, GenX Brits. Do you want to relive the existential terrors of your youth? Of course you do!
It is, astonishingly, 40 years since Threads exploded onto British TVs and this Saturday Radio 4 is devoting an hour to discussing the film and its impact.
this is why many people who're so adamantly against federating with threads are so goddamn ANGRY
we're so fucking tired tired of having our safe spaces -- our refuges against queerphobia -- ripped away from us
queer people, outcasts, weirdos, etc. -- we built this fucking network. we laid the groundwork for its very existence and now you're trying to tell us we don't matter, that we should just give it all up in the face of some evil megacorp. well fuck that
we're not going down without a fight
you have NO IDEA how full of queer neurodivergent leftist furries this place was before y'all showed up. no goddamn clue. that was this place's shtick for the longest time
this is the sort of virulent transphobia that is allowed to exist on Threads. stuff like this actually literally gets people killed. why should we federate with a platform that willingly tolerates such hate speech?
ALT text detailsthreads.net post screencap from gays against groomers
“Gender affirming care” only affirms self-hate. Children are perfect exactly as they are.#GaysAgainstGroomersOur organization is completely independent and funded entirely by our supporters. Help us keep fighting! 👊❤️ Donate: gaysagainstgroomers.com/donat…
🛒 Merch: shop.gaysagainstgroomers.com
📚 Order our book: thegendertrap.com Together we will END the war on children.
and then there's an image of a tweet that says
@againstgrmrs Gender ideology is rooted in self-hate. Pushing it on kids is teaching them to hate who they are, hate how they were born, and hate the most innate characteristics about themselves. Children should only be taught to love themselves and be told they are perfect exactly as they are. 8:58 AM - 9/14/24 - 20K Views
ALT text detailsPhoto gif. A young boy wearing a yellow t-shirt poses for a school picture. He's not smiling, but rather looking straight into the camera with a bored, over-it expression. The photo has been edited to make it appear as if he's slowly blinking.
Threads' @pcottle confirmed at #FediForum that it is still working towards allowing #Threads users to follow e.g. Mastodon users. This is a must-have for me (and I'm sure many of you), as I really want to use Mastodon as my primary social media app.
ALT text detailsThreads' Petter Cottle on Threads users following e.g. Mastodon: "Cant promise any timelines here without getting in trouble but its definitely my most desired feature personally"
They actually did it....you can now include a link in a Threads post that directly brings up the fediverse sharing option. Making it just a bit easier to get people to participate. 🎉
From Mastodon (and Fediverse generally I presume?), one *can* follow someone at their Threads account, but only if they have activated mirroring on their Threads profile. (And the feature is enabled where they live.)
If they do that, then it will work to paste their threads-handle@threads.net into the "Search or paste URL" box in the Mastodon web interface.
Since almost one year now, a bug in #Mastodon is hiding many visits to @heiseonline originating from here. In addition, #Bluesky and #Threads are almost as long usable here, as additional alternatives to #Twitter.
Time for a look at the data. 👇
[🧵1/3]
ALT text detailsGrafik showing the traffic to heise.de via #Bluesky, #Threads and #Mastodon, being in sum bigger than #Twitter now.
EDIT (March 19): I updated the definition of "Meta's fediverses", and added to the list of strategies
The fediverse is evolving into different regions
""Meta's fediverses", including Threads, instances using services from Meta such as automated moderation or ad targeting, and instances harvesting data on Meta's behalf
"free fediverses" that reject Meta – and surveillance capitalism more generally
as well as many instances that don't fall into either of these categories.
The free fediverses have a lot of advantages over Meta and Meta's fediverses, some of which will be very hard to counter, and clearly have enough critical mass that they'll be just fine.
Here's a set of strategies for the free fediverses to provide a viable alternative to surveillance capitalism. They build on the strengths of today's fediverse at its best – including natural advantages the free fediverses have that Threads and Meta's fediverses will having a very hard time countering – but also are hopefully candid about weaknesses that need to be addressed. It's a long list, so I'll be spreading out over multiple posts; this post currently goes into detail on the first two.
Opposition to Meta and surveillance capitalism is an appealing position. Highlight it!
Focus on consent (including consent-based federation), privacy, and safety
Emphasize "networked communities"
Support concentric federations of instances and communities
Make it easier to move between (and create) instances
Work together with people and instances in Meta's fediverses and on Bluesky whose goals and values align with the free fediverses
Consider "transitive defederation" from instances that federate with Meta
Reduce the dependency on Mastodon
Start moving beyond ActivityPub
Build a sustainable ecosystem
Prepare for Meta's (and their allies') attempts to paint the free fediverses in a bad light
Prioritize accessibility, which is a huge opportunity
Commit to anti-fascist, anti-racist, anti-colonial, and pro-LGBTQIA2S+ principles, policies, practices, and norms for the free fediverses
Organize!
Consider "transitively defederating" Meta's fediverses (as well as defederating Threads)
Consider working with people and instances in Meta's fediverses (and Bluesky, Dreamwidth, and other social networks) whose goals and values align with the free fediverses'
Build a sustainable ecosystem
Prepare for Meta's (and their allies') attempts to paint the free fediverses in a bad light
Reduce the dependency on Mastodon
Prioritize accessibility, which is a huge opportunity
Commit to anti-fascist, anti-racist, anti-colonial, and pro-LGBTQIA2S+ principles, policies, practices, and norms for the free fediverses
#Hollo finally has #Misskey/#Threads-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.
FYI, if you're using #Phanpy, you can use the Quote button that appears when you press the boost icon!
#Hollo finally has #Misskey/#Threads-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.
FYI, if you're using #Phanpy, you can use the Quote button that appears when you press the boost icon!
In the next version of #Fedify, the Article, ChatMessage, Note, and Question classes will have a quoteUrl property. This property corresponds to the following three JSON-LD properties all at once:
Metan omistama Threads maksaa suosituista julkaisuista influenssereille riihikuivaa rahaa
Ongelmaksi muodostuu se, että suosittujen julkaisujen ei tarvitse olla totta, vaan hieman kiertämällä ilmaistu, verhottu "salaliittomainen" vihje jostain oudosta napsahtaa hyvinkin helposti viraaliksi... ja tuottaa rahaa.
JUST IN: You can now spread your Mastodon #threads over time. 🧵🧵🧵
Don't want to spam your timeline with a #thread all at once? We pioneered 'spreadable' threads that post each next post over a period of time, and it boosted our #impressions in the past over 2000%!
- Complete seu perfil. Ajuda a encontrar contatos, e ter pedidos de follow aceitos.
- MASTODON NÃO É TWITTER/X, nem tão pouco os usuários querem que seja similar. É muito melhor aqui. Esperar similaridade com #Xitter é guarantir uma experiência ruim.
- AQUI NÃO EXISTE ALGORITMO. Você só verá posts de quem seguir e os que eles fizerem um "boost". Siga profusamente; quanto mais gente você seguir, mais posts você verá.
- "Boosts" e "Likes" NÃO funcionam como em twitter. "Like" não dissemina posts, meramente diz ao usuário que você gostou do post. "Boosts" disseminam posts.
- Mensagens diretas (Direct messages, "DM") NÃO SÃO PRIVADAS.
- Aqui NÃO existem ads, comerciais, ou posts empurrados por algoritmo. Nenhuma corporação é dona, nenhum bilionário controla o que você vê, ou diz.
- Mastodon é parte de Fediverse, mas não é a única plataforma. Recomendo @Pixelfed / @loops como alternative a Instagram.
- Utilizem hashtags, quanto puder. Sempre use iniciais em maiúscula, nos hastags. Facilita em MUITO achar posts. #MaisFácilAssim
- Ajude sua instância. Use imagens e files menores (em byte size), quando possível. Isso reduz custos de hosting/storage Os adminsitradores provavelmente paga do bolso deles, para manter a instância. Curtindo a instância, considere doar um troco. Ajuda, horrores.
- Caso você NÃO esteja satisfeito com a instância que você usa, faça download da sua informação, e mude para outra instância. Eu não particularmente recomendo as maiores instâncias de Mastodon. Procure nichos e instâncias que interessem a você, com temas focados em assuntos preferidos seus.
- SIM, você pode ter mais contas em outras instâncias, ao mesmo tempo.
- Seja polido; as instâncias menores são controladas por comunidades menores, e MUITA atenção é prestada a comportamento de usuários. Divirta-se, respeite os outros usuários.
- SIGA AS REGRAS DE SUA INSTÂNCIA.
- Não, #Threads e #BlueSky NÃO SÃO #Fediverse, estão meramente ligados a este. Existe como interagir, mas é muito limitado, e controlado por corporações que são donas de Threads e BlueSky.
Acho que nunca tinha espreitado o #Bluesky, boa notícia, contrariamente ao #Threads, não exige conta para ver conteúdo. O primeiro post sugerido foi este, sobre a invasão/êxodo do X brasileiro 😅
Good news #Eurovision bubble: The official Eurovision account finally left X (Twitter) and the platform is no longer listed on the official website and emails. 🥳
Instead, they are now active on Meta's decentralised social network and direct X-competitor #Threads.
Dear developers of the #fediverse, has anyone ever encountered a case where a personal inbox in #Threads responds with a 404 Not Found for a POST request?
Some dude is stating that sharing posts to Fediverse is "horrible" and "dangerous" because it is a breach of your privacy. He's saying this on Meta platform.
Threads deepens its ties to the open social web, aka the ‘fediverse’
"On Wednesday, Meta announced that users on Threads will be able to see fediverse replies on other posts besides their own. In addition, posts that originated through the Threads API, like those created via third-party apps and scheduling services, will now be syndicated to the fediverse."
Mastodon has a lot of active accounts. Therefore, make your experience here more relevant by:
* Following other users. * Interacting with them. * Following hashtags (this is how you replace the recommandation algorithms). * Following bot accounts (some are really great and useful).
i'm so hype in the pipe for this book i got interviewed for to come out eventually!!! the chapter i'm in is all about fedipact and meta and threads.net!!!!!
I’ve given up begging NPR, The Onion, and others on Threads to turn on fediverse sharing so we can follow them on Mastodon and beyond. Now resorting to memes and simply replying to people with the following link:
Well folks, after >6y here, its time to move to another instance. #fedipact#meta
I strongly disagree with @Gargron 's decision to suspend moderation standards in exchange for the "opportunity" to connect with a large multinational corporation on their terms. There is nothing neutral about federating with #Threads: It says the ethic of inclusivity should apply first and foremost to large corporations and the wealthy who run them from their bunkers underneath Hawaii. https://www.youtube.com/watch?v=W6_RyE6XZiw
So Threads has now been operational for over a year and it recently crossed the 200M user mark (ref: https://www.threads.net/@mosseri/post/C-I-3ynvHmq). Has there been *any* update on when Mastodon users (and those from other fedi apps) will be able to be followed by Threads users? Because they still are only 1/2 of a fediverse app. Maybe I missed an update, or maybe they're just hoping nobody notices? I honestly have no idea at this point... Anyone have an update? #Fediverse#Threads
"With more and more influential users on platforms which are a part of, or can connect to, the Fediverse we've taken a giant leap towards a better connected social future."
Did the exodus from X / Twitter actually happen in the UK? What does it all mean for the Fediverse?
Here’s one more idea: Governments should ask to self-host Threads.
I.e. @POTUS@whitehouse.gov on Threads
In the short term, many govs will have an easier time making a commercial arrangement with Meta as opposed to either a bespoke solution or a collab with a tiny fedi upstart.
The govs know Threads can federate, and this sovereignty-requirement would force Threads’ own network to fragment more within itself, thus curtailing some of their network power.
@dansup 14 of the top 20 are on #Threads 😱 Maybe it needs an "excluding Threads" filter so we can more easily find accounts on platforms that have full federation?
Gute Neuigkeiten! Unser Universum hat sich gerade vergrößert — jetzt kannst du Profilen von @Mastodon, @threads und anderen föderierten sozialen Netzwerken auf Flipboard folgen und mit ihnen interagieren.
Lade die Flipboard-App herunter und folge @janboehm, @afelia, @Gargron und mehr. Entdecke Beiträge aus dem Fediverse neben den Inhalten deiner liebsten Publisher.
Meta briefly blocked Australians from posting news to Instagram and Threads. The company said it was an “error,” but it seems more like they decided to give people a taste of what will happen if the government says they have to keep paying news publishers.
Good news! Our universe just got bigger — now you can follow and interact with profiles from @Mastodon, @threads and other federated social services on Flipboard.
Download the Flipboard app to follow @georgetakei, @taylorlorenz, @potus and more. See posts from the fediverse alongside content from your favorite publishers.
Zum Beginn des neuen Jahres haben @zwecki und ich direkt einige Hammer-Themen bei @rebootpolitics@podcasts.homes besprochen: Die #Bauernproteste, die Causa #Digitalcourage, das Spannungsfeld #Fediverse und #Threads, unsere Rückschau auf den #37C3 und der Geheimplan gegen Deutschland.
Flipboard CEO @mike will be joining the @threads AMA about the fediverse on Monday, along with Block Party founder Tracy Chou. Get ready to ask away — no question is too basic or complex.
ALT text detailsBlack text on white background that says "Threads and the fediverse: A conversation with @exhaustedfemalefounder and @mmccue." In the background of the image are illustrations of stars and planets.
I do not use thefacebook.com and do not have an active account with them. If you know me IRL and someone is using my IRL name, it is not me, but rather one of a dozen other people that share my IRL name (or an impersonator)
Currently trying out #Friendica for a new issue of my newsletter/blog #TheFutureIsFederated and this GIF speaks louder than words. I’m OBSESSED 😍
I’ve spent an hour adding #Bluesky accounts and #RSS feeds of my favorite blogs (in addition to a selection of #Mastodon and federated #Threads accounts). It’s SOOOO COOL…
(Updated: I changed Twitter to X and User to Profile. I intentionally left out Bluesky because their approach to profile naming doesn't fit this paradigm and precedent.)
ALT text detailsDear Media,
Instead of this: X logo @profile
Or switching to this: Threads logo @profile
Go with this instead: @{profile}@{domain}
@profile@x.com
@profile@threads.net
@profile@mastodon.social
So, the focus becomes the person instead of having to choose a single platform to promote.
@jon@henshaw.social
ALT text detailspost screencap idk from what platform
zayshad
his name is dustin carmack. he wrote a chapter of project 2025. he is now meta's public policy director. the summary below fails to mention that he will be in charge of threads' public policy, too. get familiar with this name, and remember it when you hear it again
tonyserrata
you're not wrong to. not with this guy employed by meta and likely driving many of the reasons we'll get silenced here. dude literally wrote the intelligence section of project 2025
My chosen instance limits federation with threads.net (for well-documented and good reasons), so I can't directly follow accounts there.
However I still want to be able to follow specific accounts and refuse to make a Threads account. Is there a Threads equivalent to the bird.makeup Mastodon instance (which enables following Twitter accounts via ActivityPub)?
"extreme anti-trans hate content remains widespread across instagram, facebook, and threads. characterized by fear-mongering, lies, conspiracy theories, dehumanizing tropes, and violent rhetoric, these posts — many by high-follower accounts — aim to boost engagement, generate revenue, and seed hateful narratives about trans, nonbinary, and gender non-conforming people. these accounts profit from such hate, and so does meta and its shareholders"
Added a notification setup so I get alerted when someone I follow from bluesky/threads opts-in. I was too lazy to create another bot account so it just alerts me from the RSS bot
ALT text detailsScreenshot of notifications
Shows the account @youtube_rss@tomkahe.com saying 'I just followed thecrisglass for you'
ALT text detailsPartial screenshot from Megalodon with Mark Zuckerberg's threads profile and four options:
* mute @zuck
* Block @zuck
* Report @zuck
* Block threads.net
The last option is highlighted.
:HackerCat: cyberpunk.gay is now open for registrations!!! :HackerCat:
WHO ARE WE? we’re a scrappy little fresh-faced underdog instance of sharkey (a misskey fork). we have but one humbly stated mission: to put the PUNK back into cyberpunk on the fediverse
WHO AM I? i’m vanta. trans enby girl polyam lesbian gender terrorist, the fediverse’s favorite pirate radio DJ, DIY clothing auteur, and rogue wordsmith extraordinaire. i’ve been posting on fedi heavily since 2017
THREADS? not only is this instance a fedipact instance that has threads.net blocked, but… i’m the one who made the whole pact to begin with lmao
I think we should pick a #threads fediverse user at random who has like 3 followers and make one of their posts go extremely viral so they have to sit there confused about the thousands of anonymous 'fediverse users' liking and sharing their posts
The update for #Mastodon patching the bug in the preview is near, so it's time for a last look at #traffic sources for @heiseonline: #Twitter keeps decreasing and is already overtaken by Mastodon (thx also to problems with our bot for #X, when it works, X brings more people). #Flipboard and #Facebook are growing again, #Bluesky and #Threads are far behind. But Threads brings already more traffic than Bluesky, although we can't autopost (every link) there.
Kurz vor dem großen Update für #Mastodon, das die fehlerhafte Preview korrigieren sollte nochmal ein Blick auf Trafficquellen für @heiseonline: Demnach hat #Mastodon#Twitter überholt, auch ohne einen Teil des Traffics aus dem #Fediverse. Das liegt aber auch daran, dass das automatische Posten auf #X Probleme macht (wenn es geht, ist X vorne).
#Flipboard und #Facebook wachsen leicht. #Bluesky unten konstant hinter #Threads, obwohl dort alle und bei letzterem nur wenige Links geteilt werden.
ALT text detailsGrafik mit dem Traffic auf heise.de aus verschiedenen Quellen
LGBT and Marginalized Voices Are Not Welcome on Threads
"If you’re an activist, a journalist reporting on issues affecting LGBT people, or an LGBT content creator, Threads is now both silencing your voice and exposing you to death threats."
Announcing Free Fediverse, a website resource for all of us fighting to save our communities from absorption into surveillance capitalism!
There are lots of stories, thinkpieces, links and statements flying around and disappearing quickly, and it would be handy to have a place to store and reference them all. Free Fediverse is that place.
Free Fediverse is a wiki-based site linking to resources of the following categories:
- Links to and information on the FediPact
- Essays on the Meta threat to the Fediverse
- Articles on P92 in mainstream media outlets
- Announcements from instance admins on joining the pact
- Links and information for development projects beyond corporate enclosure
- Articles on Meta's many crimes against humanity
Free Fediverse will continue to be updated. Just hit me up to suggest a link for any category. More links to FediPact instance statements are very welcome!
The website has no ads, trackers or analytics. Ferdi the Free Fediverse Froggy sez "hop on over!"
ALT text detailsGraphic of the Free Fediverse logo. The words "Free Fediverse" in a red font with a handwritten look. A friendly frog hangs out and smiles on top of the word "Free"
Question, is #nostr toxic for similar kinds of reasons #threads is? How many instances do I need to block to not have the same far right audience in my timeline?
The Medium is The Message is part one of a series (probably). In it, I argue that #Threads is not the assumed victory for the #fediverse it appears to be.
Longterm interpolation with Threads sends the wrong signal— not that Meta and Mastodon use #ActivityPub, a protocol the average user doesn’t understand, but that both share the same beliefs for the #openweb. #PostsFromJason#FediSeriesFJ
Threads is celebrating their one year anniversary with a cute little scratch off game. Every day, a new app icon becomes available that you can “scratch” to make visible.
Image has been marked as sensitive in case you want to keep the first 3 icons a surprise!
This is a smart move by @Mastodon. #Twitter / #X journalism is struggling, and #Threads doesn’t want journalism. Mastodon is leaning into it though, “To reinforce and encourage Mastodon as the go-to place for journalism, we’re launching a new feature today.” I think this is a lever for differentiation; making Mastodon more valuable to journalists and users. https://mastodon.social/@Mastodon/112718231305707672
This week's news: - #Threads expands their fediverse connection - Bandwagon is a new platform for musicians on the fediverse that has entered early testing - @dot_social interviews Ghost's John O'Nolan
In which I offer some quick analysis of #Meta#Threads new list of blocked servers.
There's so much more we can do to study what Threads is doing. Indeed, I will have a chapter on Threads in my book. But these are my initial thoughts a day into this event.
[Responses to this post will appear as comments on my blog, unless they are set to followers only or DM. CWs will work]
Imagine a stranger is spreading lies about you. They tell everyone that you're doing horrible stuff, the worst crimes imaginable. They're creating videos, articles, holding livestreams, all pushing the same lies designed to make everyone hate you and fear you.
Would you "just block them"?
What happens when other people don't block them? When other people believe them, follow them, share their lies?
What if this turns into real life abuse? If someone in the street attacks you?
That is what vulnerable minorities face because of badly-moderated social media:
ALT text detailsServer guidelines
A server may be added to our server blocklist if it doesn’t comply with our guidelines for communicating with Threads.
We’ll block a server if it:
Repeatedly or severely fails to meet our Community Guidelines, Instagram Terms of Use, or Threads Terms of Use, including via admins or moderators; or
Doesn’t respect requests sent on behalf of users to delete Threads information shared to the fediverse
ALT text detailsPost photos and videos that are appropriate for a diverse audience.
We know that there are times when people might want to share nude images that are artistic or creative in nature, but for a variety of reasons, we don’t allow nudity on Instagram. This includes photos, videos, and some digitally-created content that show sexual intercourse, genitals, and close-ups of fully-nude buttocks. It also includes some photos of female nipples, but photos in the context of breastfeeding, birth giving and after-birth moments, health-related situations (for example, post-mastectomy, breast cancer awareness or gender confirmation surgery) or an act of protest are allowed. Nudity in photos of paintings and sculptures is OK, too.
People like to share photos or videos of their children. For safety reasons, there are times when we may remove images that show nude or partially-nude children. Even when this content is shared with good intentions, it could be used by others in unanticipated ways. You can learn more on our Tips for Parents page.
ALT text detailsSexually explicit or violent media must be marked as sensitive or with a content warning
This includes content that is particularly provocative even if it may not show specific body parts, as well as dead bodies, bloody injuries, and other gore. Particularly obscene content may be prohibited entirely. Profile pictures and header images may not contain sexually explicit or violent media.
i think the most annoying thing about this whole discourse is that people refuse to judge threads by the standard of any other fedi instance
like if a mastodon instance got set up and federated right now and it allowed the shit threads allowed it'd be widely defederated IMMEDIATELY
there are accounts literally CALLING FOR THE DEATHS OF QUEER PEOPLE on there right fucking now
the only reason people are even willing to give them a chance is because it's a big corpo, but that should only be reason to give them less of one lmao. especially considering meta's history in particular
don't let them lower the bar for moderation standards here
ALT text detailsvideo from the "Meta and Reddit prove the social web is over" episode of the vergecast where they talk about fedipact and say it's all just a bunch of "dude nerds" trying to keep women out because "no girls allowed"
ALT text detailsIn purple, on an off-white background:
"MASTODON.
Because leaving one
billionaire's platform
for another billionaire's
platform doesn't really
change anything."
EDIT: mastodon.social has been removed from the list after about 30 minutes. It will be interesting to hear what happened, and how this affected folks who follow each other.
ALT text detailsA screenshot from the "Moderated Servers" page on threads.net, showing mastodon.social being blocked for violating "Community Guidelines or Terms of Use". The explanation text on top says:
"We've blocked communication with some other servers on the fediverse for a variety of reasons, including lack of privacy policy, violations of our Community Guidelines, and lack of compliance with our deletion requests."
The Fedi #Threads angst: The view from a Fedi-loving normie. 🧵
I’ve spent much of today pouring over various comments and discussion about the first toe dips of Threads and Meta into the Fediverse. The responses are kind of amazing. From excitement to revulsion, I get them all and I understand them. But the more I think about it, the more I think folks are creating a “why” that may not exist.
To start, I do follow people on Threads. Many of my Twitter follows have migrated off the Bad Place to Threads. Some have not. However, I anticipate as X becomes more people’s ex, Threads is where they will go.
I love the Fedi. I’ve worked hard to build my follows and find my peeps. But it takes work. For me, that work has borne fruit. It’s my place to connect and get my wonderfully chaotic feed.
A lot of folks chose the fedi because they felt and are excluded or targeted and it offers them a community that lets them protect themselves and instances that help protect them. I love that. 1/x
Threads implements #Misskey's `_misskey_quote` standard and gives them a shutout in the Facebook Engineering blog and then *blocks them* for "No publicly accessible feed" which is a completely baseless reason for blocking a server.
I love how people were really concerned with the movement to block Threads as if ActivityPub needed some kind of legitimacy from Mark "Let's Destroy Democracy" Zuckerberg. Meanwhile Threads is blocking the entire Fediverse. :neofox_laugh_sweat:
#Decentralisation does NOT mean the whole #Fediverse should block #threads. Decentralisation means that every instance (and user) decides for themselves with whom to exchange communication. While this might look like chaos and a non-deterministic way of sharing information, it reflects the true nature of decentralisation. If you think it should be a binary decision of The Fediverse to not talk to Threads, you are still in the centralised mindset ...
Users on #threads can now see replies from #Mastodon users as of this week. There's still a lot of work to be done with #Fediverse but it's off to a great start. ( @threads )
One thing I don't see on #Mastodon that I am bombarded with on threads #Threads are responses by people I'm pretty sure either heavily huffed paint or ate lead-chip cereal as a child
It's kinda gross to see these corporate walled gardens intentionally misrepresent their Fedi integrations and just start using Fediverse in their PRs like their a genuine Fedi participant.
Looking at you, BlueSky and Threads. BlueSky lied about being decentralized and uses Brdigy Fed, a third party bridge to Fedi made by one man, to say they're decentralized. Threads keeps adding fake Fediverse interactions and promoting them as legit Fediverse interactions. They "added" replies from Fediverse without mentioning that they're private and can only mention 1 person or it won't be federated...🤦♂️
If you intentionally misrepresent your integrations for clout, you're doing nothing but harboring mistrust here on Fedi.
Posts on #Threads don't seem to appear when following an account on the #Fediverse, even after enabling the feature in Threads. Is this working for anyone else?
Threads users can also like those replies and the replier will be notified.
Further, the Threads user can follow a link to the reply’s original server, as well as block the replier from further interaction or report their reply.
ALT text detailsExample Fediverse reply to a Threads post, as seen in the Threads app
ALT text detailsA like from a Threads user to a fediverse post, as displayed in the Mona Mastodon app
ALT text detailsExample link from the Threads app to a fediverse post
ALT text detailsThe dialog in the Threads app offering to view, block, or report a fediverse reply
And....my hype for Threads replies has immediately been killed.
Replies are only shown to the OP. It's *something* but all this fake integration crap is starting to piss me off now...🤬
Edit: Confirmed. Replies are only shown to 1 person. You can't mention multiple Threads users and have them see it publicly. This is ridiculous at this point...🙄
As with most things, my opinion of Threads integration to the Fediverse is very nuanced.
On one hand, I enjoy the idea of being able to engage and interact with the wider social web. On the other hand, the sheer amount of Threads users makes me worry that Fediverse will soon be just like corporate social media sites.
I don't want to be lost in the mix of millions of posts, with hardly any engagement.
Also, Mastodon will be adding "limit replies" soon enough and that's bad for a number of reasons, the biggest being misinformation...😬
I am still VERY cautiously optimistic. However, if I start noticing my engagement fall off a cliff, I'll be immensely sad.😔
Kinda neat to see my Fedi profile show up natively on that platform. It even creates a clickable handle on the reply post that links to my Masto profile.
#Hollo's compatibility with #Threads is much improved now! Not only with Threads, its compatibility with any instances that enabled secure mode (i.e., requires authorized fetch) is improved too.
An important distinction is slowly being uncovered about the definition of the term "fediverse." Who is it that gets to decide what this place is? How are we being represented? These are not easy questions to answer and if we don't do a better job describing ourselves, then the job will get done for us by people who don't understand the underlying values we hold. #fediverse#meta#threads
ALT text detailsAn info graphic with two icons, one is the symbol for the fediverse that has risen from below and the other is made by Threads
The "open fediverse" symbol
The peoples representation of the fediverse
The "Corporate Fediverse" symbol
Threads* representation of the fediverse
*Threads is a sub-brand of Meta as is Instagram, Facebook and WhatsApp
Time to repeat the public request that mas.to would lift the defederation block on threads.net. Leave it silenced, sure, but let people opt-in to follow profiles of their choice. @trumpet #threads#federation
Threads: I'm in a wrong party and don't know what to say. I feel awkward, everyone is so happy with their gym selfies. Everyone asking endless questions and asking things from the algorithm. Lots of people use it like Instagram, every post is a selfie with a meaningless caption. Some are copy-pasting the same sentence over and over again for each line. Endless quote-post memes... What the fuck is this shit I don't even...
Bluesky: A Twitter clone, but still very barebones. Notifications are still not working, there are no hashtags and I don't find any relevant content to me in any of the feeds. It's mostly Facebook-like what's up in life, furry scene and AI photos. No news, no tech/web scene, no nothing. Not to mention it's still invite-only and won't support ActivityPub (yeah I know the reasoning behind that but for me it's mostly bullshit, I look forward to trying bridgy fed).
Mastodon and the Fediverse: Here I'm at home on my own server. Most content, most features. A community is friendly but has also lots of nitpicking, some angry dudes. Still the most safest, most healthy and most customized, but somehow the most hated network elsewhere. "Too techie", they say. "Too difficult", they say. "No algorithm", they say.
Nostr: Kinda promising, but way too obscure, strange and even techier than Mastodon. Too much crypto shit.
Well, that's that. Sometimes I feel like Internet is ruined. But I believe in the open social web movement and I want to see this grow.
In no other place I can write a status update as freely as this, as long as this or with a low bar as this. I LIKE this 100%. The same can't be said in those other places I'm experimenting with out of curiosity. There I'm the weird kid. Here I feel like myself.
I’m not sure if it’s necessary to make an announce or if it’s even relevant to you: as the owner and admin of my own instance, I have suspended the domain for #Threads completely.
I have enjoyed being here since more than a year now and I appreciate each and every active mutual follower. I hope together we can keep this space safe and secure.
Dall'apertura dell'istanza ormai sono passati diversi anni. Il motivo che ci ha spinti è stato quello di criticare con una proposta reale e tangibile il mondo dei social network commerciali. Mastodon è stata la nostra scelta per vari motivi [0]. Tuttavia non condividiamo la deriva che il software sta prendendo [1] e la collaborazione con Facebook [2]. Come alcun* già si sono accortə abbiamo defederato Threads. Crediamo sempre nei social network autogestiti e sappiamo l'importanza che ha offrire un'alternativa.
* I block any war propaganda no matter which side it takes
* I block anything repetitive I am not interested in (this includes bots telling me the time of the day by "dong dong dong" or posting the same cartoon every Wednesday)
* I block accounts posting in foreign languages I don't understand
* Anything else that just distracts me. Don't feel offended by this, it is nothing personal
Tutta la gente (anche molto a #sinistra e politicamente schierata) che ho provato a convincere ad usare #mastodon come atto di ribellione nei confronti di un sistema che opprime sia i singoli che interi popoli, destabilizzando paesi e seminando polarizzazione e discordia, e che hanno rifiutato perché "non gli va di avere un altro #social da gestire" ora sono tutti entusiasti per #Threads
Tutorial rápido para bloquear #threads y todas las instancias que han estado usando como prueba (de momento) (En modo navegador de pc) vas a https://codeberg.org//alexis/block-meta-from-fedi/src/branch/main/.data/domains.txt le das a descargar, renombras el .txt como csv vas a preferencias > importar y exportar > importar > Pinchas en lista de seguidos y selecciona Lista de dominios bloqueados, carga el csv y listo!
I personally have banned everything #meta from my life and I would very much keep them out of the fediverse completely, because nothing good has ever come from that company. Their goal is to maximize their Ad revenue, which is contrary to the basic belief of the fediverse.
If you, as a user, think otherwise, feel free to migrate to a different instance that does in fact federate with Threads.
Would you rather eat a plastic milk jug ring than see a Facebook minion meme on your timeline?
Well oh boy do I have a treat for you! If you're like me and have at least three different Mastodon accounts (or even just one!), you can dom-block them quick fast and in a hurry...
Sᴛᴇᴘ 1: Login to your account. 🖼️¹
Sᴛᴇᴘ 2: Go to Settings, then Development 🖼️²
Sᴛᴇᴘ 3: Create a New application with at least write or write:blocks access. 🖼️³
Sᴛᴇᴘ 4: After you saved, click on the name of your application and copy Your access token 🖼️⁴
Sᴛᴇᴘ 5: Repeat for all your accounts, then run the following shell script... (with your info in the first part, of course)
massdomblock() { local i c u p while [ -n "$1" ]; do for ((i=0;i<${#pw[@]};i++));do read -ra p <<<"${pw[i]}" u="$p/api/v1/domain_blocks" u="https://${u}?domain=$1" c="Authorization: Bearer ${p[1]}" curl -H "$c" -X "POST" "$u" done; shift; echo done; } massdomblock threads.com threads.net
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsSettings menu with Development section visible.
/settings/applications
ALT text detailsSettings menu with Development section visible.
/settings/applications
ALT text detailsNew application screen with the name set to ༼ つ ◕‿◕ ༽つ ᵖˢᵖˢᵖˢᵖˢ 🐆🐯 and Application website (not important really) as https://docs.joinmastodon.org/methods/accounts
The important part is to leave write access enabled OR at least the write:blocks permission enabled.
ALT text detailsNew application screen with the name set to ༼ つ ◕‿◕ ༽つ ᵖˢᵖˢᵖˢᵖˢ 🐆🐯 and Application website (not important really) as https://docs.joinmastodon.org/methods/accounts
The important part is to leave write access enabled OR at least the write:blocks permission enabled.
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
ALT text detailsMastodon login screen showing one of my many, many emails with my super secure password.
(Note to self, don't forget to change password in January)
Nie zobaczysz na Mastodon.com.pl wpisów z #Threads. Zawarliśmy (wspólnie z Pixelfedem, Lemmym i setkami serwerów Mastodona na całym świecie) pakt przeciwko Mecie https://fedipact.online i nie będziemy federować z nową aplikacją, powiązaną z Instagramem.
Polecamy się wszystkim tym, którzy chcą się od firmy Facebook trzymać z daleka.
I'm moving here from #FLOSS social - I'm a long-time #Linux user (since 1998) and @fedora contributor, and recently became a @debian maintainer as well.
$dayjob is at #Meta which unfortunately causes additional friction with the old instance since #Threads launched; they pay me to contribute upstream and basically make Linux distros work better for us and for the community; can't complain there.
ALT text detailsA giant reaper stands in front of a presentation. It's my allegory of Meta: a headband with Meta logo, and a chain around her neck with the WhatsApp, Facebook and Instagram golden logo. She hold a brush and a paint bucket with red painting. She looks angry at her audience and not really understanding.
In background, her presentation screen: the Fediverse logo in big, with the word "THREATS" on the top and arrows going to the logo. The words "THREATS" was fixed to "THREADS" with red painting on the D.
A group of Fediverse mascots in foreground are anxious and group themselves closely, shacking, in front of this new proposal of the reaper.
License: "Meta proposing Threads to the Fediverse" by David Revoy, with mascots of Mastodon, Pleroma-tan, AI, Lemmy, Sepia, Fediverse logo, and with fair-use of copyrighted Meta's logos − CC-BY 4.0
Threads threats coming today. Hope it won't succeed. Please don't fall for their traps and join them. Just think of what Google did with XMPP. We have to resist!
Friendly reminder: algorithm-based social media platforms are toxic by design, bad for your mental health and responsible for spreading misinformation and disinformation.
Everyone is announcing their new account on the latest privacy destroying (Jesus, look at the privacy report!) social network the tech-bros have regurgitated. Well…
If you need me, you can find me here – on this advertising-free, algorithm-free, non-billionaire-controlled, open, & decentralized social media platform.
ALT text detailsThe App Privacy report for Threads from the Apple App Store, showing it requires access to your health and fitness data, financial info, location data, contact info, among many others.
☣️ FLOSS.social was launched in the (now small) Mastodon signup wave at the end of March 2018, as a result of the #Facebook Cambridge Analytica scandal.
Since then, #Meta has shown little to no sincere interest in reforming their culture of abusing their users' human rights of privacy.
As a result, there is no reason to suspect they'll be any different if they join the #Fediverse, and our instance will respond accordingly.