Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4753

C

Carl Schwan

Personal blog · carlschwan.eu · on HN as ognarbprogramming

Carl Schwan's personal blog at carlschwan.eu covers programming. Since 2019, 16 different Hacker News readers have linked it 47 times, most often “Adding comments to a static blog with Mastodon”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.

Visit the blog
47mentions?
16HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 12 in 2023

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

Carl Schwan's post on adding Mastodon/ActivityPub comments to a static blog, an alternative to Disqus. Commenters cite it as the reference for fediverse-based blog comments.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Open-source developer working on Nextcloud and KDE. KDE e.V. Board Member.

The author on HN?

ognarb · 2,859 karma · member since 2017

KDE maintainer and part of the board of Directors. As my job, I work at Nextcloud. Technologies: Qt/C++/QML/PHP/Js/Vue Previously GnuPG and KDAB. Contact email: carl@carlschwan.eu

From their public HN profile, which links to this site.

Most-linked posts?

  1. Adding comments to a static blog with Mastodon
    10 people · 11 mentions · first linked 2020-12-29
  2. Digital Market Act Workshop in Brussels
    2 people · 4 mentions · first linked 2023-03-02
  3. Frameless View with QtWidgets
    2 people · 2 mentions · first linked 2023-08-29

What Hacker News says?

  1. NeoChat does work on Plasma Mobile but it is still missing a few features to be production ready. https://carlschwan.eu/2020/12/23/announcing-neochat-1.0-the-... I'm currently working on encryption support in the base library: https://github.com/quotient-im/libQuotient/pull/443 and once this is done the other big missing feature are notifications.

    Comment linking /2020/12/23/announcing-neochat-1.0-the-kde-matrix-client/

    on “Element (Matrix chat app) suspended from the Google Play Store”
  2. Submitted Adding comments to a static blog with Mastodon as a story · 297 points

    HN discussion
  3. Yes and if you want more screenshots I put some on my blog about this change https://carlschwan.eu/2023/08/29/frameless-view-with-qtwidge... And there is also some before and after comparison on the announcement https://kde.org/announcements/megarelease/6/

    Comment linking /2023/08/29/frameless-view-with-qtwidgets/

    on “The KDE desktop gets an overhaul with Plasma 6”
  4. Submitted KDE.org migrated to Hugo as a story · 191 points

    HN discussion
  5. There is effort to multiple concurrent efforts to update the breeze style: Mine is here which is still quite WIP https://carlschwan.eu/2023/12/19/announcing-brise-theme/ And there is another one for icons https://anditosan.wordpress.com/2023/12/30/breeze-icons-upda...

    Comment linking /2023/12/19/announcing-brise-theme/

    on “The KDE desktop gets an overhaul with Plasma 6”
  6. Submitted Health of the KDE Community as a story · 174 points

    HN discussion
  7. I use Mastodon for comments on one of my sites using a slightly modified version of the code featured here: https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta... As the site is focused on a single topic, I almost always tag a related Lemmy community in the Mastodon post, so it gets comments from there too. Federation is cool.

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “I’ve removed Disqus. It was making my blog worse”
  8. Submitted Efficient custom shapes in QtQuick with Rust as a story · 27 points

    HN discussion
  9. I haven't tried them on my own blog yet, but on blogs I read, both the Bluesky comments you linked and this mastodon comment system: https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta... have been pleasant.

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “I’ve removed Disqus. It was making my blog worse”
  10. Submitted Kontrast Is a Contrast Checker as a story · 11 points

    HN discussion
  11. There are similar¹𝄒²𝄒³ ideas for Mastodon / ActivityPub: ¹ https://jszym.com/blog/mastodon_blog_comments/ ² https://jan.wildeboer.net/2023/02/Jekyll-Mastodon-Comments/ ³ https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta...

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “I’ve removed Disqus. It was making my blog worse”
  12. Submitted Adding comments to your static blog with Mastodon as a story · 6 points

    HN discussion
  13. I did this for the KDE wikis {userbase,techbase,community}.kde.org, this was a lot harder than I first thought, because of the amount of user contributed content with white background, hardcoded color in the text. I wrote about it here: https://carlschwan.eu/2019/07/12/new-userbase.html

    Comment linking /2019/07/12/new-userbase.html

    on “Dark mode in a website with CSS”
  14. Submitted Show HN: NeoChat 1.1, a Matrix client by KDE as a story · 6 points

    HN discussion
  15. A somewhat related solution for comments is to piggyback on the Mastodon ecosystem, which I really like: https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta...

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “Show HN: I'm working on a open-source, self-hosted alternative to Disqus”
  16. Submitted New Konsole Website as a story · 6 points

    HN discussion
  17. Two implementations using the Fediverse: https://cactus.chat/ https://news.ycombinator.com/item?id=26371813 https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta... https://news.ycombinator.com/item?id=25570268

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “Show HN: I'm working on a open-source, self-hosted alternative to Disqus”
  18. Submitted Calligra Office 4.0 is Out as a story · 5 points

    HN discussion
  19. People have been doing this with ActivityPub/Mastodon for years: https://carlschwan.eu/2020/12/29/adding-comments-to-your-sta...

    Comment linking /2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

    on “Building Bluesky comments for my blog”
  20. Submitted KDE Apps Initiative as a story · 4 points

    HN discussion
  21. I used this on a personal projectto use the Lyon library to draw custom shapes in a qml app. If someone is interested I wrote a blog post about it: https://carlschwan.eu/2021/01/20/efficient-custom-shapes-in-...

    Comment linking /2021/01/20/efficient-custom-shapes-in-qtquick-with-rust/

    on “CXX – safe interop between Rust and C++”
  22. Submitted Show HN: NeoChat 1.2, a convergent Matrix client by KDE as a story · 4 points

    HN discussion
  23. Yes, in KDE we also moved most of our websites to static website generators to Jekyll or Hugo. From the more than 20 websites only a few are still using Drupal 7 or a custom php framework. The last one and biggest website to be migrated https://kde.org was a big challenge because it is an 20 years old websites with thousands of pages and translations. But my efforts are finally paying off and we saw an increase of 3…

    Comment linking /2020/10/30/kde-org-hugo.html

    on “Welcome Yari: MDN Web Docs has a new platform”
  24. Submitted Documentation Improvements in KDE as a story · 4 points

    HN discussion
  25. Looks like I will need to update https://carlschwan.eu/2021/04/29/health-of-the-kde-community...

    Comment linking /2021/04/29/health-of-the-kde-community/

    on “Gnome Turns 25”
  26. Submitted NeoChat 1.0, the KDE Matrix client as a story · 4 points

    HN discussion
  27. I did something similar for kde.org a while ago, in case someone is interested https://carlschwan.eu/2020/04/18/a-new-look-for-kde.org/

    Comment linking /2020/04/18/a-new-look-for-kde.org/

    on “What did www.python.org look like from 1996 to 2021?”
  28. Submitted Adding comments to your static blog with Mastodon as a story · 3 points

    HN discussion
  29. Matrix.org made a small demo of this at a EU workshop recently. I attended the workshop and wrote a bit about it https://carlschwan.eu/2023/03/02/digital-market-act-workshop...

    Comment linking /2023/03/02/digital-market-act-workshop-in-brussels/

    on “EU will require Apple to open up iMessage”
  30. Submitted Show HN: A new open-source ePub reader as a story · 3 points

    HN discussion

Search all of HN for carlschwan.eu

Linked by the same people?