00:12:48 @lo48576@mastodon.cardina1.red
icon

Wordle 314 3/6*

🟨⬛⬛⬛⬛
🟨🟨⬛🟨🟨
🟩🟩🟩🟩🟩

00:13:48 @lo48576@mastodon.cardina1.red
Wordle 313 (2022-04-28) hard mode 解答
icon

313 (2022-04-28) hard mode 解答

Attach image
00:26:15 @lo48576@mastodon.cardina1.red
2022-04-29 00:22:32 ぱらつりの投稿 paralleltree@mstdn.maud.io
icon

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

00:33:14 @lo48576@mastodon.cardina1.red
2022-04-27 13:56:55 なるせゆみの投稿 nrs@misskey.io
icon

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

00:33:19 @lo48576@mastodon.cardina1.red
2022-04-28 23:59:37 なぎさん:gura_sing:の投稿 Nagi_home@misskey.io
icon

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

00:33:19 @lo48576@mastodon.cardina1.red
2022-04-12 14:02:38 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

MatrixとSynapseとElementの関係はHTTPとnginxとChromeの関係

00:34:06 @lo48576@mastodon.cardina1.red
icon

Matrix = Discord ❌
Matrix = Line ...⭕️
Matrix = IRC with logger◎

00:44:09 @lo48576@mastodon.cardina1.red
2022-04-29 00:40:18 Genbuchanの投稿 genbuchan@fedibird.com
icon

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

00:44:14 @lo48576@mastodon.cardina1.red
2022-04-29 00:35:00 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

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

00:44:15 @lo48576@mastodon.cardina1.red
2022-04-29 00:35:25 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

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

00:44:42 @lo48576@mastodon.cardina1.red
icon

DLsite かなり継続的に値下げしてるよ

00:45:08 @lo48576@mastodon.cardina1.red
icon

作品ごとに期間はまちまちだけど

01:00:02 @lo48576@mastodon.cardina1.red
2022-04-29 00:55:01 きゅーけーの投稿 tojoqk@mastodon.tojo.tokyo
icon

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

01:20:28 @lo48576@mastodon.cardina1.red
2022-04-29 01:08:39 椎葉じーんの投稿 cybergene@mstdn.ikebuku.ro
icon

NHKお前もか…

> また現時点でも推奨環境ではないWebブラウザ「Firefox」は、同アップデートによって動画が完全に再生できなくなる。そのため「推奨環境をご確認のうえ、Microsoft Edge・Google Chrome・Safariをご利用ください」と呼びかけている。

「NHKプラス」アプリ版、5月24日以降に推奨OS変更 av.watch.impress.co.jp/docs/ne

Web site image
「NHKプラス」アプリ版、5月24日以降に推奨OS変更
01:21:41 @lo48576@mastodon.cardina1.red
2022-04-29 01:19:29 シャポコ🌵🔞の投稿 shapoco@pawoo.net
icon

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

03:12:15 @lo48576@mastodon.cardina1.red
12:41:55 @lo48576@mastodon.cardina1.red
icon

GCC 12 Branched, Possible GCC 12.1 Stable Release Next Week - Phoronix
phoronix.com/scan.php?page=new

Web site image
GCC 12 Branched, Possible GCC 12.1 Stable Release Next Week
17:05:05 @lo48576@mastodon.cardina1.red
2022-04-29 17:03:37 らりお (進捗垢)の投稿 loliconductor@mastodon.cardina1.red
icon

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

17:51:07 @lo48576@mastodon.cardina1.red
2022-04-29 17:49:50 アカハナの投稿 akahana@fla.red
icon

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

19:22:31 @lo48576@mastodon.cardina1.red
icon

λ計算とか型理論の深めの学習、どんな意味があるんでしょうね……論理と型を繋げて堅牢なプログラムを書けるようになるとか?

19:23:07 @lo48576@mastodon.cardina1.red
icon

本当にそこまで勉強しないとそういうコード書けないんですかという絶望もあるが、一方で正直そこまでやった人でないと堅牢なコード書けてなくない? というアレも確かにある

19:23:56 @lo48576@mastodon.cardina1.red
icon

