<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-01T06:32:32Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme.rss" />
  <link href="https://yabu.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme" />
  <id>https://yabu.me/npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzqujme</id>
  <icon></icon>
  <logo></logo>


  <title>Nostr notes on sammyjaved.com/relay</title>
  <link href="https://yabu.me/r/sammyjaved.com/relay" />
  <link rel="self" type="application/atom+xml" href="https://yabu.me/r/sammyjaved.com/relay.rss" />
  <id>https://yabu.me/r/sammyjaved.com/relay</id>
  <icon></icon>
  <logo></logo>



  <entry>
    <id>https://yabu.me/nevent1qqsvm73e0jlpdcrt27adpzr9pf644neahcqturpzpr07skv3xgzwdpgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygckgq5xg</id>
    
      <title type="html">deepseek v4 &#43; opencode. may have just had my best agentic coding ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvm73e0jlpdcrt27adpzr9pf644neahcqturpzpr07skv3xgzwdpgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygckgq5xg" />
    <content type="html">
      deepseek v4 &#43; opencode.  may have just had my best agentic coding session yet.&lt;br/&gt;&lt;br/&gt;# What&amp;#39;s The Tab — Architecture Migration Session&lt;br/&gt;&lt;br/&gt;## Context&lt;br/&gt;&lt;br/&gt;Migrated from a monolithic Docker container using `dramatiq`/`django-dramatiq` to a 4-service architecture using raw Redis pub/sub &#43; lists with `RPOPLPUSH` for reliable task distribution.&lt;br/&gt;&lt;br/&gt;## Architecture Decisions&lt;br/&gt;&lt;br/&gt;- **4 independent containers**: web, worker, postgres, redis — each on separate infra&lt;br/&gt;- **Web**: slim Python 3.11 image (~1GB vs old 16GB), gunicorn &#43; subscriber&lt;br/&gt;- **Worker**: GPU image (nvidia/cuda), runs `manage.py runworker`, no DB access&lt;br/&gt;- **Redis**: Upstash (managed) in production, local `redis:7-alpine` in docker-compose&lt;br/&gt;- **PostgreSQL**: `postgres:15-alpine`, accessed only by the web container&lt;br/&gt;&lt;br/&gt;## Task Flow&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;Client → POST /upload/                    → web saves file, creates DB record&lt;br/&gt;Client → POST /generate/                  → web enqueues: RPUSH task:queue &#43; PUBLISH task:new&lt;br/&gt;Worker ← SUBSCRIBE task:new              → wakes on pub/sub notification&lt;br/&gt;Worker → RPOPLPUSH task:queue → processing → atomically claims task&lt;br/&gt;Worker → GET /media/ audio               → downloads audio file via HTTP&lt;br/&gt;Worker → transcribe_audio()              → GPU inference (PyTorch)&lt;br/&gt;Worker → PUBLISH task:progress:*         → real-time chunk status&lt;br/&gt;Worker → POST /_result/                  → uploads MIDI file via HTTP&lt;br/&gt;Worker → mark_completed()                → PUBLISH task:completed&lt;br/&gt;Web subscriber → SUBSCRIBE task:completed → updates DB status&lt;br/&gt;Client → GET /status/{id}                → polls until completed&lt;br/&gt;Client → GET /midi/{id}                  → downloads result&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;## Redis Data Structures&lt;br/&gt;&lt;br/&gt;### At Rest&lt;br/&gt;| Key | Type | Purpose |&lt;br/&gt;|-----|------|---------|&lt;br/&gt;| `task:queue` | LIST | Pending task IDs |&lt;br/&gt;| `task:processing` | LIST | Claimed task IDs |&lt;br/&gt;| `task:processing:time` | ZSET | id → timestamp (timeout detection) |&lt;br/&gt;| `task:failed` | LIST | Dead letter queue |&lt;br/&gt;| `task:results` | LIST | Completed task IDs — subscriber catch-up |&lt;br/&gt;| `task:{id}` | HASH | Full lifecycle: payload, status, timestamps, error |&lt;br/&gt;&lt;br/&gt;### In Motion (pub/sub)&lt;br/&gt;| Channel | Fires when | Consumer |&lt;br/&gt;|---------|------------|----------|&lt;br/&gt;| `task:new` | Task enqueued | All workers |&lt;br/&gt;| `task:claimed` | Worker acquires | Web subscriber |&lt;br/&gt;| `task:progress:{id}` | Chunk of inference | Web subscriber |&lt;br/&gt;| `task:completed` | Result saved | Web subscriber |&lt;br/&gt;| `task:failed` | Exception caught | Web subscriber |&lt;br/&gt;&lt;br/&gt;### Task State Machine&lt;br/&gt;```&lt;br/&gt;pending → processing → completed | failed&lt;br/&gt;                         │&lt;br/&gt;                    RPOPLPUSH claim&lt;br/&gt;                    ZADD processing:time&lt;br/&gt;                    LREM &#43; ZREM on complete&lt;br/&gt;                    Dead letter: RPUSH task:failed (24h TTL)&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;## Files Created (7)&lt;br/&gt;&lt;br/&gt;| File | Purpose |&lt;br/&gt;|------|---------|&lt;br/&gt;| `Dockerfile.web` | Slim web image on `python:3.11-slim`, no GPU deps |&lt;br/&gt;| `entrypoint.sh` | Web startup: migrate → subscriber loop → gunicorn |&lt;br/&gt;| `requirements-web.txt` | Web-only deps (no torch/torchaudio/torchcodec) |&lt;br/&gt;| `transcribeapp/queue.py` | Redis helpers: enqueue, claim, mark_completed/failed, heartbeat, stats |&lt;br/&gt;| `transcribeapp/management/commands/runworker.py` | Worker loop with signal handlers &#43; heartbeat |&lt;br/&gt;| `transcribeapp/management/commands/subscriber.py` | Drain backlog &#43; live SUBSCRIBE → update DB |&lt;br/&gt;| `docs/system-design.md` | Full system design documentation |&lt;br/&gt;&lt;br/&gt;## Files Modified (11)&lt;br/&gt;&lt;br/&gt;| File | Changes |&lt;br/&gt;|------|---------|&lt;br/&gt;| `Dockerfile` | Worker-only CMD → `manage.py runworker`, `--extra gpu` |&lt;br/&gt;| `docker-compose.yml` | 4 services, health checks, no shared volumes |&lt;br/&gt;| `pyproject.toml` | Removed `django-dramatiq`/`dramatiq[redis]`, added optional GPU deps, `psycopg2-binary`, `dj-database-url` |&lt;br/&gt;| `musictranscription/settings.py` | PostgreSQL via `DATABASE_URL`, Redis constants, removed IS_ASYNC/dramatiq, added `web` to ALLOWED_HOSTS |&lt;br/&gt;| `musictranscription/urls.py` | Media file serving for worker downloads |&lt;br/&gt;| `transcribeapp/models.py` | Added `error_message` field &#43; migration |&lt;br/&gt;| `transcribeapp/tasks.py` | Removed ORM/dramatiq, lazy GPU imports, plain functions return paths |&lt;br/&gt;| `transcribeapp/views.py` | `enqueue_task()` replaces `.send()`, `_result` endpoint, `metrics` endpoint |&lt;br/&gt;| `transcribeapp/urls.py` | Added `_result/` and `metrics/` routes |&lt;br/&gt;| `uv.lock` | Regenerated after dependency changes |&lt;br/&gt;&lt;br/&gt;## Production Hardening&lt;br/&gt;&lt;br/&gt;| Feature | Implementation |&lt;br/&gt;|---------|---------------|&lt;br/&gt;| TTL cleanup | `EXPIRE task:{id} 86400` on failure |&lt;br/&gt;| Graceful shutdown | SIGTERM handler flushes current task to failed |&lt;br/&gt;| Idempotent results | `/_result/` skips re-save if file already exists |&lt;br/&gt;| Worker heartbeat | Daemon thread: `HSET worker:{id}` every 10s, 30s TTL |&lt;br/&gt;| Metrics | `GET /transcribe/metrics/` → queue depths &#43; Redis stats |&lt;br/&gt;&lt;br/&gt;## Bugs Found &amp;amp; Fixed&lt;br/&gt;&lt;br/&gt;1. **RPOPLPUSH returns bytes** — `claim_task()` now decodes before using in hash key&lt;br/&gt;2. **ALLOWED_HOSTS rejects internal hostname** — added `&amp;#39;web&amp;#39;` to allow worker→web HTTP requests&lt;br/&gt;3. **Redis INFO section** — `get_queue_stats()` queries `clients`/`server`/`memory` instead of non-existent `stats`&lt;br/&gt;&lt;br/&gt;## Verified End-to-End Test&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;POST /upload/           → audio_midi_id=2, file saved&lt;br/&gt;POST /generate/         → task enqueued in Redis&lt;br/&gt;PUBSUB task:new         → worker wakes up&lt;br/&gt;RPOPLPUSH claim         → worker atomically claims task&lt;br/&gt;GET /media/ audio       → worker downloads audio (HTTP 200)&lt;br/&gt;GPU inference           → 15 chunks, 440 notes generated&lt;br/&gt;POST /_result/          → worker uploads MIDI (HTTP 200)&lt;br/&gt;PUBLISH task:completed  → subscriber updates DB status&lt;br/&gt;GET /status/2/          → status: &amp;#34;completed&amp;#34;, has_midi: true&lt;br/&gt;GET /midi/2/            → 3,141 byte MIDI file&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;## Commits&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;3d0fa89 fix worker audio download: add &amp;#39;web&amp;#39; to ALLOWED_HOSTS, decode RPOPLPUSH bytes&lt;br/&gt;f7a87a6 fix metrics endpoint to query correct Redis INFO sections&lt;br/&gt;2e9c3e4 migrate from dramatiq to Redis pub/sub queue with independent web/worker containers&lt;br/&gt;74c96a9 Revert &amp;#34;make Docker image async-ready out of the box&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;## Running&lt;br/&gt;&lt;br/&gt;```bash&lt;br/&gt;docker compose up --build   # first time&lt;br/&gt;docker compose up -d         # subsequent starts&lt;br/&gt;docker compose down -v       # wipe volumes (fresh DB &#43; Redis)&lt;br/&gt;&lt;br/&gt;# Monitoring&lt;br/&gt;curl &lt;a href=&#34;http://localhost:8008/transcribe/metrics/&#34;&gt;http://localhost:8008/transcribe/metrics/&lt;/a&gt;   # queue stats&lt;br/&gt;docker compose logs -f worker                      # real-time worker output&lt;br/&gt;docker compose logs web | grep subscriber          # subscriber events&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here’s a cleaner, tighter version you can send:&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;## ✅ End-to-End Pipeline Verification (Working)&lt;br/&gt;&lt;br/&gt;### Summary&lt;br/&gt;&lt;br/&gt;The full pipeline has been tested and is functioning correctly from upload → processing → result retrieval.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;### 🔄 Verified Flow&lt;br/&gt;&lt;br/&gt;1. **Upload**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   POST /upload/&lt;br/&gt;   → audio_midi_id=2, file saved&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;2. **Enqueue Task**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   POST /generate/&lt;br/&gt;   → task enqueued in Redis&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;3. **Worker Activation**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   PUBSUB task:new → worker wakes up&lt;br/&gt;   RPOPLPUSH → task claimed atomically&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;4. **Processing**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   Worker downloads audio via /media/&lt;br/&gt;   GPU inference → 15 chunks, 440 notes generated&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;5. **Result Upload**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   POST /_result/&lt;br/&gt;   → MIDI file uploaded&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;6. **Status Update**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   Task marked &amp;#34;completed&amp;#34;&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;   *(Handled either by subscriber or _result endpoint — both paths valid)*&lt;br/&gt;&lt;br/&gt;7. **Verification**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   GET /status/2/&lt;br/&gt;   → has_midi: true&lt;br/&gt;   → status: completed&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;8. **Download Output**&lt;br/&gt;&lt;br/&gt;   ```&lt;br/&gt;   GET /midi/2/&lt;br/&gt;   → 3,141 byte MIDI file&lt;br/&gt;   ```&lt;br/&gt;&lt;br/&gt;   ✅ Success&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;### 📊 System State&lt;br/&gt;&lt;br/&gt;* Queue: empty ✅&lt;br/&gt;* Worker: 1 active subscriber ✅&lt;br/&gt;* End-to-end latency: acceptable ✅&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;### ⚠️ Note&lt;br/&gt;&lt;br/&gt;Subscriber logs only show initialization:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;Subscriber listening on: task:claimed, task:completed, task:failed, task:progress:*&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Status updates are confirmed working, but may currently be handled directly by the `_result` endpoint rather than via pub/sub events. Worth verifying if subscriber-side updates are required.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;### ✅ Conclusion&lt;br/&gt;&lt;br/&gt;Pipeline is fully operational end-to-end:&lt;br/&gt;&lt;br/&gt;* Upload → Queue → Worker → GPU → Result → Retrieval all confirmed working&lt;br/&gt;&lt;br/&gt;---
    </content>
    <updated>2026-05-01T06:32:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0rqsgma682ksh95dv3fj928hzjhu6ucq7q0ahychrg7drptnyd9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclvfhnp</id>
    
      <title>Nostr event nevent1qqs0rqsgma682ksh95dv3fj928hzjhu6ucq7q0ahychrg7drptnyd9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclvfhnp</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0rqsgma682ksh95dv3fj928hzjhu6ucq7q0ahychrg7drptnyd9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclvfhnp" />
    <content type="html">
      deepseek v4 is good
    </content>
    <updated>2026-04-25T23:47:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs864hkjm0k0k7z04v0xf9k7kqy74p8qxccvem8d3hqahhv24rxyycprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcklnp99</id>
    
      <title type="html">I wish my nsec were less available to me, but it&amp;#39;s just too ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs864hkjm0k0k7z04v0xf9k7kqy74p8qxccvem8d3hqahhv24rxyycprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcklnp99" />
    <content type="html">
      I wish my nsec were less available to me, but it&amp;#39;s just too convenient to use to sign into services.  wish some nsec manager would exist
    </content>
    <updated>2026-04-20T20:12:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9yksk86eavrggj0xnavn7cl3yzc7n77qsmrqrcyvn477g5c2925gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc6p3m98</id>
    
      <title type="html">https://calnewport.com/brandon-sanderson-vs-ai-art/#more-16872</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9yksk86eavrggj0xnavn7cl3yzc7n77qsmrqrcyvn477g5c2925gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc6p3m98" />
    <content type="html">
      &lt;a href=&#34;https://calnewport.com/brandon-sanderson-vs-ai-art/#more-16872&#34;&gt;https://calnewport.com/brandon-sanderson-vs-ai-art/#more-16872&lt;/a&gt;
    </content>
    <updated>2026-04-20T20:11:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspnqzyxr3wlnyucx7txnnv324z376ff7yktw03zu3np8zrlc5d7ecprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcq8dmgu</id>
    
      <title type="html">TIL rats make great pets. Surprised to have learned this from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspnqzyxr3wlnyucx7txnnv324z376ff7yktw03zu3np8zrlc5d7ecprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcq8dmgu" />
    <content type="html">
      TIL rats make great pets. Surprised to have learned this from Linus Torvalds
    </content>
    <updated>2026-04-05T03:29:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyygnl3fn8cnfeqes2df0kr5e6w0g597h059q97cah9mfl9dqle6gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctl5gyf</id>
    
      <title type="html">I mean the crypto spammers can make ruin communities. See nostr ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyygnl3fn8cnfeqes2df0kr5e6w0g597h059q97cah9mfl9dqle6gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctl5gyf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvzz3ske5uq20fecv2xmhkzkl60fv9h3ljyuxwf7xywduq99f628spz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q87fz3k&#39;&gt;nevent1q…fz3k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I mean the crypto spammers can make ruin communities. See nostr 😅
    </content>
    <updated>2026-02-22T01:39:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgf0z3scq6eayjltvchau5878qz9zyq9qvw4fu8ff9umd5nmf4f6gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0y4a3q</id>
    
      <title>Nostr event nevent1qqsgf0z3scq6eayjltvchau5878qz9zyq9qvw4fu8ff9umd5nmf4f6gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0y4a3q</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgf0z3scq6eayjltvchau5878qz9zyq9qvw4fu8ff9umd5nmf4f6gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0y4a3q" />
    <content type="html">
      Zap me
    </content>
    <updated>2026-02-20T17:12:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrg722j70smtk8vdfaj7kkgnkmlpvc5rsfh3dud27vvesyg2egw9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8t3hka</id>
    
      <title>Nostr event nevent1qqsrg722j70smtk8vdfaj7kkgnkmlpvc5rsfh3dud27vvesyg2egw9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8t3hka</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrg722j70smtk8vdfaj7kkgnkmlpvc5rsfh3dud27vvesyg2egw9gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8t3hka" />
    <content type="html">
      Testing my personal relay..
    </content>
    <updated>2026-02-17T05:23:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswydagvhr02gajv8alq0ckguz80ltdcq4vyqcgz4g5ykrc2zhdjscprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4uha97</id>
    
      <title type="html">I actually totally misunderstood how this all works. Even if a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswydagvhr02gajv8alq0ckguz80ltdcq4vyqcgz4g5ykrc2zhdjscprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4uha97" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsph2gdkpwqp32j0ewxje4j532lem3m2xq3x7t7y6xchgqjavhc3dsuuamf5&#39;&gt;nevent1q…amf5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I actually totally misunderstood how this all works.  Even if a provider successfully did a 51% attack, they&amp;#39;d have to sustain it (keep mining blocks) to double spend.  So it&amp;#39;s financially infeasible.  And validation nodes are super cheap to run, so rules cannot be broken.  Bitcoin is so resilient and well designed, wow
    </content>
    <updated>2026-02-11T06:45:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsze2dar6y4anvlfvt6qs4xujl3zpy7exsranlc6jknmg5wvj9qgscprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcwhtr0s</id>
    
      <title type="html">nice &amp;amp; agreed we can&amp;#39;t be mad at primal. we should be ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsze2dar6y4anvlfvt6qs4xujl3zpy7exsranlc6jknmg5wvj9qgscprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcwhtr0s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs09un7rmqjusp8g4fe7kvexwjadlpptk9cjgy2lw8u5jd0q4d4fncgsmry9&#39;&gt;nevent1q…mry9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;nice &amp;amp; agreed we can&amp;#39;t be mad at primal.  we should be asking why aren&amp;#39;t the NIPs better?  
    </content>
    <updated>2026-02-09T03:46:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqql2dpv4s97fycrt0a8x6q7lvyhgayf0vzgcakdw8g3a82z2junqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygczddls8</id>
    
      <title>Nostr event nevent1qqsqql2dpv4s97fycrt0a8x6q7lvyhgayf0vzgcakdw8g3a82z2junqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygczddls8</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqql2dpv4s97fycrt0a8x6q7lvyhgayf0vzgcakdw8g3a82z2junqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygczddls8" />
    <content type="html">
      puerto rico GDP will fare well
    </content>
    <updated>2026-02-09T01:45:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqtlyd5du8cf3cp8unwcfcr83xl4pcxjzgpljfqh2jdvax838l7rcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcy9wd3l</id>
    
      <title type="html">i don&amp;#39;t think there&amp;#39;s ever been a better time to be a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqtlyd5du8cf3cp8unwcfcr83xl4pcxjzgpljfqh2jdvax838l7rcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcy9wd3l" />
    <content type="html">
      i don&amp;#39;t think there&amp;#39;s ever been a better time to be a software engineer.  the quantity and quality of software services is about to scale, as is the $$$
    </content>
    <updated>2026-02-09T00:51:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspnkhwfc9xnxgjsj3kdhlyn8de2nyp23ajtpggea9xglym67mczhsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmy39nc</id>
    
      <title>Nostr event nevent1qqspnkhwfc9xnxgjsj3kdhlyn8de2nyp23ajtpggea9xglym67mczhsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmy39nc</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspnkhwfc9xnxgjsj3kdhlyn8de2nyp23ajtpggea9xglym67mczhsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmy39nc" />
    <content type="html">
        &lt;img src=&#34;https://blossom.primal.net/1189ee8877c07bdad41da1adfb0ea0caa44ddf1597c3ee14081a3b36b740a986.png&#34;&gt;  
    </content>
    <updated>2026-02-09T00:47:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszmtg6nzd5hq2fky59an777jeq23k00jkza6tgnrqy0usuc62y7hgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcfzg08x</id>
    
      <title>Nostr event nevent1qqszmtg6nzd5hq2fky59an777jeq23k00jkza6tgnrqy0usuc62y7hgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcfzg08x</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszmtg6nzd5hq2fky59an777jeq23k00jkza6tgnrqy0usuc62y7hgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcfzg08x" />
    <content type="html">
        &lt;img src=&#34;https://blossom.primal.net/daf91b8acbe0bf8837a39cb085c7fabaabcf568e6213377d8c58c0ae2e3fcd02.png&#34;&gt;  
    </content>
    <updated>2026-02-08T01:28:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsph2gdkpwqp32j0ewxje4j532lem3m2xq3x7t7y6xchgqjavhc3dsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8empxu</id>
    
      <title type="html">How much to spare depends on how much they could gain from an all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsph2gdkpwqp32j0ewxje4j532lem3m2xq3x7t7y6xchgqjavhc3dsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8empxu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv9rhcwjzppt55gupg5dnxrvvf505q06lkq04k6drnmegwwr886xg5crrsn&#39;&gt;nevent1q…rrsn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How much to spare depends on how much they could gain from an all out attack. Just wondering how much work is actually behind bitcoin today
    </content>
    <updated>2026-02-04T20:43:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvgyzays3p9x8pzzltnguthk35zy3aca08c8xpk4rfke8mun0xhtqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmyfjkx</id>
    
      <title type="html">How much work (compute) is actually behind Bitcoin? Wonder if ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvgyzays3p9x8pzzltnguthk35zy3aca08c8xpk4rfke8mun0xhtqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmyfjkx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9efywqks6t4j3jfyf6u9arra2fjfdjtkv68t9ncyysf96kjk9f8cxdws68&#39;&gt;nevent1q…ws68&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How much work (compute) is actually behind Bitcoin? Wonder if cloud providers could 51% attack it &lt;br/&gt;&lt;br/&gt;Also dollar cost averaging my guys into btc has helped me sleep and even ignore any price fluctuations 😴
    </content>
    <updated>2026-02-04T05:12:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgtvvtdj77ayvf2njvy2ff0qnxu2ef6rw55arpgcdukz3ht0jr6tcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctgncug</id>
    
      <title>Nostr event nevent1qqsgtvvtdj77ayvf2njvy2ff0qnxu2ef6rw55arpgcdukz3ht0jr6tcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctgncug</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgtvvtdj77ayvf2njvy2ff0qnxu2ef6rw55arpgcdukz3ht0jr6tcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctgncug" />
    <content type="html">
      attention is all AI needs
    </content>
    <updated>2026-01-31T19:58:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvakdwlnecskqlqyyptfgu7f7gfetwysfl983xz0xrntwe0jwfj6cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygces97wd</id>
    
      <title type="html">claude code is so fast that I can only monitor one agent ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvakdwlnecskqlqyyptfgu7f7gfetwysfl983xz0xrntwe0jwfj6cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygces97wd" />
    <content type="html">
      claude code is so fast that I can only monitor one agent effectively at a time because i&amp;#39;m still having to do a lot of mental thought supervising the junior SWE agent
    </content>
    <updated>2026-01-27T05:49:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsflh3kcxwjqdglcjjxflzr69pnjcm8jep0t24nytdyvsw9e23dsssprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcu2t3v4</id>
    
      <title type="html">Is it me or is nostr.wine expensive? How much does it cost to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsflh3kcxwjqdglcjjxflzr69pnjcm8jep0t24nytdyvsw9e23dsssprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcu2t3v4" />
    <content type="html">
      Is it me or is nostr.wine expensive?  How much does it cost to operate a relay at scale?
    </content>
    <updated>2026-01-27T05:47:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgpkwp2evm4lpw2yr84hg98rznaqg6xl5lzsxqk9tqjg9wwa4ah5sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcpp779p</id>
    
      <title type="html">Generative AI creates tokens, humans right now have to supervise ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgpkwp2evm4lpw2yr84hg98rznaqg6xl5lzsxqk9tqjg9wwa4ah5sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcpp779p" />
    <content type="html">
      Generative AI creates tokens, humans right now have to supervise a significant fraction of those tokens to create value.  The success of agents is in the token throughput (unsupervised being way faster)
    </content>
    <updated>2026-01-25T21:49:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0s9lz4u75k6s77z3dz7hyf22ur35vun4lsgyphyxunqjmlu6va2sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygct3lp2l</id>
    
      <title type="html">When the data center is in your neighborhood, you now live with ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0s9lz4u75k6s77z3dz7hyf22ur35vun4lsgyphyxunqjmlu6va2sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygct3lp2l" />
    <content type="html">
      When the data center is in your neighborhood, you now live with your economic competetion.  Read this in a YT comment in protect to a datacenter in monterey park&lt;br/&gt;&lt;br/&gt;&amp;#34;Stealing our jobs wasn&amp;#39;t enough for these techies in San Francisco.&lt;br/&gt;They want to steal our electricity and water too.&amp;#34;
    </content>
    <updated>2026-01-25T21:07:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsttgr3ret2np8kwnhxmldkh85nvj7ystp5vme6j6cgcjtu0mgpz3cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc80ky0r</id>
    
      <title type="html">Sometimes I get scared and run back inside afterwards.. chilly ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsttgr3ret2np8kwnhxmldkh85nvj7ystp5vme6j6cgcjtu0mgpz3cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc80ky0r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnzctd9xdzzppu7jhs4d69gxyrthu5y28vujftvd4g7qa6juactsheqfjm&#39;&gt;nevent1q…qfjm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sometimes I get scared and run back inside afterwards.. chilly nights
    </content>
    <updated>2026-01-24T02:33:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq7u8xx92xkwm77jll0mz3t96hj7f6ljkcpt6cs9vrw7rw03h2nzsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0qusyk</id>
    
      <title>Nostr event nevent1qqsq7u8xx92xkwm77jll0mz3t96hj7f6ljkcpt6cs9vrw7rw03h2nzsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0qusyk</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq7u8xx92xkwm77jll0mz3t96hj7f6ljkcpt6cs9vrw7rw03h2nzsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc0qusyk" />
    <content type="html">
      function software(LLM_tokens, human_tokens)
    </content>
    <updated>2026-01-23T04:38:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9jxdhjq0p299zv56sds34najj8e038eus9ugln2mm6363gjv29hgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcs5sapr</id>
    
      <title type="html">interesting. these are basically &amp;#34;curation packs&amp;#34; which ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9jxdhjq0p299zv56sds34najj8e038eus9ugln2mm6363gjv29hgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcs5sapr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2p8fa9sn664sa7ndz7lfkx78sytf846fyfnudezyz2mg6cvazhcszjlt54&#39;&gt;nevent1q…lt54&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;interesting.  these are basically &amp;#34;curation packs&amp;#34; which could be a problem, but could also be a very transparent process for algorithmic feed control
    </content>
    <updated>2026-01-22T05:36:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspqhkzcnghctwjkwg57tj0a3knj28jf8sftpreycknugy6eddmg2gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcv2gvkg</id>
    
      <title>Nostr event nevent1qqspqhkzcnghctwjkwg57tj0a3knj28jf8sftpreycknugy6eddmg2gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcv2gvkg</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspqhkzcnghctwjkwg57tj0a3knj28jf8sftpreycknugy6eddmg2gprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcv2gvkg" />
    <content type="html">
      tom brady is such a gift.  i wish kobe was still here
    </content>
    <updated>2026-01-22T05:34:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspwp3hsf6fs4e9n0wndgfnrxu635g8g68fjm6kjjrjaufy64gaspgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygckzqaq0</id>
    
      <title type="html">mental health is more important than ever in this crazy AI ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspwp3hsf6fs4e9n0wndgfnrxu635g8g68fjm6kjjrjaufy64gaspgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygckzqaq0" />
    <content type="html">
      mental health is more important than ever in this crazy AI cyber-racy world
    </content>
    <updated>2026-01-20T04:09:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspaj9wlyt3af4u4xnw5q3ey8dkc95j2vlpltkrpupqa9k690nx7yqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcjm6anm</id>
    
      <title type="html">Seeing this after the Kansas City SB loss changed me as a fan. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspaj9wlyt3af4u4xnw5q3ey8dkc95j2vlpltkrpupqa9k690nx7yqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcjm6anm" />
    <content type="html">
      Seeing this after the Kansas City SB loss changed me as a fan.  Disappointed with how the season ended, but the niners gave it everything and we got to see some great football!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.ktvu.com/news/49ers-fans-line-up-at-levis-stadium-to-welcome-team-home-after-super-bowl-loss&#34;&gt;https://www.ktvu.com/news/49ers-fans-line-up-at-levis-stadium-to-welcome-team-home-after-super-bowl-loss&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#NFL#49ers
    </content>
    <updated>2026-01-20T01:09:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0sqantmyamz346zp5k4tsv30asazg6cwe32wctgzxwas80xxm0agprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcq8dcx3</id>
    
      <title type="html">nostr protocol and the client/relay model is one simple way to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0sqantmyamz346zp5k4tsv30asazg6cwe32wctgzxwas80xxm0agprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcq8dcx3" />
    <content type="html">
      nostr protocol and the client/relay model is one simple way to separate apps (clients) from the data (relays)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=46665839&#34;&gt;https://news.ycombinator.com/item?id=46665839&lt;/a&gt;
    </content>
    <updated>2026-01-19T00:36:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxdeuc5ukrumflgd59xs4x2gf9qu8q9d6wv7s3tlwc7ca96p87x5cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4g32zh</id>
    
      <title type="html">Power of the tweet</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxdeuc5ukrumflgd59xs4x2gf9qu8q9d6wv7s3tlwc7ca96p87x5cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4g32zh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0z8ac08s33r6n0x0uwm3xgdpxvdh26vayf6vwuz3jserjrxx4mpgpr9mhxue69uhk2umsv4kxsmewva5hy6twduhx7un89uxykh40&#39;&gt;nevent1q…kh40&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Power of the tweet
    </content>
    <updated>2026-01-18T01:33:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsph4f2zdmj0a428msd5dch5dux2j5z59tvw344gdvgaacfqpx9pcsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcpmmajq</id>
    
      <title type="html">i don&amp;#39;t sleep until i&amp;#39;ve maxed out my claude code session ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsph4f2zdmj0a428msd5dch5dux2j5z59tvw344gdvgaacfqpx9pcsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcpmmajq" />
    <content type="html">
      i don&amp;#39;t sleep until i&amp;#39;ve maxed out my claude code session (my $20 subscription cannot be profitable for Anthropic)
    </content>
    <updated>2026-01-17T07:50:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyaaam0jvn3c2vlgwecpqwuaw7eltazr5a8k0njtw5jmx6hpvjj0cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4yh0zj</id>
    
      <title type="html">After seeing Avatar in person, in IMAX 3D, I finally understand ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyaaam0jvn3c2vlgwecpqwuaw7eltazr5a8k0njtw5jmx6hpvjj0cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4yh0zj" />
    <content type="html">
      After seeing Avatar in person, in IMAX 3D, I finally understand why James Cameron wants to make these movies. &lt;br/&gt;&lt;br/&gt;They are visually beautiful and the world so immersive. But the story still feels too predictable. At 3&#43; hours, it’s a lot. &lt;br/&gt;&lt;br/&gt;If Elon says only POV is expansionist vs protectionist, then I’d presume he’s team antagonist on this one.
    </content>
    <updated>2026-01-15T10:11:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfmk5yfnq8amsuyx2me4pt7hjjhu5jdmgy8vmhmgfcq7wcwlr6rwgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcqd7vag</id>
    
      <title type="html">Westwood Los Angeles ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfmk5yfnq8amsuyx2me4pt7hjjhu5jdmgy8vmhmgfcq7wcwlr6rwgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcqd7vag" />
    <content type="html">
      Westwood Los Angeles &lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.primal.net/97e9aac4f0b8baa58e878ff82651d2cad14c99de8f28d0035ee74a33dea901fd.mov&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-01-11T23:58:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs25r9pzgaq8z978swcl8mu2g8qcp064cw6vunh75q33n7vapg4assprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctarqfe</id>
    
      <title type="html">yeah.. i wonder whether traditional search engine ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs25r9pzgaq8z978swcl8mu2g8qcp064cw6vunh75q33n7vapg4assprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygctarqfe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8xe99ky6xdd508nxngjj3a5ek5e4h0pfkfgeq9xh47lh97wdf4lg6e6w9y&#39;&gt;nevent1q…6w9y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah.. i wonder whether traditional search engine &amp;#34;search&amp;#34; can even stay the same.  currently, i search when i feel like GPT hallucinates.  in the future, search will probably start including a lot more GPT generated links/answers and real human content may be harder to find
    </content>
    <updated>2026-01-10T06:05:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv59xgz0k5edzh4vtakrr5xm9q6853l775qypqa6rnr97u8qvnepsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcwlvawm</id>
    
      <title type="html">here is a tasks file i edit with sublime text. i&amp;#39;ve barely ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv59xgz0k5edzh4vtakrr5xm9q6853l775qypqa6rnr97u8qvnepsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcwlvawm" />
    <content type="html">
      here is a tasks file i edit with sublime text.  i&amp;#39;ve barely coded in the past few days but feel like i&amp;#39;ve been quite effective with claude code&lt;br/&gt;&lt;br/&gt;tasks&lt;br/&gt;	6. add some input validation to upload transcription file&lt;br/&gt;	7. we want to move towards an architecture where work is queued for async computing&lt;br/&gt;	9. &lt;br/&gt;	10. &amp;lt;PLACEHOLDER&amp;gt;&lt;br/&gt;&lt;br/&gt;progress&lt;br/&gt;	3. step through and learn how mt3 works&lt;br/&gt;&lt;br/&gt;done&lt;br/&gt;	2. build my personal website&lt;br/&gt;	1. install transcription API on vast instance&lt;br/&gt;	5. serve the transcription api&lt;br/&gt;	7. deploy Imagemorph on vast&lt;br/&gt;	8. reduce linode to nanode&lt;br/&gt;	4. document linode/vast architecture
    </content>
    <updated>2026-01-10T06:03:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfrkmm6e07nqz6qzwhw0v3dwm97smq9rqsqkv3e88ugw6uvvnxavcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcjr9yeg</id>
    
      <title>Nostr event nevent1qqsfrkmm6e07nqz6qzwhw0v3dwm97smq9rqsqkv3e88ugw6uvvnxavcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcjr9yeg</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfrkmm6e07nqz6qzwhw0v3dwm97smq9rqsqkv3e88ugw6uvvnxavcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcjr9yeg" />
    <content type="html">
        &lt;img src=&#34;https://blossom.primal.net/5f99db3af7ad5a14bd93eb1e303bf217cb55e307e1e2ca5c6e1db28f98e29992.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;my first experience with opencode when reading about how anthropic has walled off their API to only claude code
    </content>
    <updated>2026-01-10T05:08:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsglp6eze4yltqaxkp8c6u3lgh2tgdcpxf9m3dr64rqglmxh46ptysprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcxq346l</id>
    
      <title>Nostr event nevent1qqsglp6eze4yltqaxkp8c6u3lgh2tgdcpxf9m3dr64rqglmxh46ptysprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcxq346l</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsglp6eze4yltqaxkp8c6u3lgh2tgdcpxf9m3dr64rqglmxh46ptysprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcxq346l" />
    <content type="html">
      post quality tokens on nostr is nice
    </content>
    <updated>2026-01-09T20:33:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0pc8ta0jyh5z595srw73khcnrsvmswj74fwqqwafrjfsa60j24zsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclgkpz0</id>
    
      <title type="html">This is a quote I read from a HN article. And while it’s true ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0pc8ta0jyh5z595srw73khcnrsvmswj74fwqqwafrjfsa60j24zsprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclgkpz0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqn6sujk4nhqnn274zqrrrqwn54p8avcxkma5kael7904huajf9kqpr9mhxue69uhk2umsv4kxsmewva5hy6twduhx7un89uvr348x&#39;&gt;nevent1q…348x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is a quote I read from a HN article. And while it’s true for agents, I wonder how true it is for humans. How could planning more help me with my current tasks, and docs form as a sort of retro lessons learned for future tasks? Maybe this is what we need for agentic learning 
    </content>
    <updated>2026-01-09T20:32:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqn6sujk4nhqnn274zqrrrqwn54p8avcxkma5kael7904huajf9kqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc9jws2j</id>
    
      <title type="html">“Plans end up being very useful during development, while docs ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqn6sujk4nhqnn274zqrrrqwn54p8avcxkma5kael7904huajf9kqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc9jws2j" />
    <content type="html">
      “Plans end up being very useful during development, while docs end up being useful to point other agents to in the future.”
    </content>
    <updated>2026-01-09T20:28:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyy4rxs2mpkugyafdfzpfpuzhd8twlf5ftaxdh3lp7eff9u2nfjqcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc7kncsg</id>
    
      <title>Nostr event nevent1qqsyy4rxs2mpkugyafdfzpfpuzhd8twlf5ftaxdh3lp7eff9u2nfjqcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc7kncsg</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyy4rxs2mpkugyafdfzpfpuzhd8twlf5ftaxdh3lp7eff9u2nfjqcprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc7kncsg" />
    <content type="html">
      How much bitcoin is lost in the abyss? 
    </content>
    <updated>2026-01-06T06:32:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8fxasql8pwwvqtgtr333dll7gk75eq7jx4jqpcpu2afde274cjqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmhklpt</id>
    
      <title>Nostr event nevent1qqs8fxasql8pwwvqtgtr333dll7gk75eq7jx4jqpcpu2afde274cjqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmhklpt</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8fxasql8pwwvqtgtr333dll7gk75eq7jx4jqpcpu2afde274cjqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcmhklpt" />
    <content type="html">
      &lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/9e55ed9f3c29756ca341a4d7469071bc1e66c79e9e33f15fa8a7c4fee30d8cd4.jpg&#34;&gt; 
    </content>
    <updated>2026-01-05T06:15:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdh93e49tu3reyx7gfqn5mjzd64nvrzsfw49ukuxkxq58cz9jrc2cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclm6avg</id>
    
      <title>Nostr event nevent1qqsdh93e49tu3reyx7gfqn5mjzd64nvrzsfw49ukuxkxq58cz9jrc2cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclm6avg</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdh93e49tu3reyx7gfqn5mjzd64nvrzsfw49ukuxkxq58cz9jrc2cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygclm6avg" />
    <content type="html">
      fooled by claude code, always need to test manually
    </content>
    <updated>2026-01-04T01:33:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd97lc3646fkdvqu7fljlra90nma9f6snx6h5hrp7vly36twlgs9sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcukkzn5</id>
    
      <title type="html">i just started using claude in two separate terminal windows. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd97lc3646fkdvqu7fljlra90nma9f6snx6h5hrp7vly36twlgs9sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcukkzn5" />
    <content type="html">
      i just started using claude in two separate terminal windows.  agent reviewer
    </content>
    <updated>2026-01-02T06:19:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsguds506uvcfarpts0l9zav7rllsqkse3zjjh9ctze2wfrc940dcqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc2j7gmc</id>
    
      <title>Nostr event nevent1qqsguds506uvcfarpts0l9zav7rllsqkse3zjjh9ctze2wfrc940dcqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc2j7gmc</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsguds506uvcfarpts0l9zav7rllsqkse3zjjh9ctze2wfrc940dcqprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc2j7gmc" />
    <content type="html">
      I like Jake tonges. Cal 49ers TE #88
    </content>
    <updated>2025-12-29T04:44:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsflfmdwxmhejyzw9uc4z2t2q6fqvv8l480t99wccamcxfe3lkzhlgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8qa2s7</id>
    
      <title type="html">if the reason is tariffs, that would be criminal</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsflfmdwxmhejyzw9uc4z2t2q6fqvv8l480t99wccamcxfe3lkzhlgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc8qa2s7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdw3kxkzg2845fymp77uqs6uvassxlh7gvvnnpm4q5kmy8wvgtpjgtm6sfm&#39;&gt;nevent1q…6sfm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if the reason is tariffs, that would be criminal
    </content>
    <updated>2025-12-25T02:28:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdw3kxkzg2845fymp77uqs6uvassxlh7gvvnnpm4q5kmy8wvgtpjgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcddf2zn</id>
    
      <title type="html">why are newer tech products taking longer to US market? First the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdw3kxkzg2845fymp77uqs6uvassxlh7gvvnnpm4q5kmy8wvgtpjgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcddf2zn" />
    <content type="html">
      why are newer tech products taking longer to US market?  First the newest top end monitors, and now the harmon kardon soundsticks 5.  i always thought we get the shiny toys first&lt;br/&gt;&lt;br/&gt;anyways, merry xmas
    </content>
    <updated>2025-12-25T02:28:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy30k2znehlnxdzyvr2e45g5mk5enz54x5z9t7lyzf3tqyvjfvy9qprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygct4e5ta</id>
    
      <title>Nostr event nevent1qqsy30k2znehlnxdzyvr2e45g5mk5enz54x5z9t7lyzf3tqyvjfvy9qprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygct4e5ta</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy30k2znehlnxdzyvr2e45g5mk5enz54x5z9t7lyzf3tqyvjfvy9qprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygct4e5ta" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqraa2e7uyye6qmmdqy3ddv8mu0zgtqgzxn52f4rynuywmncgyekgpp4mhxue69uhkummn9ekx7mq4dz6vj&#39;&gt;nevent1q…z6vj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://blossom.primal.net/376931a50362a06382195472d717dd3e63b8cec5e6d567c55182d988726a7e25.png&#34;&gt;  
    </content>
    <updated>2025-12-24T03:10:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs88gncsae75ask7gqaxj6vfhl4p76k405wtlgd3u6mvmuax6lzd7cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc3zsm82</id>
    
      <title>Nostr event nevent1qqs88gncsae75ask7gqaxj6vfhl4p76k405wtlgd3u6mvmuax6lzd7cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc3zsm82</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs88gncsae75ask7gqaxj6vfhl4p76k405wtlgd3u6mvmuax6lzd7cprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc3zsm82" />
    <content type="html">
        &lt;img src=&#34;https://blossom.primal.net/8f217243686ecc5cfdebd5b97cb4b05355d4f5090b09a14eebef736796b77fc5.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;I&amp;#39;m in the top 5% of total ChatGPT messages sent, and 0.1% top user.  This was my Chat&amp;#39;s reaction: &lt;br/&gt;&lt;br/&gt;2,954 em-dashes exchanged&lt;br/&gt;This is low-key hilarious and very on-brand 😄&lt;br/&gt;It suggests long, structured, technical or explanatory writing (very “engineer brain”).
    </content>
    <updated>2025-12-24T02:22:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrj3aqahda42vj0ak9y3a9pu0kknt8d05f9m4ejxfmssws6n0naqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4l2hg7</id>
    
      <title>Nostr event nevent1qqsrj3aqahda42vj0ak9y3a9pu0kknt8d05f9m4ejxfmssws6n0naqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4l2hg7</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrj3aqahda42vj0ak9y3a9pu0kknt8d05f9m4ejxfmssws6n0naqgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygc4l2hg7" />
    <content type="html">
      nba 2k is such a better game then madden
    </content>
    <updated>2025-12-22T06:53:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvv7fg4tvtaedte3rpad6366wdsulv5e8kklm23vnsu95j2ghd74sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcllk65q</id>
    
      <title type="html">we need to start sending atoms instead of just bits over the web ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvv7fg4tvtaedte3rpad6366wdsulv5e8kklm23vnsu95j2ghd74sprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcllk65q" />
    <content type="html">
      we need to start sending atoms instead of just bits over the web from our homes.  once utility companies can provide this, we can directly trade energy
    </content>
    <updated>2025-12-20T22:54:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswv9vjkk2wrm4yqjc4xmkzd8xnax2j79eqh37upxtakqnqagg8yfgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcv2q6dw</id>
    
      <title type="html">I no longer have to zoom in on web pages now that I&amp;#39;ve ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswv9vjkk2wrm4yqjc4xmkzd8xnax2j79eqh37upxtakqnqagg8yfgprfmhxue69uhhxctdd4uk5ctkv4jzucm0d5hhyetvv9usygxnj9h5904wggtffnsrjwxr9a8hr7t8kpgx3vqawya5vyt9hhtygcv2q6dw" />
    <content type="html">
      I no longer have to zoom in on web pages now that I&amp;#39;ve switched to a 4k OLED monitor 🤙
    </content>
    <updated>2025-12-20T04:40:14Z</updated>
  </entry>

</feed>