🚀 推荐一个全新的 Nostr 中继器:n0str n0str 是一个追求「零摩擦」的高性能单文件本地中继器。 ✨ 核心亮点: 📦 部署极简:单个二进制文件,无需 Docker,开箱即用。 🌏 完美的中文搜索:内置 Intl.Segmenter,真正解决 CJK(中日韩)分词搜索痛点(NIP-50)。 ⚡ 性能卓越:基于 Bun 和 SQLite WAL 模式,支持 Negentropy (NIP-77) 快速同步。 🛠 功能完备:支持 NIP-13 (PoW), NIP-42 (Auth) 等 30 多个 NIP 协议。 立即体验:wss://n0str.tani.cc 代码开源: #nostr #china #relay #opensource #censorshipresistance
🚀 Announcing n0str: The Zero-Friction Nostr Relay! Tired of complex Docker setups? n0str is a single-binary, high-performance relay designed for simplicity and speed. ✨ Key Features: 📦 Single Binary: Just download and run. 🗄️ Embedded DB: Powered by SQLite (WAL mode enabled). 🌏 True Global Search: Proper CJK indexing via Intl.Segmenter. ⚡ Modern: Supports NIP-77 (Negentropy), NIP-45, and 30+ more. Built with Bun for maximum efficiency. Try it now: wss://n0str.tani.cc Repo: #nostr #relay #bitcoin #p2p #opensource
n0str という新しいリレーをつくったので宣伝ポストします。3カ国語で。
気になる異性をデートに誘う時、「来週の土曜日映画を見に行かない?」と「映画を見にいきたいんだけど、いつ空いてる?」の成功率の違いを考えてみてほしい。(ただし、嫌われていないものとする)
I built OpenSlots, a zero-knowledge scheduling application that works without a trusted server. Most scheduling tools (When2meet, Doodle, Calendly, even self-hosted ones) leak significant metadata: who meets whom, when, and how often. OpenSlots treats scheduling as a client-side protocol rather than a hosted service. Key ideas: - No trusted third party: Runs as a browser-based thick client. Nostr relays are used only as untrusted storage. - End-to-end encryption (NIP-44): All room data and availability are encrypted with ChaCha20-Poly1305. - URL fragment key distribution: The symmetric room key lives only in the URL fragment and is never sent to servers or relays. - Blinded indexing: Room identifiers are indexed on relays via HMAC-SHA256(room_id, key), preventing trivial enumeration or mapping by relays. Relays can observe ciphertexts, tags, and timing, but cannot read meeting content or recover room identifiers without the key. This removes the central database as a point of trust. This is not full anonymity: IP addresses and timing remain observable. The goal is trust minimization and metadata reduction, not network-layer anonymity. Demo and documentation: Technical Details: Feedback is welcome, especially on the threat model, blinded indexing design, and usability trade-offs of URL-as-bearer-key approaches. image
📃.md
失望したよ… 僕自身は暗号通貨に関わってないけれど、nostr は以下のフィールドと多くないところで活躍してる技術だし、そういったものをsourcehut に置くのも意見かもしれないね。 --- アナウンスの趣旨は下記だ。 1. SourceHut は、2023 年の利用規約の更新にて暗号通貨またはブロックチェーン関連プロジェクトを禁止する 2. これらのプロジェクトは主に投資詐欺的な行為に利用され、詐欺被害者を作り、さらには地球環境への悪影響をも及ぼす 3. 2. に該当しない場合があれば、ホスティングを許可するように申請することができる SourceHut のプロジェクトで暗号通貨による寄付を求めることは問題としない
なぞに onnxruntime が依存関係に入っているっぽくて辛い
今週中には haskell の あたらしい jupyter kernel が完成しそう。
ChatGPTに生成させた cmake ファイルがゴミだったので、仕方なく一から調べつつ書いててコンパイル通るようになった。つまりChatGPTより僕の方が頭が良い。