<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-17T07:47:27Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by arcanicanis</title>
  <author>
    <name>arcanicanis</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1d50fpx4m7z4tk633v5gp8xgtafflzfk6g3xymqkz56fzger9xr6sqdp7tw.rss" />
  <link href="https://njump.me/npub1d50fpx4m7z4tk633v5gp8xgtafflzfk6g3xymqkz56fzger9xr6sqdp7tw" />
  <id>https://njump.me/npub1d50fpx4m7z4tk633v5gp8xgtafflzfk6g3xymqkz56fzger9xr6sqdp7tw</id>
  <icon>https://were.social/media/40fdd83acbf62a1b78153f934a12e4103603e8d6b17f02c175aba53a9dc9e41f.png</icon>
  <logo>https://were.social/media/40fdd83acbf62a1b78153f934a12e4103603e8d6b17f02c175aba53a9dc9e41f.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqs9jsevs5v4yr3elg9cudh5s929lpkvsdjjvkf6tt7y5hevd04prfszypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c023tl6pe</id>
    
      <title type="html">I guess by which context (server/client)? At least from what I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9jsevs5v4yr3elg9cudh5s929lpkvsdjjvkf6tt7y5hevd04prfszypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c023tl6pe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8u9erh2493pz65uapkakz9fhl69y9qfyjx65t674mltnye63sswq3kplys&#39;&gt;nevent1q…plys&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I guess by which context (server/client)?&lt;br/&gt;&lt;br/&gt;At least from what I remember, most things are pretty tolerant. Sometimes shown in the order it was discovered in (at least in a timeline).&lt;br/&gt;&lt;br/&gt;You can always toy experimentally with this by just static files of the JSON-LD context, as long as the correct media type is served. Mastodon (out of all other implementations) just tends to be the most fickle, expecting WebFinger resolution and a few other prerequisites (in terms of &amp;#34;test labbing&amp;#34; with static JSON files), while most others just simply need a resolvable actor object.
    </content>
    <updated>2025-12-17T23:48:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvvj5d6x4f80fvxcd5fzp5ggzs0n8c73sjltd8u8s20gv507r3gkgzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02uyu22m</id>
    
      <title type="html">I love the irony of the situation so profoundly more, because of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvvj5d6x4f80fvxcd5fzp5ggzs0n8c73sjltd8u8s20gv507r3gkgzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02uyu22m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0xyq2e5arkwnqs02k8elehrj5vrqacc0j45nwkeq0vcg0rewu8esxw2u0m&#39;&gt;nevent1q…2u0m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I love the irony of the situation so profoundly more, because of the dumbest exchange I&amp;#39;ve had with a customer, in this week, and later hearing today of Cloudflare go down just warmed my cold, dark little heart:&lt;br/&gt;&lt;br/&gt;A vendor wanted an arrangement for handling backups for their webserver, for all their hosting customers. They mentioned their concern, specifically highlighting about all the recent cloud outages.&lt;br/&gt;&lt;br/&gt;I offered a plan of $40/month of managing backups for the whole server (meanwhile, they currently charge their customers ~$100/month, each; of approx 40 customers so far; that&amp;#39;s ~$4,000/month revenue they get, with just hosting; and they pay for just one $24/month Linode VPS, as their costs) for a max of 500GB. They didn&amp;#39;t want that, they clarified that if I physically possess the server (or they physically possess it), &amp;#34;then it&amp;#39;s not a real backup&amp;#34;.&lt;br/&gt;&lt;br/&gt;Instead, they wanted to find &amp;#34;the cheapest&amp;#34; cloud storage, and despite heavily warning and prefacing the ways that object storage can be mishandled and other risks, that Cloudflare R2 could be one option. However, I will not give any uptime/availability/warranty assurances to the service if it&amp;#39;s on Cloudflare or other providers (because I don&amp;#39;t run Cloudflare, I don&amp;#39;t run Cloudflare&amp;#39;s servers) instead of my infra, but apparently that&amp;#39;s not good enough of an agreement and they&amp;#39;ll be finding an arrangement elsewhere.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m so tired of trying to negotiate, with people that have such irrational logic, that also charge an extraordinary amount to their customers, reselling off of someone else&amp;#39;s platform for cheap, and then turn around and nickle-and-dime me over anything I offer.
    </content>
    <updated>2025-11-18T20:30:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgtuwa7x7xaw8q0y87mase3dp9mx9gvvhvhad2dph7jgsc6mz55zczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02u2jakc</id>
    
      <title type="html">Retvrn, with SerenityOS ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgtuwa7x7xaw8q0y87mase3dp9mx9gvvhvhad2dph7jgsc6mz55zczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02u2jakc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv6p7uy9xsajer3t9hurm7z2k7s9drk6h0m5d3njdvrgn5ddtwnyca28xx2&#39;&gt;nevent1q…8xx2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Retvrn, with SerenityOS&lt;br/&gt; &lt;img src=&#34;https://were.social/media/d451c423708df4e0cb247c2e019040d521e65bd3e56f466ecebd29f5d31079c5.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-15T03:23:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfpflpnfy6yd2zl7tpjwfwfup54r35vktks9uv77ylmk6nhjgmw4qzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c0249skul</id>
    
      <title type="html">I was recently contemplating ways to get a person&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfpflpnfy6yd2zl7tpjwfwfup54r35vktks9uv77ylmk6nhjgmw4qzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c0249skul" />
    <content type="html">
      I was recently contemplating ways to get a person&amp;#39;s &amp;#34;currently playing&amp;#34; info (given there&amp;#39;s no local API to query that directly from the Steam client, for example), then it crossed my mind that a Steam game&amp;#39;s AppId might be passed through launch arguments, and apparently that&amp;#39;s the case (for example, ATLYSS):&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;somebody     576533  0.1  0.0  29480 23876 ?        S    20:40   0:00 /bin/sh -c /home/somebody/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- /home/somebody/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=2768430 -- &amp;#39;/home/somebody/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper-arm64&amp;#39;/_v2-entry-point --verb=waitforexitandrun -- &amp;#39;/ext/SteamLibrary/steamapps/common/Proton - Experimental&amp;#39;/proton waitforexitandrun  &amp;#39;/ext/SteamLibrary/steamapps/common/ATLYSS/ATLYSS.exe&amp;#39;&lt;br/&gt;somebody     576534  0.1  0.0  29004  5756 ?        S    20:40   0:00 /home/somebody/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=2768430 -- /home/somebody/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper-arm64/_v2-entry-point --verb=waitforexitandrun -- /ext/SteamLibrary/steamapps/common/Proton - Experimental/proton waitforexitandrun /ext/SteamLibrary/steamapps/common/ATLYSS/ATLYSS.exe&lt;br/&gt;somebody     576843 10.3  0.1 232648 60504 ?        Sl   20:41   0:00 /home/somebody/.steam/debian-installation/ubuntu12_32/gameoverlayui -pid 576734 -steampid 3248 -manuallyclearframes 0 -gameid 2768430&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Then I was having a concern of whether I&amp;#39;d have to query third-party platforms (e.g. SteamDB), just to infer the info about a game, from just it&amp;#39;s AppId, but I guess there&amp;#39;s actually an open, unauthenticated JSON API to query that data directly from Steam: &lt;a href=&#34;https://store.steampowered.com/api/appdetails?appids=2768430&#34;&gt;https://store.steampowered.com/api/appdetails?appids=2768430&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;So as it stands, it wouldn&amp;#39;t take much for a person to write a plugin to whatever XMPP (or etc) client, to push out that data, for those that want that visible.&lt;br/&gt;&lt;br/&gt;Meanwhile, for open source launchers (e.g. Lutris), I&amp;#39;m sure someone could probably devise some userspace D-Bus API or something that a person could push that info locally (versus having to infer it off of running processes and their args).
    </content>
    <updated>2025-11-12T02:06:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw5sfw0sq0xam9k0w87qwgrsueadt0p5qqhm4x7l72kyq6ckxwn3szypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c0286qezy</id>
    
      <title type="html">Great, the &amp;#34;non profit&amp;#34; ICANN is opening up another gTLD ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw5sfw0sq0xam9k0w87qwgrsueadt0p5qqhm4x7l72kyq6ckxwn3szypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c0286qezy" />
    <content type="html">
      Great, the &amp;#34;non profit&amp;#34; ICANN is opening up another gTLD expansion in 2026, for companies to ~~buy~~ &amp;#34;bid&amp;#34; more new TLDs for possibly a couple million dollars each (if I&amp;#39;m not grossly misunderstanding or skimreading it).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://newgtldprogram.icann.org/en/application-rounds/round2/agb&#34;&gt;https://newgtldprogram.icann.org/en/application-rounds/round2/agb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://newgtldprogram.icann.org/en/application-rounds/round2&#34;&gt;https://newgtldprogram.icann.org/en/application-rounds/round2&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://were.social/media/de6cb5ef2ce5eb9b32232c14fa8df4a1df3f9b4dc8fa73b9ea38887159e232c7.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-10-20T02:01:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvkf6fahxftr6mukqmzexptx0xy85ryc9sqxtjl43zqxskz0el2wczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02x5wusr</id>
    
      <title type="html">Imagine if we had a protocol where it was required that you&amp;#39;d ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvkf6fahxftr6mukqmzexptx0xy85ryc9sqxtjl43zqxskz0el2wczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02x5wusr" />
    <content type="html">
      Imagine if we had a protocol where it was required that you&amp;#39;d open up your SQL server to the public internet (with access control on writes, or reads on protected data, of course), and just have remote servers/clients just query straight off your database, regardless of query complexity.&lt;br/&gt;&lt;br/&gt;So how is Solid any different than that with SPARQL, N3, Shape Trees, etc?&lt;br/&gt;&lt;br/&gt;Every time I look at the stack of protocols to Solid ( &lt;a href=&#34;https://solidproject.org/TR/&#34;&gt;https://solidproject.org/TR/&lt;/a&gt; ), it feels like the engineering mess that was the OSI protocols, of overcomplicating a [relatively] simple problem.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not saying SPARQL, semantic data, and alike don&amp;#39;t have utility, as I&amp;#39;m sure it&amp;#39;s probably used in various massively-scaled production environments; but that I don&amp;#39;t see how you expect to have something publicly internet-facing that any entity on the internet could incur a heavy query on the server, or just with offloading so much compute responsibility to a server, instead of making a dumber server (just like how you can achieve an ActivityPub implementation in just static files, since it doesn&amp;#39;t have a query language).&lt;br/&gt;&lt;br/&gt;I could be uninformed (and I only periodically peek at it, and skim through some of the specs at times, I don&amp;#39;t know it in depth), but I still don&amp;#39;t see how this is going to be anything that could be operated cost-effectively and not be prone to trivial Denial of Service abuse.
    </content>
    <updated>2025-02-03T23:03:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw2vl7an254dlfzuntjhxadzv6amklkqqrspdmjhzd7c9xaq5va8szypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02w4twwl</id>
    
      <title type="html">From periodically lurking X (and I&amp;#39;m sure the same applies to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw2vl7an254dlfzuntjhxadzv6amklkqqrspdmjhzd7c9xaq5va8szypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02w4twwl" />
    <content type="html">
      From periodically lurking X (and I&amp;#39;m sure the same applies to Bluesky), I don&amp;#39;t understand the fixation of all the people that want to act as some self-appointed justice system that declares people &amp;#39;pedophile&amp;#39;, &amp;#39;zoophile&amp;#39;, or whatever else, based on some Google Doc of just alleged Discord/Telegram/etc screenshots, of conversations with people you have never heard of.&lt;br/&gt;&lt;br/&gt;Should I demonstrate how trivial it is to edit conversation history in Discord with developer tools (when accessed from a browser)? Is it worth making a tool to fake Telegram screenshots, to also illustrate the same?&lt;br/&gt;&lt;br/&gt;Why is it almost never verifiable court documents, charges, local news reports, etc? If the conversation screenshots are &amp;#34;proof&amp;#34;, and there is reasonable evidence to a crime, why is nobody bothering to report to law enforcement, to then officially legally request those conversation logs from the platform and investigate further?&lt;br/&gt;&lt;br/&gt;Then there&amp;#39;s also times when people will decry any accusations against their friends or acquaintances as baseless, as nothing more than a desperate measure to take them down, but then clap like seals for any campaign against people they hate, for probably no different of quality of &amp;#39;evidence&amp;#39;.&lt;br/&gt;&lt;br/&gt;Just to be clear: anyone advocating for pedophilia or zoophilia deserves the woodchipper. What I&amp;#39;m complaining about is the people obsessing over and recirculating gossip, playing &amp;#39;moral authority&amp;#39; of the internet, and all the factions that are just a constant inward firing squad.&lt;br/&gt;&lt;br/&gt;And hell, it doesn&amp;#39;t even have to be alleged crimes, there&amp;#39;s some subsets of people that are just appear so insufferably miserable to each other, like some alleged Christian groups throwing each other out and advising people to stay away from certain people, for barely any justification at all. &lt;br/&gt;&lt;br/&gt;I don&amp;#39;t understand how people aren&amp;#39;t self-aware of their own behavior, especially when it very likely is the cause to why they have no stable friendships or are usually alone.
    </content>
    <updated>2024-12-11T07:08:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs08nkdcc3wf9p60ylu0x8g7wtz2f7z8g4tv33837kzrd86a9g4haszypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02n4s2ch</id>
    
      <title type="html">I stole a few ideas from did:plc and did:tdw, yes. It&amp;#39;s just ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs08nkdcc3wf9p60ylu0x8g7wtz2f7z8g4tv33837kzrd86a9g4haszypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02n4s2ch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqnlneap9ujm54vplgdvd7g68sgcha52x366teys48tal8kzv62sgre4d03&#39;&gt;nevent1q…4d03&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I stole a few ideas from did:plc and did:tdw, yes. It&amp;#39;s just an experiment insofar, as I&amp;#39;m using it as a stand-in for other methods, as something I can adjust to my needs as I toy with DIDs in a way with reverse-compatibility to standard non-DID ActivityPub.&lt;br/&gt;&lt;br/&gt;As it currently stands, there doesn&amp;#39;t seem to be a lot of methods that clarify whether DID URLs are permitted or not with the method.&lt;br/&gt;&lt;br/&gt;There were a few adjustments I was going to add, such as what other &amp;#39;authoritative&amp;#39; servers the did:fedi can be discovered from, within the method-specific protocol, maybe.&lt;br/&gt;&lt;br/&gt;Either way, I haven&amp;#39;t been public about it yet. Just finished a basic key wrapping and serialization format to go along with it, and I&amp;#39;ll probably push out a newer version of the generator demo (which presently lacks a polyfill for browsers that don&amp;#39;t have native Ed25519 within WebCrypto) in a day or two. I&amp;#39;ll probably be more vocal when I have results.&lt;br/&gt;&lt;br/&gt;As for the primer, that was probably over a year ago, and the mentioned FEPs, even a year before that (with all those FEPs devised by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19yg7mshq9vdtvvcm48svw03cmzewue4jug62cltnleh3y78khz5sm5wysk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;silverpill&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19yg…wysk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; )
    </content>
    <updated>2024-10-10T03:05:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszdmjknj7a8qcjsc34aart8l9kv0ttxlyvh2wy2x770sygez56nzczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02mw07rj</id>
    
      <title type="html">I wonder if there&amp;#39;s utility in having some sort of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszdmjknj7a8qcjsc34aart8l9kv0ttxlyvh2wy2x770sygez56nzczypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02mw07rj" />
    <content type="html">
      I wonder if there&amp;#39;s utility in having some sort of &amp;#34;degrees of association&amp;#34; ranking system for dealing with spam accounts. Whereas like the &amp;#39;Web of Trust&amp;#39; model originally envisioned for PGP, but in this case, not being about asserting legitimacy of real identity, instead just a &amp;#34;not a bot&amp;#34; rating.&lt;br/&gt;&lt;br/&gt;Mainly where you&amp;#39;d endorse someone else&amp;#39;s account as &amp;#39;not a bot&amp;#39; on some sort of scale of: recent online acquaintance, long-time online friend, or have met in-person plenty. The risk of course is that such a thing could be abused for datamining, although, some of that could already be heuristically inferred (follower status &#43; frequency of interaction/replies).&lt;br/&gt;&lt;br/&gt;This is just a musing of distantly watching the happenings of Nostr in dealing with spam, and seeing if there&amp;#39;s ideas that could be implemented in ActivityPub-land first *before* implementations of key-based portable identities are more widespread.
    </content>
    <updated>2024-09-17T18:59:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv8tv8vflu5kq6algruwvssflldmj8whlz3nqz60xva0xnlusqehqzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02amm5u6</id>
    
      <title type="html">On an unusual train of thought I had: it&amp;#39;d be an ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv8tv8vflu5kq6algruwvssflldmj8whlz3nqz60xva0xnlusqehqzypk3ayy6h0c24wm2x9j3qyuep0498ufxmfzycnvzc2nfyfryv5c02amm5u6" />
    <content type="html">
      On an unusual train of thought I had: it&amp;#39;d be an interestingly dark and depressing reveal in a dystopian novel to have a subtle detail where nearly anyone that&amp;#39;s a threat to some tyrannical government, that whenever they covertly &amp;#34;disappear&amp;#34; someone (of anyone that&amp;#39;s not a major highly-visible public figure), that their online accounts are taken over by a government-ran generative AI trained on their collected conversation history, which would continue posting online and holding conversations to their likeness as if nothing happened (and not with any sudden &amp;#39;change in tune&amp;#39; in beliefs or anything, like some 1984-style compelled speech).&lt;br/&gt;&lt;br/&gt;Whereas you&amp;#39;re following the story of the protagonist, they&amp;#39;ve made various connections with people along the way (some that they&amp;#39;ve met in-person on a few occasions), but where they correspond primarily online and usually in a private and semi-pseudonymous nature. Then it&amp;#39;s at some late point in the story, where the protagonist is about to pull off some big feat, of something that requires the resources of their long-time connections, whereas most of them uncharacteristically back out or give very indirect responses/excuses.&lt;br/&gt;&lt;br/&gt;Through some deductive reasoning, careful probing, and other hints, the protagonist comes across some hidden information revealing said government program, connects the dots, and realizes most of his contacts are compromised and probably haven&amp;#39;t been alive for nearly a year, and they&amp;#39;re just being led on as some entrapment scheme to catch them, as the protagonist is one of the very last few remaining of their mindshare.&lt;br/&gt;&lt;br/&gt;Obviously I&amp;#39;m not any sort of storyteller nor writer, but that&amp;#39;d be neat to see someone carefully insert something like that into some story idea.
    </content>
    <updated>2024-09-06T04:00:58Z</updated>
  </entry>

</feed>