<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-23T04:20:37Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Oriel Jutty :hhHHHAAAH:</title>
  <author>
    <name>Oriel Jutty :hhHHHAAAH:</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1d58c27jepmfanyu9cvvjghw2uu0auj2xf8g3lapswf590hg4q8ps9rwmvf.rss" />
  <link href="https://nostr.ae/npub1d58c27jepmfanyu9cvvjghw2uu0auj2xf8g3lapswf590hg4q8ps9rwmvf" />
  <id>https://nostr.ae/npub1d58c27jepmfanyu9cvvjghw2uu0auj2xf8g3lapswf590hg4q8ps9rwmvf</id>
  <icon>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/297/177/758/188/916/original/5d6390a7d8940c0c.jpg</icon>
  <logo>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/297/177/758/188/916/original/5d6390a7d8940c0c.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs8m2utue6gqdtarcw4hwazuy5622adg86qkvmzumd376fl473phwqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxh2xhrl</id>
    
      <title type="html">Out of interest, does your screen reader stumble over things like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8m2utue6gqdtarcw4hwazuy5622adg86qkvmzumd376fl473phwqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxh2xhrl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0rsp69jc8453mr6ydsdncwm8ctpy4wa3de89u2ncu9p55hfaj2cwn84ym&#39;&gt;nevent1q…84ym&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Out of interest, does your screen reader stumble over things like emoji, quotation marks, and all-caps words in alt text?
    </content>
    <updated>2026-08-11T12:36:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8skcqds3sel3jkaslvzfncg5t46q0muh5f64rcdmf9sxcakcca4qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux8g0lk4</id>
    
      <title type="html">lol wut &amp;#34;This guess [by Gemini] was non-hallucinated and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8skcqds3sel3jkaslvzfncg5t46q0muh5f64rcdmf9sxcakcca4qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux8g0lk4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9jlhhkkqex47j9ajjye54yn2z7lhyst8g0a7s3gfu83gjzsgejtq3hpfpz&#39;&gt;nevent1q…pfpz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;lol wut &amp;#34;This guess [by Gemini] was non-hallucinated and plausible, but [...] wrong.&amp;#34;
    </content>
    <updated>2026-08-04T07:30:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyvydsn9yw5dk0mg00shmd0kutrd2u2rrk9d6lhypxpdk9efcl5ugzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxtsz2r8</id>
    
      <title>Nostr event nevent1qqsyvydsn9yw5dk0mg00shmd0kutrd2u2rrk9d6lhypxpdk9efcl5ugzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxtsz2r8</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyvydsn9yw5dk0mg00shmd0kutrd2u2rrk9d6lhypxpdk9efcl5ugzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxtsz2r8" />
    <content type="html">
      Liability Laundering Machine
    </content>
    <updated>2026-07-22T17:47:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2ydcddzytc0lrfl7qlsqlyylc68c3q0wv2gdsth6l4qvtdf592gczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxpvlx0v</id>
    
      <title>Nostr event nevent1qqs2ydcddzytc0lrfl7qlsqlyylc68c3q0wv2gdsth6l4qvtdf592gczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxpvlx0v</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2ydcddzytc0lrfl7qlsqlyylc68c3q0wv2gdsth6l4qvtdf592gczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxpvlx0v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzfzkmd5pafrkw87j4c35p6ghqz6hgwxtj7ghscdrpsrnu9d68xqchgpul&#39;&gt;nevent1q…gpul&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Archive.today#Attack_on_Gyrovague_and_Wikipedia&amp;#39;s_restrictions&#34;&gt;https://en.wikipedia.org/wiki/Archive.today#Attack_on_Gyrovague_and_Wikipedia&amp;#39;s_restrictions&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On 20 February 2026, the English Wikipedia banned all links to archive.today, citing the DDoS attack and evidence that archived content was tampered with&lt;br/&gt;&lt;br/&gt;What you read on archive.is may not be the original article.
    </content>
    <updated>2026-06-17T06:11:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8edzm97k5axlczjpvxr72625pumxspqq8gew0e5eea5nle82j70qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxswlgeq</id>
    
      <title type="html">&amp;gt; making a huge difference in software development and cyber ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8edzm97k5axlczjpvxr72625pumxspqq8gew0e5eea5nle82j70qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxswlgeq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr940f74le5479tpmayu4jwsunlthc8as6uyzgk2sujawe3deyfaglnjjg5&#39;&gt;nevent1q…jjg5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; making a huge difference in software development and cyber security right now&lt;br/&gt;&lt;br/&gt;That may be true, but does not necessarily imply the effects are positive.
    </content>
    <updated>2026-06-12T10:22:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp0xh8njscxz3ftkkuuxtfawdmychtt3m8uhmm2day2has94pg94gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxg3jl46</id>
    
      <title>Nostr event nevent1qqsp0xh8njscxz3ftkkuuxtfawdmychtt3m8uhmm2day2has94pg94gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxg3jl46</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp0xh8njscxz3ftkkuuxtfawdmychtt3m8uhmm2day2has94pg94gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxg3jl46" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspec60kmy3gw276ylp76vmgfqw6lgyd9d9khv5w0pczxu45xpw6pckmqu7y&#39;&gt;nevent1q…qu7y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/116/616/546/014/394/098/original/de13fc1e5bbd4f37.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-22T05:22:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszrdw4cnlr3efvpa28gej69dzw87gxscnegusn568evy284tmj92szypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxrs474h</id>
    
      <title type="html">&amp;gt; But I&amp;#39;m sure that article is good advice for people ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszrdw4cnlr3efvpa28gej69dzw87gxscnegusn568evy284tmj92szypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxrs474h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqanhwnvnd69lu0v7fv8cjjaszjmddp9765mllc4gdwrjm6xw6aqcgg7jp&#39;&gt;nevent1q…g7jp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; But I&amp;#39;m sure that article is good advice for people who... find &amp;#34;letting the invoking system leak into the domain model&amp;#34; a very sensible phrase they completely understand. Haskell programmers...&lt;br/&gt;&lt;br/&gt;:sa_confused: &lt;br/&gt;That&amp;#39;s not even Haskell jargon. (And it is the first sentence in a section that fully explains what the author means, including sample code.)
    </content>
    <updated>2026-03-31T06:42:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8q57msq8vrcm4j0x97mstunh3gzthjtz7y6q9fs7f74themvt97gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux2jsrgy</id>
    
      <title type="html">id (1 &#43; 2::Int) is not the same as id $ 1 &#43; 2::Int. &amp;lt;code&amp;gt;a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8q57msq8vrcm4j0x97mstunh3gzthjtz7y6q9fs7f74themvt97gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux2jsrgy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs09gwhwwsw2qj08mlpdm4ufajeq6mqcju0mx9lme3cslvkhqnenqgt6kuxg&#39;&gt;nevent1q…kuxg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;id (1 &#43; 2::Int)&lt;br/&gt;&lt;br/&gt; is not the same as id $ 1 &#43; 2::Int. &amp;lt;code&amp;gt;a = id (1 &#43; 2::Int)&amp;lt;br&amp;gt;-- parses as&amp;lt;br&amp;gt;a = id ((1 &#43; 2) :: Int)&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;but&amp;lt;code&amp;gt;a = id $ 1 &#43; 2::Int&amp;lt;br&amp;gt;-- parses as&amp;lt;br&amp;gt;a = (id $ (1 &#43; 2)) :: Int&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;That is, one version has the type annotation on the argument 1 &#43; 2, the other version has it on the result of the function application. This makes no practical difference with id, but most functions aren&amp;#39;t id.&lt;br/&gt;&lt;br/&gt;(Why? Because $ isn&amp;#39;t special syntax; it&amp;#39;s just an operator. On the other hand, :: is special syntax that grabs as much expression context to the left as possible.)
    </content>
    <updated>2026-02-12T16:40:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf0n5ajdkavs4m5efuywfhv28wtasw804jrprcapne0tlu8wxd6dczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux7pkscn</id>
    
      <title type="html">https://github.com/SwiftOnSecurity/sysmon-config/pull/105</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf0n5ajdkavs4m5efuywfhv28wtasw804jrprcapne0tlu8wxd6dczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux7pkscn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszyxpge7882z7xrh9gkxsu9s54dj3wkyvjznjx429u3smr3f67j3g380wy3&#39;&gt;nevent1q…0wy3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/SwiftOnSecurity/sysmon-config/pull/105&#34;&gt;https://github.com/SwiftOnSecurity/sysmon-config/pull/105&lt;/a&gt;
    </content>
    <updated>2026-01-11T16:54:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg0lmqfsdxm88t09p22zk2qs7fnhxf9ck7rlefvurz34lfpe2j8dqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxezthgc</id>
    
      <title type="html">A cyber group, you say? A/S/L?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg0lmqfsdxm88t09p22zk2qs7fnhxf9ck7rlefvurz34lfpe2j8dqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxezthgc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsplrmj0fyacqjm0q0a8j8hsgvsp8nw4gcpwarjqr9l5cmsuyme2ngxhxxh7&#39;&gt;nevent1q…xxh7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A cyber group, you say? A/S/L?
    </content>
    <updated>2025-11-04T19:38:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstja5g9a7l5vreau6czp4vykfrdzz7al06erln83g2msr802jxutgzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxep5hjg</id>
    
      <title type="html">you mean https://en.wikipedia.org/wiki/Joose_(framework) ?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstja5g9a7l5vreau6czp4vykfrdzz7al06erln83g2msr802jxutgzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxep5hjg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsymjsym00l0hzvxzmsg37pwks6206tm5s5pwa0ar7n5wjgre8vl7qlymu9f&#39;&gt;nevent1q…mu9f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;you mean &lt;a href=&#34;https://en.wikipedia.org/wiki/Joose_(framework)&#34;&gt;https://en.wikipedia.org/wiki/Joose_(framework)&lt;/a&gt; ?
    </content>
    <updated>2025-08-18T10:04:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2f03e3gve02gfx09tasflrfdrq6er5n7dffhlfuv79js2jgsv0zczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxrvkwln</id>
    
      <title type="html">This isn&amp;#39;t even Microsoft employees. He&amp;#39;s talking to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2f03e3gve02gfx09tasflrfdrq6er5n7dffhlfuv79js2jgsv0zczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxrvkwln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5ymx75llvzqnymmn8wa7h7f0yc6zy82hhs3cz22jhdzun35dzcch5erkw&#39;&gt;nevent1q…erkw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This isn&amp;#39;t even Microsoft employees. He&amp;#39;s talking to developers and Github users in general.
    </content>
    <updated>2025-08-06T10:06:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvpey9fp56wm0pzdxdjx9hrzn3szakqad8j8d8dz56pmgujd4qylgzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux5svdew</id>
    
      <title type="html">&amp;#34;Tiere (ohne Hund / Katze)&amp;#34; #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvpey9fp56wm0pzdxdjx9hrzn3szakqad8j8d8dz56pmgujd4qylgzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux5svdew" />
    <content type="html">
      &amp;#34;Tiere (ohne Hund / Katze)&amp;#34;&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/799/181/506/013/517/original/8992114403c335f9.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-07-05T06:22:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs20pdyk70hngh8rgsmgh65v3zdqcpu9mf7l8hf060t6vlgjrwmppqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux0gk3rv</id>
    
      <title type="html">OK, I won&amp;#39;t mention _|_ for bottom.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs20pdyk70hngh8rgsmgh65v3zdqcpu9mf7l8hf060t6vlgjrwmppqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux0gk3rv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsygzgalxra8lnf9hexardx30wj0rmfncgmtpftu5ecldjr9g23fkq9fg8xq&#39;&gt;nevent1q…g8xq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OK, I won&amp;#39;t mention _|_ for bottom.
    </content>
    <updated>2025-07-03T07:07:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8jkscmpfx7vwhm0kjfg5guhc2ek4cnqrhaahu6qd4js59hxgn9xqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxeup5k4</id>
    
      <title type="html">&amp;#34;Lichtreflektion&amp;#34; #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8jkscmpfx7vwhm0kjfg5guhc2ek4cnqrhaahu6qd4js59hxgn9xqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxeup5k4" />
    <content type="html">
      &amp;#34;Lichtreflektion&amp;#34;&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/744/961/459/110/076/original/fd3ccbf47801a3af.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-25T16:33:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgtq43t7lgf0ut9xsjepcquu859e8thyguqt3pkfpdp7kg7w7wpmqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux3mff76</id>
    
      <title type="html">https://en.wikipedia.org/wiki/X-Face</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgtq43t7lgf0ut9xsjepcquu859e8thyguqt3pkfpdp7kg7w7wpmqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux3mff76" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvkdyvzejar722g8a0llevaqqw6gwpu0qpqljmp82fvuyjznvfwvsews4wx&#39;&gt;nevent1q…s4wx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/X-Face&#34;&gt;https://en.wikipedia.org/wiki/X-Face&lt;/a&gt;
    </content>
    <updated>2025-06-23T04:05:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstatmrujrqkw58s8q4dw42pzw5zsnanqektxgmsxmtdgy8w8tvk5czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxzs3san</id>
    
      <title type="html">Wäre natürlich cool, wenn @npub12dn…0hjt auch funktionieren ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstatmrujrqkw58s8q4dw42pzw5zsnanqektxgmsxmtdgy8w8tvk5czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxzs3san" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl3v65m8wkz37c3zjm6kmp5kkm3yzd3v8l666ktn94j077hht6ncqky4tj&#39;&gt;nevent1q…y4tj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wäre natürlich cool, wenn &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12dnlury28qmfus75ueuwvd8y3mnss8uhpp37gpay2hcegwe9fqyqfg0hjt&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Altbot&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12dn…0hjt&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; auch funktionieren würde.
    </content>
    <updated>2025-06-21T08:37:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxl3v65m8wkz37c3zjm6kmp5kkm3yzd3v8l666ktn94j077hht6nczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux69lw64</id>
    
      <title type="html">&amp;#34;Geometrie im Alltag&amp;#34; #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxl3v65m8wkz37c3zjm6kmp5kkm3yzd3v8l666ktn94j077hht6nczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux69lw64" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqm2td9uh323twfrm859n9ql357h0rfy4zjl0lrasr92u96fkhujc54wue7&#39;&gt;nevent1q…wue7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Geometrie im Alltag&amp;#34;&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/720/238/971/314/787/original/e60356f7a8de2c19.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-21T07:46:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqm2td9uh323twfrm859n9ql357h0rfy4zjl0lrasr92u96fkhujczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxm838ja</id>
    
      <title type="html">&amp;#34;Geometrie im Alltag&amp;#34; #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqm2td9uh323twfrm859n9ql357h0rfy4zjl0lrasr92u96fkhujczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxm838ja" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2442jhwkpeed8y6w842a830zyexgtduy4wymmj0jqzne4mwfwaqmxe4xy&#39;&gt;nevent1q…e4xy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Geometrie im Alltag&amp;#34;&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/719/989/849/977/749/original/3c8a1e719a978c84.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-21T06:49:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq2442jhwkpeed8y6w842a830zyexgtduy4wymmj0jqzne4mwfwaqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxe0ye8e</id>
    
      <title type="html">&amp;#34;Geometrie im Alltag&amp;#34; #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq2442jhwkpeed8y6w842a830zyexgtduy4wymmj0jqzne4mwfwaqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxe0ye8e" />
    <content type="html">
      &amp;#34;Geometrie im Alltag&amp;#34;&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/719/933/684/766/922/original/02bbe5a350c0af77.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-21T06:30:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp6psv858flt8vqkyvtrpx86afxv4x4kev04ltqrnz3cjscwl20xqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxpzalsk</id>
    
      <title type="html">Farbe: Komplementärfarben #FotoVorschlag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp6psv858flt8vqkyvtrpx86afxv4x4kev04ltqrnz3cjscwl20xqzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxpzalsk" />
    <content type="html">
      Farbe: Komplementärfarben&lt;br/&gt;&lt;br/&gt;#FotoVorschlag&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/629/439/935/582/305/original/e14c2b5c1c082887.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-05T06:56:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspj52rw0gcaeepmvw0xhwks6xqr0kres6xv2z49zgs202vzyf6e2gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxp0ulcy</id>
    
      <title type="html">We are [Dancer2](https://metacpan.org/pod/Dancer2 ).</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspj52rw0gcaeepmvw0xhwks6xqr0kres6xv2z49zgs202vzyf6e2gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxp0ulcy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst3kl5atdwgh4w2ghue33x7msfldt3csuc2nfmyg3gdet2y85f4zqht40ly&#39;&gt;nevent1q…40ly&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We are [Dancer2](&lt;a href=&#34;https://metacpan.org/pod/Dancer2&#34;&gt;https://metacpan.org/pod/Dancer2&lt;/a&gt; ).
    </content>
    <updated>2025-04-26T03:15:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8arkx4acypffs3ddhvglxsc7p09ulvdh3f9gca7unm3c5thlwmszypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxu0sk98</id>
    
      <title type="html">If you tell a regex engine to find all matches, they normally ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8arkx4acypffs3ddhvglxsc7p09ulvdh3f9gca7unm3c5thlwmszypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxu0sk98" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9cp6vltdtls4ptmtyswm5f9n2arpp6dr25yk6njqn2nauztweqrc4ncm6r&#39;&gt;nevent1q…cm6r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you tell a regex engine to find all matches, they normally don&amp;#39;t overlap; i.e. each search takes off where the previous match stopped. So for a pattern of [0-9]* against the string 30-45 I&amp;#39;d expect four matches: The two digits at offset 0 (30 at the beginning of the string), the zero digits at offset 2 (, just before -), the two digits at offset 3 (45, after -), and the zero digits at offset 5 ( at the end of the string).&lt;br/&gt;&lt;br/&gt;(None of the matches can contain - because [0-9] only matches digits.)
    </content>
    <updated>2025-01-14T20:45:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdfumd9lvljk8gslca5fnvqnw2emy53u7m25w5eyxvckvej8kufggzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxukgnw0</id>
    
      <title type="html">A regex always finds the leftmost match. Your first regex, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdfumd9lvljk8gslca5fnvqnw2emy53u7m25w5eyxvckvej8kufggzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxukgnw0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98ayy9uwjrnmg20m2qvg2u5ythdadpvmp3x5mdqjsk3m26629c5qfxmgkm&#39;&gt;nevent1q…mgkm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A regex always finds the leftmost match. Your first regex, [0-9]*, can match at offset 0 in &amp;amp;gt;335 because * means &amp;#34;0 or more of the preceding thing&amp;#34;, so it can match all 0 digits before &amp;amp;gt;. On the other hand, [0-9]{1,3} requires at least one digit to match, so the first location where it can succeed is at offset 1, matching all three available digits.
    </content>
    <updated>2025-01-14T20:15:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdtz5esa5wxtaxqa57wwtev7l7y9ue07cxjaz4f8zn68rautax99czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux9r75vu</id>
    
      <title type="html">... wait, you&amp;#39;re not sluttymayo?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdtz5esa5wxtaxqa57wwtev7l7y9ue07cxjaz4f8zn68rautax99czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux9r75vu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyq6rqfu7xd9fcts48zzsfudez47zw2xms8kh7czuwfhhq66c9g8qjg0mzy&#39;&gt;nevent1q…0mzy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;... wait, you&amp;#39;re not sluttymayo?
    </content>
    <updated>2024-11-27T18:01:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdkvrjegx2fmds39pgey657atve42t73ftlaheqqqests3j9c9h5gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxnl5d65</id>
    
      <title type="html">5.8? I can&amp;#39;t wait!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdkvrjegx2fmds39pgey657atve42t73ftlaheqqqests3j9c9h5gzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxnl5d65" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrmr5jm3skqy5qquk7ektnzkuk7ucmxp8d9c3amp7nr0wamv0ekspq5phn&#39;&gt;nevent1q…5phn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;5.8? I can&amp;#39;t wait!
    </content>
    <updated>2024-11-25T21:42:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxdacr7ntwtjw9x54yy0sxwfmj8ujyqsq6s99g4fchw7a0qm5pcrczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux3ygut4</id>
    
      <title type="html">But then I&amp;#39;d have to create a gitlab account and, worse, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxdacr7ntwtjw9x54yy0sxwfmj8ujyqsq6s99g4fchw7a0qm5pcrczypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5qux3ygut4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs05jlz04thsv9ry0w2lhmvunjm9darp5ukq8xvyzxj4yga4n9drls3nah4a&#39;&gt;nevent1q…ah4a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But then I&amp;#39;d have to create a gitlab account and, worse, write PHP. :-(
    </content>
    <updated>2024-11-01T07:52:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstfhjq8m58eec3hvfefj6ul8hs69q0vr38dugukqtpfwqvvh8rj5szypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxxq3k3z</id>
    
      <title type="html">Some bizarre code in there.&amp;lt;code&amp;gt;in_array( ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstfhjq8m58eec3hvfefj6ul8hs69q0vr38dugukqtpfwqvvh8rj5szypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxxq3k3z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96njx78wcs9ynuvnr06suh3nyft0ch3xtp4fw5d7tv8xjx5tmh9s46pl8j&#39;&gt;nevent1q…pl8j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some bizarre code in there.&amp;lt;code&amp;gt;in_array( $inbox_message[&amp;#34;actor&amp;#34;], $followers_ids ) ? $from_follower = true: $from_follower = false;&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;Removing the duplicated code, this is just&amp;lt;code&amp;gt;$from_follower = in_array( $inbox_message[&amp;#34;actor&amp;#34;], $followers_ids ) ? true : false;&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;And ... ? true : false is redundant, leaving:&amp;lt;code&amp;gt;$from_follower = in_array( $inbox_message[&amp;#34;actor&amp;#34;], $followers_ids );&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;
    </content>
    <updated>2024-11-01T07:24:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8tu5hzkfcv4lupap36h0vhrlutetxdsw8fcyktmqm29guaux9q2czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxhjpznz</id>
    
      <title type="html">Yes. Here&amp;#39;s my thoughts so far. (All code is untested.) You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8tu5hzkfcv4lupap36h0vhrlutetxdsw8fcyktmqm29guaux9q2czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxhjpznz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp652y8wqvz5y3zqkpac7r2xpvdsgu2drannap6f8a2scq70uh4nq3l26sx&#39;&gt;nevent1q…26sx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes.&lt;br/&gt;Here&amp;#39;s my thoughts so far. (All code is untested.)&lt;br/&gt;&lt;br/&gt;You need something like foreign import ccall &amp;#34;wrapper&amp;#34; mkCallback :: IO () -&amp;amp;gt; IO (FunPtr (IO ())) to turn Haskell actions into C callbacks.&lt;br/&gt;&lt;br/&gt;Basic usage (not exception safe):&amp;lt;code&amp;gt;do&amp;lt;br&amp;gt;  p &amp;amp;lt;- allocateData&amp;lt;br&amp;gt;  onDone &amp;amp;lt;- mkCallback (deallocateData p)&amp;lt;br&amp;gt;  c_send p onDone&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;(Also, this leaks onDone, which should be freed using freeHaskellFunPtr when no longer needed.)&lt;br/&gt;&lt;br/&gt;As for how to implement allocateData and deallocateData, you could straight up use malloc, copyBytes, and free from Foreign.Marshal.&lt;br/&gt;&lt;br/&gt;Things get a bit more interesting if you don&amp;#39;t want to make a copy, but use the underlying storage of a ByteString directly. Using Data.ByteString.Internal, you can crack open the ByteString and get the underlying ForeignPtr.&amp;lt;code&amp;gt;case bs of&amp;lt;br&amp;gt;  BS fptr _ -&amp;amp;gt; withForeignPtr fptr $ \p -&amp;amp;gt; do&amp;lt;br&amp;gt;    onDone &amp;amp;lt;- mkCallback (touchForeignPtr fptr)&amp;lt;br&amp;gt;    c_send p onDone&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;Placing touchForeignPtr in the callback should ensure that the foreign pointer stays alive until the callback is invoked.&lt;br/&gt;&lt;br/&gt;It may also be possible to play games with useAsCStringLen and threads, preventing the inner action from returning until an MVar is filled (which would be done by the callback).
    </content>
    <updated>2024-10-30T20:17:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2d66drjpp6vhxeqmzw2muaecuv4w8hve2vtkft8hfgypy49h8e8qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxjruht9</id>
    
      <title type="html">I&amp;#39;m having trouble picturing what you&amp;#39;re talking about ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2d66drjpp6vhxeqmzw2muaecuv4w8hve2vtkft8hfgypy49h8e8qzypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxjruht9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstd4ucpgrujeyydzkps70d9du3u826txkfmjat8mkjmtagjkec8ws40fym8&#39;&gt;nevent1q…fym8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m having trouble picturing what you&amp;#39;re talking about from this description. What is the function declaration and what does it mean for a &amp;#34;user&amp;#34; to &amp;#34;hold&amp;#34; a pointer?
    </content>
    <updated>2024-10-30T15:49:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxar72kxks32qu28dq3x7lchly83y28uzf55rr7g5j4dd9h0k3v2czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxla8k9u</id>
    
      <title type="html">Simplified:&amp;lt;code&amp;gt;import Servant ((:&amp;amp;lt;|&amp;amp;gt;) ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxar72kxks32qu28dq3x7lchly83y28uzf55rr7g5j4dd9h0k3v2czypkslpt6ty8d8kvnshp3jfzaetn3lhjfgeyaz8l5xpexs47az5quxla8k9u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9td0le3ehlahd5fh93uj74cfvqrqxfe7akreu0rjl294pgzvufhsydusv2&#39;&gt;nevent1q…usv2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Simplified:&amp;lt;code&amp;gt;import Servant ((:&amp;amp;lt;|&amp;amp;gt;) (..))&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;More simplified:&amp;lt;code&amp;gt;import Servant.API.Alternative&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;
    </content>
    <updated>2024-10-25T10:06:47Z</updated>
  </entry>

</feed>