00:06:48
icon

文字を読むとき基本的に “脳内で音読” している (つたわれ) んだけど、これが好みの歌を流していると “脳内で歌って” しまうのと競合するんだよな

00:07:46
icon

“脳内で音読” をやめれば済む話ではあるんだが、それをするにはかなりの集中が必要になるので、基本的に速読や流し読みしたい場合とかでもないと、得られる情報量とかかるコストが釣り合わない

00:10:08
icon

mastodon.cardina1.red/@lo48576

というか文字だけでなく音名とかもドレミファソラシの “脳内の声” で認識してるんだよな、あれ本当に謎。
(わかりやすい音を聴くとそのまま音名で認識されるので「これは……ドだな!」とかやってなくて聞いた瞬間のリアルタイムで認識できている)

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
00:11:09
icon

じゃあ半音とかどうなってんのというと、どちらかに寄せられていたり重なっていたりします (クソ)
まあ脳裏に文字が映写されるとかではないので、そういう曖昧なのとか中央ドンピシャからズレているとかも自分でわかるので問題なし

00:42:57 00:45:26
icon

仮定の話をしたところ仮定そのものが有意義か無意味かで見解が食い違ういつもの光景を見ている

00:43:30
2023-04-17 00:42:51 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

「架空の理想上の環境であれば有効なのであれば許せるけど、鬼キャンはそうではないので嫌い><」という話を伝えようとオレンジは努力してました><;

00:45:05
icon

くるまの話は何もわからんが、概ね「特定のセッティングが **現実的かはさておいて** 最強であるような特定の状況を持っている場合と、それすらもない場合で、 (どちらも実用上無意味だとしても) 存在の格に違いがある」みたいな話であると解釈している

00:49:56
icon

めちゃくちゃ不正確な喩えをするなら、「TAS 特有のテクニックは人間には実行不可能だけど理論上可能ではあるんだから、チートとは存在の格が違うじゃん? (なお RTA ではいずれにせよ役には立たない模様)」とかが少し近いかもしれないなと思った

00:50:34
icon

や、まあ仮定がどれほど無意味かわからんので何もわからんが……

00:54:52
icon

くるまのことは何もわからんが (n回目)、「正当化できるかどうか」という観点で物事を見る習慣からすると orange 氏の言うことは個人的には割と受け入れられるかなという気はする。
もちろんその「正当化」として「現実の車を、実用的に、より良いものにする」というプラクティカルなものしか受け入れないスタンスも理解できるものではあるけど。

00:55:59
icon

「hoge のために fuga した」という目的と手段が適切に対になっていることがまず重要で、 hoge そのものが目的として設定するに値することかどうかは別のレイヤーの話というか。

00:56:55
icon

で、 fuga するいかなる目的も見出せないような fuga があるとすれば、それは……何なんだ? という感じになるわけで
(再三になるが、くるまのことは何もわからんので fuga が本当にいかなる目的においても合理的でないといえるのかは知らん)

00:59:40
icon

AsChar in winnow::stream - Rust
docs.rs/winnow/latest/winnow/s

うげ、 AsChar って Copy を含意してないのか

01:00:19
icon

適切な使い方をすれば必要ないか? まあ確かに Stream 自体が Clone 可能だしどうとでもなるにはなるのか

01:01:30
icon

うーん……?

01:01:58
icon

one_of in winnow::bytes - Rust
docs.rs/winnow/latest/winnow/b

> <I as Stream>::Token: Copy,

あっ……はーい。

01:03:35
icon

Token が Copy でない実用的な状況って何だ……? となったけど、たとえばソースのパスやソース内の位置とか編集履歴とかがトークン単位で紐付いていて Arc<Metadata> みたいな形で参照を持っているような場合だと、 Cloneable ではあるが Copyable ではない感じになるな。納得。

01:07:55
icon

にしても、そうなると余計な trait bound を避けるためには単一文字のマッチに winnow::bytes::one_of 使うのは避けるべきという気がしてきたな。

01:08:32
icon

any.verify とかでもいいのか。考えてみよう

01:09:13
icon

docs.rs/winnow/0.4.1/src/winno

と思ったら最初から any.verify で実装されとるやんけ!!!

01:09:30
icon

はい。

01:11:43
icon

あーはいはいはい、 verify が G: Fn(&O2) -> bool を要求していて &O2 が &<I as Stream>::Token になるから、ここで AsChar::as_char(self) を持ってくるのに dereference からの implicit copy が挟まるんやな

01:12:47 01:17:41
icon

じゃあ次の疑問は、なぜ
impl<'a, T> AsChar for &'a T where T: AsChar { ... }
という blanket impl がないのか、ということだな

01:22:45
icon

Why `AsChar` does not have blanket impl? · winnow-rs/winnow · Discussion #232
github.com/winnow-rs/winnow/di

ソース漁ってもコメントとかなかったし blame は reformat とかモジュール移動とかで追い掛けるのクソ面倒そうだったので、素直に直接聞くことにした

