mindly.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mindly.Social is an English speaking, friendly Mastodon instance created for people who want to use their brains and their hearts to make social networking more social. 🧠💖

Administered by:

Server stats:

1.1K
active users

#pubsub

0 posts0 participants0 posts today
Marcel Waldvogel<p><span class="h-card" translate="no"><a href="https://digitalcourage.social/@leobard" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>leobard</span></a></span> <span class="h-card" translate="no"><a href="https://smnn.ch/@nohillside" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nohillside</span></a></span> <br>Pub/sub systems have a long history, actually going back to 1987. And they are a common concept in <a href="https://waldvogel.family/tags/XMPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XMPP</span></a> (aka <a href="https://waldvogel.family/tags/Jabber" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jabber</span></a>). There was even a distributed social network built on top of XMPP <a href="https://waldvogel.family/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> about 10 years ago.</p><p><a href="https://netfuture.ch/2016/10/federated-xmpp-chat-and-more-with-movim-a-success-story/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">netfuture.ch/2016/10/federated</span><span class="invisible">-xmpp-chat-and-more-with-movim-a-success-story/</span></a></p>
Marcel Waldvogel<p>All you never wanted to know about creating fast socket I/O on <a href="https://waldvogel.family/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>. Unless you are a real geek.</p><p>A small, ultra-high performance publish-subscribe server doing kind of TCP <a href="https://waldvogel.family/tags/multicast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multicast</span></a> using <a href="https://waldvogel.family/tags/sendfile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sendfile</span></a>, <a href="https://waldvogel.family/tags/io_uring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>io_uring</span></a>, <a href="https://waldvogel.family/tags/splice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>splice</span></a>, (mapped) files, and <a href="https://waldvogel.family/tags/fallocate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fallocate</span></a> for file hole punching.</p><p>Saturating a 10 Gbps link with useful data with just 8 cores.</p><p>A beautiful writeup for anyone into fast Linux networking. Not just for <a href="https://waldvogel.family/tags/ATproto" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ATproto</span></a> </p><p>h/t <span class="h-card" translate="no"><a href="https://smnn.ch/@nohillside" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nohillside</span></a></span> <br><a href="https://waldvogel.family/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> <a href="https://waldvogel.family/tags/Kernel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kernel</span></a> <a href="https://waldvogel.family/tags/Hacking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hacking</span></a> <br><a href="https://www.asayers.com/jetrelay" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">asayers.com/jetrelay</span><span class="invisible"></span></a></p>
David Bisset<p>Offline <a href="https://phpc.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a> <a href="https://phpc.social/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> between browser tabs</p><p><a href="https://simon-frey.com/tabsub/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">simon-frey.com/tabsub/</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Schimon<p>Rivista XJP - An XMPP PubSub Content Management System</p><p><a href="https://video.xmpp-it.net/videos/watch/f1542678-ad70-4a9b-af4d-1528b3c0b2b6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.xmpp-it.net/videos/watch</span><span class="invisible">/f1542678-ad70-4a9b-af4d-1528b3c0b2b6</span></a></p>
Osunderdog<p>Today I will be working with <a href="https://allthingstech.social/tags/google" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>google</span></a> <a href="https://allthingstech.social/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a> and <a href="https://allthingstech.social/tags/ProtoBuf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProtoBuf</span></a> schemas with a little bit of <a href="https://allthingstech.social/tags/bigquery" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bigquery</span></a> just to spice things up a bit.</p><p><a href="https://allthingstech.social/tags/monday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monday</span></a> <a href="https://allthingstech.social/tags/happymonday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>happymonday</span></a></p>
Erik C. Thauvin<p>Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ</p><p><a href="https://mastodon.social/tags/flink" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flink</span></a> <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/kafka" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kafka</span></a> <a href="https://mastodon.social/tags/memq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memq</span></a> <a href="https://mastodon.social/tags/pinterest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pinterest</span></a> <a href="https://mastodon.social/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a></p><p><a href="https://www.infoq.com/news/2024/02/pinterest-pubsub-kafka-flink/?utm_medium=erik.in&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">infoq.com/news/2024/02/pintere</span><span class="invisible">st-pubsub-kafka-flink/?utm_medium=erik.in&amp;utm_source=mastodon</span></a></p>
Karsten Schmidt<p>New <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> releases &amp; example: This week's releases included updates to <a href="https://thi.ng/system" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/system</span><span class="invisible"></span></a>, a minimal and declarative way to compose an app from multiple components, build their dependency graph and manage their lifecycle (async start/stop) in the correct (topological) order. The computed graph (DAG) can then also be serialized to GraphViz format for visualization/debugging/documentation purposes with a single line of code (see readme)...</p><p>Even though I've been using this system in dozens of projects, it occurred to me there wasn't any example project yet demonstrating this approach, so I finally fixed that:</p><p><a href="https://github.com/thi-ng/umbrella/tree/develop/examples/rstream-system-bus" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/tre</span><span class="invisible">e/develop/examples/rstream-system-bus</span></a></p><p>The demo is purposefully minimal and the source code is (hopefully) much more interesting than the result. In addition to showing how the app components are defined, this example also shows another powerful pattern I've been using in my own tools:</p><p>Using <a href="https://thi.ng/atom" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/atom</span><span class="invisible"></span></a> as central app state and <a href="https://thi.ng/rstream" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/rstream</span><span class="invisible"></span></a> pubsub as central event bus, to both of which various system components can attach topic based subscriptions (aka event and/or change handlers). Since each of these reactive subscriptions are normal rstream subs, they can all be forming graphs of child subs and be filtered/transformed and synchronized via hundreds of composable operators in the <a href="https://thi.ng/rstream" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/rstream</span><span class="invisible"></span></a> and <a href="https://thi.ng/transducers" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/transducers</span><span class="invisible"></span></a> packages — and — these rstream values can also be directly embedded in <a href="https://thi.ng/rdom" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/rdom</span><span class="invisible"></span></a> created reactive UI components/elements/attributes. Some of these techniques are shown in this new example as well... Hope it's helpful to some of you!</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/ThingNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingNews</span></a> <a href="https://mastodon.thi.ng/tags/HowToThing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HowToThing</span></a> <a href="https://mastodon.thi.ng/tags/Graph" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Graph</span></a> <a href="https://mastodon.thi.ng/tags/Components" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Components</span></a> <a href="https://mastodon.thi.ng/tags/Lifecycle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lifecycle</span></a> <a href="https://mastodon.thi.ng/tags/Reactive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reactive</span></a> <a href="https://mastodon.thi.ng/tags/UI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UI</span></a> <a href="https://mastodon.thi.ng/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> <a href="https://mastodon.thi.ng/tags/GraphViz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraphViz</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Neustradamus :xmpp: :linux:<p><a href="https://mastodon.social/tags/MOVIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MOVIM</span></a> 0.23 "<a href="https://mastodon.social/tags/Kojima" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kojima</span></a>" has been released (<a href="https://mastodon.social/tags/XMPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XMPP</span></a> / <a href="https://mastodon.social/tags/SocialNetwork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialNetwork</span></a> / <a href="https://mastodon.social/tags/SocialFeed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialFeed</span></a> / <a href="https://mastodon.social/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> / <a href="https://mastodon.social/tags/E2EE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>E2EE</span></a> / <a href="https://mastodon.social/tags/EndToEndEncryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EndToEndEncryption</span></a> / <a href="https://mastodon.social/tags/E2EEncryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>E2EEncryption</span></a> / <a href="https://mastodon.social/tags/OMEMO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OMEMO</span></a> / <a href="https://mastodon.social/tags/OMEMO12byteIV" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OMEMO12byteIV</span></a> / <a href="https://mastodon.social/tags/Jabber" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jabber</span></a>) <a href="https://movim.eu/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">movim.eu/</span><span class="invisible"></span></a></p>
Nuki Raccoon: The DEI Program of Furry Erotica<p>👎 <a href="https://yiff.life/tags/Publix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Publix</span></a>, where shopping is a pleasure</p><p>👍 <a href="https://yiff.life/tags/Bublicks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bublicks</span></a>, he'll pleasure you while you're shopping</p><p><a href="https://yiff.life/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> <a href="https://yiff.life/tags/PubSubHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSubHub</span></a> <a href="https://yiff.life/tags/PubSubHubBub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSubHubBub</span></a> <a href="https://yiff.life/tags/ThePubSubIsAPenisAndOrDildo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThePubSubIsAPenisAndOrDildo</span></a></p>
Tom :damnified:<p>If you - like me - run an XMPP server, have a look at <span class="h-card" translate="no"><a href="https://toot.igniterealtime.org/@guusdk" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>guusdk</span></a></span> 's XMPP network graph and register your server so that it is displayed. </p><p>All you need to do is install a small module for Ejabberd, Prosody and other XMPP software. :-)</p><p>WebGL version of ther graph: <a href="https://xmppnetwork.goodbytes.im/webgl.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xmppnetwork.goodbytes.im/webgl</span><span class="invisible">.html</span></a></p><p>More information: <a href="https://xmppnetwork.goodbytes.im/faq.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xmppnetwork.goodbytes.im/faq.h</span><span class="invisible">tml</span></a></p><p><a href="https://metalhead.club/tags/xmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmpp</span></a> <a href="https://metalhead.club/tags/ejabberd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ejabberd</span></a> <a href="https://metalhead.club/tags/module" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>module</span></a> <a href="https://metalhead.club/tags/network" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>network</span></a> <a href="https://metalhead.club/tags/graph" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graph</span></a> <a href="https://metalhead.club/tags/visualization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>visualization</span></a> <a href="https://metalhead.club/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://metalhead.club/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a> <a href="https://metalhead.club/tags/communication" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>communication</span></a> <a href="https://metalhead.club/tags/chat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chat</span></a></p>
650thz.de Service Status<p>It's there! trashserver.net is on the map :)</p><p><a href="https://xmppnetwork.goodbytes.im/?focus=trashserver.net" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xmppnetwork.goodbytes.im/?focu</span><span class="invisible">s=trashserver.net</span></a></p><p><a href="https://social.tchncs.de/tags/xmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmpp</span></a> <a href="https://social.tchncs.de/tags/trashserver" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>trashserver</span></a> <a href="https://social.tchncs.de/tags/ejabberd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ejabberd</span></a> <a href="https://social.tchncs.de/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a></p>
Goffi<p>I'm delighted to announce that <a href="https://mastodon.social/tags/Libervia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Libervia</span></a> has received a new grant from <a href="https://mastodon.social/tags/NLnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NLnet</span></a> <a href="https://mastodon.social/tags/NGI0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NGI0</span></a> to develop an <a href="https://mastodon.social/tags/email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>email</span></a> &lt;=&gt; <a href="https://mastodon.social/tags/XMPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XMPP</span></a> gateway. </p><p>This project will not only convert normal messages but also transform mailing lists into <a href="https://mastodon.social/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a> based forums. It includes UI/UX enhancements on Libervia, end-to-end encryption, and advanced handling of attachments.</p><p>More at: <a href="https://nlnet.nl/project/EmailXMPPgateway/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nlnet.nl/project/EmailXMPPgate</span><span class="invisible">way/</span></a></p>
Goffi<p><span class="h-card" translate="no"><a href="https://cybre.club/@me_the_fl00f" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>me_the_fl00f</span></a></span> <span class="h-card" translate="no"><a href="https://framapiaf.org/@debacle" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>debacle</span></a></span> <span class="h-card" translate="no"><a href="https://gultsch.social/@daniel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>daniel</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@edhelas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>edhelas</span></a></span> <br>We have already nearly everything with <a href="https://mastodon.social/tags/XMPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XMPP</span></a> <a href="https://mastodon.social/tags/Pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pubsub</span></a>: posts, rich contents, multi-levels comments, repeat, edit, reactions, like/seen, deletion, attachments, mentions.</p><p>The main things we are probably lacking for modern social network are trolls and advertisements. For those I can't do much for, but for everything else that may be lacking, just ask, and I might implement it.</p>
Debacle<p><span class="h-card" translate="no"><a href="https://gultsch.social/@daniel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>daniel</span></a></span> </p><p><a href="https://framapiaf.org/tags/XMPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XMPP</span></a> <a href="https://framapiaf.org/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> based <a href="https://framapiaf.org/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> when? 🙂</p><p><a href="https://framapiaf.org/tags/Movim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Movim</span></a> <span class="h-card" translate="no"><a href="https://mastodon.social/@edhelas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>edhelas</span></a></span> <a href="https://framapiaf.org/tags/Libervia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Libervia</span></a> <span class="h-card" translate="no"><a href="https://mastodon.social/@Goffi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Goffi</span></a></span></p>
Oleksii<p><span class="h-card" translate="no"><a href="https://mastodon.cloud/@jlgatewood" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jlgatewood</span></a></span> Comparison with email appropriate only to some extent. <br>I would like if someone differentiate <a href="https://social.linux.pizza/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a> vs <a href="https://social.linux.pizza/tags/fedivers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedivers</span></a> vs and <a href="https://social.linux.pizza/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a></p>
Klaus Alexander Seistrup<span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@xmpp" rel="nofollow noopener noreferrer" target="_blank">@<span>xmpp</span></a></span> <br><br><a class="hashtag" href="https://magnetic-ink.dk/tag/xmpp" rel="nofollow noopener noreferrer" target="_blank">#XMPP</a> <a class="hashtag" href="https://magnetic-ink.dk/tag/certwatch" rel="nofollow noopener noreferrer" target="_blank">#CertWatch</a> said that »[My] settings are correct and no MITM was detected.« That's great.<br><br>It then continued with some <a class="hashtag" href="https://magnetic-ink.dk/tag/pubsub" rel="nofollow noopener noreferrer" target="_blank">#PubSub</a> stuff and finally said »If you do not have a pubsub-capable client you can subscribe for text notifications by opening a chat with <a href="http://certwatch.xmpp.net" rel="nofollow noopener noreferrer" target="_blank">certwatch.xmpp.net</a> and sending the message “subscribe &lt;my xmpp server&gt;”«.<br><br>My question is now: How do I open a chat with a hostname and not a JID?<br><br>My clients are <a class="hashtag" href="https://magnetic-ink.dk/tag/gajim" rel="nofollow noopener noreferrer" target="_blank">#Gajim</a> resp. <a class="hashtag" href="https://magnetic-ink.dk/tag/conversations" rel="nofollow noopener noreferrer" target="_blank">#Conversations</a> / <a class="hashtag" href="https://magnetic-ink.dk/tag/blabberim" rel="nofollow noopener noreferrer" target="_blank">#BlabberIM</a>.<br><br>Anyone?
Eric<p>Set up ntfy.sh yesterday and am really digging its flexibility. Admittedly I've got no clue how to integrate like... 90% of what it's capable of, but being able to roll my own push notifications for things like media, uptime, and automations from Home Assistant.</p><p><a href="https://mastodon.parastor.net/tags/ntfy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ntfy</span></a> <a href="https://mastodon.parastor.net/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.parastor.net/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a></p>
Peter Czanik<p>I just finished doing my weekly syslog-ng git snapshot compiles. Google <a href="https://fosstodon.org/tags/pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubsub</span></a> support is now available in many of my <span class="h-card" translate="no"><a href="https://fosstodon.org/@opensuse" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>opensuse</span></a></span> / <a href="https://fosstodon.org/tags/SLES" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SLES</span></a> &amp; <span class="h-card" translate="no"><a href="https://fosstodon.org/@fedora" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fedora</span></a></span> / <a href="https://fosstodon.org/tags/RHEL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RHEL</span></a> packages:</p><p><a href="https://www.syslog-ng.com/community/b/blog/posts/rpm-packages-from-syslog-ng-git-head/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">syslog-ng.com/community/b/blog</span><span class="invisible">/posts/rpm-packages-from-syslog-ng-git-head/</span></a></p><p>Unfortunately for now it's unavailable on <a href="https://fosstodon.org/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a>, RHEL 9 and old distros.</p>
🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>I get that <a href="https://mas.to/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> <a href="https://mas.to/tags/SQS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SQS</span></a> is a "pull-based" message bus, while <a href="https://mas.to/tags/SNS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SNS</span></a> is "push-based", but given that I don't understand why SQS exists. </p><p>Push seems superior, so why involve a <a href="https://mas.to/tags/queue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>queue</span></a> at all? </p><p>But fanning out SNS events to SQS <a href="https://mas.to/tags/queues" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>queues</span></a> is a recommended pattern, why?</p><p>What can you do with a poll-based queue that you couldn't do with a push-based <a href="https://mas.to/tags/pubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pubSub</span></a>?</p><p><a href="https://mas.to/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mas.to/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mas.to/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://mas.to/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mas.to/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>
Steve Leach<p>Grrr.. Arr.. <a href="https://sigmoid.social/tags/IPFS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IPFS</span></a> <a href="https://sigmoid.social/tags/Pubsub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pubsub</span></a> (at least through the Kubo daemon) is depreciated and to be removed. So now I need to find a <a href="https://sigmoid.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> friendly alternative that duplicates the functionality of Pubsub "rooms": A shared P2P environment where all messages are (at least potentially) observable by all participating peers in the channel. Pubsub was exactly what I needed, now I'm Googling and squinting at how to implement P2P from scratch in Python. Blah.</p>