Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Seeking recommendations for federated Q&A forums on Linux and software issues

Fediverso
6 6 24
  • I'm looking for federated Q&A forums specifically focused on Linux and software-related issues. I'm not referring to platforms like NodeBB, Discourse, Lemmy, Kbin, PieFed, etc. I'm asking for specific instances that focus on Q&A about Linux and other software related issues. I know of some popular non-federated platforms like Stack Exchange, AskUbuntu, Arch Linux Forum, etc. But I'm particularly interested in federated sites.

    If you have any recommendations for such forums, please share them! Thank you!

  • I'm looking for federated Q&A forums specifically focused on Linux and software-related issues. I'm not referring to platforms like NodeBB, Discourse, Lemmy, Kbin, PieFed, etc. I'm asking for specific instances that focus on Q&A about Linux and other software related issues. I know of some popular non-federated platforms like Stack Exchange, AskUbuntu, Arch Linux Forum, etc. But I'm particularly interested in federated sites.

    If you have any recommendations for such forums, please share them! Thank you!

  • I'm looking for federated Q&A forums specifically focused on Linux and software-related issues. I'm not referring to platforms like NodeBB, Discourse, Lemmy, Kbin, PieFed, etc. I'm asking for specific instances that focus on Q&A about Linux and other software related issues. I know of some popular non-federated platforms like Stack Exchange, AskUbuntu, Arch Linux Forum, etc. But I'm particularly interested in federated sites.

    If you have any recommendations for such forums, please share them! Thank you!

    I've been thinking about adding Q&A features to PieFed for a while... Initially just the ability to set a comment as the solution to a post and then give that comment more emphasis in the UI. What else do we need? Maybe display the number of solution comments on peoples profile.

  • I've been thinking about adding Q&A features to PieFed for a while... Initially just the ability to set a comment as the solution to a post and then give that comment more emphasis in the UI. What else do we need? Maybe display the number of solution comments on peoples profile.

    Honestly, I wouldn’t recommend adding the feature to mark comments as solutions. Websites like StackOverflow often have many answers that aren’t the best marked as solutions, and I believe platforms like Codidact have learned from those mistakes.

    Reputation is a key factor that motivates people to contribute answers. However, StackOverflow suffers from over-moderation due to the reputation gained from moderating. I’m curious about how Codidact has addressed this issue.

    Instead, consider allowing users to mark questions as solved rather than comments. Implementing a voting system similar to Slashdot, where users can categorize responses as helpful, funny, or other descriptors, might be more effective. This way, contributors are incentivized to help, as they can gain reputation points. Then a leaderboard showcasing the most helpful contributors on a weekly or monthly basis could further encourage participation.

    Feature Description Benefits
    User Profiles with Reputation Points Allow users to earn points for asking questions, providing answers, and receiving upvotes. Encourages participation and rewards knowledgeable contributors.
    Question Marking System Enable users to mark questions as solved, rather than comments. Simplifies the process of identifying resolved queries.
    Voting System Implement a voting mechanism for answers (e.g., helpful, insightful, etc.). Helps surface the best answers and encourages quality contributions.
    Leaderboards Create weekly or monthly leaderboards showcasing top contributors. Fosters competition and motivates users to engage more actively.
    Categorization and Tagging Allow users to categorize questions and tag them for easier navigation. Improves searchability and organization of content.
    Search Functionality Develop a robust search feature that allows users to find questions and answers quickly. Enhances user experience by making information easily accessible.
  • I'm looking for federated Q&A forums specifically focused on Linux and software-related issues. I'm not referring to platforms like NodeBB, Discourse, Lemmy, Kbin, PieFed, etc. I'm asking for specific instances that focus on Q&A about Linux and other software related issues. I know of some popular non-federated platforms like Stack Exchange, AskUbuntu, Arch Linux Forum, etc. But I'm particularly interested in federated sites.

    If you have any recommendations for such forums, please share them! Thank you!

    Matrix has "threads" but that is cursed. >:(

  • Hey, yeah, please tell the Linux Nerds people to turn on federation!

    Tell them Julian from NodeBB will help them get started 🤓


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @evan@cosocial.ca I agree, and hopefully I'll have some bandwidth in the coming months to put a PoC together for using the social API!

    @evan@cosocial.ca I agree, and hopefully I'll have some bandwidth in the coming months to put a PoC together for using the social API!

    End of the day I think AP is on more structurally sound software foundations. There's absolutely merit in re-using boring tech (HTTP, JSON, et al.) to make something new and interesting. ATProto makes my spidey sense tingle, in a code smell sort of way. Like Angular did, back in the day.

    That's why I'm bullish on AP.

    read more

  • @julian you've been doing great work.

    I don't think @liaizon meant the original post to be a bummer for the Fediverse, but a wake-up call for engaging developers.

    I agree that client-first development in ATProto is extremely exciting. We need to do better on the Fediverse side. Fortunately, our social API is great; we just need to start implementing it and using it.

    read more

  • @evan@cosocial.ca wait no, I have a better answer.

    I must be on one of the other million fediverses @jaz@toot.wales talked about where nothing of note happens!

    read more

  • @evan@cosocial.ca maybe there just hasn't been a lot of true R&D coming from me then 😩

    read more

  • @julian @silverpill Are you guys even on the same Fediverse as I am?

    - Dozens of FEPs under development
    - 10+ task forces in the CG
    - New work like quote posts from Mastodon
    - Ghost.org went live in 2025
    - E2EE from Emissary and Bonfire this year
    - New Working Group to revise ActivityPub

    There is a tonne going on. We just had a FOSDEM Social Web Devroom with 20+ presenters. FediMTL.ca is next week. Fediforum is the week after that.

    read more

  • @silverpill@mitra.social I'm sorry you feel that way. I agree that I suppose there hasn't been a lot of true R&D lately, though a lot of that could be we're just shipping with little fanfare.

    read more

  • In previous years, I published two "fediverse tech roadmap" posts:

    - Fediverse tech roadmap 2024
    - Fediverse tech roadmap 2025

    However, I didn't publish such post this year because not much has happened in 2025. Many problems I talked about require complex solutions, but unfortunately proposed solutions are often very limited or lead to centralization. Or worse, there is no solution but only an imitation of work. I don't want to write about that.

    I saw a thread today where ATProto ecosystem was compared to #ActivityPub. Things are happening in the Atmosphere, but not in Fediverse. MAU graphs are flat. What's going on?

    There are multiple factors at play, but I think fake activity may be the biggest contributor. Trivial developments presented as breakthroughs. Features that already exist somewhere in Fediverse presented as new inventions. Vaporware. Specs written by people who have no idea how to implement them. Working groups that do nothing but meetings.

    Real work is ignored, competent developers see that and quit.

    We need to fix this.

    For my part, I will continue to document #Fediverse development at @weekinfediverse. But this newsletter doesn't have much impact.

    read more

  • read more
Post suggeriti
  • 0 Votes
    1 Posts
    6 Views
    Warm up the fire! We're LIVE!Fireside Fedi - Episode 21 - Scott Jenson - Apple, Google, Mastodon UX#owncast #streaming #interview #fediverse #fedi #people #show #firesidefedi #FsFhttps://stream.firesidefedi.live
  • 0 Votes
    1 Posts
    6 Views
    The beauty of #ActivityPubYes, Loops federates, and admins can enable any remote instance video posts to appear in local follower feeds AND you can even include them in the For You page ✨https://joinloops.org/join-the-beta#Loops #Fediverse #interoperability
  • 0 Votes
    1 Posts
    7 Views
    Fedify 1.10.0: Observability foundations for the future debug dashboard Fedify is a #TypeScript framework for building #ActivityPub servers that participate in the #fediverse. It reduces the complexity and boilerplate typically required for ActivityPub implementation while providing comprehensive federation capabilities. We're excited to announce #Fedify 1.10.0, a focused release that lays critical groundwork for future debugging and observability features. Released on December 24, 2025, this version introduces infrastructure improvements that will enable the upcoming debug dashboard while maintaining full backward compatibility with existing Fedify applications. This release represents a transitional step toward Fedify 2.0.0, introducing optional capabilities that will become standard in the next major version. The changes focus on enabling richer observability through OpenTelemetry enhancements and adding prefix scanning capabilities to the key–value store interface. Enhanced OpenTelemetry instrumentation Fedify 1.10.0 significantly expands OpenTelemetry instrumentation with span events that capture detailed ActivityPub data. These enhancements enable richer observability and debugging capabilities without relying solely on span attributes, which are limited to primitive values. The new span events provide complete activity payloads and verification status, making it possible to build comprehensive debugging tools that show the full context of federation operations: activitypub.activity.received event on activitypub.inbox span — records the full activity JSON, verification status (activity verified, HTTP signatures verified, Linked Data signatures verified), and actor information activitypub.activity.sent event on activitypub.send_activity span — records the full activity JSON and target inbox URL activitypub.object.fetched event on activitypub.lookup_object span — records the fetched object's type and complete JSON-LD representation Additionally, Fedify now instruments previously uncovered operations: activitypub.fetch_document span for document loader operations, tracking URL fetching, HTTP redirects, and final document URLs activitypub.verify_key_ownership span for cryptographic key ownership verification, recording actor ID, key ID, verification result, and the verification method used These instrumentation improvements emerged from work on issue #234 (Real-time ActivityPub debug dashboard). Rather than introducing a custom observer interface as originally proposed in #323, we leveraged Fedify's existing OpenTelemetry infrastructure to capture rich federation data through span events. This approach provides a standards-based foundation that's composable with existing observability tools like Jaeger, Zipkin, and Grafana Tempo. Distributed trace storage with FedifySpanExporter Building on the enhanced instrumentation, Fedify 1.10.0 introduces FedifySpanExporter, a new OpenTelemetry SpanExporter that persists ActivityPub activity traces to a KvStore. This enables distributed tracing support across multiple nodes in a Fedify deployment, which is essential for building debug dashboards that can show complete request flows across web servers and background workers. The new @fedify/fedify/otel module provides the following types and interfaces: import { MemoryKvStore } from "@fedify/fedify"; import { FedifySpanExporter } from "@fedify/fedify/otel"; import { BasicTracerProvider, SimpleSpanProcessor, } from "@opentelemetry/sdk-trace-base"; const kv = new MemoryKvStore(); const exporter = new FedifySpanExporter(kv, { ttl: Temporal.Duration.from({ hours: 1 }), }); const provider = new BasicTracerProvider(); provider.addSpanProcessor(new SimpleSpanProcessor(exporter)); The stored traces can be queried for display in debugging interfaces: // Get all activities for a specific trace const activities = await exporter.getActivitiesByTraceId(traceId); // Get recent traces with summary information const recentTraces = await exporter.getRecentTraces({ limit: 100 }); The exporter supports two storage strategies depending on the KvStore capabilities. When the list() method is available (preferred), it stores individual records with keys like [prefix, traceId, spanId]. When only cas() is available, it uses compare-and-swap operations to append records to arrays stored per trace. This infrastructure provides the foundation for implementing a comprehensive debug dashboard as a custom SpanExporter, as outlined in the updated implementation plan for issue #234. Optional list() method for KvStore interface Fedify 1.10.0 adds an optional list() method to the KvStore interface for enumerating entries by key prefix. This method enables efficient prefix scanning, which is useful for implementing features like distributed trace storage, cache invalidation by prefix, and listing related entries. interface KvStore { // ... existing methods list?(prefix?: KvKey): AsyncIterable<KvStoreListEntry>; } When the prefix parameter is omitted or empty, list() returns all entries in the store. This is useful for debugging and administrative purposes. All official KvStore implementations have been updated to support this method: MemoryKvStore — filters in-memory keys by prefix SqliteKvStore — uses LIKE query with JSON key pattern PostgresKvStore — uses array slice comparison RedisKvStore — uses SCAN with pattern matching and key deserialization DenoKvStore — delegates to Deno KV's built-in list() API WorkersKvStore — uses Cloudflare Workers KV list() with JSON key prefix pattern While list() is currently optional to give existing custom KvStore implementations time to add support, it will become a required method in Fedify 2.0.0 (tracked in issue #499). This migration path allows implementers to gradually adopt the new capability throughout the 1.x release cycle. The addition of list() support was implemented in pull request #500, which also included the setup of proper testing infrastructure for WorkersKvStore using Vitest with @cloudflare/vitest-pool-workers. NestJS 11 and Express 5 support Thanks to a contribution from Cho Hasang (@crohasang@hackers.pub), the @fedify/nestjs package now supports NestJS 11 environments that use Express 5. The peer dependency range for Express has been widened to ^4.0.0 || ^5.0.0, eliminating peer dependency conflicts in modern NestJS projects while maintaining backward compatibility with Express 4. This change, implemented in pull request #493, keeps the workspace catalog pinned to Express 4 for internal development and test stability while allowing Express 5 in consuming applications. What's next Fedify 1.10.0 serves as a stepping stone toward the upcoming 2.0.0 release. The optional list() method introduced in this version will become required in 2.0.0, simplifying the interface contract and allowing Fedify internals to rely on prefix scanning being universally available. The enhanced #OpenTelemetry instrumentation and FedifySpanExporter provide the foundation for implementing the debug dashboard proposed in issue #234. The next steps include building the web dashboard UI with real-time activity lists, filtering, and JSON inspection capabilities—all as a separate package that leverages the standards-based observability infrastructure introduced in this release. Depending on the development timeline and feature priorities, there may be additional 1.x releases before the 2.0.0 migration. For developers building custom KvStore implementations, now is the time to add list() support to prepare for the eventual 2.0.0 upgrade. The implementation patterns used in the official backends provide clear guidance for various storage strategies. Acknowledgments Special thanks to Cho Hasang (@crohasang@hackers.pub) for the NestJS 11 compatibility improvements, and to all community members who provided feedback and testing for the new observability features. For the complete list of changes, bug fixes, and improvements, please refer to the CHANGES.md file in the repository. #fedidev #release
  • Blogbastelei

    General Discussion activitypub fediverse plugin wordpress
    1
    0 Votes
    1 Posts
    9 Views
    BlogbasteleiNur ganz kurz, das ActivityPub Plugin ist wieder aktiv. Eigentlich hatte ich es nur nochmal installiert weil ich was nachschauen wollte. Dann habe ich mir gedacht, ich lasse jetzt mal drin.Vielleicht kann ich es tatsächlich demnächst mal brauchen, mal sehen.Man kann dem Blog also wieder im Fediverse folgen unter: @bloghttps://rausgerufen.de/blogbastelei-6/#ActivityPub #Fediverse #Plugin #WordPress