Web site image
Receive `&T` instead of `T` in `AsChar`, to eliminate `::Token: Copy`? · winnow-rs/winnow · Discussion #232
01:28:07
icon

……てことは何だ、もしかしてこれ blanket impl が入るまでは任意の &T (where T: AsChar) から char を得る手段がなくて Copy bound は必須ってこと!?

01:28:21
icon

yak shaving のお時間がやってまいりました……

01:33:59
icon

む り で し た

01:34:37
icon

I::Token: Copy なぁ……

01:36:00 01:45:37
icon

理屈のうえでは AsChar::as_char はトークンを消費も変更もしないのだから &self であるべきで、 char とか u8 みたいな一部のプリミティブ型で self を取ることがあるのは、単にトレイトでなく concrete type の inherent method であって Copy は確定しているからという文脈依存の最適化にすぎない

01:38:51
icon

型と API にうるさいオタクゆえ

01:40:32
icon

現状の実装だと気持ち悪いのでワイがプルリコ書いてもええかなという気持ちは若干あるんだが、残念なことにこれから1週間はクソ忙しくてそんな余裕がない……
とりあえずメンテナの考えを待つしかないか

01:49:12
icon

起きたばかりだが広義風呂入って寝るか……

01:49:27
icon

あと5時間しか眠れないってマジ?

02:15:45
icon

ゴルゴトロン

02:16:24
icon

モニタアームに感謝
アリガトロン

02:43:12
2023-04-17 02:27:25 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

02:43:14
2023-04-17 02:29:42 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

EEWをSidekiqに任せるな

02:43:18
2023-04-17 02:33:58 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

02:43:34
icon

そしてキャッシュで滅茶苦茶になる (?)

02:43:59
icon

It's not working! Should I blame caching?
shouldiblamecaching.com/

02:44:38
ネタバレ?
icon

> Advice may be invalid due to caching

これほんますき

03:34:10
icon

余裕がないとか言いながら結局パッチ書いてしまったわ
もう3時間しか眠れません、あーあ
労役はクソ

03:36:24
icon

うぅ……午前中からシュッシャしたくねえよ……3時間睡眠じゃ無理だよ……

03:42:16
icon

これは昼寝と言い聞かせて3時間で我慢するか……

05:26:02
icon

3時間しか眠れないはずが1.5時間しか眠れなくなってしまった。何だこれは

07:18:10
icon

あーあ……眠りの時間はおしまいだ……

09:06:20
Attach image
Attach image
Attach image
09:08:05
icon

この時間帯に電車乗ったの16777216年ぶりなので完全に忘れてたけど、山手線.rar.zip だった

09:08:44
icon

学生時代は 山手線.7z.7z だったのでかなりマシ説ある

09:13:01
icon

品川駅、ブリュブリュトョースがブリュズリュ切れてウケる (LDAC やめればマシになるかもしれんが……)

09:13:50
icon

デューティー比低めの PWM 信号みたいになってる

09:15:34
icon

被告人を9時間の労役に処す

Attach image
09:16:17
icon

CHI

Attach image
09:17:35
icon

mastodon.cardina1.red/@lo48576

9時物理出社とは一体何だったのか

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
09:21:05
2023-04-17 09:19:04 解凍の投稿 hina@mstdn.maud.io
icon

9時物理出社を目標にしてたら9時に家を出てしまい誠に申し訳ありません

18:22:17
icon

佐川の再配達と俺の帰宅、どちらが早いか勝負だ!

Attach image
20:20:08
icon

勝ち申した

20:20:28
icon

直近で必要な HDD が全て手元に揃った

20:20:49
icon

あとはサーバ機の到着を待つのみ (まだアメリカにいるようだが……)

20:21:09
icon

日本に来る前くらいにはホスト名を決めておきたい (まだ決まってない)

20:31:08
icon

すべてを手入力することに躊躇いがないタイプの人間なので、GnuCash から beancount に乗り換えた。今のところかなり満足している

20:49:55
icon

If is Evil… when used in location context | NGINX
nginx.com/resources/wiki/start

Web site image
If is Evil... when used in location context | NGINX
21:00:23
icon

ンギンックスの設定ファイル、形式的な理解をしていないのでとりあえず「単一の (include が展開された) ソースが複数の言語として繰り返し解釈される」みたいなふんわりとした解釈をしているが、まあ正直ちゃんとはわからんし、あまり熱心に勉強したくもない (到底 sane だとは思えないため、代替のある目的特化単一アプリ専用の DSL に投資したくない)

21:02:06
2023-04-17 21:00:45 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

21:02:22
icon

パッチワークというよりノットワークだ

21:13:57
2023-04-17 21:05:43 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

21:13:58
2023-04-17 21:05:50 ヒポポタマスジの投稿 Otakyuline@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:28:24
icon

クロスオリ大陸のクロスオリ人

21:32:35
icon

ゼリーを外部サイトで購入するための通信、 Cross-Site Request For jelly