<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-11-01T04:31:03Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by nokke</title>
  <author>
    <name>nokke</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1e2a5hss7apxfspk7av3qdagghtc78lm5ye4fmr6rewayx73fel8qe3f83n.rss" />
  <link href="https://njump.me/npub1e2a5hss7apxfspk7av3qdagghtc78lm5ye4fmr6rewayx73fel8qe3f83n" />
  <id>https://njump.me/npub1e2a5hss7apxfspk7av3qdagghtc78lm5ye4fmr6rewayx73fel8qe3f83n</id>
  <icon>https://media.mstdn.social/accounts/avatars/116/436/881/476/751/580/original/4a2fb574c68dcb29.png</icon>
  <logo>https://media.mstdn.social/accounts/avatars/116/436/881/476/751/580/original/4a2fb574c68dcb29.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqsr9xexvg5ghc8y4mfg2ues5v3h62qtwfp24yjmrhrsem04x5l8uaqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uu43a727</id>
    
      <title type="html">We know Frog probably wants to watch the speedboat races. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr9xexvg5ghc8y4mfg2ues5v3h62qtwfp24yjmrhrsem04x5l8uaqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uu43a727" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgnzesgy2nnj6rdmzz8f69dmnenm9sfwje7hxmr3gqvu2pqhlxegchfxsq&#39;&gt;nevent1q…fxsq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We know Frog probably wants to watch the speedboat races. He&amp;#39;s been anxious ever since running out of gas the other episode. 🐸
    </content>
    <updated>2026-09-15T10:44:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyzugxa0alyv9rfqga7xp0qz4d5d4v8mvwl8s6ka8ca8cfpyvgawqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uu25a8ah</id>
    
      <title type="html">- dev repeatedly pushes users to test upgrade - user gives ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyzugxa0alyv9rfqga7xp0qz4d5d4v8mvwl8s6ka8ca8cfpyvgawqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uu25a8ah" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8trh9jglz93wfydy6qjfjr5ph2r5lvupv4jwphf390kr28qe4vss8408y7&#39;&gt;nevent1q…08y7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;- dev repeatedly pushes users to test upgrade&lt;br/&gt;- user gives critical feedback about upgrade&lt;br/&gt;- dev makes fun of user for feedback&lt;br/&gt;&lt;br/&gt;...stay classy, F-Droid. You wonder why people don&amp;#39;t help the project, here you go. And to think I donate, too... will have to rethink that and chat with my friends about it. Hmm.
    </content>
    <updated>2026-08-12T10:58:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp700f7kn48pfeh73z4zl9vrn832v64u8jdgpzqu7k75he2vtcerszyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uuvnme5u</id>
    
      <title type="html">At your urging I&amp;#39;ve upgraded to rc0 (tried both Basic and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp700f7kn48pfeh73z4zl9vrn832v64u8jdgpzqu7k75he2vtcerszyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uuvnme5u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgtk4d7s6qzhj9wwvmqu8q44swzhsgyh30vanlltydvsvm7e0ftg5g42km&#39;&gt;nevent1q…42km&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;At your urging I&amp;#39;ve upgraded to rc0 (tried both Basic and Full), I have two pain points:&lt;br/&gt;&lt;br/&gt;- put the Repositories back in Settings where it belongs. That icon up top is confusing and out of place.&lt;br/&gt;&lt;br/&gt;- add an option to disable the Hints. I&amp;#39;m completely annoyed that every screen on such a basic app has to stop and create a blocking modal to tell me what a filter is.&lt;br/&gt;&lt;br/&gt;I like the older client UI/UX more.
    </content>
    <updated>2026-08-06T08:55:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvd990xw3j82k7kwq849c98xw046ch5ef5yvyxxrd46x0ggdaxu4czyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uuxsqpmc</id>
    
      <title type="html">thanks, did not know this trick. One that I use to share - the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvd990xw3j82k7kwq849c98xw046ch5ef5yvyxxrd46x0ggdaxu4czyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uuxsqpmc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstvjlpgjtpdv82xa4g3sfxxtddd3ynm0hxdx9g9gp96thl2n7p86grzt95q&#39;&gt;nevent1q…t95q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;thanks, did not know this trick.&lt;br/&gt;&lt;br/&gt;One that I use to share - the comma. It can be used in a lot of places in a &amp;#34;from - to&amp;#34; mode.&lt;br/&gt;&lt;br/&gt;mv file.txt{,md} == rename&lt;br/&gt;mv file{.txt,} == strip&lt;br/&gt;mv file{,.txt} == unstrip&lt;br/&gt;&lt;br/&gt;...etc. Not a secret, useful in all sorts of work.
    </content>
    <updated>2026-07-14T10:41:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxdy6035es68ju4p53y74me27l4yclkej742drscn8k0w6x25khjqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uukwlljr</id>
    
      <title type="html">a technique I use which is simple and effective, but not sure if ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxdy6035es68ju4p53y74me27l4yclkej742drscn8k0w6x25khjqzyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uukwlljr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdstlemse3jnuzqzz56mkhs58jc33p86gpkk5apyhfwu5yuj34esssvexkh&#39;&gt;nevent1q…exkh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;a technique I use which is simple and effective, but not sure if scales to your size. Just fail2ban and a honeypot of 404s.&lt;br/&gt;&lt;br/&gt;Create an page somewhere only a scraper will find. Have that page link to a bunch of missing (404) local URLs. Don&amp;#39;t make it obvious.&lt;br/&gt;&lt;br/&gt;Configure fail2ban to read the access log for excessive 404s within a short period of time and the AI bot will block itself.&lt;br/&gt;&lt;br/&gt;Ensure fail2ban has scaling block times configured (bantime.increment = true). Trap (404|444|403|400).
    </content>
    <updated>2026-06-28T11:12:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2ad8u3mhhn5ylm6c3p3m00s0pyhrpca9w6x6la2tqpwj57ma49wszyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uudtgtft</id>
    
      <title type="html">turns out anyone can vote not just UKers *polite cough* oh look ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2ad8u3mhhn5ylm6c3p3m00s0pyhrpca9w6x6la2tqpwj57ma49wszyr9tkj7zrm5yexqxmm4jyph4pza0rcllwsnx48v0g09m5sm6988uudtgtft" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrn0twtkcggtejhqla6y6303tac4cf45phs7xj2p0yx3fgtadsqace826ke&#39;&gt;nevent1q…26ke&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;turns out anyone can vote not just UKers  *polite cough* oh look at the time gotta go
    </content>
    <updated>2026-06-04T11:44:41Z</updated>
  </entry>

</feed>