22:26:53 @orange_in_space@mstdn.nere9.help
icon

つまり、ルータに設定してるIDが、nifty-serve時代からのID><

22:25:36 @orange_in_space@mstdn.nere9.help
icon

ISPがISPになる前からのniftyなので、nitftyのIDまだそのまま使ってる><;

22:24:35 @orange_in_space@mstdn.nere9.help
2024-06-09 17:29:26 おさの投稿 osapon@mstdn.nere9.help
icon

NIFTY-ServeのID、まだ覚えてる。(検索すると、NIFTY-Serveからインターネットに繋いでいた時のメーリングリストのログが出てくる)

17:04:00 @orange_in_space@mstdn.nere9.help
icon

さんすう、むずかしい・・・・><

17:03:04 @orange_in_space@mstdn.nere9.help
icon

スケール?><; は、1ピクセルが1^-28のはず><;

17:01:00 @orange_in_space@mstdn.nere9.help
icon

適当にC# でdecimalでy=1-abs(1/x*x)がどのくらいになるか(つまり1を割ってかけたらどのくらい誤差が出るか)をグラフにしたらすごいことになって「・・・><;」ってなった><;

Attach image
16:00:58 @orange_in_space@mstdn.nere9.help
icon

49で割って49かけたらダメでした><;

15:56:54 @orange_in_space@mstdn.nere9.help
icon

バグってる!!!!><;(符号無視してるね><;)

15:54:36 @orange_in_space@mstdn.nere9.help
icon

ちなみに名前空間><

Attach image
15:52:02 @orange_in_space@mstdn.nere9.help
icon

1/3*3が1になる版decimal作った><;

Attach image
15:17:29 @orange_in_space@mstdn.nere9.help
icon

decimal justBelowOne_dec = 1.0m - new decimal(1, 0, 0, false, 28);
Console.WriteLine(justBelowOne_dec == (1.0m / 3.0m * 3.0m));
これもちゃんと(?) trueになったし、decimalでも「精度の限度で1に一番近くて1より小さい値」を1.0とみなすという処理を挟めば、実数っぽいふるまいになりそう・・・?><;

15:12:23 @orange_in_space@mstdn.nere9.help
icon

同じ事をC#のdecimalでやるならば、
decimal justBelowOne = 1.0m - new decimal(1, 0, 0, false, 28);
らしい・・・><(MS Copilotさんがそう言ってる><;)

15:08:07 @orange_in_space@mstdn.nere9.help
icon

つまり、計算するたびに値が justBelowOneであるかをチェックして、 justBelowOneであれば1.0にするって処理を挟んだ数値型を作れば、まるで実数空間のように
0.99999...... = 1.0
な数値型が作れる?><;

15:06:06 @orange_in_space@mstdn.nere9.help
icon

C#の場合
long bits = BitConverter.DoubleToInt64Bits(1.0d);
double justBelowOne = BitConverter.Int64BitsToDouble(bits - 1);
ってする事によってdoubleで1.0から最小単位だけ小さい値が得られて、それとの比較であれば、つまり
(1.0d / 49d * 49d) == justBelowOne
はtrueになるっぽい><
オレンジの発想自体はあってた><;

14:57:35 @orange_in_space@mstdn.nere9.help
icon

・・・・ということはオレンジの最初の発想である「その精度で1.0に最も近い値は1.0ってことにすればいいんじゃね?><」は、成り立つのかな?><;

14:54:49 @orange_in_space@mstdn.nere9.help
icon

ていうかさっきの記事にそのまんまの内容が追記されてるじゃん!!!!!><;

14:50:10 @orange_in_space@mstdn.nere9.help
icon

GPT-4oさんの解説のまとめ部分だけ引っ張ってくると

"・IEEE 754規格は、数値の丸め方法も標準化しており、通常は「最近接丸め」が使われます。
・0.3333333333333333 は double 型の内部表現で最も近い値に丸められ、それに 3.0 を掛けた結果も丸められて 1.0 になります。
・これにより、 0.3333333333333333 * 3.0 が 1.0 になるのです。"

14:47:34 @orange_in_space@mstdn.nere9.help
icon

マジで知らなかった><; 超恥ずかしい><;

14:46:36 @orange_in_space@mstdn.nere9.help
icon

