Search results

Mastodon/Fediverse:

How long does it “typically” take for a server to refresh something like a link preview? I changed the featured image on my website, but it’s been days and it still comes up as my old one on here. Is any aspect of that due to my local cache, or is it all server side? Speak to me the way you would a fourth grader.

The preview should be a dark graphic with my name, not a portrait of me.

davidtoddmccarty.com

0
0
0
0

I guess I am gonna fast-track learning the Go programming language and ActivityPub so that I can help adding the planned federation features faster. We really need connected code forges everywhere that work in decentralised ways to have a resilient and sustainable way for Open Source and Free Software to truly stay open and free(ly accessible). If you are already capable and want to do good, beat me to it :)

codeberg.org/forgejo-contrib/f

@jwildeboerJan Wildeboer 😷:krulorange:

If you are already capable and want to do good, beat me to it :)

I'm not falling for your mediocre attempt at reverse psychology! Instead, I'll re-invent some other wheel that's not been invented here, and convince myself I had no other choice!!1!

Jokes aside, it feels to me as if finding genuinely useful ways to integrate into more tools is becoming a bit of a trend lately. Likely because I'm exposing myself willingly to my curated little echo bubble of generally awesome people, but still I can envision a reality growing from such development that I like to see.

Begone influenca, let me do stuff! >:[

0

week 1, phase 3.
Decision is almost made, considering a site based on hybrid solutions:
Newsletter -> buttondown
stories -> writefreely
interactions/comments -> lemmy (where stories from writefreely will spread to fediverse) and at this point I find less useful to federate Writefreely, given that this platform has no comments. Makes sense a "reply via e-mail" pointing to LetterBird page I have, and "follow [category/community] on Lemmy to comment via Fediverse.
What's missing? A stable navigation menu, and an internal search engine. Found a way to place a landing for the site, through writefreely's admin settings.
Ghost, even in the latest 6.10 version, is excluded. Tried it, and its accessibility is very very poor! It takes time to get rid of various interface elements not properly rendered by screen readers. Ghost is a clear adjustment due to obligations, not an "accessibility by design" project organization.
My main (no longer so hidden) intention is get rid of WordPress, despite self-hosted its philosophy is drastically changing.
And I even have Bearblog which solves some of the issues for nav menu and maybe search bar, but it's a centralized platform depending on one person only. Of course accessibility is the main focus, both in back and front-end.

Any suggestion or feedback is highly appreciated, this month will be dedicated to tests and experiments.

0

RE: mastodon.social/@Mastodon/1158

"Threads, however, supports ActivityPub. Users on Threads can choose to share their posts with other Activity Pub servers, including Mastodon." – Well, only if the instance and/or end user decides so.

Surprised the article doesn't mention the absence of algorithm and advertising in the Fediverse. Imho it's a good selling point.

0

"Critical concept: IRIs are opaque identifiers. You cannot infer meaning from the string pattern — only by dereferencing and inspecting the data." [1] This applies to URIs too. Sadly, almost no implementations use this principle. Multi-tenant servers and simple account portability (with personal domains) would be relatively easy if they did.🙄 It is what it is...

/cc @melvincarvalho

[1] socialdocs.org/docs/concepts/u

0
0
0
0
0

Fediverse account backups via 3rd party FOSS service

Personal Archive Node (PAN) is quite brilliant, its compatible with most fediverse software already, and uses a dual strategy for data backup, with one being adaptable to most fediverse software via adapters.

While not exactly ideal, PAN solves the issue of unforseen instance shutdowns in a short term fashion, while paving the way for a long term, more efficient solution ✨

More details soon.

0
0
0

: As has been documented recently, there is a strong increase of influence campaigns into the spheres: yes, our communities are now big enough to attract the attention of State and State-adjacent Actors.

PLEASE be cautious. If you see something which makes you sad, or angry, please do not engage until you understand why you feel emotional - you may be being manipulated into stronger reactions.

[Edit: typo]

0

Cloudflare workersで動かせるActivityPubの実装を調べてたらこんなものがあった。ていうか、ゆーすけべーさんじゃないですか!

yusukebe/minidon: Minimal implementation of ActivityPub using Cloudflare Workers and D1: github.com/yusukebe/minidon

0

@faketⓋ Gregory Trolliet Ⓐ ⛵ 🇵🇸 @mikiMikołaj Hołysz @floby✿ Floby 💉😷💨 @thibaultmolThibaultmol 🌈 @jernej__sJernej Simončič � @peter

This probably isn't the thread to argue this in, because the original post is important. And I'm going to admit that I'm one of the people who regularly posts long threads.

However, a user experience of a stream of brief thoughts is a very different experience from one of long and well crafted essays. People choose one or the other, and people who choose typically prefer short.

/Continued

@faketⓋ Gregory Trolliet Ⓐ ⛵ 🇵🇸 @mikiMikołaj Hołysz @floby✿ Floby 💉😷💨 @thibaultmolThibaultmol 🌈 @jernej__sJernej Simončič � @peter

allows posts originally made on a server like , which allows long posts, to be copied to , which typically doesn't. That means that it's possible to inject occasional long posts into Mastodon feeds, and, provided they're important, that doesn't seem to me abusive.

If you did it too often with trivial posts, you'd probably get widely muted, or blocked, and that's OK too.

0

Someone who understands the nuts and bolts of how and work better than I do, please explain this to me…
@galacticstone🌜Galactic Stone🌛 posted a reply to my blog's ActivityPub feed: mastodon.social/@galacticstone
I want to reply to their reply. Pasting the URL of the reply into the search box is supposed to cause my server to pull the post over so that I can reply to it.
Instead, it reports "No results."
I can search like this for other posts from mastodon.social just not this one.
Why?

0
0
0

Hi ! I'm working on Hackers' Pub, a small -powered social platform for developers and tech folks.

We're currently drafting a content (/) system and would really appreciate any feedback from those who have experience with federated moderation—we're still learning.

Some ideas we're exploring:

  • Protecting reporter anonymity while giving reported users enough context to understand and improve
  • Graduated responses (warning → content removal → suspension) rather than jumping to bans
  • Using LLM to help match reports to code of conduct provisions
  • Supporting ActivityPub Flag activity for cross-instance reports

Our guiding principle is that moderation should be about growth, not punishment. Expulsion is the last resort.

Here's the full draft if you're curious: https://github.com/hackers-pub/hackerspub/issues/192.

If you've dealt with moderation in federated contexts, what challenges did you run into? What worked well? We'd love to hear your thoughts.

5
0

What New Year's would you prefer to see followed through on our in 2026?

How do you 👁️ envision the of the to be like? Can you imagine a 💃 🕺 that seamlessly weaves our online and offline worlds? that supports 's needs?

🎶 Harmonious and 🫂 @humanetechHumane Tech Community is what we need. Make your pick and 🧚 fantasize and muse on your ideal environment..

coding.social

0
0

I could use more eyes on this by developers - I've spent a bunch of time classifying the quirks with respect to how various fediverse software reports user counts in nodeinfo - any comments on whether there are any major quirks I've missed and/or whether I've properly described the quirks I did document?

codeberg.org/ricci/are-we-dece

0

For the new year's todo-list I have one thing to do. Start my own instance, so that I can interact with others with my name and project. I have already "elettrona @ plusbrothers.net" on my main project's site, based on platform. But I don't manage to reply through mastodon clients as it returns an error using Enable Mastodon App plugin.
But if I have my own instance, with long text writing enabled maybe, I can decide. Reading from here (and MastodonUno) keeping noise there, while interacting with the other one.

0

What are you looking for in social media? (1/N)

privacy.thenexus.today/what-ar

Since you're seeing this on fedi -- or Bluesky, Blacksy, or elsewhere in the ATmosphere -- you already know the value of alternative social media that's not controlled by techbro white supremacist CEO's who make money by exploiting their users and working with their cronies in authoritarian governments.

But, what we have today is only the tip of the iceberg of what's possible.

0
0

I keep on having a strange feeling that the Fediverse could be better.

Not just that it could be used more effectively, as yes it really could be by people. But more a factor that apps, the ability to post from one true account could be a thing.

It's been sorta proven in a way with developers building on AT Protocol with the invention of Flashes & Bluescreen for Bluesky.

Why can't we have 'one account to rule them all?' Is that even a 'good' idea?

0

A case for organisations running their own ActivityPub servers

Pure Web Hosting Blog @team@blog.purewebhosting.nz

The internet has always been about standards, otherwise it simply would not work. The visibility of these for the average user has diminished as large platforms have monopolised activities on the web and run them with their own invisible data structures. Now the internet is the main form of communication there is a growing acknowledgement that organisations pushing updates to the internet need to do it in an open and and ideally internationally standardised format that allows it to […]

Read more →
0

Here's your chance to see the fediverse platform Bonfire in action (without having to install it or create an account)

Our favorite fedi live streamer, @ozoned is going to be streaming an install and walk through soon (Jan 2 at 8 AM CST).

Add it to your calendars and

freestreamers.btfree.org/event

0
0

って実質ほとんど分散してないままなだけど、今後は本当の意味で分散化していく目処とか立ってきてるのかな

:activitypub: が仕様として完璧とは言えない部分もあるんだろうけど、とは言え 標準化技術との同足並みを揃えるつもりなのか、もしくは新たな標準になろうとしているのか、どこかで合流するというビジョンもあるのか、そういうのが、いまのところ :fediverse: によくいる自分としては気になっている :tony_neutral:

0

👁️ fedizens

Those of you who still have an account on : We started a neat little 🫂 campaign as experiment.

In the coming year we hope to organize with participants from the and help from supportive institutions, such as @nlnet @sovtechfundSovereign Tech Agency and @ngiNGI Outreach Office to organize large that attact people from exploitative platforms to the fedi.

You can help testdrive and reinforce this 🔮 challenge.

linkedin.com/posts/coding-soci

#smallishuge #wishlist #smallest #happynewyear #socialexperiencedesign #nutshell #delightful #humanity #activitypub #grassrootsstandard #peopleverse #socialcg #socialhub #future #sociosphere… | Social coding commons

Following Arnold Schrijver's example we too will provide our #smallishuge #wishlist for whom we want to meet with in #2026. Our movement has undergone recent chaordic reorganization, and it would be most appropriate to reflect that in our message. So we'll formulate our #smallest wishlist for the #HappyNewYear along the following 3 hedonic drivers: 1. think - reflect on goals and objectives, so that you'll act accordingly. 2. act - find the people you need to collaborate with for proper solutions. 3. feel - imagine solutions where you want to be, that satisfy your needs. Simply put: "Think before you act, so you end up where you want to feel." This helps put you in play. That is #SocialExperienceDesign in a #Nutshell. Here then is our #delightful list: 1. We would like to dearly thank NLnet foundation and especially Michiel Leenaers, the strategical thinker who tirelessly works to help NGI - The Next Generation Internet become available for #Humanity. We hope to meet you soon! 2. Secondly we would live to convey our gratitude and thanks for all those people in the #ActivityPub developer ecosystem, who help this #GrassrootsStandard protocol evolve, and who evolve a #peopleverse. In particular our hearts go out to W3C #SocialCG and the affiliated #SocialHub community hosted by our friends at @paviliontech. Or 2nd pick is Angus McLeod, a great person who acted when needed. 3. Finally we'll look back at the past and try to connect to the #future. One of our members long ago met with someone beautiful, who as no other knows our #sociosphere around us. Our member lured them with what #fediverse had to offer and still does offers to this day: merely the #technosphere. There was no #connection to the #SocialImpact movements on the ground in #Amsterdam. Merlijn Twaalfhoven, on behalf of our member Arnold, we apologize to you, we'll hope we get a 🍒 second chance from you. Our organization exists to fill the enormous gap, where #humanity needs progess and our #tech seems hellbent to holding us back! Merlijn we focus the next year, on bringing #SocioCultural #innovation to the social web. If time, opportunity, and support allows us. I now pass on the 🔮 #wishlist opportunity challenge to the fine folks at the NLnet foundation. Do you dare to look ahead for our linked-in #collective and formulate 3 wishes for fine ♻️ #commons #connectors we should focus our 💗 #attention on in #2026 ?

www.linkedin.com

0

Working full time on the Social Web

In January 2026, I will begin working full time in my role as Director at the Social Web Foundation. I am looking forward to the challenge of growing this young non-profit and fulfilling our mission to make a bigger, better Fediverse.

As a refresher: I have been working in the area of federated social networks since starting Identi.ca in 2008. Federated social networks are social platforms that let users on one platform connect to and interact with users on another platform. Linked up with open standard protocols, these platforms together form a Social Web that puts people first.

In 2018, I was a co-author of the ActivityPub standard for social network interoperability. I currently maintain the spec for the W3C and develop extensions for it. In 2024, I wrote ActivityPub: Programming for the Social Web for O’Reilly Media. And I co-founded the Social Web Foundation to further encourage the use of ActivityPub in social networks.

For the last year, I’ve been working nights, lunchtimes and weekends on SWF while holding down my full-time role as Director of Open Technology at the Open Earth Foundation. I love working at OEF; the organization build Open Source software to help cities fight climate change. I have felt very fulfilled in my work there, and I’ve made really strong friendships with the team. It’s been a very special place to work that has changed how I think teams can be.

But over the last year, SWF has had some really amazing opportunities, and in 2026 we’ll be making some big steps forward for the Social Web. I can’t keep doing both jobs, and I feel like, after 4 years at OEF, I’ve done what I can to build up that organization, and I am ready to start on this next one.

It will feel good to have my full attention focused on the Social Web. I’m looking forward to seeing my Open Source friends at FOSDEM 2026 in Brussels at the end of January where I’m helping to organize the Social Web track. I’m speaking at Princeton mid-February, and I’ll be in the Bay Area at the beginning of March. All this time, I’ll be working hard to get the next version of ActivityPub released and to push out several software projects to make the Social Web more fun and interesting.

Thanks to everyone who’s put time, effort and help into the SWF. Thanks to my coworkers at OEF for encouraging me on my next steps in my career. Thanks to my wife and family for tolerating yet another leap into the void.

I hope you have as exciting a New Year as I will.

0
9
0

@michael @haraldkliems @organicmaps @openstreetmap @mangroveReviewsOpen Reviews Association @sudoer777 @CoMaps @Dorothea

These are great , and also typical candidates to file an issue for at the ideas repository, at..

codeberg.org/fediverse/fediver

As long-time advocate and passionado I've seen countless times on nifty ideas, only for it to fade out, and be forgotten again, until the next person throws it into ephemeral timeline voids.

0
0
0
0
0
0

ActivityPub 서버에서 YouTube 추적 링크 방지하기

고남현 @gnh1201@hackers.pub

ActivityPub 서버에서 YouTube 추적 링크 방지하기

ActivityPub 서버에 공유되는 YouTube 링크는 종종 사용자들 사이에서 개인정보 보호 측면의 우려 사항으로 언급됩니다. 이는 공유된 URL에 포함된 si 파라미터나, YouTube 웹사이트 자체에 내장된 다양한 추적 기술 등 방문자를 추적하는 데 사용될 수 있는 여러 기술적 메커니즘 때문입니다.

현실적으로 볼 때, ActivityPub 프로토콜을 구현하는 프로젝트들이 이 문제에 대해 기본 제공 해결책을 제시할 가능성은 낮습니다. 이는 YouTube라는 특정 서비스에 국한된 문제가 아니라, 보다 광범위한 웹 추적 문제에 해당하기 때문입니다.

그럼에도 불구하고, 서버 관리자는 서버 차원에서 이러한 우려를 완화하기 위한 실질적인 조치를 취할 수 있습니다.

1. 대체 YouTube 프론트엔드 사용

YouTube로 직접 연결하는 대신, 개인정보 보호에 더 우호적인 대체 프론트엔드 사용을 권장할 수 있습니다.

  • DNT-YT (권장 — 이 시나리오를 위해 특별히 설계됨)
  • Piped
  • Invidious

이러한 프론트엔드들은 영상 접근성을 유지하면서도 추적을 줄이거나 제거하는 데 도움을 줍니다.

2. Nginx sub_filter를 사용한 링크 재작성

대체 프론트엔드를 설정한 이후에는, Nginx의 sub_filter 기능을 사용하여 YouTube 링크를 투명하게 재작성할 수 있습니다. 이를 통해 사용자가 원본 YouTube URL에 직접 접근하는 것을 방지하고, 대신 대체 프론트엔드를 통해 영상을 보도록 유도할 수 있습니다.

예시 설정은 다음과 같습니다.

sub_filter 'www.youtube.com/' 'dnt-yt.catswords.net/';
sub_filter 'youtube.com/' 'dnt-yt.catswords.net/';
sub_filter 'www.youtu.be/' 'dnt-yt.catswords.net/';
sub_filter 'youtu.be/' 'dnt-yt.catswords.net/';

결과

youtube.com 또는 youtu.be로 연결되는 링크가 일관되게 대체 프론트엔드 주소로 변경되는 것이 확인되면, 설정은 완료된 것입니다.

이 접근 방식을 실제로 적용한 사례는 아래 링크에서 확인할 수 있습니다.

https://catswords.social/@gnh1201/115801692643125819

Read more →
5
0