<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-25T05:27:40Z</updated>
  <generator>https://njump.cloud.vinney.xyz</generator>

  <title>Nostr notes by arcanicanis</title>
  <author>
    <name>arcanicanis</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.cloud.vinney.xyz/npub1hepgl94nt5y40tk2rt9qywvvxq49hrqn4ajxjgp5sch4a84pvphsumg8y9.rss" />
  <link href="https://njump.cloud.vinney.xyz/npub1hepgl94nt5y40tk2rt9qywvvxq49hrqn4ajxjgp5sch4a84pvphsumg8y9" />
  <id>https://njump.cloud.vinney.xyz/npub1hepgl94nt5y40tk2rt9qywvvxq49hrqn4ajxjgp5sch4a84pvphsumg8y9</id>
  <icon>https://arcanican.is/share/avatar-2025.jpg</icon>
  <logo>https://arcanican.is/share/avatar-2025.jpg</logo>




  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9wzzxvu582s40q6x9fd5j7sh506l2xdkwpwz8pa2xtlw97qpaesszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7de79wy</id>
    
      <title type="html">I still don&amp;#39;t even understand how it became a thing to defer ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9wzzxvu582s40q6x9fd5j7sh506l2xdkwpwz8pa2xtlw97qpaesszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7de79wy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0mx8xalxxfx0n57uq3cw7ww7p3sg94njyjtv8es9jgc9kxhkz3scpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7gkzmtx&#39;&gt;nevent1q…zmtx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I still don&amp;#39;t even understand how it became a thing to defer animated emotes to a separate service entirely, and also expect it to last that way forever.
    </content>
    <updated>2026-04-08T00:29:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8v0phnpjd3yqk9uf0pyu4fawzt5z9d3zypfs5z5u6frk35umrfvszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7tqh6nt</id>
    
      <title type="html">And the exclusivity to WebSockets makes it a little annoying, ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8v0phnpjd3yqk9uf0pyu4fawzt5z9d3zypfs5z5u6frk35umrfvszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7tqh6nt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzp7ux5wk4pjkg9w7dcgcpum0cwzl2at89wtnwf6t7n45fsnax5gpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z77ahk69&#39;&gt;nevent1q…hk69&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And the exclusivity to WebSockets makes it a little annoying, because I can&amp;#39;t make a basic relay implementation with any CGI/FastCGI-style execution (e.g. some PHP that you can throw on a craphost).&lt;br/&gt;&lt;br/&gt;However I think I could make a simple Blossom server implementation, but a little more complicated by trying it trying to be RESTful
    </content>
    <updated>2026-04-02T21:30:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs84853leq4fkm7vgspuz52r4dzq9ts3yk5skgqw6sxmrmk5gsw65czyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7w4g906</id>
    
      <title type="html">Random thought: saw the mention of Isso, for a commenting system ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs84853leq4fkm7vgspuz52r4dzq9ts3yk5skgqw6sxmrmk5gsw65czyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7w4g906" />
    <content type="html">
      Random thought: saw the mention of Isso, for a commenting system that can be used on static websites. Had the idea of something similar with ActivityPub instead, but then thought further of something where you could have something essentially proxy and transform content from a static website (given some URL pattern of which pages should be included/exempt, and where to extract content from).&lt;br/&gt;&lt;br/&gt;Ergo, you could have some blog or other personal website, that could even be static, while having some secondary service that can transform it to ActivityPub, Nostr, or other representations, and serve an embedded (and moderated) comments section, without needing the content to originally be inside of some natively ActivityPub-based (or extended) platform.&lt;br/&gt;&lt;br/&gt;Hell, even stepping even further: maybe could do it for an art gallery system too, that could do automatic cross-posting.
    </content>
    <updated>2026-03-22T00:05:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq762n0sy83ts6ud37f2w3c3f49jwyhnj0tt4pt3hl35d02ce8lgszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7czykhq</id>
    
      <title type="html">Oh derp, and I almost forgot: &amp;gt; XMPP over Nostr There is the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq762n0sy83ts6ud37f2w3c3f49jwyhnj0tt4pt3hl35d02ce8lgszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7czykhq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3dz8pq2eag6fhnq3radnruehm0sr7yf02gawjkw0zhx034jqjyqtdscu6&#39;&gt;nevent1q…scu6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh derp, and I almost forgot:&lt;br/&gt;&amp;gt; XMPP over Nostr&lt;br/&gt;&lt;br/&gt;There is the &amp;#34;Serverless&amp;#34; XEP originally meant for having local messaging on a LAN: &lt;a href=&#34;https://xmpp.org/extensions/xep-0174.html&#34;&gt;https://xmpp.org/extensions/xep-0174.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m sure horrors could be conjured of it in different/&amp;#39;wrong&amp;#39; contexts. Though of course people are free to make up and propose their own ideas.
    </content>
    <updated>2026-03-08T23:13:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgzm6vykhcpm6maspry4ksvz283z5tf2x9t4fqrzapd3f6e6mpp6qzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7m2szc2</id>
    
      <title type="html">This might be the second prominent time I&amp;#39;ve seen SimpleX ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgzm6vykhcpm6maspry4ksvz283z5tf2x9t4fqrzapd3f6e6mpp6qzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7m2szc2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3dz8pq2eag6fhnq3radnruehm0sr7yf02gawjkw0zhx034jqjyqtdscu6&#39;&gt;nevent1q…scu6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This might be the second prominent time I&amp;#39;ve seen SimpleX recommended. I think my main concern was that it sounded like it was another thing acting as another &amp;#39;decentralized&amp;#39; overlay network just for a messaging protocol (as like with Tox), where said infrastructure is questionably free by some benefactor (unless I&amp;#39;m mixing it up with something else).&lt;br/&gt;&lt;br/&gt;While comparatively, in XMPP there&amp;#39;s accountability of who pays the bills with a server, and in Nostr, of who hosts the relays (and who they&amp;#39;re willing to platform), versus the &amp;#39;decentralized mesh [charity] network&amp;#39; that could flop when investors/benefactors lose interest.&lt;br/&gt;&lt;br/&gt;If it&amp;#39;s actually federated, and not just &amp;#39;decentralized mesh [charity] net&amp;#39;, then I could take another look. Although I don&amp;#39;t know if &amp;#39;you can run your own server&amp;#39; is like the bait-and-switch in Bluesky touting that you can host your own PDS, when actually you have no chance at running your own AppView server, since there is no directed delivery in ATProto, as you _have to_ filter EVERYTHING of the WHOLE NETWORK from a firehose, for receiving updates, as part of it&amp;#39;s design.&lt;br/&gt;&lt;br/&gt;Also to follow-up on the question I forgot to address, here&amp;#39;s the list of XEPs at the bottom of the page: &lt;a href=&#34;https://xmpp.org/extensions/&#34;&gt;https://xmpp.org/extensions/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Meanwhile there&amp;#39;s apparently a revised directory for implementations, which also goes into further detail of each individual XEP and when implemented/removed (per each software page), as listed on: &lt;a href=&#34;https://xmpp.org/software/?category=clients&#34;&gt;https://xmpp.org/software/?category=clients&lt;/a&gt;
    </content>
    <updated>2026-03-08T23:10:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsz0ad4m24d4gzuq3pc0srtva69esat27xx455xcctxamm8684psygzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7fpu09w</id>
    
      <title type="html">&amp;gt; XML was - to me - always the &amp;#34;corporate JSON&amp;#34; ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsz0ad4m24d4gzuq3pc0srtva69esat27xx455xcctxamm8684psygzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7fpu09w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw7wwy0ahcx0e9aphunulht06ntfmfqus4myp865443tc65nek6rqt6j59a&#39;&gt;nevent1q…j59a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; XML was - to me - always the &amp;#34;corporate JSON&amp;#34;&lt;br/&gt;That&amp;#39;s also the thing that gave people disinterest in XMPP was also the corporate use of XMPP, of some of the worst unreliable corporate software, of vendors that intentionally didn&amp;#39;t want to bother interoperating well, support the absolute minimum possible, etc; just like how SIP telephony has been sabotaged plenty by the corporate world and vendors. Cisco wanted to hijack the attention on the trend of federated messaging, that they bought out the &amp;#39;Jabber&amp;#39; trademark (as was the original branding to XMPP), to force people into brand association of it. Nonetheless, people having to support in the corporate side (presumably more of the European market) usually retch at it, when they think the totality of it all _is only_ the crap they deal with at work, having never touched the non-corporate side.&lt;br/&gt;&lt;br/&gt;And yes, corporate-style XML, it was rife of all the &amp;#39;consultancy traps&amp;#39;, of vendors trying to grossly overengineer something as a &amp;#39;solution&amp;#39; that&amp;#39;s only meant to invent new problems for them to &amp;#39;solve&amp;#39; by further consultancy and integration services. Thus you also have a whole suite of other things to pile on top of XML, to alter behavior, and make it even more complex than it needed to be. Thankfully XMPP foregoes all of that.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t really have any generalized recommendations for XML parsers. Especially when in a web browser, I&amp;#39;m just directly using what I have, versus piling another layer on top just for comfort.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think MLS has any involvement by Matrix (just that they may implement it), I believe it originally started as a broader effort under MIMI, of creating an intermediate neutral protocol for centralized protocols to be able to interoperate in some generalized vocabulary (opportunistically acting that XMPP doesn&amp;#39;t exist). Whereas MLS was to be something that could scale to much larger audiences, and be pushed/transformed across different transports (a la MIMI).&lt;br/&gt;&lt;br/&gt;There could be test suites for the lower-level crypto stuff, but I don&amp;#39;t think there&amp;#39;s much on the high-level protocol implementation, such as intentionally dropping some messages, sending things out-of-order, censorship of a specific device, putting something back in time, and so on.&lt;br/&gt;&lt;br/&gt;OMEMO is XMPP&amp;#39;s implementation of Double Ratchet; 1:1 and 1:n.&lt;br/&gt;&lt;br/&gt;COLIBRI is Jitsi Meet&amp;#39;s XEP for SFU-facilitated conferences (and pretty explicitly in a formal presenter-led conference): &lt;a href=&#34;https://xmpp.org/extensions/xep-0340.html&#34;&gt;https://xmpp.org/extensions/xep-0340.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You can send stickers as PNG links, just like as if it were a result of an HTTP File Upload; it&amp;#39;s just that such thing would lack the UX of &amp;#39;sticker packs&amp;#39;. It&amp;#39;s just that the leading example of an XMPP client with sticker support does it the worst way possible, and other people need to step in and make something better.
    </content>
    <updated>2026-03-08T22:44:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszjf4tgnqk7yutvv7hud8jl5p3yxlee2fdsht8pn6v92z970svjfszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx73aky4z</id>
    
      <title type="html">Allegedly MSN was originally an IRC-like protocol. I can&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszjf4tgnqk7yutvv7hud8jl5p3yxlee2fdsht8pn6v92z970svjfszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx73aky4z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvzydkf3ff8c40nh0yjl02q3493cd4fzt8f7u4wtt2aqvcgg84pfgn49qz3&#39;&gt;nevent1q…9qz3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Allegedly MSN was originally an IRC-like protocol. I can&amp;#39;t speak to the others. Meanwhile Google Talk and Facebook Chat were originally pure XMPP (except Facebook Chat was unfederated). I think the overlap of using email addresses for login were more for a different matter, as XMPP only came around as a standard by 2004. Just generally that JIDs were maintaining the notion of being a &amp;#39;user&amp;#39; [located] AT a &amp;#39;server&amp;#39; (user@server), as part of identity; whereas email was the most prominent use of that form of representing identity (supposedly as far back to 1971).&lt;br/&gt;&lt;br/&gt;Correct, the protocol is essentially XML over a TCP connection, where the vocabulary (and it&amp;#39;s rules) establishes the notion of a protocol, without needing to lean on any other protocol (like HTTP) unlike nearly everything else in recent years. It can be accessed over other transports as well, such as plain HTTP(S) and WebSockets, to be accessible for webclients.&lt;br/&gt;&lt;br/&gt;Yes, it feels like Matrix has kind of hastily painted themself into a corner a couple times. Especially seeing one of the diagrams for &amp;#39;Sliding Sync&amp;#39;, which just seemed unhinged (as I complained about at &lt;a href=&#34;https://were.social/notice/Aa6Cy89IEgkINeko6K&#34;&gt;https://were.social/notice/Aa6Cy89IEgkINeko6K&lt;/a&gt; ).&lt;br/&gt;&lt;br/&gt;Meanwhile, comparatively, 20&#43; years later of XMPP and I can still write the basics of a working chat client in a weekend, from scratch. And that&amp;#39;s the off-putting thing about the Matrix ecosystem: of folks trying to usher people away from taking a look at the spec or even implementing it, to just use their first-party libraries instead. While in contrast the XMPP world is very multi-vendor, as a sign of a healthy protocol.&lt;br/&gt;&lt;br/&gt;My original curiosity to Matrix (back when it was vector.im) was the pitch of having relatively decentralized identity, that you could still directly join in on rooms of another server even if your homeserver was temporarily down, or have multi-server federated chatrooms, meanwhile I don&amp;#39;t think they&amp;#39;ve realized any of those things, and just invented yet another web-based chat with E2EE, but federated. Meanwhile Nostr is probably far better positioned to accomplish any of those, on such astronomically less complexity.
    </content>
    <updated>2026-03-08T21:56:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfak8f08xlpmrxafyxdqt2uzxc6glvxu6nvxyjn5llqesm36tv8dgzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7edgtjr</id>
    
      <title type="html">[It&amp;#39;s Not Fun Anymore] I generally don&amp;#39;t care for posts ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfak8f08xlpmrxafyxdqt2uzxc6glvxu6nvxyjn5llqesm36tv8dgzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7edgtjr" />
    <content type="html">
      [It&amp;#39;s Not Fun Anymore]&lt;br/&gt;I generally don&amp;#39;t care for posts about &amp;#39;fandom meta&amp;#39;, but I&amp;#39;m breaking the rule anyway.&lt;br/&gt;&lt;br/&gt;I just want some environment for appreciating and exchanging creative works. I enjoy a wide variety of content, but I don&amp;#39;t have much patience left for the people involved in the communities.&lt;br/&gt;&lt;br/&gt;I wish it could be a Demilitarized Zone, where people have a chance to escape the stresses of reality and politics. Where folks can share commonality in the things they like, rather than try to seek out incompatibilities of beliefs.&lt;br/&gt;&lt;br/&gt;It is my repeated mistake to dig through social media, sometimes coming across identities that I&amp;#39;ve met elsewhere, and having regret of finding some charged post by someone I had assumed was a casual person. Doubly so if it&amp;#39;s &amp;#34;the other side wants you dead&amp;#34; bait, triply so if it&amp;#39;s advocacy for politically-motivated violence.&lt;br/&gt;&lt;br/&gt;I try to make an active effort to not engage or talk about partisan matters publicly, or at least on social media. I very much have opinions on things, but my commentary is not going to serve anything, nor does a majority of others. There&amp;#39;s such a low amount of originality, that the plurality and droning of the same opinions doesn&amp;#39;t accomplish anything. People on social media are not seeking out to change their beliefs, or get down to the absolute truths---instead they&amp;#39;re usually seeking out WWE-tier theatrics.&lt;br/&gt;&lt;br/&gt;Some of the stuff people post online is not what you&amp;#39;d even say in a typical public setting, but this is apparently the norm now since probably 10-15 years ago (not referring to profanity). I&amp;#39;m mostly a &amp;#39;free speech absolutist&amp;#39;, I support and believe anyone should be able to legally speak whatever crazy unhinged sh&amp;#39;t they believe. It&amp;#39;s more the point of it being the norm of people lacking tact, or understanding what venues are appropriate for polarized topics. I am fully in support of activism (where appropriate), and people standing for what they believe in, but it shouldn&amp;#39;t be 24/7 and should not be to the demoralization of their own political allies.&lt;br/&gt;&lt;br/&gt;I wish Moderates didn&amp;#39;t effectively become an &amp;#39;endangered species&amp;#39;.&lt;br/&gt;&lt;br/&gt;Appropriate levels of criticism or concern should not be inferred as someone being &amp;#34;anti-&amp;#34; about something.&lt;br/&gt;&lt;br/&gt;According to the stuff that goes viral on social media, due to simply disagreeing with a stance or holding a different belief, I apparently: don&amp;#39;t believe in human decency, want people dead, am racist/sexist/homophobic/whatever, want people to suffer, believe people should be trapped under tyranny, probably want babies to be fed to Cthulhu, and whatever else; all of this despite never holding nor uttering any of those beliefs to begin with, and said matter usually involving no correlation to those beliefs.&lt;br/&gt;&lt;br/&gt;Supposedly because of any selection of my beliefs, I&amp;#39;m apparently &amp;#34;not allowed to&amp;#34; find interest in particular creative works or themes, because apparently it &amp;#34;just isn&amp;#39;t&amp;#34; compatible, and only particular demographics are permitted to find interest in said things. I&amp;#39;m supposed to be an all-around bad guy and supposed to naturally foam at the mouth, regardless if I hold any common ground (_even if all_).&lt;br/&gt;&lt;br/&gt;For some reason if I don&amp;#39;t voice an opinion, people seem to assume I hold all of their same beliefs exactly by default. Although I think that trend happens disproportionately with a particular partisan camp. I&amp;#39;ve even had a creepy &amp;#34;we&amp;#39;re so alike&amp;#34; comment from someone in-person, that I&amp;#39;ve _never_ uttered any words to (or even near), and where they weren&amp;#39;t referring to any sort of online persona stuff or anything.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s usually in the _very hidden_ off-ramps from fandom stuff, that I find some of the rare decent folks, that usually have also led to some of the same conclusions (avoids conventions, avoids events, avoids sharing their works, etc).&lt;br/&gt;&lt;br/&gt;For context, I do not have any social media applications on my phone, nor do I ever check social media on my phone at all. I am not a perpetual doomscroller, I&amp;#39;ll maybe check in once in a while, every few days (while fedi I might check daily, but averagely only up to ~30 minutes).&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve grown very habituated to knowing how to navigate certain fandoms due to it involving a sizable portion of my life, that I don&amp;#39;t know how to navigate other possible social venues.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been enabled by said fandoms to be socially awkward or aloof, which has inhibited proper social development, that it makes it difficult to be socially compatible with people outside it. I can maintain [relatively] professional communication in work life, but I probably struggle on social life outside of it.&lt;br/&gt;&lt;br/&gt;It gets demoralizing listening to some of the folks virtueing about being jobless, on welfare (and/or claiming &amp;#39;disadvantaged adult&amp;#39; status), Terminally Online, &amp;#34;having kids is overrated&amp;#34;, dodging out of any level of civics, of folks that could at least---at minimum---have creative pursuits or intellectual curiosities. That instead their life is defined solely by consumption, complacency, and periodic e-begging to fill any financial gaps.&lt;br/&gt;&lt;br/&gt;I just want to be able to have some fun and normalcy again, as it was in the earlier years of the internet, or even with discourse in general.&lt;br/&gt;&lt;br/&gt;(Cross post from &lt;a href=&#34;https://arcanican.is/blog/2026/no-fun.php&#34;&gt;https://arcanican.is/blog/2026/no-fun.php&lt;/a&gt; )
    </content>
    <updated>2026-03-02T08:36:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszkwa7qu2jk3fcf08xv44vh9us8ac66yc2k5mw9c5ezarljrjramczyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7033t6f</id>
    
      <title type="html">I don&amp;#39;t see XMPP in the list, which mentionably has very ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszkwa7qu2jk3fcf08xv44vh9us8ac66yc2k5mw9c5ezarljrjramczyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7033t6f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9hr0pq54u2jrs6wl0vr5cgudndelawywpzczj7ss202gyp37j27s0fn7cu&#39;&gt;nevent1q…n7cu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t see XMPP in the list, which mentionably has very stable server implementations. Just about every necessary feature has been formulated in some form of XEP. There&amp;#39;s the Compliance Suites for guidance of which XEPs are baseline for specific use-cases (to shoot down the typical &amp;#34;there&amp;#39;s too many, there&amp;#39;s no way to implement all of them!&amp;#34; which misses the intent of XEPs wholly). &lt;br/&gt;&lt;br/&gt;There&amp;#39;s the WebSockets transport for those that want it &amp;#39;hidden&amp;#39; amidst HTTPS traffic, or to use it directly from a web-based client, and for those that want to do DOM-style XML parsing instead of &amp;#39;needing&amp;#39; SAX parsers (as the conventional transport generally should use a SAX parser). Arguments about &amp;#39;bloat&amp;#39; of XML are so disproportionate when you put it alongside Matrix, with all the HTTP headers for request/response for each submitted message, as the envelope (is there also still long-polling involved?) as people seem to conveniently forget.&lt;br/&gt;&lt;br/&gt;XMPP has a solid foundation, the subject matter has been thoroughly beaten to death for over 25 years now, all the legacy cruft expelled, all the tools are there, it&amp;#39;s just that there&amp;#39;s no commercial motive for building well-funded general-purpose open source clients that aren&amp;#39;t locked to a service. Most of the money is in using it infrastructurally in closed contexts (go down the list of it being used in the backend for Nintendo Switch, LoL, Fortnite, and whatever else).&lt;br/&gt;&lt;br/&gt;Most client projects typically read as a one-man show, and then a sweep of people sliding in making their own rebranded soft forks, over what the parent project won&amp;#39;t merge. The threshold to building a client, even entirely from scratch (including SCRAM auth, not just PLAIN), is so low, that I had even built a basic Telegram-like webclient in about a weekend capable of at least basic direct messaging.&lt;br/&gt;&lt;br/&gt;Last year I even built a basic XMPP client entirely in VR, using an in-world node-based visual scripting language, just off of a node for handling WebSocket messages, and very primitive string manipulation functions (slice, concat, charAt, etc) to build enough of an XML parser from scratch for it (and first time I&amp;#39;ve made a real parser). Because effectively, it uses XML in it&amp;#39;s simplest form, it does not need---and even forbids---a lot of the footguns that otherwise &amp;#39;corporate-world&amp;#39; XML would entail. Hell, ProcessOne (folks behind ejabberd) built a Discord-style XMPP client in barely a month very recently (process-one.net/fluux), but of course still needs to cook yet.&lt;br/&gt;&lt;br/&gt;All the XMPP ecosystem needs is a little love in the fields of:&lt;br/&gt;* Building some form of test suites for implementing OMEMO (or whichever successive standard; I don&amp;#39;t know if MLS will ever be realized, or if something like Autocrypt v2 will slip in, if it holds merit) if none already exist.&lt;br/&gt;* Tools to make it easier for server admins to test if their STUN/TURN stack is setup correctly (I&amp;#39;ve been wanting to write a simple web utility to test that, just provided a login for an account on their server) to make direct A/V calling more painless.&lt;br/&gt;* Either some rework, or make a more generalized form of &amp;#39;COLIBRI&amp;#39;, for SFU-facilitated A/V conferences (it&amp;#39;s argued as being too specific to just documenting how Jitsi Meet works)&lt;br/&gt;* Making existing clients more informative, to present any backend errors with a Jingle/Muji call. e.g. actually telling the user if it&amp;#39;s unable to build some P2P channel to a peer, versus infinitely ringing on one side, while having it act like the call has been accepted successfully on the other side but with total silence (Gajim, or at least some years ago). Or warning the user if there&amp;#39;s no TURN service available before starting a call.&lt;br/&gt;* Actually put forth sane implementations for sticker support (XEP-0449 is probably the closest chance, but has a lot of absurdities), and _NOT_ abominations like Bits-of-Binary (as Movim does), which is an abhorrence of an old idea meant for like MSN Messenger era of messaging, when you had like 24x24 emoticons, not 512x512 alpha-channeled stickers.&lt;br/&gt;&lt;br/&gt;These are all relatively small tasks and objectives even a single person could fulfill, as I very much want to do myself, but it&amp;#39;s hard to dedicate time to it, especially in competition to other projects I have that would help my income situation (like tools for deploying mailservers faster, a webhosting panel, and other things).&lt;br/&gt;&lt;br/&gt;Virtually every time that someone wants to improve the nature of open source messengers, they go off into the whole sweep of trying to tackle: building their own new protocol, building their own new server, building their own new client. There&amp;#39;s always big ambitions, but always gets lost in trying to tweak and figure out all the small minutia of choices to make (because there are probably at least 100s of design choices to make, and so much time is going to be wasted sometimes trying to prototype something, and then having a paradigm shift to shatter it, and having to walk back again on an idea).&lt;br/&gt;&lt;br/&gt;I can write MOUNTAINS of text trying to convince people that the solutions likely already exist, that they are trying to grossly overcomplicate their solution, when all we f&amp;#39;ing need is: an instant messenger, that doesn&amp;#39;t look like sh&amp;#39;t, that makes sense to the average user, that you can have a contacts list (and perhaps their online status), directed messaging, group messaging, file transfer, and preferably some competent audio/video calling/screenshare capabilities. It is such a simple, utterly low threshold to meet, and even achievable as a webapp.&lt;br/&gt;&lt;br/&gt;But it&amp;#39;s always the highly-capable folks that instead fixate on: effectively reinventing some entirely anonymous mesh networking system just for a messenger, trying to accomplish the most paranoid keying scheme out-of-the-box as the minimum (something basic like just PGP or alike, is never an option, just to get started), using the Favorite Framework of the Week that will be forgotten in a year, and always end up producing NOTHING. EVERY. TIME. Or if someone _could_ actually realize something, they usually get poached by Google, Microsoft, or some other company, and the project goes dead (it happened with one of the first clients that tried introducing stickers, they got poached by Microsoft to become an MS Teams dev).&lt;br/&gt;&lt;br/&gt;Just help fix existing clients, or build a better more-competent XMPP client. Or maybe steal ideas from XMPP-land for Nostr-land. It provides so much more predictable of a path to results, but people keep going off and doing their own thing, trying to fill a long list of non-essential checkboxes, every time. (Also, Tor, I2P, and other overlay networks exist as a transport; a person doesn&amp;#39;t have to build a new anon net every time, just to have a semi-anon messenger)
    </content>
    <updated>2026-03-01T22:39:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqez2pe5mpaqdwqgq9k30205uklcl4jecnpwkw6hh33fn2wp8p8aszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7duvg0c</id>
    
      <title type="html">It&amp;#39;s just so thoroughly, resoundingly demoralizing how ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqez2pe5mpaqdwqgq9k30205uklcl4jecnpwkw6hh33fn2wp8p8aszyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7duvg0c" />
    <content type="html">
      It&amp;#39;s just so thoroughly, resoundingly demoralizing how normies keep taking the bait of centralized VC-funded platforms. Once one ship starts to sink, they crowd to the next one that appears on the horizon, like rats, just ever-continuing this cycle, and never learn.&lt;br/&gt;&lt;br/&gt;In the time that I&amp;#39;ve been on the internet, just to keep up with &amp;#34;where everyone&amp;#39;s at&amp;#34;, I&amp;#39;ve been on: ICQ, AIM, Yahoo Messenger, MSN/Live Messenger,  Google Talk/Hangouts, Skype, Facebook Messenger, Telegram, Wire, Signal, Discord, Guilded, and many several others, and the cycle just keeps repeating, just to re-skin much of the same concepts over and over again, with relatively minor variations.&lt;br/&gt;&lt;br/&gt;I am so damn tired and have gradually dumped virtually all the above at this point (recently deleted Discord in November, deleted Telegram ~2 years before that, deleted Facebook ~10 years ago, etc).&lt;br/&gt;&lt;br/&gt;This may come as a shock to viewers, but when I&amp;#39;ve dumped prior platforms, some friends have followed over to the alternatives (of those that weren&amp;#39;t already there), such as XMPP.&lt;br/&gt;&lt;br/&gt;Mentionably, also, nearly everyone has Steam in common, and Steam has actually made the voice calling system reasonably usable, and has a decent &amp;#39;group&amp;#39; system, that&amp;#39;s also filled the gap. For my more neckbeard-y friends, Mumble has continued to work too.&lt;br/&gt;&lt;br/&gt;Nonetheless, in all of this, I guess there&amp;#39;s another opportunistically new centralized VC-funded platform, that people are trying to crowd-wrangle people to next. I don&amp;#39;t even know if some of this crap is some sort of set-up, if these influencers get kickbacks, or if people are just this retarded to keep repeating this cycle.&lt;br/&gt;&lt;br/&gt;When I registered on Discord, about a decade ago, I already regretted it. Despite being yet another WebRTC application, that could be used in a browser, they still arbitrary forced people to install an Electron-wrapped version anyway by artificially walling off features you could do in a browser anyway (e.g. screenshare and others).&lt;br/&gt;&lt;br/&gt;There was plenty of phobia about it watching all your running processes, but it still got adopted anyway. There&amp;#39;s the warehousing of all your data, all your connection history since inception of your account, all your device metrics at every single individual interaction and thing you clicked on, perpetually tagged and catalogued, and much of that ran through neural nets to profile and categorize you, but still people cling to it anyway.&lt;br/&gt;&lt;br/&gt;Now the cycle repeats again.
    </content>
    <updated>2026-02-10T09:17:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfnrzlux66amjtjlclhpmmvpg8atq4wzhpge4zl6pqmkfl2ygcusgzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7u6nvu8</id>
    
      <title>Nostr event nevent1qqsfnrzlux66amjtjlclhpmmvpg8atq4wzhpge4zl6pqmkfl2ygcusgzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7u6nvu8</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfnrzlux66amjtjlclhpmmvpg8atq4wzhpge4zl6pqmkfl2ygcusgzyzly9rukkdwsj4awegdv5q3e3scz5kuvzwhkg6fqxjrz7h5759sx7u6nvu8" />
    <content type="html">
      I &amp;#39;Awoo&amp;#39;, Therefore I Am?
    </content>
    <updated>2026-01-01T01:27:20Z</updated>
  </entry>

</feed>