2016年10月
2016年10月03日(月) #00 Windows Update
- Windows Updateが遅い。10分とか20分とかかかる場合もある。10分ってとんでもない時間で、HDDに書き込むのなら1分でも3GBくらいは書き込めるし、何か処理をするにしても1分で1800億命令くらいはこなせる。その10倍もの時間をかけて一体何をやっているのか。そんなに時間がかかって恥ずかしくないのか。
2016年10月04日(火) #00 人間は野生動物を絶滅させたというけれど・・・
- 人間は野生動物をたくさん絶滅させてきた。特に最近の100年間はひどい。みたいな話はよく聞く。これはもちろん悲しいことだし、反省すべきである。
- でも一方で、人間は進化を加速させている面もあると思う。犬や猫や家畜や植物などにおいては、品種改良をものすごくたくさんやって、どんどん新しい品種が生まれていると思う。
- もしかしたら滅ぼしてしまった数よりも、人間が生み出した種の数のほうがずっと多いのかもしれない。
- しかし仮にそうだとしても、滅ぼさずに済むのならそれに越したことはないので、私の意見は人間のしてきたことを正当化するためのものではない。それにたいていの場合、種を滅ぼす人と新しい種を生み出す人は別の人である。
2016年10月05日(水) #00 人類が絶滅しそうになった日
- wikipediaの「トバ・カタストロフ理論」によれば、人類は7.5万年前くらいに絶滅しかかった。人口は1万人程度まで減ったといわれる。この学説どおりに噴火が原因だったかは疑問の余地があるらしいが、とにかく人口が1万人程度のなったのは相当に確からしい。このときにホモ・エルガステルやホモ・エレクトゥスなど、人類に近い種族の多くも絶滅してしまった。
- 人類がたった1万人まで減らされて絶滅に瀕したというのは、人類において歴史的な大事件だと思う。これに比する事件はそう多くはないはずだ。大きな戦争や伝染病の流行はあっただろうが、1万人にまで減らされたことはきっとあるまい。
- これは中学で教えているのだろうか。教えるべきだと僕は思うなあ。
- ちなみに僕は習っていないが、この学説が出たころには既に大学院生だったので、それは仕方なかったのだろうと思う。しかし今まで知らないでいたことは我ながら恥ずかしい。
- 恐竜は6,500万年前にやはり寒冷化によって絶滅したとされているが、かろうじて鳥類だけは生き残った。われわれ人類も遺伝的に近い種族をことごとく滅ぼされて、かろうじて数種が生き延びたに過ぎないので、恐竜と大差なかったのだと思う。
2016年10月06日(木) #00 能力と役割
- 会社の組織を考えていると、社長はどうやって社長になったのかと思う。
- 全社員でテストをして一番スコアが良かったものが社長になっただろうか?・・・いいえ。
- 立候補して選挙をして社長になっただろうか?・・・いいえ。
- 社長だけじゃない、会社組織のありとあらゆるところで、役職の決め方はテストや選挙を使っていない。
- だから当然、上司よりも部下のほうが優秀だったりすることはあるし、みんなが納得できない人選になることもある。
- しかし、選挙なんかで選ばれた政治家がやる政治よりも、企業活動のほうがはるかに生産的だと僕は思う。
- これはなんなのだ。どういうことなのか。
- でも学校で教えるのは「選挙」や「テスト」ばかり。そんなの社会に出たらほとんど役に立たないことなのに。
- なんだかなーと思う。
- 結局、会社は常に競争にさらされているので、非効率なことをしていたら競争に負けて倒産してしまう。
- でも政府はそういうことはない。非効率なことをしていても排除されたりはしない。
- そうやって生き残ってきた企業のほとんどは、テストも選挙もやっていない。つまりそれらは不要というかやらないほうがいいことだったのだと思う。
- でも教育はそのことに気付いていなくて、今でも「テスト」や「選挙」ばかり教えている。・・・そういうことなんだろうと思う。
- 企業の場合、誰がどの役職に就くかは基本的に上司が決める。つまり上司はその人を見ていて、君にはこの役職がふさわしいのではないか、と提案してくる。
- 失敗すれば降格するし、大成功をしていれば出世もする。結局、「みんなで」決めるのはよくないのだと思う。優秀な少数で決めるのがいい。
- もし社長が有能ではなくて人選に失敗しているようなら、そんな会社は早晩につぶれる。逆に言えば、社長や役員がどんなに無能に見えても、もし会社がそれなりに長く存続していて利益も出ているのなら、社長や役員は実は有能であろう。
2016年10月06日(木) #01 多様性と選別が鍵?
- 生物の進化を見ていると、ある程度の多様性があって、それでより環境に適合しているものを生き残らせるということを確率的に繰り返しているだけで、どんどん改良されているように思う。
- 人間はDNAとか遺伝の仕組みとかをほとんどわかっていないころから、動植物の品種改良をやってきた。そんなものが分からなくても品種改良はできるのだ。気に入った特徴を持った品種同士を掛け合わせればいい。うまくいくこともあるし、うまくいかないこともあるけど、でもそうやって品種改良はできる。
- 遺伝的アルゴリズムというのがプログラムのアルゴリズムにあるけど、あれも結局は適当にいろいろ作らせて掛け合わせているだけだ。そんな方法でも結果的にいいものはできる。
- 上記の「2016年10月06日(木) #00 能力と役割」の話だって、企業は競争があるから生産性が高くなったのだと思う。
- だからどんなものでも競争状態において競争させれば、いいものは勝手にできるんじゃないだろうか。もはや中身を理解する必要はない(中身を理解できたほうがもっと進歩が早まるかもしれないけど)。
- 今はプログラミングと言えば、自分でロジックを一生懸命に考えるものだけど、将来はランダムにプログラムが生まれてきて、その中で自分の理想に近い上位10件を選んでいって、そこからランダムにプログラムが生まれて・・・みたいな作業が「プログラミング」になるのかもしれない。
- これは効率が良くないかもしれないけど、でもこの方法でなら、プログラマーの力量を超えたプログラムができる日も夢じゃない。
- そして選別するだけでいいのなら、プログラミングに高いスキルはいらないことになる。
2016年10月13日(木) #00 プログラミングの神様が降りてきた
- プログラムを作っていて難しいところに差し掛かって、悩み始めてしまうことがある。でもその状態が何日か続くと、ある時突然にどうすればいいかが分かって、一気にすべてがクリアになる。
- なんとなく「プログラミングの神様が降りてきた!」と感じる(笑)。
こめんと欄