一只后端, 会点魔法, 写点代码, 靠好奇心驱动, 脑子里装着一堆奇思妙想. A backend wizard with a little magic. I write code, follow my curiosity, and keep a head full of wild ideas.
Public Key
npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h Profile Code
nprofile1qqsv073m03lv2cem0jt33h5atafg6rsu2hymz4p4xfvkef9qtz6vl6gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dshp3rwh
Show more details
Published at
2026-08-24T18:05:10Z Event JSON
{
"id": "7be5706f55ef82bbffa2356f7dcde386d090a2b3be646375c79da3402e688ab1" ,
"pubkey": "c7fa3b7c7ec5633b7c9718de9d5f528d0e1c55c9b1543532596ca4a058b4cfe9" ,
"created_at": 1787594710 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"ClarkQAQ\",\"created_at\":\"1745920560\",\"display_name\":\"ClarkQAQ\",\"picture\":\"https://relay.gulugulu.moe/f1241ed2b9ba3aa73c83088b99bf9313426eef7d6d73b7ed6c31e4585155331e.jpg\",\"displayName\":\"ClarkQAQ\",\"about\":\"一只后端, 会点魔法, 写点代码, 靠好奇心驱动, 脑子里装着一堆奇思妙想.\\nA backend wizard with a little magic. I write code, follow my curiosity, and keep a head full of wild ideas.\",\"banner\":\"https://relay.gulugulu.moe/7509c04134b3305667e461760254fe548b135ff246ef5d3239461ece64d4db11.jpg\",\"lud16\":\"[email protected] \",\"website\":\"https://gulugulu.moe/\",\"nip05\":\"[email protected] \"}" ,
"sig": "2756afd2736eda89ac28da803a0491f111393d29fe18ca86e2f7248756dcd265e95ba6756eaebd41bc7ac662a9c4d57e0ddbab38d67c89f95b00959d09aafabc"
}
Last Notes npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 好耶! 终于有个像样的并且对标准支持完善的 NIP-29 客户端了🥰 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Not looking good... https://relay.gulugulu.moe/ad80bfe981a1da097740b6328e079f590e5793037ee07402d5017ff3a32ee4f1.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Next Nostr, or better?! :eveonecat_pressure: https://pubky.org/ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 因为很多时候分享能让平静的水面炸出一堆同好来讨论某样东西, 这种一堆人围在赛博火炉边各自都参与讨论的感觉还是挺不错的, 有时候能学到很多自己的角度考虑不到的东西:eveonecat_pressure: > 网友喜欢看的是绚烂的烟花, 不管它是向上还是向下的, 只要不打到自己身上随时都能摆手叫好, 最好天天都是烟火大会才好呢. 不过这样的社区还是早早远离比较好:eveonecat2_IsLiquid: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ As long as the bootloader can be unlocked, and the device tree and necessary drivers are available, that's all that's needed. :eveonecat_pressure: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Wow, I love it! :eveonecat_pressure: It would be even better if it could run Linux (Arch Linux ARM) + Niri. :eveonecat2_FatCat: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ blossom https://github.com/hzrd149/blossom/blob/master/buds/04.md 有解决办法, 只是对终端用户代价比较高... 如果要低代价的解决方式...只有像 primal 那样客户端运营一套 cache 缓存服务器, 缓存事件和 blobs 并且这个是全球大部分软件都没法解决的, 就算电报也很难完全避免这个...很多论坛就更别提了, 所以很多客户端有一个设置 https://relay.gulugulu.moe/fddcde057608a32276a4d25db1c11bf7be58a9fdadefd9269ead5e670242ea54.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 太久没关注 nostr nips 了, 今天一看...这... 有时候我是真希望 nostr 直接推倒重来, 历史包袱好重:wechat_Hurt: https://relay.gulugulu.moe/c3167a85ce366ee904f49ed8208ee6e291bb540e2bfe375c17810c7525842571.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 如果只是 "存" 数据而不是大量随机读写可以试试 gocryptfs, 虽然使用需要 "挂载两次" 但是简单方便...:eveonecat2_IsLiquid: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 其实只需要按 OpenAI 或者 Anthropic 协议挑一个接就行, 然后别的就通过网关中转和转换:bili_fantastic: https://relay.gulugulu.moe/4d278fb5854d8261d9de2194e5d9529db7e8f9c283c38d3bffbf0dbaa3ceceb3.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 其实不然...这些漏洞大量公布反而是好事, 因为源代码是公开的修复也方便...我用的 Arch 隔天滚一下就修了... 但是像那些闭源的商业软件和系统才是真正的核爆区, 发现漏洞了大概率就是悄悄在野利用, 并且厂商发布更新不一定会有开源社区积极:eveonecat2_IsLiquid: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 没看视频, 但是预订会有 "我们都在用力的活着" :eveonecat2_IsLiquid: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 对开发者不太有好... Mastodon 所属联邦网络没有一致性的统一标准协议, Mastodon 说什么就是什么活脱脱一个事实标准, 所以虽然都是 ActivityPub 但是各玩各的 导致现在 Mastodon 最终也只能是 Mastodon 这个软件了...某种程度上也... 具体的有一位叫 cxplay 的网友 :bili_fantastic: 还写过一篇文章来阐述 https://join.nostr.moe/start/why-nostr/ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 看他们能不能发展起来吧, 不过目前看起来够呛... 没有统一的各语言 SDK, 官方开源就开源了一批前端 估计照着这个状态活下去了也会变成下一个 Mastodon:eveonecat2_IsLiquid: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 机械硬盘就足够了吧, 企业级氦气盘读写是可以跑慢 2.5G 网络的, Homelab 使用足够了QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 基于 DHT 分布式的 Nostr?! :huh: https://bitsocial.net npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 怎么最近动不动就看到这种不亚于核爆的漏洞, 这要是放在几年前妥妥的大新闻:eveonecat2_IsLiquid:... Linux 内核存在一个 0-day 漏洞,允许非特权用户在特定条件下访问原本只有 root 用户才能读取的文件。 https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不知道 nostr 什么时候也提升, 但是感觉挺难的, 现有很多签名的事件和加密的消息:eveonecat_sleep: 很早之前还打算用 nostr 构建密码管理器和笔记本的, 后面写着写着想想然后就算了, 一旦密钥泄露或者被刻意保留事件用于未来解密... 然后还是继续用 zx2c4/password-store 了, nostr 可能还是更偏 "玩" 具属性一些:eveonecat_calledme: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Yeah, pretty much. :eveonecat_pressure: https://relay.gulugulu.moe/1d1f157a6dbdf9349df615fee70a4e31609183ed6a9ad1a4e50446b7c3e2e165.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 删不掉...他没权限:bili_fantastic: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 人困了, 人想睡觉:eveonecat_sleep: claude code 什么时候也学会长任务了...早知道去笔记本发任务了QAQ https://image.nostr.build/6b43d4edfb5793b18cf6fdae53cdc08680cadf5d4be982a8f236b720fdc73bc7.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 都是公钥地址... 目前一共有三种用户标识: hex, npub, nprofile. 前面两种都只是 pubkey, 后面这种结构里面可以把中继地址塞进去, 这样客户端就不用满世界去找这个公钥了, 直接去 nprofile 内嵌的中继服务器查询. 比如 https://relay.gulugulu.moe/pubkey/c7fa3b7c7ec5633b7c9718de9d5f528d0e1c55c9b1543532596ca4a058b4cfe9 里面的 @nprofile…5zl6 用 https://jumble.social/users/nprofile1qqsv073m03lv2cem0jt33h5atafg6rsu2hymz4p4xfvkef9qtz6vl6gprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajse35zl6 在隐私模式冷启动查找应该也会很快 类似还有事件的 id, nevent, naddr. nevent 也是把中继地址和作者公钥嵌入 naddr 是把 kind, dTag, 作者公钥, 中继地址嵌入 https://relay.gulugulu.moe/b9de0c593efdd2fb8bd4e13cfb94f2dc9db2538467f697834cc7c87701b440d4.png https://relay.gulugulu.moe/14b7b8811d14c650b1ad0594420a3dabe806bfc61c2e5eb493a6f43ed783745a.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 感谢 A 社 "开源" :eveonecat_pressure: 这下有了自己的 CCC 了 https://relay.gulugulu.moe/b11b35238155060965ee78003537beef3259a40e1f752897254e53ee79392344.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 用屁股想都能想到 v.pn 这个域名会被用来做什么了:wechat_Doge: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不过这次好严重...:eveonecat_pressure: 我会话列表都加载不出来了 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 火狐的内置错误页面变可爱了!:bili_fantastic: https://image.nostr.build/a3095be7d2de74212b7af689e0f9c9dea3b00e322ef37e097fa1f87f9d85fcd0.png #firefox npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 好像纯 Vibe 的客户端也不是完全不能用 :eveonecat2_Watching: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ +1 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 这篇笔记的预览地址: https://relay.gulugulu.moe/event/nevent1qqsypywvlvr68zanr8yvv63kec4mflyg2lmqezkz7lkw3daexx8zszgprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsv073m03lv2cem0jt33h5atafg6rsu2hymz4p4xfvkef9qtz6vl6gsk2lat 咕噜咕噜的介绍 (dTag 可替换事件): https://relay.gulugulu.moe/event/naddr1qqfkwatvw4nh2mr494ex2mrp0ykkjmnxdupzp9xyazgzndnz3xylsn2lxyh9ql3qd6a9lv5fmkpqga3es0cc8u9kqvzqqqr4gucdjqtz npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 咕噜咕噜最近上线了几个新功能:个人主页、公钥主页、还有事件预览! 先说说个人主页。现在每个公钥都有一个 SSR(服务端渲染)的个人页面了,加载速度更快,而且对搜索引擎更友好。 后面配合 sitemap 提交,Google 这些搜索引擎就能直接索引到,方便别人通过搜索找到你。 公钥主页和个人主页差不多,主要是面向开发者的,界面更偏技术向一些。 事件预览功能就不多解释了,顾名思义就是能提前看到事件内容。 使用方式很简单,把对应的标识符拼到链接后面就行: 个人主页:relay.gulugulu.moe/profile/[公钥] 公钥主页:relay.gulugulu.moe/pubkey/[公钥] 事件预览:relay.gulugulu.moe/event/[事件标识] 支持的格式很全,hex、nsec、npub、nprofile、nevent、naddr 这些格式都可以直接填。 最后说说和 njump 的区别。njump 是去其他服务器查询再聚合结果,所以有时候要等很久甚至查询失败。咕噜咕噜是直接查自己中继里存的事件,所以响应很快。但缺点也很明显——如果中继里没有存这个事件,那就查不到数据了。算是用覆盖范围换速度并且丢失去一些中心化特性。 https://relay.gulugulu.moe/1a26e41217762e9913eb6c077e1d9b9d10265a75fdbc01ec1b92d647589110b8.webp https://relay.gulugulu.moe/44471e321bb2272c6567275b5a668a927e0ceb0fa9332a478d330d1d6fb1dbb5.webp https://relay.gulugulu.moe/5ffff398ad73ad068987634baaed27c661a9a67b677676d3d3cdc7c91162b6ec.webp https://relay.gulugulu.moe/8299bbae88968ed6354e2dec294d2da4a65777ffa438bb88195c1e73a18c050b.webp https://relay.gulugulu.moe/e59d85521b9aa5c7e4748eb296096b7040cb23b68b6de442f901a54ed29e648a.webp https://relay.gulugulu.moe/c06dbd57f87f6b937a416d4489fec782e52aae3fe7aee7d9bb2346c9808f9009.png #relay #咕噜咕噜 #blog #博客 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ It works...:eveonecat_pressure: https://relay.gulugulu.moe/upload/51dacc340ea69e8f54eaf1d0b4b336d191e300e9eb78798dd9e4eb1c76dc1c68.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ :wechat_Doge: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 但是自建钱包要路由或者手续费挺… 不然就只能凭运气收款QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ @npub1w27…z70r coinos.io server is down... 😢 https://relay.gulugulu.moe/upload/38b05dd2812c6b452ee33e41501df38a7652fe59af53becb8e6da13b84fa0772.png #coinos npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 高级啊! 还是环球链路:bili_fantastic: ( 不过特别在意试试套 cloudflare wrap... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 这个有点意思:bili_doge: ( #nevent1q…p9ep npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不是...你! npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不知不觉就熬穿了QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 现在 OpenCode Web 已经可以远程在被窝里面写代码了:doge: OpenCode 就缺一个网关或者桥了...不知道他们能不能意识到这个, 这还养什么龙虾QAQ 一个各方面都做得更完善的 Agent, 上下文压缩也都做得很好...并且天生就是为写代码而生的...更别说权限控制等等 (虽然我仗着容器一直 YOLO 模式) https://relay.gulugulu.moe/upload/460b5cfe6452074997601a02f821460e9e9db1e5f70caf81040f38f9ddc255c9.png https://relay.gulugulu.moe/upload/55f8cfb8960e3afda6490bbcbf7fbbb1613a594dbabaca85a50793de72e290bd.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 还是老吃家 ( npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 这种社区这么还有人挤破头想进去... 这和在战地 1 玩皇帝服有什么区别, 哪天打到皇帝了或者皇帝不高兴了就随机杀两个贱民来消遣...:HUHH: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不过你的钱包好像... https://relay.gulugulu.moe/upload/9c731ee022f3569bf43feb7877fddc62178cd839bbc8fa242be7bd090490437c.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 或许可以添加一个跨设备传输密钥的功能, 就像 Matrix 的 Element 那样. 这样只要还有一个设备存储着 Chat 密钥或者某个设备有备份就可以安全的同步到别的设备 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 假如你想折腾那就可以折腾...价值又不完全是市场定义的QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 改...淘宝买 5.5V 10F 的法拉电容, 然后数据线并联再过电池保护板就行, 不过 10F 可能在高负载的时候掉电可以多买几个...但是这样这台手机就彻底没法移动了, 还拖着两颗 OO:doge: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 确实...这类机器人应该内置一个中继器并且提示词约束输出以及拟人会好一些...像 OpenClaw 那样输出...:bili_fantastic: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 看来 NIP-10 后面要让一下步了QAQ https://github.com/nostr-protocol/nips/blob/master/10.md npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 可以用 coinos.io 不要钱, 可以直接用官方托管也不需要自己买路由通道QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 很想试试 nostr 会不会大批量对中继施压要求 ban event 或者 pubkey ( npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 但是托管服务...不能保证服务商没有存储数据用于 SNDL 攻击吧... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 真有人买付费的密码托管服务嘛...:huh: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 能的呀/// 未来很久一段时间估计都能:catJAM: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 在 nostr 遇到这种自己不想看的直接 block 就行... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ https://relay.gulugulu.moe/ gulugulu.moe 要放的客户端我挑了好几个月都没挑到喜欢的就先空着了QAQ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 大可不必专门因为这个...:bili_fantastic: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 但是老师你的 NIP-05 认证服务的环境配置有问题, 可能缺少了 PHP 或者没对这个 Host 启用 PHP... 另外公钥少的情况下其实只需要放一个静态的 JSON 文件也可以...在某些客户端还能将域名单独看作一个频道:ghosthug_sm: https://xymusic.com/.well-known/nostr.json https://relay.gulugulu.moe/upload/a543d720ca9ccddb49aadd1eff71d03d06b256cf6a6ee742945261f187b1d9be.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 等等...不是...你谁?! 啊! 你这么潮的嘛! Nostr 这么小众的平台也能... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Pong! npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Thanks! It's gulugulu! Not open source for now though—I'm a bit scared of the whole "maintaining a public project" thing (reviews, issues, PRs... shivers). Maybe someday when I grow thicker skin...:unhappy: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 感觉后面还是得加点写入认证之类的了...每天 3k 感觉过不了多久就得清理事件了...但是我不想删事件😢 但是中继真正的使用者其实没那么多, 感觉大部分都是广播进来的事件 https://relay.gulugulu.moe/upload/22cecd04bb0275df98381b13587984c440eee5be1a8996e6ddc848b7cbffcca1.png https://relay.gulugulu.moe/upload/0e1fc74b1b2e0c9531d422f1214f8a47b65f26bdd587411cbf869d0c9d87c7cf.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 软件工程不应该是这样…呜呜呜😭 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不对劲:HUHH: 这个 nostria 纯纯的 Vibe 产物, 人类参与度太低了, 代码特别混乱... locale 里面的 key 重复就算了, 一个语言列表在三个地方定义了三次一模一样的...已经不想拉代码下来看了:DiTie_LaoRen_ShouJi: 作者现在还在指挥 LLM 疯狂添加功能... https://relay.gulugulu.moe/68f479d312ad0c919df9416041edc86e63809ff8270eb21efa3f0dd325cfe0ea.png https://relay.gulugulu.moe/b41564863feea7f82f1cc33d5f19ed26741d706bfd101c73aced0c5013efbd2e.png https://relay.gulugulu.moe/2d764f665bd5f43d5d5e2ed4879fa72851f3baabb2514e948a2e8bcad9fb44d4.png https://github.com/nostria-app/nostria/blob/fa4825febb2de9b89c009cf1690a2f7827524ea9/src/locale/messages.json#L478 #nevent1q…xnu6 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 比特币好难集成和使用啊, 即使是闪电网络, 一眼望过去一大堆依赖还有 CGO... 什么时候 nostr 能诞生一个简单一点的代币就好了...:HUHH: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ ABS 是最垃圾的 3D 打印材料,没有之一。 之前 B 站很多人说打印 ABS 要通风,我心想:我又不是没闻过甜甜的 PLA 和轮胎味的 PETG,能有多夸张? 直到今天拆了盘陈年老 ABS 打结构件—— 它会冒烟! 挤出机进料后居然在冒烟! 一股烧垃圾的味儿,一口提神醒脑,两口怀疑人生。 还要降速、刷胶、伺候祖宗一样。(打印了两次都炒面了...) 难用成这样,那还我料盘。 然后它就进垃圾桶了,QAQ #3D打印 #ABS #踩雷 #废料预警 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 最近 LLM Coding 用熟悉后感觉每天就像在做梦一样... 梦到什么就写什么, 想到什么就写什么QAQ 不仅没有更空闲, 反而整天都在想架构, 审阅文档和代码... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 应该没有, 禁止混合内容就是为了防止任何的 https 网页有降级的 http 内容的:bili_fantastic: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ https 不能混合 http 的内容, 当然本地回环比如 127.0.0.1 除外 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ https://relay.gulugulu.moe/2064b01c48781d990ca2f1623835633fb1b2d4293b554352b315c1d897e86f3c.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ nostria 最近突然大变样了, 看起来常用的功能都有了. 不过我不知道作者是以什么心态在 2026 年选择了 angular...不是...这对嘛... https://github.com/nostria-app/nostria https://relay.gulugulu.moe/7a17485eed3c200941bff97da2f02bd0f6d13a4cb8a06512deda9f2565b0b01f.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 这就去提 PR:catclap_sm: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 被短视频的 BGM 洗脑了...然后就用满穗的声音翻唱了一下:mogumogu: 后来我们的爱 (满穗 AI Ver.) https://relay.gulugulu.moe/fc28da7ba62c5f3417edf4b002e0b7db69e93c197ceafc66c2a51c25fbf86c9c.mp3 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 一个新的中继, 咕噜咕噜!:peek: wss://relay.gulugulu.moe/ #naddr1qq…jqtz npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 理论上无限...我之前在自己的中继器试过更离谱的:doge: https://image.nostr.build/482a51861f1fa918dddb3745f39718c5eaa770d032713c0612af894acf7ec729.jpg npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ I saw on GitHub that Cody has already created a DM branch, so it should be coming soon. npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ same here. npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 没...还有 nip05 和中继管理相关的没做:popCat: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 感觉 Cloudflare Tunnel 在国内不改他 client 配置优选 IP 不是特别稳定:Crunch: 不过至少能用了:popCat: wss://dev-relay.gulugulu.moe https://dev-relay.gulugulu.moe/16815eca1a89e5d373abbe21946581bb690d830c980eaa64cd76512a2c51bb46.webp npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 那以后就不能自己伪造朝鲜 IP 属地玩了:confusedCat: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 可以去申请一项纪录了, 一周内改名两次的大型开源项目:confusedCat: https://openclaw.ai/blog/introducing-openclaw https://github.com/openclaw/openclaw npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 应该是, 我看那个 js 文件也 404 了:popCat: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不仅仅是客户端水印, 还会收集各种指纹用来跨账户识别:Crunch: https://image.nostr.build/0d37d647383286c04c42d811615d8d63ecf46b5749d7c63f0901db80b70a5693.jpg npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 很不幸...刚好我的 proxy 和 tunnel 都是美国洛杉矶机房, 直接像被拔了网线, 家里云出不去, 外面的数据进不来😇 https://image.nostr.build/67edb4d4c298d16743dfea589e56e90e83f7ef1c0748f44871afc61712f1a9ed.jpg npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ moltbot 居然支持 Nostr DM:popCat: https://exp.gulugulu.moe/d83561041ac37bcee9a3c392c3c44f83d3f3301df3681e4e2e0273af96a7905c.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 看着这已经 200+ 还在每天增加的 .env.example 陷入了沉思... 本来以为 Nostr Relay 很简单的, 只需要简单的收发存事件, 真实践后...唉:TheVoices: https://exp.gulugulu.moe/7b5f3007b869de5e373d2750365f0c8ab3ab094a5eada4b79cfba24b930ea34e.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Hyprland WM user panic moment... https://exp.gulugulu.moe/7b714303a57d87a23a97bbb531272074c2372705db318671832042c14d7ca587.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ MySQL 终于要死了! 好耶, 好似喵! :Crunch: https://optimizedbyotto.com/post/reasons-to-stop-using-mysql/ npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ You might want to use fzf. https://exp.gulugulu.moe/c199c7263fa6a9f6654bc3f2974ed83df1d8a50266529e87bbe8574a0150800f.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 正确的!:Meow: 我就想写, 就是手痒, 想到什么写什么, 想怎么写就怎么写... 玩了游戏写, 写了代码写, 路边看见小猫了也写! 想写, 爱写, 多写!:popCat: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 啊...不是, 真是开倒车啊:catHuh: npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 让我看看这是谁 :Crunch: @npub1y3r…yq9d 阮一峰本周周报 https://exp.gulugulu.moe/9600c27ef3a5c1093ba24992a4723d1fbe13414907a822a190957b2f462cf391.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 诶! 这是 (图片 0-2) 哪个 commit 时期的 noStrudel, UI 比现在 (图片 3) 的好看多了:Meow: https://exp.gulugulu.moe/990e045fe0bf2a7a9bfc74e903e43bae68a10c5836914bae5fd7fe1fedef9aef.png https://cdn.satellite.earth/55e1d16d351ba44a60fc681389258446522a87660a17b6185ec50aa6ffde75ad.png https://cdn.satellite.earth/fa8fe44bc2db59adf92ac57aca112071584b8256007836adb1386142bbec3af8.png https://exp.gulugulu.moe/3a2d5c25246891df4741638d6645bc6be6d50fdab8cb0ab5ca77e795257ddc15.png #noStrudel npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 今日的结果...真快啊...嘿嘿...嘿嘿...🤤 https://exp.gulugulu.moe/85ecd35060275ecf1d8b9d911d4dd790a1ef6cdf6b108bcc3ed36e47262bd7e6.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 看来你不能再拖了 (bushi :doge: #nevent1q…zn3r npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ Nostr 就是这样, 有些草案还没去了解就已经不推荐了, 比如 NIP-EE :catHuh: https://github.com/nostr-protocol/nips/commit/247205a155e5fd5e8ca39f4b3e7b76796ea6a8a6 https://exp.gulugulu.moe/b84192c11e82a5fc831cafba4b58fb7103c9d832a7fbd762935f659116a3c1bc.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 好像挺高的...不过可以换 fiatjaf 实现的 boltdb eventstore https://exp.gulugulu.moe/bb10ec6be8823a0af98ed96d3d64df43930681f6db8903dfc190a575b7eadb02.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 不是大佬QAQ 不过我还没写完...现在也只是开着 exp 实验中继边积累经验边写 前几天才完善了管理 API, 现在在准备写管理员 UI 和 nip-05 申请相关的前端 npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 我之前都写好计划想发帖看看反应的, 但是我又怕被喷就没敢发...:TheVoices: https://exp.gulugulu.moe/f8fc83a9944154d61e3735075f6dcddfd768ea3effec6acff0c3172f738fd41c.png npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 我的意思不是封闭社区:Meow: , 而是信任度不高的公钥产生的 event 别人在公共区域看不见, 除非精确查事件或者去某个公钥的 profile (query filter 的 id 和 authors) npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 我的 wss://exp.gulugulu.moe 后面就打算这样做, 本来也想邀请的, 但是发现这样对后期拉新人不太友好:Crunch: 木桶效应... npub1clarklr7c43nklyhrr0f6h6j358pc4wfk92r2vjedjj2qk95el5ssm0w8h ClarkQAQ 悄悄给信任度不高的公钥发布事件在中继添加 shadow ban, 非精确的 id / pubkey 查询不返回:popCat: 然后定期跑任务检查互动等等指标是否达到去除 shadow flag 的标准并去除