GPT-4oさんに聞いたらものすごく詳しく解説してくれた><
説明全部省いて結論だけで言うと、C# に限らず、IEEE754で倍精度浮動小数点数型で1/3*3すれば(結果的に)1になるらしい><

14:33:14 @orange_in_space@mstdn.nere9.help
icon

浮動小数点数の比較、なんもわからん><

14:31:07 @orange_in_space@mstdn.nere9.help
icon

正直すまんかった><(?)

14:30:54 @orange_in_space@mstdn.nere9.help
icon

double a = 1.0d;
double b = a / 3.0d;
double c = 1.0d;
Console.WriteLine((b * 3.0d) == c);

もtrueでした><;

14:30:15 @orange_in_space@mstdn.nere9.help
icon

当たり前かもだけど、
(1.0d / 3.0d * 3.0d) == (1.0d - double.Epsilon)
はちゃんとtrueだった><
1.0d == (1.0d - double.Epsilon)
もtrueだった・・・><;

14:25:32 @orange_in_space@mstdn.nere9.help
icon

1/3がしたい時はdouble使おう?><(?)

Attach image
14:22:11 @orange_in_space@mstdn.nere9.help
icon

mstdn.nere9.help/@orange_in_sp
"decimalに限らずfloatでも1.0/3.0*3.0の答えの値(定数)を1.0と見なすような仕組みだけあればいいんでは?><"

C# のdoubleはそうだよってこと・・・?><;

Web site image
orange (@orange_in_space@mstdn.nere9.help)
14:21:02 @orange_in_space@mstdn.nere9.help
icon

!!!!!!!><;

Attach image
14:09:29 @orange_in_space@mstdn.nere9.help
icon

C# のdoubleでいうと、
1.0 - Double.Epsilon;
みたいなのも1.0として扱えばおk?><;

14:03:02 @orange_in_space@mstdn.nere9.help
icon

[B! programming] decimal型(十進小数)に夢を見ている輩が多すぎる - Qiita b.hatena.ne.jp/entry/s/qiita.c

これふと思ったけど、数学好きな人(皮肉)(※1)を相手に考えるなら、decimalに限らずfloatでも1.0/3.0*3.0の答えの値(定数)を1.0と見なすような仕組みだけあればいいんでは?><
(※1 なんていえばいいかわからない><; 『 実数原理主義者』とか?><;)

Web site image
『decimal型(十進小数)に夢を見ている輩が多すぎる - Qiita』へのコメント
13:28:21 @orange_in_space@mstdn.nere9.help
icon

夜駆ける道路補修の勝手連、その名も「兄弟」 マレーシア、無許可も事故で友人亡くし結成 | 共同通信 nordot.app/1172294682424607484

"...道路に穴が多いのは、過積載のトラックが多いことや、無電柱化率が日本より高いマレーシア都市部で「電線や通信回線の埋め直し後の工事が雑な可能性がある」(地元記者)ためだ。..."

Web site image
夜駆ける道路補修の勝手連、その名も「兄弟」 マレーシア、無許可も事故で友人亡くし結成 | 共同通信
12:19:40 @orange_in_space@mstdn.nere9.help
><
icon

これだとファインマンさんの受け売りっぽくも見えるけど、オレンジは自分でそう考えてたら、ファインマンさんも同じような事を言ってたって構図><;
ファインマンさんが生物学関連の疑問をもって予想をたてたあと、先行研究が見つかりまさにその通りで既知であった事を、嘆くんじゃなく「我々は正しかったんだ! 素人のわりには悪くない結果だったね」って喜んだのも、メタにオレンジっぽくておもしろい><;(オレンジは同じような事を考えてたファインマンさんが居た事を知って喜んでるというかおもしろがってる><)
自分で考えてそれが正しいのか確かめる事が楽しいって所に共感できるの楽しい><

12:11:37 @orange_in_space@mstdn.nere9.help
今のオレンジだったら><;
icon

オレンジだったら「鉄がくっつくのくらい知ってますよ!><; なんで鉄がくっつくのかわかります?><」

って反論までが従来で、さらに