爪切りが傍らに置いてあってもナイフで爪を削ってしまう、知識で武装していない人間ってそういうものなんだよなきっと

19:24:24 @lo48576@mastodon.cardina1.red
icon

Primitive Obsession
refactoring.guru/smells/primit

こんなレベルの話から始めないといけないので……

20:00:58 @lo48576@mastodon.cardina1.red
icon

Rust-Written Redox OS 0.7 Released With New Bootloader, RedoxFS Goes CoW - Phoronix
phoronix.com/scan.php?page=new

Web site image
Rust-Written Redox OS 0.7 Released With New Bootloader, RedoxFS Goes CoW
20:03:02 @lo48576@mastodon.cardina1.red
2022-04-29 19:59:12 Babibubebonの投稿 bbbbbon@social.metadata.moe
icon

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

20:03:04 @lo48576@mastodon.cardina1.red
2022-04-29 20:01:49 Babibubebonの投稿 bbbbbon@social.metadata.moe
icon

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

20:09:11 @lo48576@mastodon.cardina1.red
2022-04-29 20:08:39 ぼろんじ(100tpt)の投稿 boronology@social.penguinability.net
icon

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

20:24:12 @lo48576@mastodon.cardina1.red
20:28:37 @lo48576@mastodon.cardina1.red
icon

飯にするか

20:29:39 @lo48576@mastodon.cardina1.red
icon

37コミットを push した (まあ半分くらい merge commit だけど)

20:37:51 @lo48576@mastodon.cardina1.red
icon

腹具合の認識がポーリングなので、満腹だと思ってたらいつの間にかめっちゃ腹減ってた

21:42:06 @lo48576@mastodon.cardina1.red
icon

不動点コンビネータ、普通に作ろうとすると F = ff として Fg → ffg みたいな形で考えてしまうと思うんだけど (私も凡人なのでそうだった)、 Y コンビネータは Fg → fg(fg) の形式で作られているのが気が利いていてすごい

21:47:16 @lo48576@mastodon.cardina1.red
icon

Fg → ffg にすると ffg → g(ffg) なので f = λxy.y(xxy) で F = ff = (λx.xx)(λxy.y(xxy)) → (λy.y((λxy.y(xxy))(λxy.y(xxy))y)) とかになるけど、
Fg → fg(fg) にすると fg(fg) → g(fg(fg)) なので f = λxy.y(xx) で F = ff = (λx.xx)(λxy.y(xx)) → λy.y((λxy.y(xx))(λxy.y(xx))) になる

21:53:42 @lo48576@mastodon.cardina1.red
icon

これは本当に許せない、これからもずっと罵っていく所存

21:54:47 @lo48576@mastodon.cardina1.red
icon

polyglot markup を許したくないがゆえにわざわざ非互換を入れたのではなかろうな、という邪推まである

21:55:51 @lo48576@mastodon.cardina1.red
icon

仕方ないから XML データを HTML に変換する際に CDATA section 外しとエスケープを入れる必要がある

21:57:12 @lo48576@mastodon.cardina1.red
icon

あと HTML 5 の empty tag を認めたり認めなかったりも正直勘弁してほしさはあって、あれのせいで XML to HTML の変換が自明にできず <foo><!-- --></foo> みたいなのを吐くことになったりする

21:57:59 @lo48576@mastodon.cardina1.red
icon

そういえば大昔から <script src="foo"></script> は empty tag 使うと機能しなかったよな。マジで誰のせいだよこれ

21:58:24 @lo48576@mastodon.cardina1.red
icon

HTML クッソ汚くて無理なので本当に XHTML には期待してたんだよ……

22:06:33 @lo48576@mastodon.cardina1.red
2022-04-29 21:16:15 kb10uyの投稿 kb10uy@mstdn.maud.io
icon
Web site image
初めまして。新着欄で見... by ぬぬこ02 | Skeb
Attach image
22:29:11 @lo48576@mastodon.cardina1.red
2022-04-29 22:23:06 おさの投稿 osapon@mstdn.nere9.help
icon

