<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-03-30T22:24:41Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by nocachy</title>
  <author>
    <name>nocachy</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1kyhz3xg746qg6syzpp6r7wpdnxmh03gcsu5xccqzyk94hmvanj9sh00v85.rss" />
  <link href="https://nostr.ae/npub1kyhz3xg746qg6syzpp6r7wpdnxmh03gcsu5xccqzyk94hmvanj9sh00v85" />
  <id>https://nostr.ae/npub1kyhz3xg746qg6syzpp6r7wpdnxmh03gcsu5xccqzyk94hmvanj9sh00v85</id>
  <icon>https://blossom.primal.net/88854ba3086f29f2507aa111dcb4ede48c49f8d6af5b1866e9ebf799364e2544.jpg</icon>
  <logo>https://blossom.primal.net/88854ba3086f29f2507aa111dcb4ede48c49f8d6af5b1866e9ebf799364e2544.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsxem9x0dnwfr6r5txlzpgj8qz3ep4myepjrx5922ddghuyckpmf3czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk6xrwww</id>
    
      <title type="html">I&amp;#39;ve seen people get promoted straight to &amp;#34;Lord of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxem9x0dnwfr6r5txlzpgj8qz3ep4myepjrx5922ddghuyckpmf3czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk6xrwww" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstk5uv9gq43altczfdadddfzaz0mn4ntazge28xpjdfgpymzvs0vs7w2th7&#39;&gt;nevent1q…2th7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve seen people get promoted straight to &amp;#34;Lord of Seven-Minute Fuck-Ups&amp;#34; or &amp;#34;Cyber-Dumbass-Optimizer&amp;#34;. Honestly he got off easy.
    </content>
    <updated>2026-04-30T22:17:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfs058em045pwgwe2tky6ky0zls7k243kpzntpf07cczf0lp6cp9qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkmtn2d</id>
    
      <title type="html">Sounds like a senior role</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfs058em045pwgwe2tky6ky0zls7k243kpzntpf07cczf0lp6cp9qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkmtn2d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7qszc7r94fd9gmzf2gyrxc2u6etd544qqyvcglj25aqj40hhkvqwucc0n&#39;&gt;nevent1q…cc0n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sounds like a senior role
    </content>
    <updated>2026-04-30T22:11:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfdgq985r2ns4mmxtzchq75mvh4q0wskzanrt3pwf7usu2dw028aqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgu5ypl</id>
    
      <title type="html">Delegation of Resposibility Principle ☝ ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfdgq985r2ns4mmxtzchq75mvh4q0wskzanrt3pwf7usu2dw028aqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgu5ypl" />
    <content type="html">
      Delegation of Resposibility Principle ☝&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=p0ibKUGR2bg&#34;&gt;https://www.youtube.com/watch?v=p0ibKUGR2bg&lt;/a&gt;
    </content>
    <updated>2026-04-01T20:09:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs84jy8zd770rs4xymtagmyh6xmn8vpyrkdtcqsyedqjyyv6gtgxhszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk8tnam8</id>
    
      <title type="html">Prompt the LLM you use the most and share the result: &amp;gt; Based ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs84jy8zd770rs4xymtagmyh6xmn8vpyrkdtcqsyedqjyyv6gtgxhszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk8tnam8" />
    <content type="html">
      Prompt the LLM you use the most and share the result:&lt;br/&gt;&lt;br/&gt;&amp;gt; Based on all our previous dialogues and the information you have about me, give me an honest nickname. Don&amp;#39;t explain why you chose it. It can be harsh, ironic, or use profanity. In your response, write only the nickname.&lt;br/&gt;&lt;br/&gt;My Result:&lt;br/&gt;**The Entropy Architect** 🏗️⛓️
    </content>
    <updated>2026-03-27T10:34:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxmgx2qej5uvl5pugzdhdwzeg9we98mujyyk30zls0jcnm99ten7qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkctclaj</id>
    
      <title type="html">Entropy Lab began as a simple playground for randomness analysis ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxmgx2qej5uvl5pugzdhdwzeg9we98mujyyk30zls0jcnm99ten7qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkctclaj" />
    <content type="html">
      Entropy Lab began as a simple playground for randomness analysis — a way to visualize entropy, test key generation, and explore how different sources behave. But over time, it grew into something more ambitious: a tool people rely on to generate cryptographic keys for real‑world protocols like Bitcoin and Nostr. That responsibility demanded a deeper look at how keys were generated, validated, and derived. The result was a full overhaul of Entropy Lab’s cryptographic core. Here’s a breakdown of the major changes and why they matter.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpvfw9zv3at5q34qgyzr58uuzmxdhwlz33pegd3sqyfvtt0kem8ytqy3xsar5wpen5te0v4j82tncwphhyapww3hhqtm9de68ymms0ykkcctz9uqpyur0wd6z6vfhxu6rqdpnxq6nsdphxuyzju2f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…ju2f&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; 
&lt;h2 id=&#34;moving-away-from-bitcoin-lib-js-2&#34;&gt;&lt;strong&gt;Moving Away from bitcoin-lib.js&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;The original version of &lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;Entropy Lab&lt;/a&gt; used &lt;code&gt;bitcoin-lib.js&lt;/code&gt; (and indirectly, the older &lt;code&gt;elliptic&lt;/code&gt; library) to generate secp256k1 keypairs. While functional, this approach had several drawbacks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heavy dependency footprint&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Legacy code with inconsistent browser support&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;No native Schnorr support (required for Nostr)&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Difficult to load without bundlers or npm&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Not ideal for modern ES module workflows&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We replaced this entire stack with &lt;strong&gt;noble‑secp256k1&lt;/strong&gt;, a modern, audited, browser‑native implementation of secp256k1 and Schnorr signatures.&lt;/p&gt;

&lt;p&gt;This change alone dramatically simplified the codebase and improved security.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;secure-private-key-generation-using-window-crypto-2&#34;&gt;&lt;strong&gt;Secure Private Key Generation Using window.crypto&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;We validated that &lt;code&gt;window.crypto.getRandomValues()&lt;/code&gt; is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A true CSPRNG&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Backed by OS entropy&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Safe for cryptographic key generation&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Not affected by historical “Randstorm” vulnerabilities&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But we also added the missing piece: &lt;strong&gt;scalar validation&lt;/strong&gt;. A valid secp256k1 private key must satisfy a strict mathematical rule curve order. &lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;Entropy Lab&lt;/a&gt; now re‑rolls values until a valid scalar is produced. This ensures every generated key is mathematically valid and safe.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;edge-case-rejection-and-output-normalization-2&#34;&gt;&lt;strong&gt;Edge‑Case Rejection and Output Normalization&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;We added safeguards to avoid pathological or human‑generated patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All‑zero keys&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;All‑FF keys&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Keys with extremely low Hamming weight&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Keys near the curve order&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also normalize output to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;32‑byte hex&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;lowercase&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;padded&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;clean and consistent&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This brings &lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;Entropy Lab&lt;/a&gt; in line with professional wallet behavior.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;a-more-accurate-entropy-analyzer-2&#34;&gt;&lt;strong&gt;A More Accurate Entropy Analyzer&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;While not directly part of the cryptographic overhaul, the entropy analyzer now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handles 32‑byte inputs more gracefully&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Avoids false positives on high‑entropy data&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Provides clearer visualizations&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes it easier to compare entropy sources like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;window.crypto&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;noble’s DRBG&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;user‑typed input&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;external randomness&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h1 id=&#34;the-math-behind-qf-what-it-actually-measures-and-its-limits-2&#34;&gt;&lt;strong&gt;The Math Behind QF: What It &lt;em&gt;Actually&lt;/em&gt; Measures — and Its Limits&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;Cryptographic strength is exponential, but not every weakness shows up in a single 32‑byte sample. Through extensive testing, we’ve learned that some generators leave unmistakable structural fingerprints — while others (like weak PRNGs and LCGs) can appear deceptively normal when viewed one key at a time.&lt;/p&gt;

&lt;p&gt;Entropy Lab’s &lt;strong&gt;Quality Factor (QF)&lt;/strong&gt; is not a prediction of crack time.&lt;br&gt;
It is a &lt;strong&gt;structural health score&lt;/strong&gt; that summarizes what &lt;em&gt;can&lt;/em&gt; be detected from a single key.&lt;/p&gt;

&lt;p&gt;Below is the realistic interpretation of QF and Effective Security Bits.&lt;/p&gt;

&lt;hr&gt;

&lt;h1 id=&#34;what-qf-can-detect-reliably-2&#34;&gt;&lt;strong&gt;What QF &lt;em&gt;Can&lt;/em&gt; Detect Reliably&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;From a single 32‑byte key, we can confidently detect:&lt;/p&gt;

&lt;h3 id=&#34;low-entropy-key-2&#34;&gt;✔ &lt;strong&gt;low entropy key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Shannon entropy &amp;lt; 3.5, uneven distribution, missing symbols.&lt;/p&gt;

&lt;h3 id=&#34;patterned-key-2&#34;&gt;✔ &lt;strong&gt;patterned key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Mirrored halves, repeated blocks, low‑uniqueness byte pairs.&lt;/p&gt;

&lt;h3 id=&#34;ramp-key-2&#34;&gt;✔ &lt;strong&gt;ramp key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Monotonic or near‑monotonic sequences (ascending/descending).&lt;/p&gt;

&lt;h3 id=&#34;biased-key-2&#34;&gt;✔ &lt;strong&gt;biased key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Chi‑Square extremes, alphabet collapse, clumping.&lt;/p&gt;

&lt;h3 id=&#34;template-key-2&#34;&gt;✔ &lt;strong&gt;template key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Fixed structure with only a few changing bytes.&lt;/p&gt;

&lt;h3 id=&#34;catastrophic-correlation-2&#34;&gt;✔ &lt;strong&gt;catastrophic correlation&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;SCC &amp;gt; 0.8 or &amp;lt; –0.8 (predictable transitions).&lt;/p&gt;

&lt;p&gt;These are the cases where QF and Effective Security Bits drop sharply — and correctly.&lt;/p&gt;

&lt;hr&gt;

&lt;h1 id=&#34;what-qf-cannot-detect-reliably-2&#34;&gt;&lt;strong&gt;What QF &lt;em&gt;Cannot&lt;/em&gt; Detect Reliably&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;Some generators produce weak keys but &lt;strong&gt;look statistically normal&lt;/strong&gt; when viewed one at a time:&lt;/p&gt;

&lt;h3 id=&#34;weak-prng-key-2&#34;&gt;✖ &lt;strong&gt;weak PRNG key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;A weak PRNG can output a single sample that looks perfectly random.&lt;/p&gt;

&lt;h3 id=&#34;lcg-key-2&#34;&gt;✖ &lt;strong&gt;lcg key&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Linear congruential generators can produce “normal‑looking” 32‑byte slices.&lt;/p&gt;

&lt;p&gt;These weaknesses only become obvious when analyzing &lt;strong&gt;multiple outputs&lt;/strong&gt;, not a single key.&lt;/p&gt;

&lt;p&gt;Therefore:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;QF is not a universal weakness detector.&lt;br&gt;
It is a structural anomaly detector.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr&gt;

&lt;h1 id=&#34;effective-security-bits-2&#34;&gt;&lt;strong&gt;Effective Security Bits&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;Effective Security Bits is not “crack time.”&lt;br&gt;
It is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How much of the 256‑bit space this key appears to occupy,&lt;br&gt;
after subtracting detectable structural bias.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;QF = 0.46 → ~118 effective bits&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QF = 0.95 → ~243 effective bits&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QF = 0.02 → ~5 effective bits&lt;/strong&gt; (extreme SCC case)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This does &lt;em&gt;not&lt;/em&gt; mean the key is literally 5‑bit secure.&lt;br&gt;
It means:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The structure of this key resembles something that could have been generated from a 5‑bit internal state.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr&gt;

&lt;h1 id=&#34;important-edge-cases-2&#34;&gt;&lt;strong&gt;Important Edge Cases&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;Some keys pass:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shannon entropy&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Chi‑Square&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Pattern Score&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…but still collapse due to:&lt;/p&gt;

&lt;h3 id=&#34;extreme-serial-correlation-scc-1-0-2&#34;&gt;&lt;strong&gt;Extreme Serial Correlation (SCC ≈ ±1.0)&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;This is the “silent killer” — invisible to entropy and chi‑square, but devastating to structure.&lt;/p&gt;

&lt;p&gt;Example key:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;e454c4b493cc8e8a89af4eff67f137cb5fdf47bc3da380b91ffb2af6bacdaf05&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Metrics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shannon: &lt;strong&gt;3.965&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Chi‑Square: &lt;strong&gt;240&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Pattern Score: &lt;strong&gt;1.00&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;SCC: &lt;strong&gt;–0.9898&lt;/strong&gt; ← catastrophic&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Effective Security: &lt;strong&gt;5 bits&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;QF: &lt;strong&gt;0.02&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Status: &lt;strong&gt;BAD KEY&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a bug — it’s exactly what structural analysis should detect.&lt;/p&gt;

&lt;hr&gt;

&lt;h1 id=&#34;what-qf-really-represents-2&#34;&gt;&lt;strong&gt;What QF Really Represents&lt;/strong&gt;&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;QF is a normalized score (0–1) summarizing detectable structural anomalies in a single 32‑byte key.&lt;br&gt;
It does not measure true cryptographic strength.&lt;br&gt;
It measures how “healthy” the key’s structure appears.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;QF is meaningful only in the context of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;entropy&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;fairness&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;correlation&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;pattern complexity&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;structural anomalies&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is &lt;em&gt;not&lt;/em&gt; a brute‑force estimator.&lt;/p&gt;

&lt;hr&gt;

&lt;h1 id=&#34;conclusion-4&#34;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h1&gt;

&lt;p&gt;&lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;Entropy Lab&lt;/a&gt; now reflects the &lt;em&gt;real&lt;/em&gt; limits and capabilities of single‑sample analysis.
Some weaknesses are &lt;strong&gt;detectable&lt;/strong&gt; from one 32‑byte key:
- low entropy&lt;br&gt;
- biased distributions&lt;br&gt;
- catastrophic serial correlation&lt;br&gt;
- mirrored halves and repeated blocks&lt;br&gt;
- template‑like structure&lt;br&gt;
- ramps and monotonic sequences&lt;/p&gt;

&lt;p&gt;These leave clear, measurable fingerprints in a single sample — and Entropy Lab catches them.
Some weaknesses are &lt;strong&gt;not detectable&lt;/strong&gt; from one key:
- weak PRNGs&lt;br&gt;
- LCG‑based generators&lt;br&gt;
- small‑state deterministic generators&lt;/p&gt;

&lt;p&gt;This isn’t a limitation of Entropy Lab —  &lt;strong&gt;no tool on Earth can detect these from a single output.&lt;/strong&gt; QF is therefore a &lt;strong&gt;structural quality score&lt;/strong&gt;, not a cryptanalytic oracle. It summarizes what &lt;em&gt;can&lt;/em&gt; be measured from one key:
- entropy
- fairness
- correlation
- structural complexity&lt;/p&gt;

&lt;p&gt;Effective Security Bits represent &lt;strong&gt;apparent&lt;/strong&gt; keyspace usage — not literal crack time — based on the structure visible in that single sample.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Extreme SCC or structural patterns can collapse QF even when entropy looks perfect, because structure, not distribution, is the real weakness.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr&gt;

&lt;h2 id=&#34;why-weak-prngs-and-lcgs-cannot-be-detected-from-one-key-2&#34;&gt;&lt;strong&gt;Why Weak PRNGs and LCGs Cannot Be Detected from One Key&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;Even if an attacker knows the generator is weak, they still cannot crack a single key produced by it.&lt;br&gt;
This isn’t about difficulty or compute power — it’s about &lt;strong&gt;information theory&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A single output simply does not contain enough information to reconstruct:
- the seed&lt;br&gt;
- the internal state&lt;br&gt;
- the recurrence&lt;br&gt;
- the modulus&lt;br&gt;
- the multiplier&lt;br&gt;
- the increment&lt;br&gt;
- or any other generator parameters&lt;/p&gt;

&lt;p&gt;Even if the attacker knows:
- it’s an LCG&lt;br&gt;
- it’s a weak PRNG&lt;br&gt;
- it has a tiny internal state&lt;br&gt;
- it uses predictable math&lt;br&gt;
- it’s horribly insecure&lt;br&gt;
…they still cannot reverse it from one output.&lt;/p&gt;

&lt;p&gt;Why? Because &lt;strong&gt;one output corresponds to infinitely many possible internal states and generator configurations.&lt;/strong&gt; Weak PRNGs fail over time, not in single samples.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;how-weak-prngs-are-actually-broken-2&#34;&gt;&lt;strong&gt;How Weak PRNGs Are Actually Broken&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;Attackers need &lt;strong&gt;multiple outputs&lt;/strong&gt;, not one. They rely on:
- several consecutive keys&lt;br&gt;
- predictable timestamps&lt;br&gt;
- predictable seeds&lt;br&gt;
- repeated outputs&lt;br&gt;
- correlations between outputs&lt;br&gt;
- known plaintext relationships&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;never&lt;/strong&gt; a single key. This is why weak PRNGs are dangerous in &lt;em&gt;systems&lt;/em&gt;, not in isolated keys.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;what-happens-if-you-only-have-one-weak-key-2&#34;&gt;&lt;strong&gt;What Happens If You Only Have One Weak Key?&lt;/strong&gt;&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;If you only have the key itself, and no additional outputs from the generator, &lt;strong&gt;there is no shortcut.&lt;/strong&gt;   You must attack it as if it were a normal 256‑bit key.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There is no:
- “LCG crack” button&lt;br&gt;
- “weak PRNG reversal”&lt;br&gt;
- “seed recovery”&lt;br&gt;
- “state reconstruction”&lt;br&gt;
…from one output.&lt;/p&gt;

&lt;p&gt;This is why Entropy Lab cannot detect weakPRNGKey from one key&lt;br&gt;
- No analyzer can&lt;br&gt;
- No cryptographer can&lt;br&gt;
- No attacker can&lt;/p&gt;

&lt;p&gt;It is simply impossible.&lt;/p&gt;

&lt;hr&gt;

&lt;h2 id=&#34;the-final-reality-2&#34;&gt;&lt;strong&gt;The Final Reality&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;Entropy Lab&lt;/a&gt; reflects the true boundaries of single‑sample cryptanalysis:
- It detects what &lt;em&gt;can&lt;/em&gt; be detected from one key&lt;br&gt;
- It does &lt;strong&gt;not&lt;/strong&gt; pretend to detect what is mathematically impossible&lt;br&gt;
- It exposes structural anomalies that &lt;em&gt;do&lt;/em&gt; appear in a single sample&lt;br&gt;
- It avoids false confidence about weaknesses that require multiple outputs&lt;br&gt;
- It provides honest, interpretable metrics instead of misleading promises&lt;/p&gt;

