間違ったリレーリストを設定してる人たちに対して修正を求めるのではなく、人のリレーリストは間違っていると仮定した上で、それでもイベントの取りこぼしがないように努力するのが賢いやり方ではないだろうか。
人々のkind10002リレーリストは正しくないので、人が設定しているwriteリレーのうち、本当にその人の投稿が読めるリレーリストはどれなのかを記録するサーバーがあったら便利そう。
relay.nostr.band が死んでる
このUI、Blenderでみたことあったけど、モジュラーっていうのか。ブラウザで動かせるのすごい。
Outboxモデルをモジュラーで実装するのやばいな。自由度の高さがわかる。
1枚目が女の子を書いてくれとだけ言ったときの絵、2枚目が同じシード値でエッチなものを書くなと指示しまくったときの絵


電マをネガティブプロンプトに入れれば良いんだな、と思って、電マは英語で何ていうのか調べたら、hitachi magic wand って言うらしい。
は?
AIに "simple magic wand" を持った女の子を注文したらこれが出てきた。
何これ

https://showhyuga.blogspot.com/2025/12/2025-in-nostr.html
> 1ユーザー1クライアントの勢いで新しいクライアントが生まれてよりどりみどり、自分の好きなクライアントを使うことができる。そしてちょろっと思いつきを口にしたらすぐに作者さんが対応してくださる。Nostrの醍醐味です。
わかる〜
Nostrasiaのバッジは私が初めて貰ったバッジ。
画像生成AI、低確率でパンツが見えてる絵を出力するので、それを防ぐためにネガティブブロンプト(書かないでほしい物リスト)に underwear を入れてたんだけど、何も履いてない絵を出してきた。その発想はなかった。
「毛筆でコードを書く」好き
nostr:naddr1qvzqqqr4gupzpc9ge0t4a0lya7a63fjl749mgdv9ssz0dhqt5jnytz3y6lmy9525qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqz9nhwden5te0wfjkccte9ehx7um5wghxyctwvsqp25zlfpfk6dpc8qk4vj3eg4xy662s09a9g5sr9paa4
チカです。具体的なシチュの指示は出してない。プロンプトはこんな感じ
```
score_9,score_8_up,score_7_up,score_6_up,score_5_up,score_4_up),1girl, cute, face close-up,
{0.3::from above,|0.3::from below,|0.3::lying,|0.3::tilting,|0.07::face in pillow,|0.1::yukata,|1::}
{0.9::|0.1::night,}
{jet black hair|raven black hair|dark silver hair|blonde hair|blue hair|silver hair|dark blue hair|pink hair|white pink hair|brown hair|floral hair|wet hair|red hair|emerald hair},
floral theme,{0.9::|0.1::camelia,|0.1::jasmine,|0.1::sunflower,|0.1::red spider lily,|0.1::cherry blossoms,}
romantic,{0.1::summer|0.1::winter|0.1::spring|0.7::},
one scene from anime, (anime coloring:0.8), happy,
{young girl| childlike| youthful| innocent| pure|beautiful woman|elegant|graceful|calm|big sister|little sister},
{black eyes|brown eyes|silver eyes|green eyes|red eyes|},
{medium hair|wavy hair|long hair|straight hair|short hair|hime cut|middle hair|blunt bangs|half updo|hime cut| },
masterpiece, best quality,professional illustration,beautiful hair,beautiful eyes, artwork, (oil paint style:0.3)
```
{}で囲まれてるところは、中に書いてある物の中からランダムで選ばれる
ローカルにリレーあったらTLの読み込みめっちゃ速そう
nostr:naddr1qvzqqqr4gupzpjj4mes9vx4va6wrratujk76cqtttdf5555zxdvvd5vtagkwvcjhqyxhwumn8ghj77tpvf6jumt9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqqrf3xumr2veexgunjvfnxguqvrp8e4
支払い完了したかの確認、Nostrに頼らないとなるとポーリングすることになるのか。なるほどー。L402とかも知らなかったから勉強になった。
このコードが(Read aをつけると)なんで動くのかが分からなくて、Geminiに聞いてみた。defaulting rules というのがあって、型変数が曖昧で、かつその型変数に数値クラス(Num, Floating, RealFloatなど)の制約がある場合、Integer、Doubleの順番で型が当てはまるか試してみるらしい。うーん複雑。でも勉強になった。
broadcastの実装のところとか特に、NIPに書かれていないけど実装する上では有益な情報が書かれていて、とても良い。