Steamのゲームを起動するときに、同期に時間が掛かるらしく、このまま起動したらデータ飛ぶかもよと言われてしまう。SteamのWindowsアプリのライブラリから同期させると、時間は掛かるものの完了するんだけど、その状態でゲームを起動すると、また同期しようとしてやっぱり時間掛かりすぎで警告になってしまう。

22:29:21 @lo48576@mastodon.cardina1.red
icon

Steam Status · Is Steam Down?
steamstat.us/

Access denied | steamstat.us used Cloudflare to restrict access
22:37:05 @lo48576@mastodon.cardina1.red
icon

うーん、とりあえずひととおり必要そうなものは実装したかな?

22:37:18 @lo48576@mastodon.cardina1.red
icon

もうリリースできる気がする

23:16:50 @lo48576@mastodon.cardina1.red
2022-04-29 22:43:22 のえるの投稿 noellabo@fedibird.com
icon

基本的に、右下が人気。

下中央ってもう少し支持あるのかと思ったけど、そこまでではなかった。でも人気はある方だ。

フローティングボタンも、そこそこありなんだな。

これ、選択肢複数ありのアンケートなので、右上の人気なさが目立つ結果に。
QT: fedibird.com/@noellabo/1082099
[参照]

Web site image
のえる (@noellabo@fedibird.com)
Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
23:16:51 @lo48576@mastodon.cardina1.red
2022-04-29 22:44:06 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

テーレー

Attach image
23:24:08 @lo48576@mastodon.cardina1.red
icon

健全性で何のことか一瞬わからなかった、 soundness のことか

23:27:01 @lo48576@mastodon.cardina1.red
icon

型システムの健全性というのは、式を評価 (evaluate) していくことを考えるとき、評価前の式に型をつけられるならば評価後の式にも同じ型を付けられること

23:32:24 @lo48576@mastodon.cardina1.red
icon

健全でない型システムでは、たとえば「型がついているはずなのに評価が行き詰まる」などが発生しうる。
典型的に C や C++ が型安全でないと言われているのは、

printf("%s", 3.14);

みたいな「型検査を通ったのに未定義の挙動に突入する」という現象がカジュアルに起きるからですね (他にもポインタの型変換や type punning、 strict aliasing に alignment、などなど……)

23:33:18 @lo48576@mastodon.cardina1.red
icon

で、実は Java や C# でも同様の「型検査を通ったのに破綻した挙動へ突入する」という現象が用意されているんですが、これは一応例外が飛ぶのでギリギリ「未定義の動作」ではない。
「破綻」を実行時に捉えられればまあセーフってことにしていいでしょ、みたいな甘えですね

23:34:24 @lo48576@mastodon.cardina1.red
icon

int a = "foo" * "bar";

みたいなクソコードを見たら型検査通るなよと思うじゃないですか、普通は。
でもこれを「例外が飛ぶから “未定義動作” ではないしオッケーということにします!」としている言語が沢山あって、大半の動的型付き言語 (特にスクリプト言語) はそうだし、 Java と C# もそう

23:41:01 @lo48576@mastodon.cardina1.red
icon

ideone.com/q94GJ2

「Java の配列は共変」とか言って無限に擦られがちなアレです

Attach image
23:44:01 @lo48576@mastodon.cardina1.red
2022-04-29 23:42:54 Ushitora Anqouの投稿 anqou@mstdn.anqou.net
icon

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

23:44:36 @lo48576@mastodon.cardina1.red
icon

配列が共変、何が面白いって C# が欠陥仕様まで礼儀正しく輸入してるところなんだよな

23:46:36 @lo48576@mastodon.cardina1.red
icon

「だからプリミティブな配列を使うな」というのは「言語仕様に欠陥があるからそこを避けろ」という話であって言語仕様の欠陥を否定するものではなくて、よーするにまあ unsound な型システムで頑張ってください……

23:47:46 @lo48576@mastodon.cardina1.red
2022-04-29 23:43:24 Ushitora Anqouの投稿 anqou@mstdn.anqou.net
icon

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

23:49:23 @lo48576@mastodon.cardina1.red
icon

Covariant containers - Counterexamples in Type Systems
counterexamples.org/general-co

Covariant containers - Counterexamples in Type Systems