andante

0504

error-stack対応をようやく終わらせたが結局thiserrorもanyhowも入った形になっており本当にこれがやりたかったことかと思っているいやトレースが見やすいのはとりあえず加点だけどもでもログがちゃんとエラー発生元のspanに紐づかないのでまだ何が追加でやる必要がありそう
これはsnafuでよくないという気持ちは正直あるが……

引き続きChatGPTにコホモロジー群とコホモロジー環について教えてもらうまあ正直あまりよくわからないが一旦満足したので今度は微分形式について教えてもらうn-formの何たるかはわかったような気がするが外微分は何なのかイマイチわからないあとこの辺って記法がややこしすぎない僕がよくわかってないだけか


寝ます

0503

なんとはなしに代数的トポロジーの復習をしているホモロジー群までは一応雰囲気だけ分かっているがコホモロジーのことは勉強しなかったのでChatGPTに教えを乞うているo3は相変わらず説明が駆け足だが待ってくれと言えば待ってくれるただ加群の双対とか言い出すと抽象的で難しいなポテンシャルのアナロジーでコバウンダリ作用素の気持ちはちょっとわかったがコホモロジー群が何を計算していることになっているのかはまだよくわかっていない御利益も


寝ます

0502

なんか頭痛かったSQLのパフォーマンス改善をしようとしたりOpenTelemetry対応を改善しようとしたりしたがあまり成果はなかった

error-stackを使いやすくしようと試みるも結局orphan ruleに阻まれているFromが実装できないとかはまあ最悪いいんだけどaxumのIntoResponseがReportに実装できないのは痛いなんかサービス共通のハンドラーを書けばいいのかaxumもそれほど詳しく知ってるわけじゃないから調べた方がいい

君たちはどう生きるかがテレビで放送されていたので観たやっぱ全然よくわからないというか局所的にはなんとなく意味がありそうに見えるけど全体として像を結ばないような感じまあでもそれはそれとしていろんなことが起こるのは楽しいしけっこう好きな作品なんだよな


寝ます明日は夜に会社の飲み会

0501

仕事をしたたいした仕事はしていないデータインポートバッチの再実装はおおむね終わりつつあるデータインポートの高速化によってより大きなデータに対応できるようになったがその結果今度はエクスポートバッチが終わらなくなったまあこれはもうすこしあとで直せばよい

夜は昔の同僚たちと飲んだやっぱ自社事業のがいいな〜と思った


寝ます

0430

大学病院に行ったり寝たりしていた喉の調子は良くも悪くもならないやれやれ

error-stackでレイヤーを跨いだ時のコンテキスト変更がかなりボイラープレートという感じなんだけどどうにかならないものかResultExtみたいなtraitとAdapterErrorみたいなtraitを書いてRestlt<_, Report<E: AdapterError>>に対して適当なメソッドを生やせばすこしマシになるか


寝ます

0429

年に10回程度しかないお出かけ日和だと妻が言うので出かけたコラボカフェに行ったり新宿の猫を観たりしたどっちも期待外れ厳密には別にどちらにも期待はしていないがとにかく微妙だった人混みをあるいて疲れただけだ
新宿も渋谷も複雑な駅だがどうにも渋谷のほうが難しいと感じる新宿は通路自体は素直なのか渋谷はなんかややこしくて案内を見失いがち

error-stackをすこし触ったまあこれはこれでという感じだがResultにReportが挟まるのはまだしっくりこないまあエイリアスするから顕わには出てこないけども
thiserror/anyhowの書き味がやっぱり一番いいのだがtracing対応の観点でやや難があるなんかthiserrorのリポジトリのissue見たら作者は乗り気でなさそうだったしというかPRを閉じてた
ともあれまた全体を書き換えないといけない明日元気だったらやる


寝ますなんかまた喉が腫れてきている気がする明日はおとなしくしていたいが大学病院の予約がある

0428

月曜日はあまり会議がないがちなので結構作業がしやすくて都合がよいしかし今日はあまり元気がなかった天気も悪いし気圧か 気圧だったら何だ

夜は友人たちと火鍋を食べたりカラオケに行ったLemonはやっぱいい歌だねえと思った


寝ます明日と明後日は休み

0427

昨日思い立ってsnafuを全部thiserror+anyhowに置き換えたのだがやっぱり違うんじゃないかという気がしてきたトレース情報を付与するのが思ったより面倒どうしよっかねえとo3に相談したらerror-stackというのを教えてもらったので調べる

夜はほこらんさんと飲んだ焼き鳥ひさびさに食べたなおいしかった


寝ますなんかゴールデンウィークという噂もあるが今週はわりと仕事でも火曜と水曜は休むあと飲み会が2つある

0426

今年に入ってから始めたプロジェクトが2つともなんだかgdgdになってしまっているので一旦やめにしてblogのアップデートに戻ることにした3ヶ月放置しているだけでバックエンドのライブラリはかなり更新があったのでその対応をしたのとエラーハンドリングの設計に関して考えの大きな変化があったというか当初のアイデアが誤っていたのでその変更をしているそれに伴ってsnafuからthiserror+anyhowに移行しつつあるthiserrorはLocationを自動で埋め込んでくれない分だけ不便なのだが結局はこのほうが何かと都合良さそうだ


寝ます

0425

バッチジョブの実装の整理などをしていたら一日終わったしかしなかなか実りある日だったと思う来週の間に残りを完成させたい


LLM的な知性がこれは何かではなくこれは何かと訊かれたら何と答えるべきかを改善する方向で進歩したというのは興味深いことだなと思った昔考えられていたAIって現実世界に関する知識やそれらの関連のリストを覚えて論理的推論によってその物についての質問に答えるようなイメージだったと思うんだけどLLMはとにかく何と答えるべきかを学習してもしかするとその結果として世界に関するなんらかのモデルを持っている

人間はなぜ辞書を読んだり知識として覚えた言葉を使えるようになるのだろうと疑問だったLLMに架空の単語の辞書的な説明を与えると即座にすらすら使いこなすおそらくこの時点では何らかの推論的な働きによって新語が使用されていてそしてそのこと自体によって今後さらなる学習が行われる時のデータとして今度はより自然に使うようになるのだろう人間が辞書を読んで言葉を覚えるのもそれと似たようなことなのかもしれない
理解するとは頭の中の秘密のノートに知識を書きとめることではなく身体に染み付くまで素振りをすることに近いと以前考えたがこれもそういうことなのだろうそんなノートに書き込むための秘密の命令メタ言語などどこにもなくただ身体がやり方を覚えていくだけ


寝ます