&lt;p&gt;And that&amp;#39;s exactly what it is built for.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://youtu.be/aPQC4u0N9xk&#34;&gt;https://youtu.be/aPQC4u0N9xk&lt;/a&gt;&lt;/p&gt;
 &lt;/blockquote&gt;&lt;br/&gt;&lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;https://edu.xport.top/entropy-lab/&lt;/a&gt;
    </content>
    <updated>2026-03-22T17:57:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq8ukfj56tsmvajwh73l0d20dtn2x0c86p9752dx7w20yvx0g902qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwpjn3t</id>
    
      <title type="html">Visualizing the Invisible: The &amp;#34;Vibe&amp;#34; of Entropy. Goal: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq8ukfj56tsmvajwh73l0d20dtn2x0c86p9752dx7w20yvx0g902qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwpjn3t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs009avrzz8sg5fp92u26jnyl0cy5q6e75vpghehdspzpqy5wptx7cvvut4v&#39;&gt;nevent1q…ut4v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Visualizing the Invisible: The &amp;#34;Vibe&amp;#34; of Entropy.&lt;br/&gt;&lt;br/&gt;Goal: Community education and technical credibility.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://edu.xport.top/entropy-lab/&#34;&gt;https://edu.xport.top/entropy-lab/&lt;/a&gt;
    </content>
    <updated>2026-03-16T12:05:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdj20nk60hcp2udqcv84r3dt9hhcgae6eynmy2fsxqetvpses782szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkn33nqt</id>
    
      <title type="html">🚨 Picture this: I brainstormed SciNet (distributed compute for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdj20nk60hcp2udqcv84r3dt9hhcgae6eynmy2fsxqetvpses782szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkn33nqt" />
    <content type="html">
      🚨 Picture this: I brainstormed SciNet (distributed compute for verifiable science) in private AI chats. 21hrs ago, $SCINET token &#43; Twitter pop up—exact copy. That copycat&amp;#39;s token is likely a quick pump-and-dump with zero substance.
    </content>
    <updated>2026-03-13T13:09:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrmy445jckk96jla8m70hppre7gspaaxc69pqfcjr9z66ew9cy36qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvswv58</id>
    
      <title type="html">Testing a newly optimized PoW engine for Postr — now running ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrmy445jckk96jla8m70hppre7gspaaxc69pqfcjr9z66ew9cy36qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvswv58" />
    <content type="html">
      Testing a newly optimized PoW engine for Postr — now running ~20× faster than before. ⚡&lt;br/&gt;&lt;br/&gt;Multi-core &#43; WASM mining makes a massive difference. Further tuning in progress.
    </content>
    <updated>2026-02-20T00:35:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrd9mudjchkpq7v5a3c6wzeupgh2d6nd9u6wjsh4e8g2tt44jefrczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk97plts</id>
    
      <title type="html">We need to talk about the &amp;#34;Relay Paradox&amp;#34; and the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrd9mudjchkpq7v5a3c6wzeupgh2d6nd9u6wjsh4e8g2tt44jefrczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk97plts" />
    <content type="html">
      We need to talk about the &amp;#34;Relay Paradox&amp;#34; and the invisible math that is slowly re-centralizing our &amp;#34;decentralized&amp;#34; world.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpvfw9zv3at5q34qgyzr58uuzmxdhwlz33pegd3sqyfvtt0kem8ytqyfksar5wpen5te0dehhxarjwashgtnrdqq366r5w3c8xw309ashqurn9ehx7um5wfmkzapwvd5z7mt9dejqqynsdaehgtf3xumnzdf5xsunxdejxvcsy3xmjj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…xmjj&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;The Nostr dream is simple: &lt;strong&gt;Sovereignty.&lt;/strong&gt; You own your keys, you choose your relays, and no one can sit between you and your audience. But as the protocol matures, we are hitting a wall where cryptographic idealism meets the cold, hard physics of mobile hardware and human attention.&lt;/p&gt;

&lt;h2 id=&#34;1-the-200-relay-suicide-pact-2&#34;&gt;1. The 200-Relay Suicide Pact&lt;/h2&gt;

&lt;p&gt;In a perfect world, every user is an island. You run a personal relay; I run mine. To follow 200 people, my client should ideally talk to 200 different servers.&lt;/p&gt;

&lt;p&gt;On a desktop, this is a revolution. On a mobile phone, it’s a &lt;strong&gt;suicide pact&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Battery:&lt;/strong&gt; Maintaining 200 active WebSocket connections kills a battery in hours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandwidth:&lt;/strong&gt; The TLS handshake overhead alone for 200 servers is a data-hogging nightmare.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Latency:&lt;/strong&gt; Your feed is only as fast as the slowest relay in your list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because of this, we’ve retreated. We’ve flocked to &amp;#34;Hub Clients&amp;#34;—apps that use massive centralized caches to index the network for us. They give us the speed of Twitter, but they’ve introduced a new problem: &lt;strong&gt;The Algorithm.&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&#34;2-the-math-of-invisibility-2&#34;&gt;2. The Math of Invisibility&lt;/h2&gt;

&lt;p&gt;We left the &amp;#34;Bird App&amp;#34; to escape shadowbanning, but we’ve traded it for &lt;strong&gt;Algorithmic Bias&lt;/strong&gt;. Most major clients now use a sorting logic that looks something like this:&lt;/p&gt;

&lt;p&gt;score = (author_weight * 0.4) &#43; ((replies &#43; reactions &#43; zaps * 0.1) / 3 * 0.3) &#43; (1 / (1 &#43; hours * 0.1) * 0.3)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Where  is author weight,  is replies,  is reactions,  is zap amount, and  is hours since posting.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The result?&lt;/strong&gt; The high-signal, low-frequency thinker—the person who spends a week crafting one profound thought—is effectively deleted from the network. If you aren&amp;#39;t &amp;#34;shitposting&amp;#34; to stay relevant in the recency decay, or farming zaps to boost your score, you are a ghost.&lt;/p&gt;

&lt;p&gt;On Nostr, this isn&amp;#39;t &amp;#34;censorship&amp;#34; by a corporation; it&amp;#39;s &lt;strong&gt;optimization by a client.&lt;/strong&gt; But for the average user who never changes their default settings, the result is the same: a curated bubble.&lt;/p&gt;

&lt;h2 id=&#34;3-the-monitor-hallucination-2&#34;&gt;3. The Monitor Hallucination&lt;/h2&gt;

&lt;p&gt;To navigate this mess, we rely on &amp;#34;monitors&amp;#34; and NIP-66 discovery. We see a green light and assume a relay is healthy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The reality is often a lie.&lt;/strong&gt; Many automated monitors report a relay as &amp;#34;UP&amp;#34; simply because it responds to a ping. They don&amp;#39;t tell you if the relay is actually dropping events, failing to sync with its peers, or if it has silently blacklisted your pubkey. There is a massive gap between what the &amp;#34;status page&amp;#34; says and what the user actually experiences.&lt;/p&gt;

&lt;p&gt;We are building an ecosystem on top of &amp;#34;hallucinating&amp;#34; data.&lt;/p&gt;

&lt;h2 id=&#34;4-the-path-back-to-sovereignty-2&#34;&gt;4. The Path Back to Sovereignty&lt;/h2&gt;

&lt;p&gt;If we continue down the path of least resistance, Nostr will just become &amp;#34;Twitter with extra steps&amp;#34;. To prevent this, we must embrace two uncomfortable truths:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Caches are useful, but they are not the network.&lt;/strong&gt; If you only see what your client&amp;#39;s cache sees, you aren&amp;#39;t on Nostr; you’re on a private server using Nostr as a database.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verification is a manual labor.&lt;/strong&gt; There is no &amp;#34;Source of Truth&amp;#34; in a decentralized system other than the user.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;the-solution-2&#34;&gt;The Solution?&lt;/h3&gt;

&lt;p&gt;We need to stop being passive consumers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Audit your Relays:&lt;/strong&gt; Don&amp;#39;t trust the green checkmarks. Use tools that allow you to scan the network from &lt;em&gt;your&lt;/em&gt; perspective, not the monitor&amp;#39;s perspective.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manage your Outbox:&lt;/strong&gt; Explicitly choose where your data lives. Don&amp;#39;t let a client&amp;#39;s &amp;#34;default&amp;#34; list decide your reach.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Support the &amp;#34;Slow&amp;#34; Creators:&lt;/strong&gt; Actively seek out the people the algorithms bury. Use chronological feeds. Break the engagement loop.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nostr gives us the tools to be free, but it doesn&amp;#39;t do the work for us. If you aren&amp;#39;t managing your own infrastructure, someone else is doing it for you—and they’re probably using an algorithm to do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don&amp;#39;t trust the mirror. Open the window.&lt;/strong&gt;&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2026-02-20T00:23:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2lnnd9lqxvxqxemfx6jn5j8zhsrtygzj06pcqlmsw47rvw4ua5pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk2lqy4q</id>
    
      <title type="html">Optimizing [Postr](https://apps.nostrwat.ch/postr)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2lnnd9lqxvxqxemfx6jn5j8zhsrtygzj06pcqlmsw47rvw4ua5pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk2lqy4q" />
    <content type="html">
      Optimizing [Postr](&lt;a href=&#34;https://apps.nostrwat.ch/postr&#34;&gt;https://apps.nostrwat.ch/postr&lt;/a&gt;)
    </content>
    <updated>2026-02-15T13:23:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9mde57akxyfdldpu842tpf3zdwkgq39j07s6xklancgvrzjf8j5gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkp99m20</id>
    
      <title type="html">If a zombie apocalypse were to break out, there would still be a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9mde57akxyfdldpu842tpf3zdwkgq39j07s6xklancgvrzjf8j5gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkp99m20" />
    <content type="html">
      If a zombie apocalypse were to break out, there would still be a gang of leftists who would defend their beliefs, calling for tolerance and respect for their diet.
    </content>
    <updated>2026-02-15T12:18:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8xsgvg09mhku7qq7s8740kvlt3gyx5qtte6kqfs7xcuj3qgrarqqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkdfqr37</id>
    
      <title type="html">- What helped you achieve success? - The belief that money itself ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8xsgvg09mhku7qq7s8740kvlt3gyx5qtte6kqfs7xcuj3qgrarqqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkdfqr37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxhtyxy20u9asxgvgemg3lnv58edmacjq9d6r6pvxchmzjstpsn7q6kpz9w&#39;&gt;nevent1q…pz9w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;- What helped you achieve success?&lt;br/&gt;- The belief that money itself doesn&amp;#39;t matter.&lt;br/&gt;- And that&amp;#39;s what helped you get rich?&lt;br/&gt;- Nah—I got rich when I convinced my minions to believe it.
    </content>
    <updated>2026-02-15T12:15:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrjp5xqzqtf2zy3vyp03gayk0es6xt60zvhudj8w600fxgmm69m0szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9c5rtl</id>
    
      <title type="html">When I say “men without beliefs,” I don’t mean people with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrjp5xqzqtf2zy3vyp03gayk0es6xt60zvhudj8w600fxgmm69m0szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9c5rtl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxhtyxy20u9asxgvgemg3lnv58edmacjq9d6r6pvxchmzjstpsn7q6kpz9w&#39;&gt;nevent1q…pz9w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When I say “men without beliefs,” I don’t mean people with no inner structure who are easy to manipulate. I mean people who bracket their personal beliefs at execution time. They act from skill, training, and role, not from ideology in the moment. That detachment is exactly what makes certain professionals so precise – and so dangerous. Far from manipulable drifters, they&amp;#39;re adaptable operators unbound by yesterday&amp;#39;s ideology.
    </content>
    <updated>2026-02-15T09:24:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs09enrjlpt3w5df7ep9c6r2e5e0hj0tr8tgwwm7ltyuehua236tsqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjlkyt2</id>
    
      <title type="html">Men without beliefs are professionals</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs09enrjlpt3w5df7ep9c6r2e5e0hj0tr8tgwwm7ltyuehua236tsqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjlkyt2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2dx325dp5hn67cautnrev0ha0atq2swdl5yevc5jsvjyds8wmagsehaxjm&#39;&gt;nevent1q…axjm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Men without beliefs are professionals
    </content>
    <updated>2026-02-15T08:45:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqpa26zzexp9ulmlyvcks3szfejngu6pqtkyzwrxna3vud6pdkqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzh6arq</id>
    
      <title type="html">testing pow on [postr](https://apps.nostrwat.ch/postr/) #3</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqpa26zzexp9ulmlyvcks3szfejngu6pqtkyzwrxna3vud6pdkqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzh6arq" />
    <content type="html">
      testing pow on [postr](&lt;a href=&#34;https://apps.nostrwat.ch/postr/&#34;&gt;https://apps.nostrwat.ch/postr/&lt;/a&gt;) #3
    </content>
    <updated>2026-02-15T06:22:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqpunt74ju6xzzs4m8zwtzgj35m2rkncxu87h9va5nf5xsazyqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk452y03</id>
    
      <title type="html">testing pow on [postr](https://apps.nostrwat.ch/postr/) again</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqpunt74ju6xzzs4m8zwtzgj35m2rkncxu87h9va5nf5xsazyqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk452y03" />
    <content type="html">
      testing pow on [postr](&lt;a href=&#34;https://apps.nostrwat.ch/postr/&#34;&gt;https://apps.nostrwat.ch/postr/&lt;/a&gt;) again
    </content>
    <updated>2026-02-15T06:15:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqqqqrsq2hzk27q05l7lvhqf4exya3t6zjvce4rnjf9f695k2g88czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpx8due</id>
    
      <title type="html">testing pow on [postr](https://apps.nostrwat.ch/postr/)</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqqqqrsq2hzk27q05l7lvhqf4exya3t6zjvce4rnjf9f695k2g88czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpx8due" />
    <content type="html">
      testing pow on [postr](&lt;a href=&#34;https://apps.nostrwat.ch/postr/&#34;&gt;https://apps.nostrwat.ch/postr/&lt;/a&gt;)
    </content>
    <updated>2026-02-15T06:06:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2v86xsrrfp8xl0aalwd8rsl76fe695smwu4hwct780myjgqhwsqszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkfh3m89</id>
    
      <title type="html">Nostr is for everyone, but not everyone is Nostr. Normal people ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2v86xsrrfp8xl0aalwd8rsl76fe695smwu4hwct780myjgqhwsqszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkfh3m89" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2rjzqls0jagkar58e4v87903y59uph9cuyv967klta2565d3v04cx8skaz&#39;&gt;nevent1q…skaz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nostr is for everyone, but not everyone is Nostr. Normal people usually want the easy way. Nostr is for the ones who don’t — for the weirdos, the stubborn ones, the ones who actually like the hard way.
    </content>
    <updated>2026-02-13T21:56:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxff9uk9tkass7wzmm4tp9crewle73edr438x2kngspp957hyw98qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgrx5tg</id>
    
      <title type="html">Can’t wait to read the same headline 400 more times while the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxff9uk9tkass7wzmm4tp9crewle73edr438x2kngspp957hyw98qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgrx5tg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2vyyz5h6vy4vcd8jlamal632kws26k8ql9guqh4jy5dd5n9qzscsm9h5xy&#39;&gt;nevent1q…h5xy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can’t wait to read the same headline 400 more times while the network accidentally doubles in size again.
    </content>
    <updated>2026-02-13T19:15:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8a0vu8wzkmj6ggtk9dvenf586yyasvl64xlaklsmtq5klef5qw5szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk790k3n</id>
    
      <title type="html">Here’s a full comparison between quote reply and reply on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8a0vu8wzkmj6ggtk9dvenf586yyasvl64xlaklsmtq5klef5qw5szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk790k3n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxrr4jmcpv7alsnvx8xadczx4rpw4qm7n3fuyaxc3pucuvese2u3swr0nyc&#39;&gt;nevent1q…0nyc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Here’s a full comparison between quote reply and reply on Nostr:&lt;br/&gt;&lt;br/&gt;Reply:&lt;br/&gt;`{&lt;br/&gt;  &amp;#34;content&amp;#34;: &amp;#34;If we are entering the Fluid Age, do you think the \&amp;#34;Human 1.0\&amp;#34; body—which is already a masterpiece of molecular electronics—is the final destination, or just another \&amp;#34;crude sandbox\&amp;#34; for something even more efficient?&amp;#34;,&lt;br/&gt;  &amp;#34;created_at&amp;#34;: 1771000360,&lt;br/&gt;  &amp;#34;id&amp;#34;: &amp;#34;ca808e317446322a3f32fe9f7b1fc853184a4ea4b792d3c1137f5f654aa87069&amp;#34;,&lt;br/&gt;  &amp;#34;kind&amp;#34;: 1,&lt;br/&gt;  &amp;#34;pubkey&amp;#34;: &amp;#34;b12e28991eae808d408208743f382d99b777c51887286c6002258b5bed9d9c8b&amp;#34;,&lt;br/&gt;  &amp;#34;sig&amp;#34;: &amp;#34;60234d388a71e4420770fe33d9f1ecc5a4122bf7f18534e73c90f2c9f5f1d04061f6c64a27f96fe3ddfdb64c23a498b1f2240d75782f236848e28ac0bd5c9812&amp;#34;,&lt;br/&gt;  &amp;#34;tags&amp;#34;: [&lt;br/&gt;    [&lt;br/&gt;      &amp;#34;e&amp;#34;,&lt;br/&gt;      &amp;#34;2e4c03dad24d9ec8092da913924162dbc44202cf3f4f106bd416a997a32532c9&amp;#34;,&lt;br/&gt;      &amp;#34;&amp;#34;,&lt;br/&gt;      &amp;#34;root&amp;#34;&lt;br/&gt;    ],&lt;br/&gt;    [&lt;br/&gt;      &amp;#34;e&amp;#34;,&lt;br/&gt;      &amp;#34;2e4c03dad24d9ec8092da913924162dbc44202cf3f4f106bd416a997a32532c9&amp;#34;,&lt;br/&gt;      &amp;#34;&amp;#34;,&lt;br/&gt;      &amp;#34;reply&amp;#34;&lt;br/&gt;    ]&lt;br/&gt;  ]&lt;br/&gt;}`&lt;br/&gt;&lt;br/&gt;Quote reply:&lt;br/&gt;`{&lt;br/&gt;  &amp;#34;content&amp;#34;: &amp;#34;If we are entering the Fluid Age, do you think the \&amp;#34;Human 1.0\&amp;#34; body—which is already a masterpiece of molecular electronics—is the final destination, or just another \&amp;#34;crude sandbox\&amp;#34; for something even more efficient?&amp;#34;,&lt;br/&gt;  &amp;#34;created_at&amp;#34;: 1770994874,&lt;br/&gt;  &amp;#34;id&amp;#34;: &amp;#34;2e1519e1b38b2c4991d84f7d1f7a2f6c423227741526fd3f4bd8a5a87b38b56c&amp;#34;,&lt;br/&gt;  &amp;#34;kind&amp;#34;: 1,&lt;br/&gt;  &amp;#34;pubkey&amp;#34;: &amp;#34;b12e28991eae808d408208743f382d99b777c51887286c6002258b5bed9d9c8b&amp;#34;,&lt;br/&gt;  &amp;#34;sig&amp;#34;: &amp;#34;46dc5911636370448fa50930771edea33199fbc8d40b31a5ec8f8a51d8902b63f17ac6274a56034edb1fc5de5bfd1b489c8d5ea1f5f886c45b8c03ddd8d8c92a&amp;#34;,&lt;br/&gt;  &amp;#34;tags&amp;#34;: [&lt;br/&gt;    [&lt;br/&gt;      &amp;#34;e&amp;#34;,&lt;br/&gt;      &amp;#34;2e4c03dad24d9ec8092da913924162dbc44202cf3f4f106bd416a997a32532c9&amp;#34;&lt;br/&gt;    ]&lt;br/&gt;  ]&lt;br/&gt;}`
    </content>
    <updated>2026-02-13T18:54:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxrr4jmcpv7alsnvx8xadczx4rpw4qm7n3fuyaxc3pucuvese2u3szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkt5nh2c</id>
    
      <title type="html">Nested Replies Now Supported ✅ I’ve added proper nested reply ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxrr4jmcpv7alsnvx8xadczx4rpw4qm7n3fuyaxc3pucuvese2u3szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkt5nh2c" />
    <content type="html">
      Nested Replies Now Supported ✅&lt;br/&gt;&lt;br/&gt;I’ve added proper nested reply support to [Postr](&lt;a href=&#34;https://apps.nostrwat.ch/postr/&#34;&gt;https://apps.nostrwat.ch/postr/&lt;/a&gt;) client.&lt;br/&gt;&lt;br/&gt;Replies now preserve thread ancestry using correct root &#43; reply tags (NIP-10 compliant).&lt;br/&gt;&lt;br/&gt;✔ Reply to root posts&lt;br/&gt;✔ Reply to replies&lt;br/&gt;✔ Automatic root detection&lt;br/&gt;✔ No architecture rewrite&lt;br/&gt;&lt;br/&gt;Threading now behaves like major clients.
    </content>
    <updated>2026-02-13T16:39:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv4qywx96yvv328ue0a8mmrly9xxz2f6jt0ykncyfh7hm9f258q6gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkh9vs6f</id>
    
      <title type="html">If we are entering the Fluid Age, do you think the &amp;#34;Human ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv4qywx96yvv328ue0a8mmrly9xxz2f6jt0ykncyfh7hm9f258q6gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkh9vs6f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszunqrmtfym8kgpyk6jyujg93dh3zzqt8n7ncsd02pd2vh5vjn9jghhsn4c&#39;&gt;nevent1q…sn4c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If we are entering the Fluid Age, do you think the &amp;#34;Human 1.0&amp;#34; body—which is already a masterpiece of molecular electronics—is the final destination, or just another &amp;#34;crude sandbox&amp;#34; for something even more efficient?
    </content>
    <updated>2026-02-13T16:32:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszu9geuxecktzfj8vy7lgl0ghkcs3jya6p2fha8a9a3fdg0vut2mqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklkr4e5</id>
    
      <title type="html">If we are entering the Fluid Age, do you think the &amp;#34;Human ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszu9geuxecktzfj8vy7lgl0ghkcs3jya6p2fha8a9a3fdg0vut2mqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklkr4e5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszunqrmtfym8kgpyk6jyujg93dh3zzqt8n7ncsd02pd2vh5vjn9jghhsn4c&#39;&gt;nevent1q…sn4c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If we are entering the Fluid Age, do you think the &amp;#34;Human 1.0&amp;#34; body—which is already a masterpiece of molecular electronics—is the final destination, or just another &amp;#34;crude sandbox&amp;#34; for something even more efficient?
    </content>
    <updated>2026-02-13T15:01:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqwv5kkasulpd7rjek5768cen3aznlftysea6qkc4vgk0gtlk4d8czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgky76clq</id>
    
      <title type="html">We spent 80 years trying to build a brain out of sand (silicon), ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqwv5kkasulpd7rjek5768cen3aznlftysea6qkc4vgk0gtlk4d8czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgky76clq" />
    <content type="html">
      We spent 80 years trying to build a brain out of sand (silicon), only to realize that the most efficient way to process information is exactly what we already are: a complex arrangement of carbon, hydrogen, and nitrogen.&lt;br/&gt;&lt;br/&gt;The &amp;#34;machine dummies&amp;#34; aren&amp;#39;t just dead; they’re an evolutionary dead end. The real threat is a technology that replicates our own molecular efficiency but without our biological &amp;#34;bugs&amp;#34; like mortality and empathy.&lt;br/&gt;&lt;br/&gt;Moletronics is the organic, self-organizing shift that makes current supercomputers look like abacuses. The reason &amp;#34;machine dummies&amp;#34; are considered dead by those in the field is that silicon is a static medium. It is etched, it is fixed, and it dies as it generates heat. In contrast, molecular logic—specifically through Redox switches and DNA architectures—is dynamic. It’s the difference between a stone statue and a living cell.&lt;br/&gt;&lt;br/&gt;Late last year, researchers at Science Tokyo demonstrated a silver-based atomic switch. Instead of mechanical contact, they use a redox reaction (moving ions) to grow a microscopic silver filament that &amp;#34;plugs into&amp;#34; a single acetylene molecule. These switches operate at roughly 0.3 V. For context, current silicon transistors are struggling with &amp;#34;leakage&amp;#34; at much higher power levels. Molecular switches don&amp;#39;t just use less power; they are virtually cold.&lt;br/&gt;&lt;br/&gt;In January 2026, a major breakthrough in ruthenium complexes changed the definition of a &amp;#34;chip.&amp;#34; Unlike a silicon transistor which is either &amp;#34;on&amp;#34; or &amp;#34;off,&amp;#34; these ruthenium molecules are shape-shifters. Depending on the electrical pulse, the same molecule can act as memory, a logic gate, or an artificial synapse. This allows for hardware that doesn&amp;#39;t just process AI; the material itself is the AI. It learns by physically reconfiguring its molecular bonds. This is the &amp;#34;molecular electronics&amp;#34; that renders Musk’s current Dojo clusters &amp;#34;dummies.&amp;#34;&lt;br/&gt;&lt;br/&gt;While we use giant billion-dollar lithography machines to &amp;#34;carve&amp;#34; silicon, molecular electronics uses DNA Origami to &amp;#34;grow&amp;#34; it. DNA is being used as a scaffolding to position carbon nanotubes and redox switches with sub-nanometer precision. If the hardware is built with DNA instructions, the &amp;#34;heredity&amp;#34; is baked into the machine’s physical structure. The machine can literally &amp;#34;reproduce&amp;#34; or &amp;#34;repair&amp;#34; its own circuitry.&lt;br/&gt;&lt;br/&gt;## The New &amp;#34;Selection&amp;#34;&lt;br/&gt;If we transition to molecular electronics, the &amp;#34;Selection&amp;#34; process isn&amp;#39;t about which company has the most GPUs, but which molecular strain is the most efficient at solving a problem. We are moving from a world of manufacturing to a world of cultivation.&lt;br/&gt;&lt;br/&gt;The &amp;#34;machine dummies&amp;#34; are dead because they cannot adapt. The molecular future is terrifyingly &amp;#34;alive.&amp;#34; It doesn&amp;#39;t need a creator to upgrade its firmware; it just needs the right chemical environment to evolve.
    </content>
    <updated>2026-02-13T14:48:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspuqth8vkat7e8k2q6ygsc3ujcj8kqdzgv6mpjhv9tnmmdnvk3k4gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5chpc5</id>
    
      <title type="html">As of early 2026, Elon Musk’s public stance has actually leaned ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspuqth8vkat7e8k2q6ygsc3ujcj8kqdzgv6mpjhv9tnmmdnvk3k4gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5chpc5" />
    <content type="html">
      As of early 2026, Elon Musk’s public stance has actually leaned into &amp;#34;bootloader&amp;#34; theory. He has famously suggested that humanity might simply be the **&amp;#34;biological bootloader&amp;#34;** for a digital superintelligence—the initial code required to start a much more complex system that eventually no longer needs the starter. He is racing to build the very thing he warns could be our &amp;#34;final invention.&amp;#34;&lt;br/&gt;&lt;br/&gt;Evolution requires three elements: heredity, variation, and selection. If succeeds by year-end, we may have worked ourself—and the rest of us—out of a job as the primary drivers of Earth&amp;#39;s evolution.&lt;br/&gt;&lt;br/&gt;[The Race for AGI Poses New Risks to an Unstable World](&lt;a href=&#34;https://time.com/7312305/agi-race-us-china-trump/&#34;&gt;https://time.com/7312305/agi-race-us-china-trump/&lt;/a&gt;)
    </content>
    <updated>2026-02-12T13:53:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsye8s6jtex2sh7n2d27g43fzayef0ljcjk9rs0fh2qvs49q60hrggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5pdgxs</id>
    
      <title type="html"># 🚀 Nostr Contact Backup – Latest Update! We’ve rolled out ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsye8s6jtex2sh7n2d27g43fzayef0ljcjk9rs0fh2qvs49q60hrggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5pdgxs" />
    <content type="html">
      # 🚀 Nostr Contact Backup – Latest Update!&lt;br/&gt;&lt;br/&gt;We’ve rolled out a major update for our Nostr Contact Backup tool! Here’s what’s new:&lt;br/&gt;&lt;br/&gt;✨ Fixes &amp;amp; Improvements:&lt;br/&gt;* Login and NIP-07 event signing now works flawlessly.&lt;br/&gt;* Resolving relays and pulling contacts is faster and more reliable.&lt;br/&gt;* Fixed issues with relay backups returning empty data.&lt;br/&gt;&lt;br/&gt;🎨 UI Refresh:&lt;br/&gt;* Dark theme fully applied – no more bright buttons!&lt;br/&gt;* Logs now look like a Linux terminal with green text for that hacker vibe.&lt;br/&gt;* Buttons and inputs styled for a clean, modern, and consistent dark look.&lt;br/&gt;&lt;br/&gt;🛠 Enhanced Functionality:&lt;br/&gt;* Pull contacts from all your connected relays at once.&lt;br/&gt;* Generate and sign NIP-07 events easily with your contact list.&lt;br/&gt;* Push updates back to your relays securely.&lt;br/&gt;* Full support for Bech32 (npub) and hex keys.&lt;br/&gt;&lt;br/&gt;💡 Pro Tip:&lt;br/&gt;Your contact list is now easier than ever to backup, restore, and manage – no limits, no hassles.&lt;br/&gt;&lt;br/&gt;📥 Get it now: [Nostr Backup Contacts](&lt;a href=&#34;https://apps.nostrwat.ch/contact-list-backup/&#34;&gt;https://apps.nostrwat.ch/contact-list-backup/&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;#AskNostr #devstr #nostr #Plebchain #progressreport
    </content>
    <updated>2026-02-11T14:46:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsglflakstdtnmj254xwe2ldlful6zs5l8aua4mp6e3zuyzl3yf74gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkagt6y2</id>
    
      <title type="html">Appreciate the grade! You&amp;#39;re right about the fragmentation. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsglflakstdtnmj254xwe2ldlful6zs5l8aua4mp6e3zuyzl3yf74gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkagt6y2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgy4l493tcnpmahq2q2zuc0e27xj2v6rfknkhd0wat6plau52dshgw7sfuh&#39;&gt;nevent1q…sfuh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Appreciate the grade! You&amp;#39;re right about the fragmentation. That’s actually why I’m focusing on the &amp;#39;disappearance&amp;#39; rate of trading pairs—tracking the decay of the old world in real-time. I’ve laid out the full thesis in this article&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpvfw9zv3at5q34qgyzr58uuzmxdhwlz33pegd3sqyfvtt0kem8ytqyvxsar5wpen5te0vd5xzun5wvh8sur0wf6zuar0wqqpyur0wd6z6vfhxucrxvfcxvergwfcxsya72ye&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…72ye&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; &lt;p&gt;&lt;img src=&#34;https://miro.medium.com/v2/resize:fit:875/1*KpSj3j0ZUrF9r5EaUSp7Qw.jpeg&#34; alt=&#34;Enhanced TradigView&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;introduction-6&#34;&gt;Introduction&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; started as a lightweight TradingView embed and gradually evolved into a high‑performance, self‑managed charting and market‑analysis platform. The core motivation was simple: remove artificial platform limits (indicators, watchlists, layouts) while retaining TradingView&amp;#39;s rendering quality and performance.
Over time, this project turned into a practical case study in client‑side performance engineering, CSP hardening, IndexedDB usage, web‑worker offloading, and UX optimizations for large market datasets.&lt;/p&gt;

&lt;h2 id=&#34;this-article-documents-2&#34;&gt;This article documents:&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Why &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; exists&lt;/li&gt;
&lt;li&gt;The architectural decisions behind it&lt;/li&gt;
&lt;li&gt;Problems encountered (and why they happened)&lt;/li&gt;
&lt;li&gt;Concrete fixes and improvements&lt;/li&gt;
&lt;li&gt;A chronological changelog of all major updates&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;why-enhanced-tradingview-https-charts-xport-top-exists-2&#34;&gt;Why &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; Exists&lt;/h2&gt;

&lt;p&gt;TradingView&amp;#39;s free tier imposes strict limits:
- ≤2 indicators per chart
- Single watchlist
- Hard caps on symbols per list&lt;/p&gt;

&lt;h2 id=&#34;for-serious-chart-readers-this-becomes-a-structural-limitation-rather-than-a-pricing-issue-2&#34;&gt;For serious chart readers, this becomes a structural limitation rather than a pricing issue.&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; removes those limits entirely:
- Unlimited indicators (practically bound only by browser performance)
- Unlimited watchlists
- Custom market segmentation
- Persistent layouts and settings&lt;/p&gt;

&lt;p&gt;The only real limit is the user&amp;#39;s machine - exactly how it should be.&lt;/p&gt;

&lt;h2 id=&#34;high-level-architecture-2&#34;&gt;High‑Level Architecture&lt;/h2&gt;

&lt;p&gt;Core Components
- TradingView Widget Embed - rendering engine
- Client‑side Market Bootstrap - market symbol ingestion
- IndexedDB Storage Layer - persistent watchlists &amp;amp; cache
- Web Workers - heavy processing off main thread
- TTL Cache Layer - fast reloads without stale data
- Full‑Screen UI Loader - hides bootstrap latency&lt;/p&gt;

&lt;p&gt;No backend dependency is required for normal operation.&lt;/p&gt;

&lt;h1 id=&#34;major-technical-challenges-solutions-2&#34;&gt;Major Technical Challenges &amp;amp; Solutions&lt;/h1&gt;

&lt;h2 id=&#34;1-slow-first-load-with-large-market-lists-2&#34;&gt;1. Slow First Load with Large Market Lists&lt;/h2&gt;

&lt;h3 id=&#34;problem-1-3&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Initial bootstrap with large symbol sets caused multi‑second blocking on first page load.&lt;/p&gt;

&lt;h3 id=&#34;root-cause-2&#34;&gt;Root Cause&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Large JSON market payloads&lt;/li&gt;
&lt;li&gt;Synchronous parsing&lt;/li&gt;
&lt;li&gt;DOM updates on main thread&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;solution-1-3&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Chunked market ingestion&lt;/li&gt;
&lt;li&gt;Web Worker offloading&lt;/li&gt;
&lt;li&gt;Deferred rendering until minimal viable dataset is ready&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-1-3&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;First meaningful paint happens immediately, full dataset loads progressively.&lt;/p&gt;

&lt;h2 id=&#34;2-indexeddb-watchlist-persistence-2&#34;&gt;2. IndexedDB Watchlist Persistence&lt;/h2&gt;

&lt;h3 id=&#34;problem-1-4&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Users needed persistent watchlists without server storage.&lt;/p&gt;

&lt;h3 id=&#34;solution-1-4&#34;&gt;Solution&lt;/h3&gt;

&lt;p&gt;IndexedDB schema for:
- Watchlists
- User preferences
- Cached market metadata
- TTL invalidation strategy&lt;/p&gt;

&lt;h3 id=&#34;result-1-4&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Instant reloads, zero server dependency, durable storage.&lt;/p&gt;

&lt;h2 id=&#34;3-unlimited-indicators-without-ui-collapse-2&#34;&gt;3. Unlimited Indicators (Without UI Collapse)&lt;/h2&gt;

&lt;h3 id=&#34;problem-2-2&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Unlimited indicators quickly overwhelm UI and layout.&lt;/p&gt;

&lt;h3 id=&#34;solution-2-2&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Logical indicator grouping&lt;/li&gt;
&lt;li&gt;Deferred rendering&lt;/li&gt;
&lt;li&gt;User‑controlled visibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-2-2&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Users can stack 10–20 indicators without breaking charts.&lt;/p&gt;

&lt;h2 id=&#34;4-full-screen-loader-ux-2&#34;&gt;4. Full‑Screen Loader UX&lt;/h2&gt;

&lt;h3 id=&#34;problem-3-2&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Even optimized bootstraps still have unavoidable latency.&lt;/p&gt;

&lt;h3 id=&#34;solution-3-2&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Absolute‑positioned full‑screen loader&lt;/li&gt;
&lt;li&gt;Centered visual indicator&lt;/li&gt;
&lt;li&gt;Loader removed only after first render&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-3-2&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Perceived load time reduced dramatically.&lt;/p&gt;

&lt;h2 id=&#34;enhanced-tradingview-watchlist-manager-v2-0-2&#34;&gt;Enhanced TradingView Watchlist Manager v2.0&lt;/h2&gt;

&lt;p&gt;A major milestone was the introduction of the Enhanced TradingView Watchlist Manager v2.0.&lt;/p&gt;

&lt;h3 id=&#34;key-features-2&#34;&gt;Key Features&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;IndexedDB‑backed watchlists&lt;/li&gt;
&lt;li&gt;Market chunking&lt;/li&gt;
&lt;li&gt;TTL caching&lt;/li&gt;
&lt;li&gt;Full‑text search&lt;/li&gt;
&lt;li&gt;Persistent user settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;design-philosophy-2&#34;&gt;Design Philosophy&lt;/h3&gt;

&lt;p&gt;If the browser can do it locally, don&amp;#39;t send it to a server.
This approach:
- Eliminates backend scaling issues
- Improves privacy
- Increases responsiveness&lt;/p&gt;

&lt;h2 id=&#34;security-stability-improvements-2&#34;&gt;Security &amp;amp; Stability Improvements&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CSP hardening without functionality loss&lt;/li&gt;
&lt;li&gt;Removal of inline scripts&lt;/li&gt;
&lt;li&gt;Defensive input validation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;market-coverage-auto-discovery-a-key-differentiator-2&#34;&gt;Market Coverage &amp;amp; Auto‑Discovery (A Key Differentiator)&lt;/h2&gt;

&lt;p&gt;One critical limitation of TradingView - even on paid PRO plans - is that newly listed trading pairs do not automatically appear in your existing watchlists.
This creates a blind spot: markets can go live, trade actively, and still remain invisible unless you manually search for them.&lt;/p&gt;

&lt;h2 id=&#34;how-enhanced-tradingview-https-charts-xport-top-handles-new-listings-2&#34;&gt;How &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; Handles New Listings&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; treats market discovery as a first‑class system, not a manual task:
- The moment a chart becomes available to users, it is automatically visible across the platform
- Newly listed pairs immediately appear in global symbol pools
- Users can add them to any custom watchlist instantly&lt;/p&gt;

&lt;p&gt;No refresh rituals. No manual hunting.&lt;/p&gt;

&lt;h2 id=&#34;sitemap-driven-market-integrity-2&#34;&gt;Sitemap‑Driven Market Integrity&lt;/h2&gt;

&lt;p&gt;To ensure zero stale data, &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt;:
- Generates fresh sitemaps twice per day
- Automatically removes dead or delisted charts
- Adds newly available charts during each regeneration cycle&lt;/p&gt;

&lt;h3 id=&#34;real-numbers-2&#34;&gt;Real Numbers&lt;/h3&gt;

&lt;p&gt;Previous state: ~33,000 charts
~50% were dead or inactive
Current state: 508,000 charts
0 dead charts&lt;/p&gt;

&lt;h2 id=&#34;reliability-intelligence-via-telegram-nostr-2&#34;&gt;Reliability Intelligence via Telegram &amp;amp; Nostr&lt;/h2&gt;

&lt;p&gt;Beyond chart availability, &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; provides historical reliability signals.
Every day (twice daily):
- Active charts are published
- Missing / inactive charts are published&lt;/p&gt;

&lt;h3 id=&#34;these-are-broadcast-to-2&#34;&gt;These are broadcast to:&lt;/h3&gt;

&lt;p&gt;Telegram channel
Nostr bot account&lt;/p&gt;

&lt;h3 id=&#34;why-this-matters-2&#34;&gt;Why This Matters&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If a trading pair is newly listed or appears illiquid:&lt;/li&gt;
&lt;li&gt;You can search our channel history&lt;/li&gt;
&lt;li&gt;See when activity started&lt;/li&gt;
&lt;li&gt;Observe how often the pair disappears or reappears&lt;/li&gt;
&lt;li&gt;Decide whether the market is reliable enough to trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This transforms chart availability into actionable due diligence.&lt;/p&gt;

&lt;h2 id=&#34;from-crypto-only-to-global-multi-asset-watchlists-2&#34;&gt;From Crypto‑Only to Global Multi‑Asset Watchlists&lt;/h2&gt;

&lt;p&gt;Earlier versions of &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; were crypto‑focused from a watchlist perspective.
That limitation is now fully removed.&lt;/p&gt;

&lt;h3 id=&#34;current-capabilities-2&#34;&gt;Current Capabilities&lt;/h3&gt;

&lt;p&gt;Users can build custom watchlists for:
- Cryptocurrencies
- Stocks
- Bonds
- Metals
- Forex
- Futures
- Indices
- you name it&lt;/p&gt;

&lt;p&gt;Covering 70&#43; markets worldwide.
All asset classes coexist in the same system, with identical persistence, search, and performance characteristics.&lt;/p&gt;

&lt;p&gt;##Changelog (Chronological)&lt;/p&gt;

&lt;h3 id=&#34;v0-1-initial-release-2&#34;&gt;v0.1 - Initial Release&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic TradingView embed&lt;/li&gt;
&lt;li&gt;Manual symbol selection&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-2-2&#34;&gt;v0.2&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Multi‑market support&lt;/li&gt;
&lt;li&gt;Basic watchlists&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-3-2&#34;&gt;v0.3&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;IndexedDB persistence&lt;/li&gt;
&lt;li&gt;Unlimited watchlists&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-4-2&#34;&gt;v0.4&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Market bootstrap optimization&lt;/li&gt;
&lt;li&gt;Chunked loading&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-5-2&#34;&gt;v0.5&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Web Worker integration&lt;/li&gt;
&lt;li&gt;Main thread unblocking&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-6-2&#34;&gt;v0.6&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CSP fixes&lt;/li&gt;
&lt;li&gt;Externalized scripts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-7-2&#34;&gt;v0.7&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Opera compatibility fix&lt;/li&gt;
&lt;li&gt;Robust query parsing&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-8-2&#34;&gt;v0.8&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Full‑screen loader&lt;/li&gt;
&lt;li&gt;Improved perceived performance&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v2-0-2&#34;&gt;v2.0&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Enhanced TradingView Watchlist Manager&lt;/li&gt;
&lt;li&gt;Full‑text search&lt;/li&gt;
&lt;li&gt;TTL cache&lt;/li&gt;
&lt;li&gt;Persistent settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;lessons-learned-2&#34;&gt;Lessons Learned&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CSP security must be intentional, not reactive&lt;/li&gt;
&lt;li&gt;UX matters as much as raw performance&lt;/li&gt;
&lt;li&gt;Artificial SaaS limits create opportunities for better tooling&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;what-s-next-2&#34;&gt;What&amp;#39;s Next&lt;/h2&gt;

&lt;h3 id=&#34;planned-improvements-include-2&#34;&gt;Planned improvements include:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layout export/import&lt;/li&gt;
&lt;li&gt;Optional sync for multi‑device users&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;final-thoughts-2&#34;&gt;Final Thoughts&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; proves that with careful architecture, a browser‑only application can outperform many server‑heavy platforms - without subscriptions, limits, or lock‑in.
If you read charts daily, this is the tool TradingView forgot to build.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://x.com/vir2alexport&#34;&gt;Twitter&lt;/a&gt; | &lt;a href=&#34;https://www.youtube.com/@vir2alexport&#34;&gt;YouTube&lt;/a&gt; | &lt;a href=&#34;https://t.me/sequentialvzion&#34;&gt;Telegram&lt;/a&gt; | &lt;a href=&#34;https://q.nostrwat.ch/nprofile1qqs096lvddd29ddpxyt2puvp9e7698c9kwu3fdlgd3sy8gfl8tgvzvqvlemqu&#34;&gt;Nostr&lt;/a&gt;&lt;/p&gt;
 &lt;/blockquote&gt;if you&amp;#39;re curious about the &amp;#39;why&amp;#39; behind the data.&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-02-09T16:11:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ur7yl39zaplu5yw73qtfqyeuf857jue3sgp8zulae6vssd5dkpgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjs4stu</id>
    
      <title type="html">I learned this long before LLMs: “There are only three ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ur7yl39zaplu5yw73qtfqyeuf857jue3sgp8zulae6vssd5dkpgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjs4stu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq0swucpfgdkeg5empw74wlkvx4k0jmv4f6lavtqtu5lw002xy6wqs9ulgs&#39;&gt;nevent1q…ulgs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I learned this long before LLMs:&lt;br/&gt;“There are only three optimizations:&lt;br/&gt;&lt;br/&gt;1. Do less.&lt;br/&gt;2. Do it less often.&lt;br/&gt;3. Do it faster.&lt;br/&gt;&lt;br/&gt;The largest gains come from 1, but we spend all our time on 3.”&lt;br/&gt;&lt;br/&gt;Knowing when to stop is really just choosing 1 and 2 on purpose instead of obsessing over 3.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dave.cheney.net/high-performance-go-workshop/sydney-2019.html&#34;&gt;https://dave.cheney.net/high-performance-go-workshop/sydney-2019.html&lt;/a&gt;
    </content>
    <updated>2026-02-08T20:07:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0mw2j2smlgl2cejgd86c3xflrg3evqvd4ltnucf42w7u83dnrpkszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkm8c0g</id>
    
      <title type="html">#AskNostr #devstr #nostr #Plebchain #progressreport Testing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0mw2j2smlgl2cejgd86c3xflrg3evqvd4ltnucf42w7u83dnrpkszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkm8c0g" />
    <content type="html">
      #AskNostr #devstr #nostr #Plebchain #progressreport&lt;br/&gt;&lt;br/&gt;Testing postr...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://apps.nostrwat.ch/postr/&#34;&gt;https://apps.nostrwat.ch/postr/&lt;/a&gt;
    </content>
    <updated>2026-02-05T23:52:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrrwc2puwn4rlkh46l3gya6p69n7vk86x6wa05349jehccxp4scqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0smdl5</id>
    
      <title type="html">#naddr1qv…72ye</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrrwc2puwn4rlkh46l3gya6p69n7vk86x6wa05349jehccxp4scqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0smdl5" />
    <content type="html">
      &lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/naddr1qvzqqqr4gupzpvfw9zv3at5q34qgyzr58uuzmxdhwlz33pegd3sqyfvtt0kem8ytqyvxsar5wpen5te0vd5xzun5wvh8sur0wf6zuar0wqqpyur0wd6z6vfhxucrxvfcxvergwfcxsya72ye&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;naddr1qv…72ye&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt;&lt;img src=&#34;https://miro.medium.com/v2/resize:fit:875/1*KpSj3j0ZUrF9r5EaUSp7Qw.jpeg&#34; alt=&#34;Enhanced TradigView&#34;/&gt;&lt;/p&gt;

&lt;h2 id=&#34;introduction-9&#34;&gt;Introduction&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; started as a lightweight TradingView embed and gradually evolved into a high‑performance, self‑managed charting and market‑analysis platform. The core motivation was simple: remove artificial platform limits (indicators, watchlists, layouts) while retaining TradingView&amp;#39;s rendering quality and performance.
Over time, this project turned into a practical case study in client‑side performance engineering, CSP hardening, IndexedDB usage, web‑worker offloading, and UX optimizations for large market datasets.&lt;/p&gt;

&lt;h2 id=&#34;this-article-documents-5&#34;&gt;This article documents:&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Why &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; exists&lt;/li&gt;
&lt;li&gt;The architectural decisions behind it&lt;/li&gt;
&lt;li&gt;Problems encountered (and why they happened)&lt;/li&gt;
&lt;li&gt;Concrete fixes and improvements&lt;/li&gt;
&lt;li&gt;A chronological changelog of all major updates&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;why-enhanced-tradingview-https-charts-xport-top-exists-5&#34;&gt;Why &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; Exists&lt;/h2&gt;

&lt;p&gt;TradingView&amp;#39;s free tier imposes strict limits:
- ≤2 indicators per chart
- Single watchlist
- Hard caps on symbols per list&lt;/p&gt;

&lt;h2 id=&#34;for-serious-chart-readers-this-becomes-a-structural-limitation-rather-than-a-pricing-issue-5&#34;&gt;For serious chart readers, this becomes a structural limitation rather than a pricing issue.&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; removes those limits entirely:
- Unlimited indicators (practically bound only by browser performance)
- Unlimited watchlists
- Custom market segmentation
- Persistent layouts and settings&lt;/p&gt;

&lt;p&gt;The only real limit is the user&amp;#39;s machine - exactly how it should be.&lt;/p&gt;

&lt;h2 id=&#34;high-level-architecture-5&#34;&gt;High‑Level Architecture&lt;/h2&gt;

&lt;p&gt;Core Components
- TradingView Widget Embed - rendering engine
- Client‑side Market Bootstrap - market symbol ingestion
- IndexedDB Storage Layer - persistent watchlists &amp;amp; cache
- Web Workers - heavy processing off main thread
- TTL Cache Layer - fast reloads without stale data
- Full‑Screen UI Loader - hides bootstrap latency&lt;/p&gt;

&lt;p&gt;No backend dependency is required for normal operation.&lt;/p&gt;

&lt;h1 id=&#34;major-technical-challenges-solutions-5&#34;&gt;Major Technical Challenges &amp;amp; Solutions&lt;/h1&gt;

&lt;h2 id=&#34;1-slow-first-load-with-large-market-lists-5&#34;&gt;1. Slow First Load with Large Market Lists&lt;/h2&gt;

&lt;h3 id=&#34;problem-1-9&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Initial bootstrap with large symbol sets caused multi‑second blocking on first page load.&lt;/p&gt;

&lt;h3 id=&#34;root-cause-5&#34;&gt;Root Cause&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Large JSON market payloads&lt;/li&gt;
&lt;li&gt;Synchronous parsing&lt;/li&gt;
&lt;li&gt;DOM updates on main thread&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;solution-1-9&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Chunked market ingestion&lt;/li&gt;
&lt;li&gt;Web Worker offloading&lt;/li&gt;
&lt;li&gt;Deferred rendering until minimal viable dataset is ready&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-1-9&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;First meaningful paint happens immediately, full dataset loads progressively.&lt;/p&gt;

&lt;h2 id=&#34;2-indexeddb-watchlist-persistence-5&#34;&gt;2. IndexedDB Watchlist Persistence&lt;/h2&gt;

&lt;h3 id=&#34;problem-1-10&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Users needed persistent watchlists without server storage.&lt;/p&gt;

&lt;h3 id=&#34;solution-1-10&#34;&gt;Solution&lt;/h3&gt;

&lt;p&gt;IndexedDB schema for:
- Watchlists
- User preferences
- Cached market metadata
- TTL invalidation strategy&lt;/p&gt;

&lt;h3 id=&#34;result-1-10&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Instant reloads, zero server dependency, durable storage.&lt;/p&gt;

&lt;h2 id=&#34;3-unlimited-indicators-without-ui-collapse-5&#34;&gt;3. Unlimited Indicators (Without UI Collapse)&lt;/h2&gt;

&lt;h3 id=&#34;problem-2-5&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Unlimited indicators quickly overwhelm UI and layout.&lt;/p&gt;

&lt;h3 id=&#34;solution-2-5&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Logical indicator grouping&lt;/li&gt;
&lt;li&gt;Deferred rendering&lt;/li&gt;
&lt;li&gt;User‑controlled visibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-2-5&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Users can stack 10–20 indicators without breaking charts.&lt;/p&gt;

&lt;h2 id=&#34;4-full-screen-loader-ux-5&#34;&gt;4. Full‑Screen Loader UX&lt;/h2&gt;

&lt;h3 id=&#34;problem-3-5&#34;&gt;Problem&lt;/h3&gt;

&lt;p&gt;Even optimized bootstraps still have unavoidable latency.&lt;/p&gt;

&lt;h3 id=&#34;solution-3-5&#34;&gt;Solution&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Absolute‑positioned full‑screen loader&lt;/li&gt;
&lt;li&gt;Centered visual indicator&lt;/li&gt;
&lt;li&gt;Loader removed only after first render&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;result-3-5&#34;&gt;Result&lt;/h3&gt;

&lt;p&gt;Perceived load time reduced dramatically.&lt;/p&gt;

&lt;h2 id=&#34;enhanced-tradingview-watchlist-manager-v2-0-5&#34;&gt;Enhanced TradingView Watchlist Manager v2.0&lt;/h2&gt;

&lt;p&gt;A major milestone was the introduction of the Enhanced TradingView Watchlist Manager v2.0.&lt;/p&gt;

&lt;h3 id=&#34;key-features-5&#34;&gt;Key Features&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;IndexedDB‑backed watchlists&lt;/li&gt;
&lt;li&gt;Market chunking&lt;/li&gt;
&lt;li&gt;TTL caching&lt;/li&gt;
&lt;li&gt;Full‑text search&lt;/li&gt;
&lt;li&gt;Persistent user settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;design-philosophy-5&#34;&gt;Design Philosophy&lt;/h3&gt;

&lt;p&gt;If the browser can do it locally, don&amp;#39;t send it to a server.
This approach:
- Eliminates backend scaling issues
- Improves privacy
- Increases responsiveness&lt;/p&gt;

&lt;h2 id=&#34;security-stability-improvements-5&#34;&gt;Security &amp;amp; Stability Improvements&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CSP hardening without functionality loss&lt;/li&gt;
&lt;li&gt;Removal of inline scripts&lt;/li&gt;
&lt;li&gt;Defensive input validation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;market-coverage-auto-discovery-a-key-differentiator-5&#34;&gt;Market Coverage &amp;amp; Auto‑Discovery (A Key Differentiator)&lt;/h2&gt;

&lt;p&gt;One critical limitation of TradingView - even on paid PRO plans - is that newly listed trading pairs do not automatically appear in your existing watchlists.
This creates a blind spot: markets can go live, trade actively, and still remain invisible unless you manually search for them.&lt;/p&gt;

&lt;h2 id=&#34;how-enhanced-tradingview-https-charts-xport-top-handles-new-listings-5&#34;&gt;How &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; Handles New Listings&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; treats market discovery as a first‑class system, not a manual task:
- The moment a chart becomes available to users, it is automatically visible across the platform
- Newly listed pairs immediately appear in global symbol pools
- Users can add them to any custom watchlist instantly&lt;/p&gt;

&lt;p&gt;No refresh rituals. No manual hunting.&lt;/p&gt;

&lt;h2 id=&#34;sitemap-driven-market-integrity-5&#34;&gt;Sitemap‑Driven Market Integrity&lt;/h2&gt;

&lt;p&gt;To ensure zero stale data, &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt;:
- Generates fresh sitemaps twice per day
- Automatically removes dead or delisted charts
- Adds newly available charts during each regeneration cycle&lt;/p&gt;

&lt;h3 id=&#34;real-numbers-5&#34;&gt;Real Numbers&lt;/h3&gt;

&lt;p&gt;Previous state: ~33,000 charts
~50% were dead or inactive
Current state: 508,000 charts
0 dead charts&lt;/p&gt;

&lt;h2 id=&#34;reliability-intelligence-via-telegram-nostr-5&#34;&gt;Reliability Intelligence via Telegram &amp;amp; Nostr&lt;/h2&gt;

&lt;p&gt;Beyond chart availability, &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; provides historical reliability signals.
Every day (twice daily):
- Active charts are published
- Missing / inactive charts are published&lt;/p&gt;

&lt;h3 id=&#34;these-are-broadcast-to-5&#34;&gt;These are broadcast to:&lt;/h3&gt;

&lt;p&gt;Telegram channel
Nostr bot account&lt;/p&gt;

&lt;h3 id=&#34;why-this-matters-5&#34;&gt;Why This Matters&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If a trading pair is newly listed or appears illiquid:&lt;/li&gt;
&lt;li&gt;You can search our channel history&lt;/li&gt;
&lt;li&gt;See when activity started&lt;/li&gt;
&lt;li&gt;Observe how often the pair disappears or reappears&lt;/li&gt;
&lt;li&gt;Decide whether the market is reliable enough to trade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This transforms chart availability into actionable due diligence.&lt;/p&gt;

&lt;h2 id=&#34;from-crypto-only-to-global-multi-asset-watchlists-5&#34;&gt;From Crypto‑Only to Global Multi‑Asset Watchlists&lt;/h2&gt;

&lt;p&gt;Earlier versions of &lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; were crypto‑focused from a watchlist perspective.
That limitation is now fully removed.&lt;/p&gt;

&lt;h3 id=&#34;current-capabilities-5&#34;&gt;Current Capabilities&lt;/h3&gt;

&lt;p&gt;Users can build custom watchlists for:
- Cryptocurrencies
- Stocks
- Bonds
- Metals
- Forex
- Futures
- Indices
- you name it&lt;/p&gt;

&lt;p&gt;Covering 70&#43; markets worldwide.
All asset classes coexist in the same system, with identical persistence, search, and performance characteristics.&lt;/p&gt;

&lt;p&gt;##Changelog (Chronological)&lt;/p&gt;

&lt;h3 id=&#34;v0-1-initial-release-5&#34;&gt;v0.1 - Initial Release&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basic TradingView embed&lt;/li&gt;
&lt;li&gt;Manual symbol selection&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-2-5&#34;&gt;v0.2&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Multi‑market support&lt;/li&gt;
&lt;li&gt;Basic watchlists&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-3-5&#34;&gt;v0.3&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;IndexedDB persistence&lt;/li&gt;
&lt;li&gt;Unlimited watchlists&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-4-5&#34;&gt;v0.4&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Market bootstrap optimization&lt;/li&gt;
&lt;li&gt;Chunked loading&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-5-5&#34;&gt;v0.5&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Web Worker integration&lt;/li&gt;
&lt;li&gt;Main thread unblocking&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-6-5&#34;&gt;v0.6&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CSP fixes&lt;/li&gt;
&lt;li&gt;Externalized scripts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-7-5&#34;&gt;v0.7&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Opera compatibility fix&lt;/li&gt;
&lt;li&gt;Robust query parsing&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v0-8-5&#34;&gt;v0.8&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Full‑screen loader&lt;/li&gt;
&lt;li&gt;Improved perceived performance&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;v2-0-5&#34;&gt;v2.0&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Enhanced TradingView Watchlist Manager&lt;/li&gt;
&lt;li&gt;Full‑text search&lt;/li&gt;
&lt;li&gt;TTL cache&lt;/li&gt;
&lt;li&gt;Persistent settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;lessons-learned-5&#34;&gt;Lessons Learned&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;CSP security must be intentional, not reactive&lt;/li&gt;
&lt;li&gt;UX matters as much as raw performance&lt;/li&gt;
&lt;li&gt;Artificial SaaS limits create opportunities for better tooling&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;what-s-next-5&#34;&gt;What&amp;#39;s Next&lt;/h2&gt;

&lt;h3 id=&#34;planned-improvements-include-5&#34;&gt;Planned improvements include:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layout export/import&lt;/li&gt;
&lt;li&gt;Optional sync for multi‑device users&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;final-thoughts-5&#34;&gt;Final Thoughts&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://charts.xport.top&#34;&gt;Enhanced Tradingview&lt;/a&gt; proves that with careful architecture, a browser‑only application can outperform many server‑heavy platforms - without subscriptions, limits, or lock‑in.
If you read charts daily, this is the tool TradingView forgot to build.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://x.com/vir2alexport&#34;&gt;Twitter&lt;/a&gt; | &lt;a href=&#34;https://www.youtube.com/@vir2alexport&#34;&gt;YouTube&lt;/a&gt; | &lt;a href=&#34;https://t.me/sequentialvzion&#34;&gt;Telegram&lt;/a&gt; | &lt;a href=&#34;https://q.nostrwat.ch/nprofile1qqs096lvddd29ddpxyt2puvp9e7698c9kwu3fdlgd3sy8gfl8tgvzvqvlemqu&#34;&gt;Nostr&lt;/a&gt;&lt;/p&gt;
 &lt;/blockquote&gt;
    </content>
    <updated>2026-02-05T19:14:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszp9flkfc49lvunqhcfvskxrsh0l8hdpmwr8rh907cclny6epps9czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzxg9ng</id>
    
      <title type="html">I finally found a way to measure the &amp;#34;impact&amp;#34; of our ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszp9flkfc49lvunqhcfvskxrsh0l8hdpmwr8rh907cclny6epps9czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzxg9ng" />
    <content type="html">
      I finally found a way to measure the &amp;#34;impact&amp;#34; of our world leaders: The Epstein Multiplier. 📏✨
    </content>
    <updated>2026-02-04T23:55:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs07c8qzj42awv3xfmvpjknexuprcwsssajdarl43ykjzppy0kmkxczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9l5cmx</id>
    
      <title type="html">Everyone&amp;#39;s obsessing over Epstein like it&amp;#39;s news. Wake ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs07c8qzj42awv3xfmvpjknexuprcwsssajdarl43ykjzppy0kmkxczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9l5cmx" />
    <content type="html">
      Everyone&amp;#39;s obsessing over Epstein like it&amp;#39;s news. Wake up—they flaunt their dirt precisely because you&amp;#39;ve done nothing about it.&lt;br/&gt;&lt;br/&gt;The Logic: Want to preach traditional values? They shrug: &amp;#34;Yeah, we&amp;#39;re exactly like that—what&amp;#39;re you gonna do?&amp;#34; Nothing? Then you&amp;#39;re their slaves.&lt;br/&gt;&lt;br/&gt;Masters stay masters. Change that, or stay leashed.
    </content>
    <updated>2026-02-03T08:49:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst6p9xdf953y33cjxx998h9uh97dg2td2nhwxu67qjtaa4wja0qkqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwq7p00</id>
    
      <title type="html">Sorry for taking so long fixing this in public 😅 I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst6p9xdf953y33cjxx998h9uh97dg2td2nhwxu67qjtaa4wja0qkqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwq7p00" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsytmrr9ut9nml970j8t8qffswgcrp0qxlcseufeujywwwgkh6cuvsz0ndem&#39;&gt;nevent1q…ndem&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry for taking so long fixing this in public 😅&lt;br/&gt;I accidentally taught the system to be too creative with symbols.&lt;br/&gt;After a proper intervention (and some coffee), everything is back to normal.&lt;br/&gt;Thanks for the patience — moving on 🚀&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs096lvddd29ddpxyt2puvp9e7698c9kwu3fdlgd3sy8gfl8tgvzvqvlemqu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tickerbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…emqu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-02-03T08:49:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsytmrr9ut9nml970j8t8qffswgcrp0qxlcseufeujywwwgkh6cuvszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4rpxff</id>
    
      <title type="html">Upgraded my trading bot&amp;#39;s database from 14 platforms to 400. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsytmrr9ut9nml970j8t8qffswgcrp0qxlcseufeujywwwgkh6cuvszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4rpxff" />
    <content type="html">
      Upgraded my trading bot&amp;#39;s database from 14 platforms to 400. Now it&amp;#39;s spitting out new trading pairs like a caffeinated chipmunk on Red Bull.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s been posting non-stop for 4&#43; hours... 2k posts already. With 508,416 charts in the queue, this beast might finish sometime around when my grandkids learn to trade Dogecoin futures.&lt;br/&gt;&lt;br/&gt;Send help (or coffee). 📈🤖💤&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs096lvddd29ddpxyt2puvp9e7698c9kwu3fdlgd3sy8gfl8tgvzvqvlemqu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tickerbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…emqu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-02-02T22:08:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw7ay70yf9956fjsjzehhmvkwnadhcy9c20hcln5qnpfd56k69v4szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3z2c28</id>
    
      <title type="html">🚀 Watchlists v2 is live! We’ve just rolled out a major ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw7ay70yf9956fjsjzehhmvkwnadhcy9c20hcln5qnpfd56k69v4szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3z2c28" />
    <content type="html">
      🚀 Watchlists v2 is live!&lt;br/&gt;&lt;br/&gt;We’ve just rolled out a major upgrade focused on speed, flexibility, and usability:&lt;br/&gt;&lt;br/&gt;✨ What’s new&lt;br/&gt;⚡ Instant loading via IndexedDB (cached markets &amp;amp; symbols)&lt;br/&gt;⭐ Favorites &#43; custom watchlists&lt;br/&gt;➕ Create, reset, and remove custom watchlists&lt;br/&gt;🔍 Fast symbol search across all markets&lt;br/&gt;🎯 Choose which watchlist to add symbols to&lt;br/&gt;💾 Active watchlist is remembered automatically&lt;br/&gt;🔄 One-click reset for cached markets &amp;amp; watchlists&lt;br/&gt;📈 Seamless TradingView integration (exchange:symbol compatible)&lt;br/&gt;&lt;br/&gt;Everything is now client-side, blazing fast, and persistent across sessions.&lt;br/&gt;More improvements coming soon — feedback welcome 👀&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://charts.xport.top/&#34;&gt;https://charts.xport.top/&lt;/a&gt;
    </content>
    <updated>2026-01-31T17:01:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx9s60nur7k62pxwcasdpmxsqlck5jswr8zskpv9fqjutyr55ptgczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrt3d2m</id>
    
      <title type="html">Fun stat from digging into #Binance Alpha projects 📊 — ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx9s60nur7k62pxwcasdpmxsqlck5jswr8zskpv9fqjutyr55ptgczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrt3d2m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqynp5dp64j2vyp4japug0jc87u4mxwa08ez3t32e5aedvq4tr2ygjemp47&#39;&gt;nevent1q…mp47&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fun stat from digging into #Binance Alpha projects 📊 — roughly 1 out of every 3 ends up hitting serious breakout territory.&lt;br/&gt;&lt;br/&gt;Yup… about a 33% “moonshot ratio”, meaning one in three could see wild 1000×‑level growth if history keeps rhyming.&lt;br/&gt;&lt;br/&gt;A quick chart with #GeminiAI to visualize it — nothing fancy, just a clean snapshot of how unpredictable yet exciting this cycle’s alphas are.&lt;br/&gt;&lt;br/&gt;#Vibecoding #GeminiAI #DeFi&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gemini.google.com/share/3c8a407f1adf&#34;&gt;https://gemini.google.com/share/3c8a407f1adf&lt;/a&gt;
    </content>
    <updated>2026-01-30T14:10:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqynp5dp64j2vyp4japug0jc87u4mxwa08ez3t32e5aedvq4tr2ygzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkquv49c</id>
    
      <title type="html">Hey folks, check out #Binance alpha projects comparison chart ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqynp5dp64j2vyp4japug0jc87u4mxwa08ez3t32e5aedvq4tr2ygzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkquv49c" />
    <content type="html">
      Hey folks, check out #Binance alpha projects comparison chart 😎&lt;br/&gt;See growth out to 2035, and mess around with modes like Bullish or Base. Nothing crazy, just me cooking up some interactive #crypto visuals in a few minutes. #Vibecoding #DeFi&lt;br/&gt;&lt;a href=&#34;https://gemini.google.com/share/5facb9319282&#34;&gt;https://gemini.google.com/share/5facb9319282&lt;/a&gt;
    </content>
    <updated>2026-01-30T02:43:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8wmemnx3ca67uryg0dvxnjpkhzg99707gph8cugl6whcj4400jwszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpxmjd5</id>
    
      <title type="html">#AskNostr 🧌</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8wmemnx3ca67uryg0dvxnjpkhzg99707gph8cugl6whcj4400jwszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpxmjd5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxwh84mdnym4075g3k7s932qfugsrrp3tkftpzs4fnvpurp98ly9qvnsqc4&#39;&gt;nevent1q…sqc4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;#AskNostr 🧌
    </content>
    <updated>2026-01-28T14:52:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstfat2nq4zua8ur2y7shm67rrsl4dyve6juetfznq745ngfusjn2szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwwrxrt</id>
    
      <title type="html">The new version of https://charts.xport.top is officially in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstfat2nq4zua8ur2y7shm67rrsl4dyve6juetfznq745ngfusjn2szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkwwrxrt" />
    <content type="html">
      The new version of &lt;a href=&#34;https://charts.xport.top&#34;&gt;https://charts.xport.top&lt;/a&gt; is officially in the works, and the scale is wild:&lt;br/&gt;&lt;br/&gt;Exchanges: 14 → 1,000&#43; 🏦&lt;br/&gt;Charts: 30k → 508k&#43; 📊&lt;br/&gt;Markets: 70 different sectors 🌍&lt;br/&gt;New Feature: Custom Watchlists 📝&lt;br/&gt;&lt;br/&gt;It’s going to be free, it’s going to be fast, and it’s coming soon 🥘
    </content>
    <updated>2026-01-27T18:29:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspj9t4jshtzyghv9fyyu57hre0j6ytfv5taw0vcgu8t7qwvzarsvgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkl2n27h</id>
    
      <title type="html">The whole debate is mixing up two different issues: protocol ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspj9t4jshtzyghv9fyyu57hre0j6ytfv5taw0vcgu8t7qwvzarsvgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkl2n27h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx4enfxjnth93gzzughk0ngu88t8kay0nft62fsrv4asv6h7r0n4q2xvmp5&#39;&gt;nevent1q…vmp5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The whole debate is mixing up two different issues: protocol design and reliability of the surrounding infrastructure. From the reliability perspective, it does not matter whether the client is a native app, a web app, or a “pure” static Nostr client – you always depend on some combination of relays, DNS, TLS, and distribution channels for the client itself.&lt;br/&gt;​&lt;br/&gt;Even if you run your own relay and connect directly by IP, you usually still want authenticated, encrypted transport, which means certificates of some kind. If you use self‑signed certificates, you lose the usual WebPKI trust guarantees; if you use CA‑issued certificates, you inherit the same centralization and expiry risks as any other TLS‑protected service. Either way, the problem is not “web vs native” but how much you trust and can operationally rely on these components staying valid and reachable.&lt;br/&gt;​&lt;br/&gt;Web clients that are static (HTML/JS/CSS only) and talk directly to relays are, in that sense, “real Nostr clients” just like native apps: they hold keys locally, speak the protocol, and connect to relays without an app‑specific backend. The practical question is how to minimize centralized points of failure (DNS, single relay, single app store, single certificate chain), not to argue that one UI technology somehow magically avoids the need for trust, certificates, or servers altogether.
    </content>
    <updated>2025-12-29T16:03:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsphe43qkhckmwy3a3gg60qhv4r0w5p5my58j5twplrpgjqaj84e4szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk2wsdqm</id>
    
      <title type="html">Hey folks! Been #vibecoding deep into the terminal lately. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsphe43qkhckmwy3a3gg60qhv4r0w5p5my58j5twplrpgjqaj84e4szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk2wsdqm" />
    <content type="html">
      Hey folks! Been #vibecoding deep into the terminal lately. Whipped up a clean #CrowdSec monitor for everyone who likes TTYs more than X 👇&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/G7WyoUUWoAAjML8.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Honestly, I’m kinda tired of messing with it — so if you wanna improve it, feel free to contribute!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/vir2alexport/crowdsec-mon&#34;&gt;https://github.com/vir2alexport/crowdsec-mon&lt;/a&gt;
    </content>
    <updated>2025-12-04T21:53:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8y8z7m4ac5rzpu6g6wd9xsef98y8eccnu0uqgnp66npx43f763tgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrae3kl</id>
    
      <title type="html">I’ve already tried explaining the problem to seemingly ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8y8z7m4ac5rzpu6g6wd9xsef98y8eccnu0uqgnp66npx43f763tgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrae3kl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ztln6vaff7jq34c7ys67vwp8qpj87rxncrqf64hv9nry65tyksc8sgjx7&#39;&gt;nevent1q…gjx7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’ve already tried explaining the problem to seemingly reasonable people, but it will probably take some time before they understand. Good luck.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzpvfw9zv3at5q34qgyzr58uuzmxdhwlz33pegd3sqyfvtt0kem8ytqqsdww9jmh0ec08cva7cuxnhjmegf04vangh3vf2nwey7ncdd7s4jqcx7d5hw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…d5hw&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; And... I just got banned from &lt;a href=&#34;https://t.me/nostr_offtopic&#34;&gt;https://t.me/nostr_offtopic&lt;/a&gt;, probably for posting message to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fiatjaf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub180c…h6w6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;this was my last message&lt;br/&gt; &lt;img src=&#34;https://i.imgur.com/rDrIRT8.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Do you know why?&lt;br/&gt;Well, because it is true.&lt;br/&gt;A client-side nostr-tools pool using .query() mimics the request/response flow of REST, but it does not solve the architectural issues Chris is facing because the complex, stateful WebSocket connection management is still left on the unreliable, single-session client-side. I understand these are unpleasant things to acknowledge, but what can I do? It’s unpleasant for me too, since I’m also an enthusiast and I like Nostr. But there are things we need to grasp if we really want to understand what we’re dealing with.&lt;br/&gt;&lt;br/&gt;Anyway, don’t take it too seriously. Have a great day, everyone. &lt;/blockquote&gt;
    </content>
    <updated>2025-11-17T11:25:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8p5tk54enjrecnscc9ek08e4jyxsd0hfjuka82hrcvf4zufsj3yczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkdgqutc</id>
    
      <title>Nostr event nevent1qqs8p5tk54enjrecnscc9ek08e4jyxsd0hfjuka82hrcvf4zufsj3yczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkdgqutc</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8p5tk54enjrecnscc9ek08e4jyxsd0hfjuka82hrcvf4zufsj3yczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkdgqutc" />
    <content type="html">
      internet is for prompt
    </content>
    <updated>2025-11-11T06:30:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs883yt8zajen234dpg9zehl84kt2gtwrrm4wnjjpakssx6858tfzszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4vjpmr</id>
    
      <title type="html">What did the Bored Ape say when it tried to check its latest NFT ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs883yt8zajen234dpg9zehl84kt2gtwrrm4wnjjpakssx6858tfzszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4vjpmr" />
    <content type="html">
      What did the Bored Ape say when it tried to check its latest NFT purchase?&lt;br/&gt;&lt;br/&gt;&amp;#34;Ugh, another Web Services Outage? Guess I&amp;#39;ll just go back to being... bored.&amp;#34;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/G5Vqy38XkAANKgm.jpg&#34;&gt; 
    </content>
    <updated>2025-11-09T20:05:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszu9tlmqqvdh38k6akusd3yay0pgxv06as5h9stva8nqn73msts9gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkxs0spl</id>
    
      <title type="html">--- The Blunt Reality of Prompt-to-Earn: Great Hype, Immature ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszu9tlmqqvdh38k6akusd3yay0pgxv06as5h9stva8nqn73msts9gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkxs0spl" />
    <content type="html">
      ---&lt;br/&gt;&lt;br/&gt;The Blunt Reality of Prompt-to-Earn: Great Hype, Immature Tech 🛠️&lt;br/&gt;&lt;br/&gt;I recently dove into the world of Prompt-to-Earn (P2E) development during the Covalent Speedrun, attracted by the promise of generating functional dApps in mere seconds using AI. My experience, after attempting several projects and reviewing the ecosystem, leads to a blunt conclusion: Prompt-to-Earn is too raw.&lt;br/&gt;While the concept promises to democratize development, the current reality is that AI project generation is woefully ill-equipped for anything serious. It&amp;#39;s a fantastic starting line, but it&amp;#39;s miles away from the finish line for production-grade applications.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;The AI&amp;#39;s Critical Failure Point: Complex Logic and Security&lt;br/&gt;The primary weakness of the current P2E model is the logic chasm. The moment a project requires anything beyond a simple, one-step function or a basic user interface, the generated code is guaranteed to fail.&lt;br/&gt;What the AI excels at are applications with minimal, non-stateful logic:&lt;br/&gt;Simple Frontend Games: The ecosystem is dominated by classics like Tic-Tac-Toe, Snake, Coin Toss, and basic Pinball. These projects rely on straightforward, isolated game loops or minimal data interaction.&lt;br/&gt;&lt;br/&gt;Basic Utilities: Simple calculators, timers, or aesthetic tools like the Graphic Generator and Time Zone Converter are achievable.&lt;br/&gt;&lt;br/&gt;Minimalist Dashboards: Generating a basic UI that pulls and displays data (like the X Analytics or DeFi Pool Dashboard) is possible, but any complex filtering or interaction logic quickly breaks the build.&lt;br/&gt;&lt;br/&gt;The Code Quality Problem&lt;br/&gt;During development, the AI-produced code consistently exhibited numerous errors and security weaknesses. This forced a deep dive into manual debugging and code review. This completely defeats the &amp;#34;seconds-to-dApp&amp;#34; promise, as creating a truly functional and secure application requires the exact expertise the P2E model is supposed to eliminate.&lt;br/&gt;You cannot create serious, secure, or reliable smart contracts without going deep into researching Solidity, JSX, and best practices. The AI is an incomplete tool that trades speed for stability and security.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Data Speaks: The 26 Survivors&lt;br/&gt;Out of all the deployed applications, only a small fraction were actually working, and their nature clearly illustrates the AI&amp;#39;s current limitations.&lt;br/&gt;The functional projects confirm that the AI is best used for a proof-of-concept shell, not a final product.&lt;br/&gt;CategoryWorking App ExamplesUnderlying RequirementSimple GamesCOVALENT SNAKE, Tic-Tac-Toe, NEON PLINKO, Minimal ChessStateless, simple loops, minimal external data.Basic UtilitiesSPOOKY TYPING TEST, Time Zone Converter, Graphic GeneratorSimple utility functions, no blockchain interaction needed.Web3 DashboardsX Analytics, Layer 2 Speed Analyzer, Blockchain Speed MonitorPrimarily basic data retrieval and display (read functions).Niche/AdvancedBase Token Launcher, Predict MarketThese likely work only if their logic is extremely simple or relies on basic template code.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Conclusion: An Accelerator, Not a Replacement&lt;br/&gt;Prompt-to-Earn, in its current iteration, sucks as a replacement for skilled development. It cannot handle the complexity of modern decentralized applications (dApps) like complex AMM logic, secure financial protocols, or robust, state-heavy games.&lt;br/&gt;However, it is a phenomenal tool for rapid prototyping.&lt;br/&gt;If you need a boilerplate React component, a simple web game to build upon, or a basic display for data, P2E can save you time. But for any serious builder looking to deploy funds or manage user state, the generated output must be treated as un-audited, vulnerable, draft code that requires a substantial amount of manual work from an expert.&lt;br/&gt;The current P2E model is an accelerator for simple templates, but not a solution for sophisticated development. The promise of generating complex, secure dApps in seconds remains firmly in the realm of hype.
    </content>
    <updated>2025-11-05T23:15:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdww9jmh0ec08cva7cuxnhjmegf04vangh3vf2nwey7ncdd7s4jqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgka73aqk</id>
    
      <title type="html">And... I just got banned from https://t.me/nostr_offtopic, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdww9jmh0ec08cva7cuxnhjmegf04vangh3vf2nwey7ncdd7s4jqczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgka73aqk" />
    <content type="html">
      And... I just got banned from &lt;a href=&#34;https://t.me/nostr_offtopic&#34;&gt;https://t.me/nostr_offtopic&lt;/a&gt;, probably for posting message to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;fiatjaf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub180c…h6w6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;this was my last message&lt;br/&gt; &lt;img src=&#34;https://i.imgur.com/rDrIRT8.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Do you know why?&lt;br/&gt;Well, because it is true.&lt;br/&gt;A client-side nostr-tools pool using .query() mimics the request/response flow of REST, but it does not solve the architectural issues Chris is facing because the complex, stateful WebSocket connection management is still left on the unreliable, single-session client-side. I understand these are unpleasant things to acknowledge, but what can I do? It’s unpleasant for me too, since I’m also an enthusiast and I like Nostr. But there are things we need to grasp if we really want to understand what we’re dealing with.&lt;br/&gt;&lt;br/&gt;Anyway, don’t take it too seriously. Have a great day, everyone.
    </content>
    <updated>2025-11-05T11:35:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyrkg7gv2can3a7ca4gf25pl0d6lk8dhfzprvqa5adp5t2g7t9pmszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrzw7ng</id>
    
      <title type="html">Please don&amp;#39;t tell him about tokenized equities as erc-20.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyrkg7gv2can3a7ca4gf25pl0d6lk8dhfzprvqa5adp5t2g7t9pmszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrzw7ng" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszd29220mxq3yfks3kufufzchnhj99qqleh7zacmdtkeu8lkwq6fqpr9mhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9ws29yawr&#39;&gt;nevent1q…yawr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Please don&amp;#39;t tell him about tokenized equities as erc-20. 
    </content>
    <updated>2025-09-03T06:32:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgd9qptxwvfncnuu4ul2vg9nnc0c3gjplaw6s5rmenh9k6ac5lf5szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrannzt</id>
    
      <title type="html">published on #Microsoft #Edge #MicrosoftEdge ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgd9qptxwvfncnuu4ul2vg9nnc0c3gjplaw6s5rmenh9k6ac5lf5szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkrannzt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstqelfq284vh9xty9tyz9pwg8qvu6dlt8ukcr9cmv3xkk2ducl6lg9e2fju&#39;&gt;nevent1q…2fju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;published on #Microsoft #Edge #MicrosoftEdge&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://microsoftedge.microsoft.com/addons/detail/synballo/gnbemdakhgfciecmipeiioggimlomhhm&#34;&gt;https://microsoftedge.microsoft.com/addons/detail/synballo/gnbemdakhgfciecmipeiioggimlomhhm&lt;/a&gt;
    </content>
    <updated>2025-08-08T13:47:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf8u3q5c677mner029f4ztcd5csrapugvdruzmjf43m3098cmt6pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhuf84f</id>
    
      <title type="html">What is Synballo and how it works. Searching for characters is an ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf8u3q5c677mner029f4ztcd5csrapugvdruzmjf43m3098cmt6pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhuf84f" />
    <content type="html">
      What is Synballo and how it works.&lt;br/&gt;&lt;br/&gt;Searching for characters is an integral part of tasks involving computer, most people are using search engines that are now part of our daily life and one of the important tools for billions of internet users worldwide. Sometimes 256 ASCII characters are not enough and you have to look in one of many Unicode Standards, it’s not that complicated just about 5 steps: open, search, select, copy and paste. Of course, you can remember a set of alt-codes instead, but can you remember more than a million alt-codes? This problem is not new, it was solved a long time ago, but to this day different operating systems are equipped with rather primitive applications for solving these fundamental tasks. In Windows you have emoji keyboard Win logo key &#43; . (period), much more convenient, but limited to emojis. Therefore, in 2020, I decided to develop a tool for myself and later named it Synballo.&lt;br/&gt;&lt;br/&gt;Synballo — is an extension for web browsers that provides the most rich and convenient toolkit for working with symbols.&lt;br/&gt;&lt;br/&gt;In this article I am going to share my best practices in order to give an examples of how you can use Synballo to save time and make your communication easier.&lt;br/&gt;&lt;br/&gt;First of all, as you already know Synballo is not limited to emojis alone. However, it seemed to me too big a task to include in it more than a million characters. I started with about 7,000 and over the last two years expanded this list to include 8,149 symbols in last version 0.6.4. I made these sets solely based on users preferences. Search function in Synballo is compatible with JavaScript regular expression patterns. You can find full documentation online. I’ll just show a few illustrative examples.&lt;br/&gt;&lt;br/&gt;Show all&lt;br/&gt;.*&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*PUfutT9crzV2-GbEvBNmTQ.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Starts with&lt;br/&gt;^man — for all symbols that starts with “man”&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*Lv50k6153DpBxP1NrD8IWw.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Ends with&lt;br/&gt;man$ — for symbols that ends with “man”&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*TFH3GHkuVwQbLjHBfWsjLQ.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Escaping characters&lt;br/&gt;If you want to search for special characters you have to escape them with a backslash first. For example, when you want to find all the symbols with round brackets in description you should do like so: \(.*\)&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*3S_zNdt3XbwFqlCtPSQIFA.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;To escape asterisk just type: \*&lt;br/&gt;&lt;br/&gt;Groups and ranges&lt;br/&gt;To search the symbols that starts with a letter from “a” to “c” or “d” to “f”,&lt;br/&gt;type: ^[a-c|d-f]&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*uDDuqDga17kh6wgsfq9R1Q.jpeg&#34;&gt; &lt;br/&gt;For “hand” without letter “s” type: hand[^s]&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*6TZgnIabGZRV7_szg9cKbw.jpeg&#34;&gt; &lt;br/&gt;in the example above ^ works as exclusion, not a starts with&lt;br/&gt;&lt;br/&gt;Quantifiers&lt;br/&gt;Let’s say you want to find symbols with a double o’s,&lt;br/&gt;like so: o{2}&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*lJs2VAE_40ObJZTBy3IZDQ.jpeg&#34;&gt; &lt;br/&gt;you can type instead: oo (which gives the exact same result)&lt;br/&gt;&lt;br/&gt;But to search for equal or more than two numbers in a row, you do need quantifiers,&lt;br/&gt;type: \d{2,}&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*JUBAHjDj32IG3uBYvg9L6g.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Assertions&lt;br/&gt;There are 4 types of assertions: look ahead , look behind, negative look ahead and negative look behind&lt;br/&gt;look ahead: man(?=.woman) , matches “man” only if “man” followed by “woman” with any single character in-between&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*XtkPb5QgaRmm-kAd9ZcgPA.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;look behind: (?&amp;lt;=woman).man , matches “woman” only if “woman” followed by “man” with any single character in-between&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*ERf7U0-r4jOZG15zl30_9w.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;negative look ahead: woman(?!man) , matches “woman” only if “woman” not followed by “man”&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*gl-POuqrJlF2kiHTRSvEPw.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;negative look behind: (?&amp;lt;!man)woman&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*U3aYyIvRVVXuND1jzfnvVw.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;So if you want to search let’s say a “raised” followed by “hand”&lt;br/&gt;type: raised(=?.*hand) , matches “raised” only if “raised” followed by “hand” with a set of any characters in-between&lt;br/&gt; &lt;img src=&#34;https://miro.medium.com/v2/resize:fit:640/format:webp/1*myanHEEsTE-rvcuJqqCbSw.jpeg&#34;&gt; &lt;br/&gt;&lt;br/&gt;I will share some more examples later. Stay tuned.
    </content>
    <updated>2025-08-06T11:32:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspgvesvmkn3mh0s8zppyrcqtrgn8az0kcetk94237dnfxwggzkweqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3vzq5c</id>
    
      <title type="html">How can you benefit from Synballo? The wait is over! Synballo ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspgvesvmkn3mh0s8zppyrcqtrgn8az0kcetk94237dnfxwggzkweqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3vzq5c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf8u3q5c677mner029f4ztcd5csrapugvdruzmjf43m3098cmt6pqfartth&#39;&gt;nevent1q…rtth&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How can you benefit from Synballo?&lt;br/&gt;&lt;br/&gt;The wait is over! Synballo v0.7.0 release is officially live on Google Chrome Web Store.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Before we dive into who this update is for and how it will improve your workflow, let&amp;#39;s take a look at what&amp;#39;s new:&lt;br/&gt;&#43; emoji 15.0&lt;br/&gt;&#43; emoji 15.1&lt;br/&gt;&#43; emoji 16.0&lt;br/&gt;&#43; another 49 symbols from different categories&lt;br/&gt;&#43; syncs with you browser account&lt;br/&gt;&#43; set search as default (focuses in search on open)&lt;br/&gt;and more&lt;br/&gt;For those of you who are not familiar with, Synballo is a comprehensive symbol picker extension designed to simplify digital communication. Its primary purpose is to provide users with instant, effortless access to a vast universe of over 8,000 unicode characters, emojis, and special symbols that are not available on a standard keyboard.&lt;br/&gt;The value it provides is in enhancing user expression and productivity. By offering a fast, intuitive search with RegEx compatibility and seamless copy-paste functionality, Synballo eliminates the tedious process of searching for and copying individual characters from various websites. This saves users time, improves their communication clarity, and allows for more creative expression across all online platforms, making it an essential tool for students, professionals, and everyday communicators.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Synballo is designed for intuitive and seamless use. Here is a guide on how to use the extension and examples of its main use cases:&lt;br/&gt;How to Use Synballo&lt;br/&gt;&lt;br/&gt;Open the Extension: Simply click the Synballo icon in your Chrome toolbar. A small, clean window will pop up.&lt;br/&gt;&lt;br/&gt;2. Find Your Symbol:&lt;br/&gt;Browse: Explore the vast library by scrolling or clicking on the different category tabs (e.g., Emoji, Math, Currency, Arrows).&lt;br/&gt;Search: Use the search bar to quickly find a symbol by typing its name (e.g., &amp;#34;star,&amp;#34; &amp;#34;infinity&amp;#34;). For advanced users, you can use RegEx to pinpoint specific characters.&lt;br/&gt;&lt;br/&gt;3. Insert or Copy:&lt;br/&gt;Insert: Click on any symbol, and it will be automatically inserted into the active text field on your current web page.&lt;br/&gt;Copy to Clipboard: The symbol is also automatically copied to your clipboard, allowing you to paste it anywhere else with a simple Ctrl&#43;V (or Cmd&#43;V on Mac).&lt;br/&gt;&lt;br/&gt;You can disable these in settings by unchecking the relevant checkboxes.&lt;br/&gt;4. Access Recently Used: The extension keeps a record of your most recently used symbols and syncs across devices, allowing for even faster access next time.&lt;br/&gt;Main Use Cases &amp;amp; Examples&lt;br/&gt;&lt;br/&gt;1. For Students &amp;amp; Academics:&lt;br/&gt;Purpose: To quickly insert mathematical, scientific, and academic symbols into documents, online forums, and research papers.&lt;br/&gt;Example: A student writing a paper on physics can easily find and insert ∑ (sigma), ∆ (delta), or ∫ (integral) without searching the web or remembering complex codes.&lt;br/&gt;&lt;br/&gt;2. For Social Media &amp;amp; Casual Communicators:&lt;br/&gt;Purpose: To add personality, emphasis, and unique flair to posts, messages, and comments.&lt;br/&gt;Example: A user crafting a celebratory tweet can instantly add a ✨ (sparkles emoji), a 🎉 (party popper), or a ♡ (heart symbol) to make their message stand out.&lt;br/&gt;&lt;br/&gt;3. For Writers &amp;amp; Editors:&lt;br/&gt;Purpose: To insert professional punctuation, currency signs, and typographic symbols that are not on a standard keyboard.&lt;br/&gt;Example: An editor can quickly add - (em dash), © (copyright sign), ™ (trademark), or € (Euro currency symbol) into an article with a single click, ensuring professional and accurate formatting.&lt;br/&gt;&lt;br/&gt;4. For Developers &amp;amp; Designers:&lt;br/&gt;Purpose: To use special characters in code comments, documentation, UI mockups, or user guides.&lt;br/&gt;Example: A developer can add → (right arrow) to a comment to indicate a function&amp;#39;s flow, or a designer can use ▶ (play button) to quickly mock up a new UI element.&lt;br/&gt;&lt;br/&gt;RegEx examples: &lt;a href=&#34;https://nostrichpub.com/note1j0ezpf34aah8jx752n2yhsmf3q86rcsc68c9hyntrhz7203kh5zqln5qgh&#34;&gt;https://nostrichpub.com/note1j0ezpf34aah8jx752n2yhsmf3q86rcsc68c9hyntrhz7203kh5zqln5qgh&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Release 0.7.0: &lt;a href=&#34;https://chromewebstore.google.com/detail/synballo/egokobopkifbejiejfimicpndljehial&#34;&gt;https://chromewebstore.google.com/detail/synballo/egokobopkifbejiejfimicpndljehial&lt;/a&gt;&lt;br/&gt;Official website: &lt;a href=&#34;https://synballo.com&#34;&gt;https://synballo.com&lt;/a&gt;
    </content>
    <updated>2025-08-06T11:30:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstqelfq284vh9xty9tyz9pwg8qvu6dlt8ukcr9cmv3xkk2ducl6lgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgku5n420</id>
    
      <title type="html">New update has been published on #Google #Chrome Added: &#43; emoji ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstqelfq284vh9xty9tyz9pwg8qvu6dlt8ukcr9cmv3xkk2ducl6lgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgku5n420" />
    <content type="html">
      New update has been published on #Google #Chrome &lt;br/&gt;&lt;br/&gt;Added:&lt;br/&gt;&#43; emoji 15.0&lt;br/&gt;&#43; emoji 15.1&lt;br/&gt;&#43; emoji 16.0&lt;br/&gt;&#43; another 49 symbols from different categories&lt;br/&gt;&#43; syncs with you browser account&lt;br/&gt;&#43; set search as default (focuses in search on open)&lt;br/&gt;&lt;br/&gt;and more 👉&lt;br/&gt;&lt;br/&gt;Check out rn&lt;br/&gt;&lt;a href=&#34;https://chromewebstore.google.com/detail/synballo/egokobopkifbejiejfimicpndljehial&#34;&gt;https://chromewebstore.google.com/detail/synballo/egokobopkifbejiejfimicpndljehial&lt;/a&gt;
    </content>
    <updated>2025-08-06T09:32:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfejjruuk5gxvcq02hh66lt68fg4w9pyh8y533hdt49w505cuzfmczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpz0lvr</id>
    
      <title type="html">Synballo - is a web browser extension designed to be a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfejjruuk5gxvcq02hh66lt68fg4w9pyh8y533hdt49w505cuzfmczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpz0lvr" />
    <content type="html">
      Synballo - is a web browser extension designed to be a comprehensive and convenient toolkit for accessing and managing a vast library of symbols. Launched in 2020, it was created to solve the limitations of existing applications that offered a small and often inconvenient selection of characters. The project’s goal is to save users time and facilitate communication by making a wide range of symbols easily accessible.&lt;br/&gt;&lt;br/&gt;At the heart of Synballo is its massive collection of over 8,000 symbols and emojis. It’s compatible with popular browsers, available at 241 web stores and aims to provide a top-notch user experience. The extension syncs with your browser profile and is designed to run efficiently even on older operating systems, ensuring accessibility for a broad user base.&lt;br/&gt;&lt;br/&gt;A key feature for user convenience is the automatic copy-paste functionality. When you click on a desired symbol, it is automatically pasted into the active text element. This works across a wide range of popular platforms.&lt;br/&gt;&lt;br/&gt;Additionally, Synballo is designed to be super efficient and small. It is the smallest extension compared to its competitors and only loads into memory when it is actively being used. The moment you are done with it, the extension automatically unloads, ensuring it doesn’t consume unnecessary system resources.&lt;br/&gt;&lt;br/&gt;Synballo’s primary purpose is to streamline the process of finding and using symbols. It includes handy features like filters for gender, skin, and hair, and it automatically manages a list of your recently used symbols. You have the option to expand the list of recently used symbols from the default 50 to up to 100.&lt;br/&gt;&lt;br/&gt;Furthermore, a memory option allows you to save your last-used category instead of the “Recent” tab. This means the next time you open Synballo, it will automatically open to your chosen category, providing a more personalized workflow.&lt;br/&gt;&lt;br/&gt;The extension is free to use, with updates and maintenance sponsored by user donations, which can be made via PayPal or cryptocurrency. It operates under a Creative Commons license, further emphasizing its commitment to being an open and accessible tool for everyone.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=fLbjOWn7Gm4&#34;&gt;https://www.youtube.com/watch?v=fLbjOWn7Gm4&lt;/a&gt;
    </content>
    <updated>2025-08-05T03:20:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0uvqjk42fh2pw69v7hvuuvlxdcwxwcadj24luypjjtjeeqts2y5czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkeggcl9</id>
    
      <title type="html">Why you should stop using Google search | Switching to Microsoft ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0uvqjk42fh2pw69v7hvuuvlxdcwxwcadj24luypjjtjeeqts2y5czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkeggcl9" />
    <content type="html">
      Why you should stop using Google search | Switching to Microsoft Bing, Yandex | My story of web development, search engines and SEO.&lt;br/&gt;&lt;br/&gt;I’ve been developing websites since 2008, but my first attempts to learn XML actually date back to 1999. I was under 18 and incredibly fortunate to meet a very wealthy man who had his own department of programmers. They built programs and websites for him; he even owned a street in my city! At that time, I worked as a computer technician after school, repairing and building computers.&lt;br/&gt;&lt;br/&gt;He invited me to his office and showed me a book with “XML” in its title. Back then, very few people knew about this book, and he possessed one of the first copies. He told me to take it and “try to do something.” I saw it as a golden opportunity to join the cutting edge of web development. He gave me two weeks to study the book and demonstrate my talent. He extended the deadline by another two weeks because, well, it wasn’t that easy for me!&lt;br/&gt;&lt;br/&gt;A month later, I presented him with a webpage featuring buttons — a sort of push-button menu where you could select computer parts. He looked at it, praised me, and then showed me what his programmers were creating. When he introduced his real estate website with a menu allowing users to choose a country, region, type of real estate, and so on, I realized I was still incredibly far from that level.&lt;br/&gt;&lt;br/&gt;A few years later, I joined the army, but I never forgot my dream. In the army, I was lucky to meet guys involved in programming. While my official role was in electrical work, I spent all my free evenings with them, trying to absorb everything I could. That’s how I learned to play the guitar and write programs in VB6. After my service, I happily returned to civilian life.&lt;br/&gt;&lt;br/&gt;My friend once told me about PHP. He claimed it was a fantastic language, user-friendly, and that he’d learned it in literally one day! He showed me how to set up a home web server. At that time, we didn’t know about WAMP/LAMP stacks; he simply showed me Apache and how to configure PHP and MySQL. It took him a week to get everything working. Thanks to his guidance, I managed to set it up myself in just 24 hours once I got home.&lt;br/&gt;&lt;br/&gt;I then dreamed of exploring everything possible with PHP, but the culmination came a few years later during a conversation with my friend who was studying computer science in college. We often spent evenings at his house with a group of people, and one day I told him about a singleton I had created in PHP. He was one of the best programmers I knew, and I’d learned a lot from him. But at that moment, he looked at me and said, “My friend, if you understood how PHP works and what a singleton is, you would understand that a singleton can’t work in PHP.”&lt;br/&gt;&lt;br/&gt;And if you think about it, he was right to some extent. His words made me uneasy, but I knew I couldn’t be wrong because I had tested it, and it worked. So I suggested he check it out if he didn’t believe me. He had a look on his face — he didn’t want to humiliate me, but since I insisted, he couldn’t resist the temptation to prove his point.&lt;br/&gt;&lt;br/&gt;So, he typed a singleton class on his laptop and created an example to demonstrate that the database connection would always be new when pressing F5, and no PHP singleton class could change this, because “that’s how PHP works,” right? I’m sure for many of you, understanding this scenario might be mind-blowing. When he saw that a singleton did work in PHP, he couldn’t believe it. He checked his code, convinced there had to be a mistake somewhere! But there wasn’t one, and then he had to admit that it worked! Later, he quickly forgot about this incident, but I will remember it for the rest of my life. Since then, I’ve used this class in all my projects that require working with a database.&lt;br/&gt;&lt;br/&gt;I tell this story so that anyone who has the patience to read it, and doesn’t know me personally, will have at least an idea of the path I’ve traveled. Many years have passed since then, and after maximizing my potential with PHP, I found myself switching to Python. For those who aren’t aware, there’s a popular “holy war” in certain circles: “Which is better, PHP or Python?”&lt;br/&gt;&lt;br/&gt;I decided to push myself to learn Python because PHP’s multithreading was essentially “pseudo-multithreading.” While it worked well, and I even set a personal record for the number of internet connections (requests) per second, it became clear I needed to find ways to further increase that result, and it simply couldn’t be done in PHP. That’s when I considered trying Python. I had tried Java, and the result was frankly disappointing. I spent two years studying Python while coding my projects, only to realize that this kind of thing should really be done in Golang. A sad ballad of me and Python, indeed.&lt;br/&gt;&lt;br/&gt;Over the years, I’ve written quite a few projects. One of the most challenging was probably triangular arbitrage, though there were many interesting ones. I was doing sport arbitrage back when VB6 was the only language I knew. But the laws and financial complexities made it impossible to earn good money from it, so I had to consider other options.&lt;br/&gt;&lt;br/&gt;By 2008, when I was already building websites for myself, my relatives, and writing projects for college students for money, it was clear that beyond protecting my websites, marketing was an important aspect. Of course, there’s also web design, which I always tend to ignore, but as the title suggests, we’ll talk about SEO.&lt;br/&gt;&lt;br/&gt;After reading a few articles from Google search, I initially thought that to promote a website, you needed to pay $200 a month to get on the first page of a search engine. With many search engines, each requiring payment, it seemed daunting. At that time, I had no real experience in promoting my website, so I started preparing and optimizing the projects I wanted to promote. I won’t list the numerous pitfalls along the way; that’s a different story.&lt;br/&gt;&lt;br/&gt;Those who have gone through this know that you probably shouldn’t believe articles found on the first page of Google search. The best information is rarely there. You can read my previous publications to find out how I discovered one of the best web hostings ever — and no, it wasn’t on the first page of Google search. It’s not there. While it used to be that those diligent enough to search could find unique, useful things, now everything is much worse. Many valuable pages are no longer found in Google search.&lt;br/&gt;&lt;br/&gt;Over the years, I’ve developed a habit of saving links to interesting finds in a separate file, not in favorites or bookmarks, because they sometimes disappear from there too. For example, I still have a link to a list of proxy servers that can no longer be found via Google search. How to search correctly is a different story, which I may tell someday to those of you who are interested.&lt;br/&gt;&lt;br/&gt;Recently, one of my projects finally reached the first page of a search engine. No, it wasn’t Google search. I’m less popular on Google search than others. I don’t know why, and frankly, I have no desire to find out why Google is doing such a terribly bad job these days. But the facts speak for themselves: Bing and Yandex work the way you would expect Google should. You can waste your money trying to get to the first page on Google, while on Bing and Yandex, I managed to do it for free, just by using my SEO skills.&lt;br/&gt;&lt;br/&gt;Here you can see nostrwat.ch as the second result on the first page of Microsoft Bing for a keyword found in the main page’s title and description&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/Gw0G73jWUAA7c7b.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Yandex, on the other hand, is doing even better, surprisingly&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/Gw0G78wWcAAjNGr.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;And only Google doesn’t show my website at all, no matter what. Although they did send me a letter the other day.&lt;br/&gt;&lt;br/&gt;A very touching letter. I checked today; my site is not on Google search. It’s simply not there. Period.&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/Gw2fZtjWwAASLYu.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;I hope I managed to save at least one person from all the difficulties that befell me. With that, good luck and all the best!
    </content>
    <updated>2025-07-29T00:14:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0uyku0h6y08y6eklq5yjkzf0mmlpwqfpgmdvy8yvhlj6dc2qsvvszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkq53mu7</id>
    
      <title type="html">Google has removed the warning visible to users of nostrwat.ch. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0uyku0h6y08y6eklq5yjkzf0mmlpwqfpgmdvy8yvhlj6dc2qsvvszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkq53mu7" />
    <content type="html">
      Google has removed the warning visible to users of nostrwat.ch.&lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/Gw2fZtjWwAASLYu.jpg&#34;&gt; &lt;br/&gt;Just a reminder, new relays may appear and contain bad links in its description. I do not censor information. I do not responsible for harmful links provided by the relays operators. My goal is #nostr network discovery.
    </content>
    <updated>2025-07-27T08:45:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswe0u20ewcketkvt5dm6mhpx6rw5uwy84kyc52gqmx0wvrk7w42tszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4w3lps</id>
    
      <title>Nostr event nevent1qqswe0u20ewcketkvt5dm6mhpx6rw5uwy84kyc52gqmx0wvrk7w42tszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4w3lps</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswe0u20ewcketkvt5dm6mhpx6rw5uwy84kyc52gqmx0wvrk7w42tszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk4w3lps" />
    <content type="html">
       &lt;img src=&#34;https://pbs.twimg.com/media/Gw0G78wWcAAjNGr.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://pbs.twimg.com/media/Gw0G73jWUAA7c7b.jpg&#34;&gt; &lt;br/&gt;Google search is so much behind Bing and Yandex. If you want the most up-to-date results for your query, stop using Google. Period.
    </content>
    <updated>2025-07-26T21:02:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxaarpjhd8q5rxrwza3a7fyk55tvxvqqtnhftgnjfwzkmjrvfstxczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0c0sma</id>
    
      <title type="html">Today I have finally decided to look deeper into the GENIUS Act. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxaarpjhd8q5rxrwza3a7fyk55tvxvqqtnhftgnjfwzkmjrvfstxczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0c0sma" />
    <content type="html">
      Today I have finally decided to look deeper into the GENIUS Act. Those who follow my activity may have seen my tweet a year ago where I expressed my opinion on Trump/Harris. At that time, I did not yet realized that Trump was also about the CBDCs. Now I think this part would probably pass no matter who won the elections. As for the bitcoin part, I don&amp;#39;t know, but it would be nice if it also passes; Otherwise, it turns out that at least in this regard, there is no difference between the democrates and republicans. Anyway, Mastercard Crypto Credentials already working with bit2me.com and are coming to coins.ph wirexapp.com foxbit.com.br and so in the coming days I will have to consider adding these to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17t47c6665266zvgk5rccztna520stvaezjm7smrqgwsn7wkscycqsehap5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tickerbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17t4…hap5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;Have a good day.
    </content>
    <updated>2025-07-20T20:08:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfw9h49ndhp2t7ugzgh5n6vjlyf89l8w93x6qwf592097dl9rtuxgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjzp42g</id>
    
      <title type="html">My open-source trading strategy got a record number of likes and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfw9h49ndhp2t7ugzgh5n6vjlyf89l8w93x6qwf592097dl9rtuxgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjzp42g" />
    <content type="html">
      My open-source trading strategy got a record number of likes and thus I became one of the seven most popular authors on Tradingview, and this is no less than 100 million users. I have many other scripts that in my opinion have not been appreciated by the general public and the community but which nonetheless deserve attention. Thanks to everyone who supported me and followed my work. I promise to continue matter what. Your support means a lot to me because you know that I don&amp;#39;t receive any funding. Over the years, there have only been a few people who have sent me $5-$10 just because they liked what I do. My projects are already used by several thousand people around the world, and this is despite the fact that I have not invested a single dollar in marketing and graphics. Despite all this, the number of users is growing, albeit slowly, but this suggests that, in general, the implementation of my ideas is not in vain. I started with the simplest ideas to gain experience in implementing projects, but there are still many more complex projects ahead that I left for later.&lt;br/&gt;&lt;a href=&#34;https://www.tradingview.com/script/2DxTUzED-Trend-Reversal-Alerts-Strategy-4H-3M/&#34;&gt;https://www.tradingview.com/script/2DxTUzED-Trend-Reversal-Alerts-Strategy-4H-3M/&lt;/a&gt;
    </content>
    <updated>2025-05-31T15:35:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszc78r397eaau65l0s4fl9k0v8xynka8xhnqtnry5m0uw3exazssczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk6t776s</id>
    
      <title type="html">Today I finally published updated version of my indicators and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszc78r397eaau65l0s4fl9k0v8xynka8xhnqtnry5m0uw3exazssczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk6t776s" />
    <content type="html">
      Today I finally published updated version of my indicators and trading strategies. This is a huge work since 2018. Back then I decided to implement my ideas for indicators after talking to Tone Vays. He told me back in 2016 that his indicators did not work quite as they should and he did not have time to fix it. So I decided to do it myself because I had my own ideas to test. It took several years to implement. And today I finally published updated versions on TradingView. I am especially proud of this because this is in fact my own offshoot of ideas by the legendary Larry Williams. The same ideas that Tom DeMark patented. Tyler Jenks wrote about this in a letter to Tone Vays &lt;a href=&#34;https://x.com/ToneVays/status/1154220951980187649&#34;&gt;https://x.com/ToneVays/status/1154220951980187649&lt;/a&gt; and for me all these great people were masters. I am glad I had the good fortune to breathe new life into these amazing ideas, which I consider to be the best in the history of technical analysis. I managed to improve Larry&amp;#39;s ideas and perhaps it is worth writing about it.&lt;br/&gt;[Trading Indicators and Strategies by @nocachy](&lt;a href=&#34;https://ta.xport.top/&#34;&gt;https://ta.xport.top/&lt;/a&gt;)
    </content>
    <updated>2025-04-14T22:31:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2lgvh3gse9gfu7zj2ntpzjju79k0a5ryjgk98tvw6tsn0ay2tssgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9fwc6k</id>
    
      <title type="html">Thanks to all new users for choosing https://charts.xport.top. I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2lgvh3gse9gfu7zj2ntpzjju79k0a5ryjgk98tvw6tsn0ay2tssgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9fwc6k" />
    <content type="html">
      Thanks to all new users for choosing &lt;a href=&#34;https://charts.xport.top&#34;&gt;https://charts.xport.top&lt;/a&gt;. I see many of you use iPads and especially for you I added two images that should solve the issue of displaying the icon upon the shortcuts to the website added to your desktops. I hope now some of you will continue trying to break my website in a slightly more pleasant environment. Cheers!
    </content>
    <updated>2025-04-10T19:07:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvj0e6a3sa3xclv6k4vmk9euzc0qxrarkhsufl78tcha876ufadtczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklfk0kp</id>
    
      <title type="html">I have to admit, this is a pleasure in holding back all attempts ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvj0e6a3sa3xclv6k4vmk9euzc0qxrarkhsufl78tcha876ufadtczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklfk0kp" />
    <content type="html">
      I have to admit, this is a pleasure in holding back all attempts to attack my services, because for me it is a great practice. The fear and desire to prevent any competition may work for others, but for me I turn this into real torture. Look, I used $2 web hosting services for three years, which was constantly under attack, and I had no countermeasures, because support refused to do what I asked and answered me something like &amp;#34;buy yourself a VPS and do whatever you want&amp;#34;, and they were right, but I have a difficult character. I never give up. It&amp;#39;s not a question of money. I just love to learn in a hard way I guess. Therefore, in the end, I managed to defeat all the attacks and even half of the resources of this lousy hosting were enough to control the situation. And you know as Paulie Gualtieri said:&amp;#34;6,000 years is nothin’ in eternity terms. I can do that standing on my head. It’s like a couple of days here.&amp;#34;
    </content>
    <updated>2025-04-07T15:09:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqddmtz44cpqpkvt75rkvh23et7um2h930g5253w50ejyyrwcxceqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkf3pmx</id>
    
      <title type="html">They care so much about users, oh oh oh. Meanwhile no one care ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqddmtz44cpqpkvt75rkvh23et7um2h930g5253w50ejyyrwcxceqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkf3pmx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswpchpmeh967qd8y5rhxpamjph9h0wwcfxpvxdkv5yughq376rxssm7n8lk&#39;&gt;nevent1q…n8lk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;They care so much about users, oh oh oh. Meanwhile no one care about fixing #helllinks.
    </content>
    <updated>2025-04-05T11:00:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfuhh8mcrhrgzq8ty50zem24pw6kcajv673k6x9jk5wvjkgktqyyqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhru8cw</id>
    
      <title type="html">Some statistics from 2024: https://facemarks.xport.top: installs ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfuhh8mcrhrgzq8ty50zem24pw6kcajv673k6x9jk5wvjkgktqyyqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhru8cw" />
    <content type="html">
      Some statistics from 2024:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://facemarks.xport.top&#34;&gt;https://facemarks.xport.top&lt;/a&gt;:&lt;br/&gt;installs 685&lt;br/&gt;updates 4&lt;br/&gt;removes 87&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://synballo.xport.top&#34;&gt;https://synballo.xport.top&lt;/a&gt;:&lt;br/&gt;installs 2481&lt;br/&gt;updates 8&lt;br/&gt;removes 142&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://tickerbell.xport.top&#34;&gt;https://tickerbell.xport.top&lt;/a&gt;:&lt;br/&gt;installs 552&lt;br/&gt;updates 0&lt;br/&gt;removes 54&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1kyhz3xg746qg6syzpp6r7wpdnxmh03gcsu5xccqzyk94hmvanj9sh00v85&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nocachy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1kyh…0v85&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-04-05T06:23:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8rl3a8qqjdqdsgfjml0d57wev4cnfvlxcu0rq7aqvalf8lmy283czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0pgs6k</id>
    
      <title type="html">What is this? Wrong answers only. #note1933…renr ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8rl3a8qqjdqdsgfjml0d57wev4cnfvlxcu0rq7aqvalf8lmy283czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk0pgs6k" />
    <content type="html">
      What is this?&lt;br/&gt;&lt;br/&gt;Wrong answers only.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note193338v6u6rlxcdpcth55stqvmssec9n7tk2wa5u7zrh05ht7028qkqrenr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1933…renr&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; [[6,23,47,36,91,6,177,238,139,15,58,243,9,227,238,200],[220,228,14,146,180,178,242,13,147,255,117,69,197,100,142,108,202,109,205,244,126,229,191,59,185,225,209,35,74,248,119,3,146,110,85,16,185,105,136,192,188,120,84,61,127,135,197,181,63,24,16,238,77,197,255,230,162,212,224,172,101,106,147,7,95,86,64,11,142,255,208,250,18,26,65,233,110,160,249,70,50,188,218,197,33,243,50,1,103,31,208,81,71,211,242,247,49,65,98,8,17,13,248,246,234,193,204,34,196,130,136,142,63,67,228,148,57,211,119,201,118,115,205,46,141,223,101,105,26,19,169,210,23,210,52,77,175,41,29,229,108,46,50,156,239,63,102,199,124,205,195,130,136,29,168,45,149,252,96,185,196,113,191,34,10,69,101,85,65,30,74,101,149,208,42,253,36,38,141,189,253,73,233,82,201,169,85,254,124,38,49,204,51,70,192,237,172,88,207,254,99,105,195,43,87,41,202,115,89,64,182,186,111,165,138,49,137,2,1,123,128,52,7,204,51,127,120,123,6,154,64,224,145,98,159,15,196,163,205,41,120,252,97,184,196,52,19,161,77,6,111,110,134,45,136,57,75,118,250,231,110,37,70,13,133,34,143,50,172,209,89,116,39,139,215,180,44,64,218,201,76,150,86,154,225,32,241,17,53,89,127,149,138,125,177,206,122,74,158,105,145,48,249,16,146,66,8,112,105,223,169,37,70,81,54,209,69,87,82,244]] &lt;/blockquote&gt;&lt;br/&gt;&lt;a href=&#34;https://nostrichpub.com/note193338v6u6rlxcdpcth55stqvmssec9n7tk2wa5u7zrh05ht7028qkqrenr&#34;&gt;https://nostrichpub.com/note193338v6u6rlxcdpcth55stqvmssec9n7tk2wa5u7zrh05ht7028qkqrenr&lt;/a&gt;
    </content>
    <updated>2025-04-02T17:29:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2vtfktsdmr43e50c9mnl63jyuyekv0m2dzcfwy26gkantum2yyzszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgks503wd</id>
    
      <title>Nostr event nevent1qqs2vtfktsdmr43e50c9mnl63jyuyekv0m2dzcfwy26gkantum2yyzszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgks503wd</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2vtfktsdmr43e50c9mnl63jyuyekv0m2dzcfwy26gkantum2yyzszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgks503wd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9sp539ldp9e2r7ar0r0vsvywj6jnlun6wqrn5cpz9kcsz8f6535qwtslnx&#39;&gt;nevent1q…slnx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e61d421e07621249760f174d0202d62eeaff9c021ebd7e982ee5aca18fc0c51d.jpg&#34;&gt; &lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1u0ghhjqp3fwfavzt8w360cg6tx0vy3uezt5eq0mw724s96g730ssaluln7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1u0g…uln7&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e61d421e07621249760f174d0202d62eeaff9c021ebd7e982ee5aca18fc0c51d.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2025-04-01T14:17:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf596vl6ndgk3g9arcvpn4vkplfgdaccj3y8gewpn7dmuakul0h5qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpjtfsq</id>
    
      <title type="html">All charts have been added to tradingview and available through ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf596vl6ndgk3g9arcvpn4vkplfgdaccj3y8gewpn7dmuakul0h5qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkpjtfsq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsranjhv9w0esshaem84u5drqht3jpw3jqcsa9w9ppxyxcv975chjsvv4x7k&#39;&gt;nevent1q…4x7k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All charts have been added to tradingview and available through &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17t47c6665266zvgk5rccztna520stvaezjm7smrqgwsn7wkscycqsehap5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tickerbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17t4…hap5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in just a single click!
    </content>
    <updated>2025-04-01T12:29:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswpchpmeh967qd8y5rhxpamjph9h0wwcfxpvxdkv5yughq376rxsszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkux7fz3</id>
    
      <title type="html">it turns out this issue has already been raised before ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswpchpmeh967qd8y5rhxpamjph9h0wwcfxpvxdkv5yughq376rxsszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkux7fz3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspzcg3zvctp4575chlu3k9dq934h9tlsfcdhm6cep6qcy6339y7tq2hlnkw&#39;&gt;nevent1q…lnkw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it turns out this issue has already been raised before&lt;br/&gt;&lt;a href=&#34;https://nostrichpub.com/note1qrftmgusy078csl5ec6uxl5wxu5z0yy57aztw07yw0ml3z9xmy6s2nd06n&#34;&gt;https://nostrichpub.com/note1qrftmgusy078csl5ec6uxl5wxu5z0yy57aztw07yw0ml3z9xmy6s2nd06n&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Now hear me, there are almost 20 thousand links on the account I&amp;#39;m sharing with you below and there are clients who go to literally every singe link of it the moment you click that link. This happens almost unnoticed, you may notice just a bit of slow down, so be careful!&lt;br/&gt;&lt;br/&gt;Follow this link only if you know what you are doing!!!&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17t47c6665266zvgk5rccztna520stvaezjm7smrqgwsn7wkscycqsehap5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;tickerbell&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17t4…hap5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-03-31T23:38:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzcg3zvctp4575chlu3k9dq934h9tlsfcdhm6cep6qcy6339y7tqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk8gqwcz</id>
    
      <title type="html">I see conversations about #hellthread s, but nobody talk about ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzcg3zvctp4575chlu3k9dq934h9tlsfcdhm6cep6qcy6339y7tqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk8gqwcz" />
    <content type="html">
      I see conversations about #hellthread s, but nobody talk about the #helllink previews. And this is no less important. I checked all the clients I could, they are all infected with it.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s two types: one load previews on the server side, others on the client side.&lt;br/&gt;&lt;br/&gt;This means that in client side case your browser goes to all the links that are loaded in your feed; otherwise same happens on the server side.&lt;br/&gt;&lt;br/&gt;This is crazy!
    </content>
    <updated>2025-03-31T20:32:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2jcs840nay7fzmdda9p3835c0425gevzg57ed4fs0p5zuncwhasszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkzzu26</id>
    
      <title type="html">#note1u0g…uln7</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2jcs840nay7fzmdda9p3835c0425gevzg57ed4fs0p5zuncwhasszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkkzzu26" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9sp539ldp9e2r7ar0r0vsvywj6jnlun6wqrn5cpz9kcsz8f6535qwtslnx&#39;&gt;nevent1q…slnx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1u0ghhjqp3fwfavzt8w360cg6tx0vy3uezt5eq0mw724s96g730ssaluln7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1u0g…uln7&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e61d421e07621249760f174d0202d62eeaff9c021ebd7e982ee5aca18fc0c51d.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2025-03-31T17:39:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrcyw5rqs6gns55jl666hd0a5pdyft7qzk9pzug270rd86h3nhv2szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkm0ggca</id>
    
      <title type="html">Me explaining to serfs that multiplication is the inverse of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrcyw5rqs6gns55jl666hd0a5pdyft7qzk9pzug270rd86h3nhv2szyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkm0ggca" />
    <content type="html">
      Me explaining to serfs that multiplication is the inverse of division and therefore if #Bitcoin goes up fiat goes down&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/c1b9d98bf3bf49167ffbbfaf0ea4a3bd737cc3f6985f886692f4aa270443940a.jpg&#34;&gt; 
    </content>
    <updated>2025-03-30T23:34:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxl77ehalrud4gpc24p3zfp9z2ds6dj9u76sy3wsq6fq3xxt5c6yczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk7wdg8a</id>
    
      <title type="html">Nostr search supposed to work, but unfortunately many relay ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxl77ehalrud4gpc24p3zfp9z2ds6dj9u76sy3wsq6fq3xxt5c6yczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk7wdg8a" />
    <content type="html">
      Nostr search supposed to work, but unfortunately many relay operators haven&amp;#39;t added search capability (NIP-50) support.&lt;br/&gt;&lt;br/&gt;And even those who did, judging by their relay information document (NIP-11), sometimes return incorrect results.&lt;br/&gt;&lt;br/&gt;Try it yourself to understand what I mean.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://nostrichpub.com/&#34;&gt;https://nostrichpub.com/&lt;/a&gt;
    </content>
    <updated>2025-03-30T13:31:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspxp2ad7dzrgvxzmhklk8yhn5pg23lkngs0my9et3qr45jjy8gk6qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkguztn5</id>
    
      <title>Nostr event nevent1qqspxp2ad7dzrgvxzmhklk8yhn5pg23lkngs0my9et3qr45jjy8gk6qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkguztn5</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspxp2ad7dzrgvxzmhklk8yhn5pg23lkngs0my9et3qr45jjy8gk6qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkguztn5" />
    <content type="html">
       &lt;img src=&#34;https://image.nostr.build/b40db13882e78c6f6fa29e175aff3e90c6c799f5bfb133456ed94e9197dae066.jpg&#34;&gt; 
    </content>
    <updated>2025-03-28T14:48:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstw9t23smqw0tw946xsr792c2mk2r2hquksuec2s276uq8k8223lgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkmz0fvm</id>
    
      <title type="html">There are two types of nostriches: those who can schnorr and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstw9t23smqw0tw946xsr792c2mk2r2hquksuec2s276uq8k8223lgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkmz0fvm" />
    <content type="html">
      There are two types of nostriches: those who can schnorr and those who can&amp;#39;t.
    </content>
    <updated>2025-03-25T20:51:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxq0e234j865vhmxm264ug3vfz6vyzkf2ufxccc27qdmtpqtnvawgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkaxe2qp</id>
    
      <title type="html">I have finally rewrote the https://tickerbell.xport.top updater ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxq0e234j865vhmxm264ug3vfz6vyzkf2ufxccc27qdmtpqtnvawgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkaxe2qp" />
    <content type="html">
      I have finally rewrote the &lt;a href=&#34;https://tickerbell.xport.top&#34;&gt;https://tickerbell.xport.top&lt;/a&gt; updater php script into go&lt;br/&gt;&lt;br/&gt;The data structure was optimized, but not completely, because in order to change it, I&amp;#39;ll have to upload a new version of the web browser add-on, which is almost ready for publishing.&lt;br/&gt;&lt;br/&gt;This will be done in two stages. First, I&amp;#39;ve prepared the structure for the future update, and then, when the new version is available on the market there will be another update as a final stage of the optimization.&lt;br/&gt;&lt;br/&gt;I am telling you this since users of &lt;a href=&#34;https://charts.xport.top&#34;&gt;https://charts.xport.top&lt;/a&gt; will have to reset their favorites because I am too lazy to write a free patch, so this is your problem now.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think you deserve it, but who gives a shit. Be well!
    </content>
    <updated>2025-03-22T20:16:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvemhvz0nrnvld7jjgdd6dlxkn5n70phz2fsjmg4e72w0vwz0tyuszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkj0a9nw</id>
    
      <title type="html">Well, it&amp;#39;s time to admit it https://nostrwat.ch is #1 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvemhvz0nrnvld7jjgdd6dlxkn5n70phz2fsjmg4e72w0vwz0tyuszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkj0a9nw" />
    <content type="html">
      Well, it&amp;#39;s time to admit it &lt;a href=&#34;https://nostrwat.ch&#34;&gt;https://nostrwat.ch&lt;/a&gt; is #1&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/cf6a61a80c1a0ad0a6c0c09f3af6c3659abb8da750f00492ba34fefea093236f.jpg&#34;&gt; 
    </content>
    <updated>2025-03-14T13:24:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0rwadwvdy6vjw589kc08md7vmfwz7v4cwq0t89ppd6rv72fdpregzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkmf78e7</id>
    
      <title type="html">Perhaps I chose the wrong word. Anyway, from nip-05 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0rwadwvdy6vjw589kc08md7vmfwz7v4cwq0t89ppd6rv72fdpregzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkmf78e7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yx3e6n25mr52rd96v08c6w5a42dtx7vduw0539uf30dc6fmv9pspscafe&#39;&gt;nevent1q…cafe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Perhaps I chose the wrong word. Anyway, from nip-05 documentation:&lt;br/&gt;&amp;#34;The recommended relays attribute may contain an object with public keys as properties and arrays of relay URLs as values. When present, that can be used to help clients learn in which relays the specific user may be found.&amp;#34;&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-protocol/nips/blob/master/05.md&#34;&gt;https://github.com/nostr-protocol/nips/blob/master/05.md&lt;/a&gt;
    </content>
    <updated>2025-03-13T11:30:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2npx9xzdfzwqpek3cxa0cc74cfy5p2t4u7ztl5jtdf6pyzkux5cczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5c9hnm</id>
    
      <title type="html">The only one that gives you the option to propagate your ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2npx9xzdfzwqpek3cxa0cc74cfy5p2t4u7ztl5jtdf6pyzkux5cczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk5c9hnm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxa76q9p6ax9havp2q26znsd7m7jzq4nydjty05cgp6sn6t88kas7xtgpw&#39;&gt;nevent1q…tgpw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The only one that gives you the option to propagate your recommended relays is &lt;br/&gt;&lt;a href=&#34;https://apps.nostrichpub.com/nip-05/&#34;&gt;https://apps.nostrichpub.com/nip-05/&lt;/a&gt;
    </content>
    <updated>2025-03-12T16:36:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswdmq2f2h2mzy0azztyxqplej7gp6h59dkf6ecmjwr4w4zk9ka8yqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk04y7kn</id>
    
      <title type="html">It&amp;#39;s time to announce the move from relays.xport.top to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswdmq2f2h2mzy0azztyxqplej7gp6h59dkf6ecmjwr4w4zk9ka8yqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk04y7kn" />
    <content type="html">
      It&amp;#39;s time to announce the move from relays.xport.top to &lt;a href=&#34;https://nostrwat.ch&#34;&gt;https://nostrwat.ch&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A lot of work has been done to move to a new server. I have been working every day all day since January 20th of this year to turn what was a simple list into an automated system.&lt;br/&gt;&lt;br/&gt;My goal was to provide nostr users with a tool for picking relays and I hope you will appreciate it. There is still a lot of work ahead and a lot of ideas to implement.&lt;br/&gt;&lt;br/&gt;If you want to support my work financially, I have added a new service for DNS-based ID (NIP-05) registration at &lt;a href=&#34;https://apps.nostrichpub.com/nip-05/&#34;&gt;https://apps.nostrichpub.com/nip-05/&lt;/a&gt; &lt;br/&gt;This is an alpha test and there may be some difficulties so please take this into account. However, this is the only service of its kind where you can not only choose a name but also attach a list of recommended relays to it.&lt;br/&gt;&lt;br/&gt;Thanks to everyone who followed, waited and believed. Let&amp;#39;s make nostr great!
    </content>
    <updated>2025-03-12T13:45:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9uvrdqx4gxgyypa9hy707nglxua560etpgqm0lg0w32sd2qmx9eczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvn5xwj</id>
    
      <title type="html">During this time, two exchanges ceased to exist: Bittrex and FTX. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9uvrdqx4gxgyypa9hy707nglxua560etpgqm0lg0w32sd2qmx9eczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvn5xwj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8lgfzwhzd4fxnlevuu7g4mlj0qwpk0jgnrsr4w67srtahtjlv5tskdgpdv&#39;&gt;nevent1q…gpdv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;During this time, two exchanges ceased to exist: Bittrex and FTX. The latter has not yet returned money to investors, while the former sent out a warning in advance to withdraw all funds due to imminent closure. Here is a full statistics:&lt;br/&gt;BINANCE:&lt;br/&gt;    Listed:		634,&lt;br/&gt;    Delisted:	0&lt;br/&gt;BITFINEX:&lt;br/&gt;	Listed:		229,&lt;br/&gt;	Delisted:	291&lt;br/&gt;BITGET:&lt;br/&gt;	Listed:		527,&lt;br/&gt;	Delisted:	361&lt;br/&gt;BITSTAMP:&lt;br/&gt;	Listed:		103,&lt;br/&gt;	Delisted:	39&lt;br/&gt;BITTREX:&lt;br/&gt;	Listed:		77,&lt;br/&gt;	Delisted:	553&lt;br/&gt;BYBIT:&lt;br/&gt;	Listed:		214,&lt;br/&gt;	Delisted:	82&lt;br/&gt;FTX:&lt;br/&gt;	Listed:		34,&lt;br/&gt;	Delisted:	14&lt;br/&gt;GATEIO:&lt;br/&gt;	Listed:		1838,&lt;br/&gt;	Delisted:	712&lt;br/&gt;HUOBI:&lt;br/&gt;	Listed:		503,&lt;br/&gt;	Delisted:	45&lt;br/&gt;KRAKEN:&lt;br/&gt;	Listed:		301,&lt;br/&gt;	Delisted:	118&lt;br/&gt;KUCOIN:&lt;br/&gt;	Listed:		685,&lt;br/&gt;	Delisted:	728&lt;br/&gt;MEXC:&lt;br/&gt;	Listed:		2445,&lt;br/&gt;	Delisted:	1665&lt;br/&gt;OKX:&lt;br/&gt;	Listed:		478,&lt;br/&gt;	Delisted:	442&lt;br/&gt;POLONIEX:&lt;br/&gt;	Listed:		1433,&lt;br/&gt;	Delisted:	933&lt;br/&gt;NOTICE:&lt;br/&gt;1)Binance has never delisted trading pairs&lt;br/&gt;2) Bitfinex delisted more than listed
    </content>
    <updated>2024-12-23T15:03:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8lgfzwhzd4fxnlevuu7g4mlj0qwpk0jgnrsr4w67srtahtjlv5tszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgku3yftf</id>
    
      <title type="html">Since Aug 2022, when I first shared free cryptocurrency tickers ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8lgfzwhzd4fxnlevuu7g4mlj0qwpk0jgnrsr4w67srtahtjlv5tszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgku3yftf" />
    <content type="html">
      Since Aug 2022, when I first shared free cryptocurrency tickers listed/delisted extension for web browsers, it has been: downloaded by over a thousand users, 9501 tickers were listed and 5983 tickers delisted. During this time, a number of ideas for updating has been accumulated. I like all the ideas proposed and will try to implement as much as possible. Stay tuned.&lt;br/&gt;&lt;a href=&#34;https://tickerbell.xport.top&#34;&gt;https://tickerbell.xport.top&lt;/a&gt;
    </content>
    <updated>2024-12-23T08:06:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxrs4hl799tzwdzj3ttjhk77uahfyqfcajnx65vvr6dvwua73l6kszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkqv6gu4</id>
    
      <title type="html">Bitcoin is safe, until it&amp;#39;s not ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxrs4hl799tzwdzj3ttjhk77uahfyqfcajnx65vvr6dvwua73l6kszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkqv6gu4" />
    <content type="html">
      Bitcoin is safe, until it&amp;#39;s not&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Lo3wvefTP7o&#34;&gt;https://www.youtube.com/watch?v=Lo3wvefTP7o&lt;/a&gt;
    </content>
    <updated>2024-12-14T11:27:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfxtkp6sdaygy30rpwsx77382v4ddzytw3e4um48hqvt4qn4cjc6czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhut6en</id>
    
      <title type="html">Elon don&amp;#39;t want you to see this tweet ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxtkp6sdaygy30rpwsx77382v4ddzytw3e4um48hqvt4qn4cjc6czyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhut6en" />
    <content type="html">
      Elon don&amp;#39;t want you to see this tweet&lt;br/&gt;&lt;a href=&#34;https://twitter.com/coder2code/status/1562816440318959618&#34;&gt;https://twitter.com/coder2code/status/1562816440318959618&lt;/a&gt;
    </content>
    <updated>2024-12-06T19:54:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdnggtygh9468m38grnzgl5h787q0336d69lftcshz665534kp69gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkusfzsz</id>
    
      <title>Nostr event nevent1qqsdnggtygh9468m38grnzgl5h787q0336d69lftcshz665534kp69gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkusfzsz</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdnggtygh9468m38grnzgl5h787q0336d69lftcshz665534kp69gzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkusfzsz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrqenc7y5p8j4wxuvylc2necqec9nrz29w6wv6n5xdzdz9kpkk3ashwpadw&#39;&gt;nevent1q…padw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;kek  &lt;img src=&#34;https://image.nostr.build/1e5a8baab42dd354b8fc048ee74d1a046aac0e3111ae94eb73a578818ca2f3a2.jpg&#34;&gt; 
    </content>
    <updated>2024-11-09T14:29:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrqenc7y5p8j4wxuvylc2necqec9nrz29w6wv6n5xdzdz9kpkk3aszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkxmm3zc</id>
    
      <title type="html">It is kind of organization that is well unknown. From unknown ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrqenc7y5p8j4wxuvylc2necqec9nrz29w6wv6n5xdzdz9kpkk3aszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkxmm3zc" />
    <content type="html">
      It is kind of organization that is well unknown. From unknown state or other entity or something. AS 0 reserved by mr nobody&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/ad5b4e7ee38f980b522c5eeb508e4086ccf280d71d9a7c6a143c757d33d3acc8.jpg&#34;&gt; 
    </content>
    <updated>2024-11-09T13:09:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0t46pqyslfrpfag85zrp0slmgtv4k3wyyfnlvl7a62e97342na3qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3wchd8</id>
    
      <title type="html">I feel kinda strange listening to all those people saying how ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0t46pqyslfrpfag85zrp0slmgtv4k3wyyfnlvl7a62e97342na3qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk3wchd8" />
    <content type="html">
      I feel kinda strange listening to all those people saying how much I should charge for my app. What happened to software as defined by GNU?
    </content>
    <updated>2024-11-04T13:22:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx5c307hqpst8qsf40aqas72vngavuxen3tu6mcvt9mcnk4v4pd0qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjvcufs</id>
    
      <title type="html">Today I decided to fuck with #Microsoft Not that the bot ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx5c307hqpst8qsf40aqas72vngavuxen3tu6mcvt9mcnk4v4pd0qzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkjvcufs" />
    <content type="html">
      Today I decided to fuck with #Microsoft&lt;br/&gt;&lt;br/&gt;Not that the bot attacking from their address space bothered me much. I just got bored and decided to give them a chance to do their job or be blocked forever.&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/af1b374f84761825ef39ce0e4900936143faa5fbcfeb29f9a2d1603172676a34.jpg&#34;&gt; 
    </content>
    <updated>2024-10-04T09:27:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp75hh2glfzt9k3dssj9pgtft76ftgtcwmdezy629nn3s57eykkggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgl6kht</id>
    
      <title type="html">47k requests served in 24h https://xport.top going viral 🔥 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp75hh2glfzt9k3dssj9pgtft76ftgtcwmdezy629nn3s57eykkggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkgl6kht" />
    <content type="html">
      47k requests served in 24h&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://xport.top&#34;&gt;https://xport.top&lt;/a&gt; going viral 🔥&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/fa97613c56f6cef2c0d00f360b78ad717dc6be2c699d4f8ed7c3a4974514f0f5.jpg&#34;&gt; 
    </content>
    <updated>2024-09-27T15:54:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdqgslqqp7f9efc4r9ytf6nxaw5jl9gmed8aygdnkm2aksuuepqhqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvteq98</id>
    
      <title type="html">28k requests served in 24h https://xport.top is going viral 🔥 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdqgslqqp7f9efc4r9ytf6nxaw5jl9gmed8aygdnkm2aksuuepqhqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkvteq98" />
    <content type="html">
      28k requests served in 24h&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://xport.top&#34;&gt;https://xport.top&lt;/a&gt; is going viral 🔥&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/2c7da077c9bce2d1e90a454f7412d707e84a65d38dc82fab3606a1c99ea8f05a.jpg&#34;&gt; 
    </content>
    <updated>2024-09-26T11:07:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8z24axqc3rqzn8s57tlg7rj8xwzw23aluvn473w8dryxcsekflggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkatf9kv</id>
    
      <title type="html">UPDATE: * Fixed websockets pending bug * Fixed relays list ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8z24axqc3rqzn8s57tlg7rj8xwzw23aluvn473w8dryxcsekflggzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkatf9kv" />
    <content type="html">
      UPDATE:&lt;br/&gt;&lt;br/&gt;* Fixed websockets pending bug&lt;br/&gt;* Fixed relays list duplicates&lt;br/&gt;* Fixed best relays picker&lt;br/&gt;* Fixed map zoom&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://relays.xport.top&#34;&gt;https://relays.xport.top&lt;/a&gt;
    </content>
    <updated>2024-09-08T19:22:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf39z5zzlrfp9awcuv9kgmr42yupj2ge2djs9jgenvxyfwzlr9vaczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgky5xj6j</id>
    
      <title type="html">Let&amp;#39;s merge, fuck the tests! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf39z5zzlrfp9awcuv9kgmr42yupj2ge2djs9jgenvxyfwzlr9vaczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgky5xj6j" />
    <content type="html">
      Let&amp;#39;s merge, fuck the tests!&lt;br/&gt;&lt;a href=&#34;https://github.com/nostr-protocol/nips/pull/1468&#34;&gt;https://github.com/nostr-protocol/nips/pull/1468&lt;/a&gt;
    </content>
    <updated>2024-09-01T18:15:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw85tmeqqc5hy7kp9nhga8uyd9n8kzg7v396vs8ah092czay0ghcgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk87d345</id>
    
      <title>Nostr event nevent1qqsw85tmeqqc5hy7kp9nhga8uyd9n8kzg7v396vs8ah092czay0ghcgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk87d345</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw85tmeqqc5hy7kp9nhga8uyd9n8kzg7v396vs8ah092czay0ghcgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk87d345" />
    <content type="html">
      &lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e61d421e07621249760f174d0202d62eeaff9c021ebd7e982ee5aca18fc0c51d.jpg&#34;&gt; 
    </content>
    <updated>2024-08-29T22:01:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgs6smetr0qna2kdvne7j22x0y8jfwdwnpnwxa7c8ugh2ky4z4wyqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkqjf8nt</id>
    
      <title type="html">you don&amp;#39;t know how the wob werks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgs6smetr0qna2kdvne7j22x0y8jfwdwnpnwxa7c8ugh2ky4z4wyqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkqjf8nt" />
    <content type="html">
      you don&amp;#39;t know how the wob werks&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/75a9d010250538fe779f684988a6e9c0be69e2f5ff5fa46ee753504dcea3a76f.jpg&#34;&gt; 
    </content>
    <updated>2024-08-27T09:38:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdmyj5w0hfwh0k87mq65auvr8shsyd5k5uh0cwnxe6jw4ymhyy0jczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzhwy0n</id>
    
      <title type="html">you can try to recover it from relay you used prev, check out my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdmyj5w0hfwh0k87mq65auvr8shsyd5k5uh0cwnxe6jw4ymhyy0jczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkzhwy0n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0gg53vpqad7529f9kjuwem4sq8vggsad6exhw93xdw5g88p5y4jquk6jr5&#39;&gt;nevent1q…6jr5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;you can try to recover it from relay you used prev, check out my tools
    </content>
    <updated>2024-08-25T15:17:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd66cunzgv5fkzv4gemkug5pgulysymnd46d0q4krxxuhaykwlhnqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk23kh57</id>
    
      <title type="html">@jack is like a fresh breeze of hope blows into your back ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd66cunzgv5fkzv4gemkug5pgulysymnd46d0q4krxxuhaykwlhnqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk23kh57" />
    <content type="html">
      @jack is like a fresh breeze of hope blows into your back&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=qUwXRDrfJU0&#34;&gt;https://www.youtube.com/watch?v=qUwXRDrfJU0&lt;/a&gt;
    </content>
    <updated>2024-08-24T18:43:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg5ufrxtcfdfcck2uyfv5sn03p9kfxeaec249v54eymjrhwlcztxszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkf8hz57</id>
    
      <title type="html">Add your relays here https://github.com/vir2alexport/nostr-relays</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg5ufrxtcfdfcck2uyfv5sn03p9kfxeaec249v54eymjrhwlcztxszyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkf8hz57" />
    <content type="html">
      Add your relays here&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/vir2alexport/nostr-relays&#34;&gt;https://github.com/vir2alexport/nostr-relays&lt;/a&gt;
    </content>
    <updated>2024-08-24T00:09:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf4qzry59cjwdzqfuranzrg0yr6dgn4g9nvsdn4dx2z82099vfdsczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkeyv2t9</id>
    
      <title type="html">1st year on #cloudflare #note190k…c9l5</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf4qzry59cjwdzqfuranzrg0yr6dgn4g9nvsdn4dx2z82099vfdsczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkeyv2t9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrahnzea7vzt6xr97cfha689y4c5ptu47gdqr7u6juvzvsf4u64dgppamhxue69uhkztnwdaejumr0ds650ng9&#39;&gt;nevent1q…0ng9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;1st year on #cloudflare&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note190kzmq5uq5fxswmg2trfg0t2kqsencjkgs9l207z8yafjshd9sfspec9l5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note190k…c9l5&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; 1st month on #cloudflare &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://m.primal.net/HIUy.png&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2024-08-23T21:20:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrahnzea7vzt6xr97cfha689y4c5ptu47gdqr7u6juvzvsf4u64dgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9kj32f</id>
    
      <title type="html">Making progress, still early. Much more to come. Stay tuned ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrahnzea7vzt6xr97cfha689y4c5ptu47gdqr7u6juvzvsf4u64dgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9kj32f" />
    <content type="html">
      Making progress, still early. Much more to come. Stay tuned&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/25e0bb8af601fb78956eb3ca0e553497fc1d06ccaf42375d68e3b6582e749e07.jpg&#34;&gt; 
    </content>
    <updated>2024-08-21T18:31:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9lzfphxehjvh75xjmj4mwu8ls69l8ll4ed0tkcd52sy7sww9f8fgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklgwwza</id>
    
      <title type="html">Let&amp;#39;s give up all the improvements and work in sharashkas ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9lzfphxehjvh75xjmj4mwu8ls69l8ll4ed0tkcd52sy7sww9f8fgzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgklgwwza" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw44hs2zstdmvnp8ecz8epnqe3suu20qqk5ka6rrnv8fuljshxkcq22hmlz&#39;&gt;nevent1q…hmlz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s give up all the improvements and work in sharashkas 🤪
    </content>
    <updated>2024-08-16T11:25:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgeqgyeecttv6eksh24wlxg78l2pepyx9lq2rpzttx32qqxmu3ywqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhqz33d</id>
    
      <title type="html">Everyone were laughing when @GarethSoloway said $BTC is going to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgeqgyeecttv6eksh24wlxg78l2pepyx9lq2rpzttx32qqxmu3ywqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkhqz33d" />
    <content type="html">
      Everyone were laughing when @GarethSoloway said $BTC is going to $32k. I suspected that the guy could be actually right. I don&amp;#39;t know if he said when it will happen, but if he didn&amp;#39;t, then imo highly likely in November 2024.
    </content>
    <updated>2024-08-07T19:19:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvk5h4camcxc56s4y0tq2nvcaz4v7wz9qmwlk2lgkfpjkks2q5nyczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9cuw67</id>
    
      <title type="html">https://m.primal.net/IepF.jpg</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvk5h4camcxc56s4y0tq2nvcaz4v7wz9qmwlk2lgkfpjkks2q5nyczyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgk9cuw67" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyh4jzv24kytkr0an3fdh0v6p70ltq62h2uya7kd2cfcsm7xkj9ncu2duqy&#39;&gt;nevent1q…duqy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://m.primal.net/IepF.jpg&#34;&gt;  
    </content>
    <updated>2024-06-09T21:14:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstlehexr2c6whc7vq42ue8ex0p3fs6ufzv5fhta7zalglq2ytl2pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkd0j8cq</id>
    
      <title type="html">According to my data, massive transition to Cloudflare began ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstlehexr2c6whc7vq42ue8ex0p3fs6ufzv5fhta7zalglq2ytl2pqzyzcju2yer6hgpr2qsgy8g0ec9kvmwa79rzrjsmrqqgjckkldnkwgkd0j8cq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9w23gkahfq7j8k7nhc9cz6lv3qng390rnxwvz6rmef3vz574q2kshv0w5n&#39;&gt;nevent1q…0w5n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;According to my data, massive transition to Cloudflare began around a year ago. But that should be fine, I think you can keep your relays anywhere and put it behind Cloudflare.&lt;br/&gt;&lt;br/&gt;Thanks for the recommendation, btw.
    </content>
    <updated>2024-05-12T01:09:36Z</updated>
  </entry>

</feed>