2c7cc62a6:622a5cdc
G 状態か P 状態を開放していたんだけどそれを保持する様にしたんだわ。その状態変化で使ってた排他用の CAS を1回だけスキップできる。これが今回の高速化のポイントだ。
2c7cc62a6:622a5cdc
次の Go 1.26 で cgo の関数呼び出しパフォーマンスが実測で 30% も向上していて、普通こういうの理論値でマジのパフォーマンス値じゃないけど、今回のはマジで数値に出ていてやばい。 そして、昨日ようやくそのキーポイントが分かった。
2c7cc62a6:622a5cdc
過去に /. 使ってた人達はお気を付けて。 https://x.com/HiromitsuTakagi/status/2000592873667125570
2c7cc62a6:622a5cdc
プログラミングのきらめきが消えたかどうか、たぶん人によるのでは。 少なくとも僕はそう思わないし。
2c7cc62a6:622a5cdc
貨幣博物館、ちゃんと読んだらめっちゃおもろいので次回は読んで。面倒ならスマホで再生できるよ。 nostr:nevent1qqsypz6vvqz62ealgh68h05gkpxt2ux69fhdk8czes0flg0gnj4gttcg6c5xf
2c7cc62a6:622a5cdc
他もあるっぽいけど後から注入された臭さがある。mstdn のタグ付いてるし。 ※ 下に行くほど古い https://gist.github.com/mattn/5d471406e1d5623eefa0ff586ce502b9
2c7cc62a6:622a5cdc
賛否両論ありそうだけど、おそらく Nostr で最初に日本語で「わよ」を言ったのは日本人じゃないんだよね。 https://image.nostr.build/a03c082af910d723e280adbb0793fbe1bec3ea83dd4d7e91965c3f7843dcc9eb.png
2c7cc62a6:622a5cdc
わよ言語の存在を見付かってしまった。
2c7cc62a6:622a5cdc
YODOQLO
2c7cc62a6:622a5cdc
僕はファイルの中に出力される「済」を確認する仕事をしています。
2c7cc62a6:622a5cdc
店員が見たらたぶん分かるんよ。「この人、全身ユニクロやん」
2c7cc62a6:622a5cdc
全身ユニクロなのにユニクロに買い物に行くの、ちょっとだけつらい。 https://x.com/mattn_jp/status/1728659259473408295
2c7cc62a6:622a5cdc
エンジニアなので ・ユニコーン(GitHub) ・ユニコード ・ユニクロ で揃えています。
2c7cc62a6:622a5cdc
mattn の服成分、ほぼ 99% ユニクロやな...
2c7cc62a6:622a5cdc
nostr ルッキズムこわい!
2c7cc62a6:622a5cdc
もの「nostr-login を壊し、新たな mono-login を作る」
2c7cc62a6:622a5cdc
伺かに興味を持たなかったので何も知見が無いわ。SSP もしかり。
2c7cc62a6:622a5cdc
なんか昔は偽春菜とか呼ばれてなかった?
2c7cc62a6:622a5cdc
そういえば vim-jp の Vim Magazine の全ては web archive から掘り起こしたな。なつかしい。 https://vim-jp.org/
2c7cc62a6:622a5cdc
むかし Go の Gopher が Linux デスクトップをうろうろする奴なら書いた。 https://image.nostr.build/603b420704a4033bcedb959a900e1a2a356065cf80d52cc946bc8aaca519a514.gif
2c7cc62a6:622a5cdc
声色が変わるってどういう意味?色気が出るとかそういう?
2c7cc62a6:622a5cdc
https://video.nostr.build/6ef0fa61d85a8485c4a65df470f465957b67a6fcdacfa82beaca9b44219c104e.mp4
2c7cc62a6:622a5cdc
お腹痛すぎて、リモート会議中でしたがノートPC持ってトイレ2回目行きました。
2c7cc62a6:622a5cdc
部長見てる~?
2c7cc62a6:622a5cdc
ミュートなので問題なし
2c7cc62a6:622a5cdc
お腹痛かったので、リモート会議中ながらノートPCを持ちながらトイレに行きました。
2c7cc62a6:622a5cdc
興味が沸けば... (飽きっぽい性格なので)
2c7cc62a6:622a5cdc
農業言語はソートも自分で実装なん?
2c7cc62a6:622a5cdc
やっぱり20年分出るの?
2c7cc62a6:622a5cdc
まだ慣れてないからそーっとしておいてあげて (ソートだけに)
2c7cc62a6:622a5cdc
ぽーまん氏、コーンローで戻ってくるの?
2c7cc62a6:622a5cdc
ここの店、まじでこの写真の幅しか食べるスペースなくてつらい。
2c7cc62a6:622a5cdc
拙者もつけ麺画像をアップしておくぞ https://image.nostr.build/22b56ea52dd93c794a8c21576b19cf4b273b5af44be7357925a8a63ff6689073.jpg
2c7cc62a6:622a5cdc
ニコニコって SNS 埋め込みで再生ってされるんでしたっけ
2c7cc62a6:622a5cdc
/rerun
2c7cc62a6:622a5cdc
ばえるところやのに
2c7cc62a6:622a5cdc
今半の写真たくさんあるんちゃうの?
2c7cc62a6:622a5cdc
/run rb puts "%sっ%sり%sン%sー" % "びくドキ".chars.shuffle
2c7cc62a6:622a5cdc
ルンバにマイクが仕込まれるまっしぐら?
2c7cc62a6:622a5cdc
音源 びくど(ん)
2c7cc62a6:622a5cdc
関西人なのでびくドンです。
2c7cc62a6:622a5cdc
肉が溢れる美少女タイムライン https://image.nostr.build/7bc4ba55aadc3844ceb2c295edb296f4f26d3aae61e4a5de0a482bb3f58487bc.png
2c7cc62a6:622a5cdc
そしてブロンコビリー https://image.nostr.build/48d346494f6bc02503d5e128942bd8c13bbb9c74eaec78f86dbbed8e14fd0f2c.jpg
2c7cc62a6:622a5cdc
ここで突然ブロンコビリー https://image.nostr.build/02fb0fed84337daf13fdcce65ab3bf0c9ac3b8754b1616bc6b7a5b9f41726ed9.jpg
2c7cc62a6:622a5cdc
どんだけびっくりドンキー言っとんねん
2c7cc62a6:622a5cdc
もっとー! https://image.nostr.build/50d1b3780259e2623098f478782a8f6570ade8f85ea61c42c66b838280cfd3c1.jpg
2c7cc62a6:622a5cdc
もっと! https://image.nostr.build/37d82431e5671b91ef06560fd901e03a1abb1c2ed328afc42f20c9a1d7b10a98.jpg
2c7cc62a6:622a5cdc
どんどんアップしろと言われました。 https://image.nostr.build/bd51a7a5ae097a132710b90ec645cd7031d67930fbafe56527bdf1d5e8bbf922.jpg
2c7cc62a6:622a5cdc
びっくりドンキーの写真をアップしろと言われました。 https://image.nostr.build/e59fdf11665261516452801be45fa438ef99e4b8c4e2de203f30d514e2f735bf.jpg
2c7cc62a6:622a5cdc
どっくりビンキー
2c7cc62a6:622a5cdc
なんやと? https://x.com/publickey/status/2000209034805391506
2c7cc62a6:622a5cdc
テキストエディタでの利用方法も追記した。 https://github.com/mattn/nostr-json-schemas/
2c7cc62a6:622a5cdc
いないいないいなーい https://image.nostr.build/80dc84581dba108baa1034274be852c4ae54746115147b6e46834bd37247fcac.png
2c7cc62a6:622a5cdc
我ながら物書き業の収入が生計収入の一部になるとは10年前は思ってなかったな。
2c7cc62a6:622a5cdc
片頭痛は先天性の要素があるよ。
2c7cc62a6:622a5cdc
書きました。お暇があれば。 https://x.com/levtech_lab/status/2000380944000352460
2c7cc62a6:622a5cdc
こういう catalog.json の中身を Language Server に食わせれば VSCode でもできる。 { "$schema": "https://json.schemastore.org/schema-catalog.json", "version": 1, "schemas": [ { "name": "Nostr Event JSON", "description": "Nostr Event JSON", "fileMatch": ["**/nostr-event.json"], "url": "https://mattn.github.io/nostr-json-schemas/event.json" } ] }
2c7cc62a6:622a5cdc
nostr-json-schemas を使ってテキストエディタの候補を出せたぞ。id も 32 文字ないとエラーになるぞ。✌ https://image.nostr.build/b477cb28c61c7843a1a085ef8a5e312b7ff77cd91913421856c06cb9e1210cd1.png
2c7cc62a6:622a5cdc
もしかしたら、これは nips のリポジトリに置いた方がいいのかもしれんな。
2c7cc62a6:622a5cdc
Nostr プロトコルの JSON に対する JSON スキーマを作りました。検証なんかに使えると思います。たぶんうまいこと VSCode なんかに食わせると JSON 書くときに楽になるかも。 https://github.com/mattn/nostr-json-schemas
2c7cc62a6:622a5cdc
kind 30023 どこ
2c7cc62a6:622a5cdc
現代のスーパーコンピュータでは、10^{12} ~ 10^{14} 個/秒 の秘密鍵検証が可能だと言われています。これは危ない! わずか 100,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 年で貴方の秘密鍵は再現できてしまいます。
2c7cc62a6:622a5cdc
今すぐこんな危険な SNS はやめるべきですね。
2c7cc62a6:622a5cdc
1秒間に100個、秘密鍵を作って貴方の公開鍵と合わせて検証すれば、わずか 3.68 × 10^{67} 年、およそ 3.68澗年であなたの秘密鍵にマッチしてしまうのですよ。
2c7cc62a6:622a5cdc
nostr の秘密鍵は 256ビットなので 1 / 2^{256}
2c7cc62a6:622a5cdc
mattn AI に漏洩した場合、手数料3万円で脳内から破棄できます。
2c7cc62a6:622a5cdc
研究目的で熱海の温泉に...
2c7cc62a6:622a5cdc
逆に AI に漏洩した nsec の希少価値が下がる様に、大量に nsec を生成して AI に流し込めばいいのでは?(僕、天才では)
2c7cc62a6:622a5cdc
ウェブクライアントの中には npub を URL の一部にとってユーザのプロフィールを表示する物もあるけど、kind 0 に特定の属性を付けておいたら引っ越し先を明示できる NIP というのはどうだろう。
2c7cc62a6:622a5cdc
好き https://x.com/mnishi41/status/2000193647745396927
2c7cc62a6:622a5cdc
ちな copilot が出した npub https://image.nostr.build/a7c7b76f6f6483f04782f58b7bb8a6008d8c7e2e1323a5eff209cdea44f54563.png
2c7cc62a6:622a5cdc
各自の判断
2c7cc62a6:622a5cdc
サービス提供企業が情報漏洩されてログが盗まれたというならもう漏洩だろうけど。
2c7cc62a6:622a5cdc
昨今の AI はオンザフライ学習じゃないのと、モデルパラメータを直接変更する様な仕組みじゃないのですよね。 それとログ保存日数過ぎたら消えてしまう。Grok だと30日だけど他は知らん。
2c7cc62a6:622a5cdc
後悔の公開を更改ってこうかい?
2c7cc62a6:622a5cdc
後悔取り下げ
2c7cc62a6:622a5cdc
Yahoo! Pipes がサービス終了したのが10年前だと知って驚愕している。
2c7cc62a6:622a5cdc
Yahoo! Pipes ぽさがある
2c7cc62a6:622a5cdc
approved
2c7cc62a6:622a5cdc
いまありすえウェアの中では vim-gin が最新ちゃうんちがった?
2c7cc62a6:622a5cdc
もとい、verocity
2c7cc62a6:622a5cdc
べろべろしてぇ
2c7cc62a6:622a5cdc
WinMerge みたいにこれいる、これいらん、ができる。 https://image.nostr.build/6d9a0f91ec0f0306c16390a27fbc2c501235f9c280caa40e399dc1aa25e32156.png
2c7cc62a6:622a5cdc
vim の中では git 使わないけど [diff] tool = vimdiff [difftool] prompt = false trustExitCode = true しながら git difftool する。今の状態を diff で把握できるの便利。
2c7cc62a6:622a5cdc
僕はタグのソートが覚えられないので tags = tag --sort=v:refname $ git tags で sem-ver ソートする様にしてる。
2c7cc62a6:622a5cdc
chmod = "!f(){ mode=$1; shift; git update-index --add --chmod=${mode} \"$*\"; }; f" も便利。 $ git chmod +x foo.sh とか。
2c7cc62a6:622a5cdc
[alias] pr-setup = config --add remote.origin.fetch +refs/pull/*/head:refs/remotes/origin/pr/* とかしてる。 $ git pr-setup # 初回 $ git fetch --all すると $ git checkout pr/222 みたいな事ができる。
2c7cc62a6:622a5cdc
レゲックス・ピー
2c7cc62a6:622a5cdc
最近の ssh-keygen、ed25519-sk みたいな -sk のついたアルゴリズムでキー作るとパスキー使えるんだよね。やってないけど。
2c7cc62a6:622a5cdc
どれの話ですか?
2c7cc62a6:622a5cdc
同じ REQ の id で上書きというか、同じ websocket セッションの中で CLOSE せずに REQ を投げると新しいフィルタで上書きされる、という事です。
2c7cc62a6:622a5cdc
今半たびたい
2c7cc62a6:622a5cdc
カード 33 万、ポイントすごそう。
2c7cc62a6:622a5cdc
Since I wasn't involved in the initial design of nostr, I'm curious—why is created_at a 32-bit epoch time not 64bit?
2c7cc62a6:622a5cdc
/run js console.log(new Date(-8640000000000000))
2c7cc62a6:622a5cdc
だれ... https://image.nostr.build/8dc4c116d4aa3e1439c41f83b5fa6cefabfdf26db58b8d211c675f4514e8bfc1.png
2c7cc62a6:622a5cdc
カニ食べたい
2c7cc62a6:622a5cdc
いい記事やん nostr:nevent1qqsqzs8f9usvet4hxgvcqca56eaf5402lg0g5s4j92rtl23vrg8qqrcdtt3ky
2c7cc62a6:622a5cdc
企業が買い取って大型施設とか作るんちゃう?
2c7cc62a6:622a5cdc
Hyper 入れてみた。いいかもしれん。 https://image.nostr.build/e630b5e0dbbd04de144f515a811c596743ea6fb06092783e82a095d60584bb3f.png