「どうして鉄に磁石がくっつくのかをたとえば小学生にもわかりやすく説明出来なければ、『なぜくっつくのか?』を知っているなんて言えないんです><
これはノーベル物理学賞受賞者であるファインマンさんの言葉でもあります><
あなたは『知っている』『知らない』について軽く考えすぎています><
『知っている』は、多くの側面があり、そんな単純なものじゃないんです><
あなたがいま直面したのは『よく考えたら知らない』という学びの機会です><」
くらい増えそう><;

12:09:59 @orange_in_space@mstdn.nere9.help
icon

前に読んだtogetterのこれ、
ファインマンさんのエピソード色々聞いた上でいま見ると全然違って見える><;

2022年8月22日
「これ(鉄)なんで磁石につくかわかる?」と聞かれて色々考えて「分かりません」と答えたら「鉄に磁石がくっつくのも知らない」と言われた - Togetter [トゥギャッター] togetter.com/li/1933145

Web site image
「これ(鉄)なんで磁石につくかわかる?」と聞かれて色々考えて「分かりません」と答えたら「鉄に磁石がくっつくのも知らない」と言われた
11:14:05 @orange_in_space@mstdn.nere9.help
icon

わりと本気で思ったけど、日本のメジャーな小中の数学の教科書(少なくとも啓林館と東京書籍)で数学を勉強したら、なんの応用力も無いやつに育ちそうな気がする><
(逆に言うと、そこから外れて塾などで学ぶ必要性が発生してそう><)

10:23:53 @orange_in_space@mstdn.nere9.help
icon

昨日の『常識』の話(日本は東西で商用電源周波数違うよの話)も、周囲の人が賢いクラスタに居て周囲しか見てないと「常識でしょ!?」になるし、周囲の人が賢くないクラスタにいると「知らない人たくさんいるでしょ!?」になるのかも><

10:19:28 @orange_in_space@mstdn.nere9.help
icon

ツイッターでそういうクラスタに居て、そこからVTuberの配信のコメント欄(チャット欄)リスナーの方々を見ると「????><;」ってなるの、たぶん実際の世間に近いのってVTuberの配信のコメント欄の方なんだろうね><;

10:09:17 @orange_in_space@mstdn.nere9.help
icon

【教育格差】「大学卒業して正社員となり3年以上継続して勤務する」が普通と思ってる人がいるかもしれないけれど、そういう人はわずか全体の16.3%にすぎないよ、という話 - Togetter [トゥギャッター] togetter.com/li/2380337

これ、大学院等進学が37人(3.7%)って、オレンジがツイッターに居た時のクラスタだと1/4に近い感覚だったし、どのくらい極端に高学歴なクラスタに居たのかってなる><;
(宇宙クラスタと情報系大学クラスタの境目(?)付近に居た><)

Web site image
【教育格差】「大学卒業して正社員となり3年以上継続して勤務する」が普通と思ってる人がいるかもしれないけれど、そういう人はわずか全体の16.3%にすぎないよ、という話
09:59:24 @orange_in_space@mstdn.nere9.help
icon

新聞で「昔の人間が懐中電灯を持っているのはおかしい」という投稿があったが...→江戸時代には既に携帯用ランプが発明されている - Togetter [トゥギャッター] togetter.com/li/2378057

時代劇で見た事あるから存在は知ってたけど名前は知らなかった><;

Web site image
新聞で「昔の人間が懐中電灯を持っているのはおかしい」という投稿があったが...→江戸時代には既に携帯用ランプが発明されている
09:46:06 @orange_in_space@mstdn.nere9.help
icon

【物議】ディズニーに来たものの満足に遊べない親子に「下調べ不足の親が悪い」という声→そもそも近年のチケットシステムやファンの過熱ぶりに疑問も - Togetter [トゥギャッター] togetter.com/li/2380144

こういうの、マイナンバーカード周辺とかもそうだし、駅の時刻表撤去問題もそうだし、ついでに言うとUNIXのデザインもそうだけど、
「便利に使いやすくするのが目的なのか、それともなにか変化させたりユーザーに技量を要求する事が目的なのか?><」って、
そもそもどういう状態が理想であるのかにちゃんと立ち返って「いまおかしな事をしているかもしれない」と振り返る能力を持っているのかという問題にもなる><

Web site image
【物議】ディズニーに来たものの満足に遊べない親子に「下調べ不足の親が悪い」という声→そもそも近年のチケットシステムやファンの過熱ぶりに疑問も