」matz「人間は数式化できないし歴史に個人の影響は不可避だから。歴史じゃなくて技術動向ならある程度予測出来るかも。歴史心理学ではなく、心理歴史学(Psychohistory)だと突っ込んでみる。ちなみに、プレゼンスライドの下をちょいちょい動いてるウサギはプレゼンタイマーらしい。matz「エクストリーム未来予測してみる。メインストリームPC価格はあんまり変わらないけど極小デバイスにどんどん入れられるようになってく(家電のフリしたコンピュータが増える)」matz「家電にRubyはもうちょい頑張ったら...」matz「次に高性能化。今のメインストリームPCは20年ぐらい前のスパコンと同じぐらい。matz「"京"って8万CPUぐらい載ってる。10年後コンシューマに1024コアとかそんな不自然じゃない」matz「次は大容量化。すると次世代メモリだと今のDRAM同等で永続化可能ってことになるかも。主記憶だけで320GBとか。数段階のキャッシュ構造が主記憶だけで済むかも」matz「そうなるとソフトウェアアーキテクチャも変わる。これによってデータ処理の場所は幾度と無く変わってきた。この振り子は続きそう。」matz「先の動向まとめると1.PCのマルチコア化。OSはいいけど言語はまだ課題ある。7万コアとか言われるとまだうまく抽象化してプログラマに提供出来てる言語はない。2."組み込みの非組み込み化"。3.クラウド化、管理ノード増えるに従って抽象化レイヤ出来るはず」matz「例えば電力はもはや抽象化されたパワー。計算リソースもそうなる。なると"向こうとこちらの使い分け"という課題が残る。「そして"データの入り口"という課題。データは自動的に生まれるものではなくてどこかにあるものを取り込んでくることになる。集めてどう加工して入れるか。ここ数年の主戦場はここかな」matz「10年先でも重要なことを押さえる。数千年前からやってるもんだからあと10年でどうかなるものじゃない。僕はホントに数学ダメ。なんだ!」(笑)matz「だいじなもの続き。(コンピュータ)サイエンス。何よりもサイエンス的な考え方。事実に基づいて推論を行なって検証するというスタイル。これをその時その時のトレンドに合わせていくことで地に足のついたエンジニアになれるのでは。新しいものにチャレンジ」(このあたり、自社の考え方と同じだなぁと思いながら聞いてた)matz「年をとると新しいことしたくなくなる。分別あったほうがいいけどプログラミングに関しては大人げなく。コミュニケーション能力大事。言語を使う人はどう考えるだろう、とか考えながらメール書いたりとコミュニケーションにかなり時間を使ってる。いうか個人の持っている評価というもの。僕はOSS/FSSの人なので名誉経済で生きてる。この世界だと勤めてる企業とかでは通用しない。何を作った人だからプログラミング力ありそう、と考えてもらえる。これが色々といいことにつながる。matz「例えば自分の考えたこと、感じたことをblogやtwitterに書く。自分の書いたコードを(権利的問題無い限り)公開する。いうことを10年、20年と続けるということ。Lispのプログラムとか出してた」matz「現在の私は、私が天才プログラマだから、というわけじゃなくて何かを作るとこまでやったという継続によって成ってる。これによって普通じゃない人になれる。Torvaldsが"毎日10時間10年続けたらなんらかの人になれるよ"って話してたのを思い出した。matz「そして"楽しさ"。プログラミング楽しいとずっと思ってて楽しくないと思ったことはない。このポイントは私の場合"万能感"。プログラミングって"やれば出来る"が結構通用する。在りし日の万能感を取り戻せる感じ」matz「このへんが"世界変革の源泉"。この先の世界を変えるのはIT。プログラム書かないと世界は変わらない。Hacking!"」その後少々時間があったようで質疑応答少々。tsudaってると質問考える余裕ないのが悔しいとこだなぁと思いつつメモ。matz「Rubyの場合、いいとは言われるけど使われない状態が10年ぐらい続いた。質問「世界の皆が使えよ!と思って作ってた?自分のために作ってた?」matz「僕は自分のためだけに作ってた。まつもとさんのトークは技術者として元気出ますね。トークライブ後にキャッキャと@fukuyukiさんにまつもとさんとのツーショット撮ってもらっちゃった、ミーハーな私でした。MacBookを4/10に注文、4/14出荷、届いたのは4/17だったので正確にはもうすぐ2ヶ月ですが。Dockerで簡単にGPU対応のTensorFlow入りコンテナを作る方法こんにちは。作品群を読んでいたら連休が終わりそうです。重くなるので読み込まないようにすればOK。資料を補足するシリーズです。途中でやったことや、参考情報を書いていきます。