More you might like
一年くらい前、客先のサーバのホスト名が「hirasawa」「akiyama」「tainaka」「kotobuki」だったので、システム管理者に「お、けいおんですか」って聞いたら「いや、P-MODELです」と言われて絶妙な沈黙が生まれたことがあった。
そろそろ、夢をみるのはやめましょう。
ソーシャルは人類を平等にしません。
ソーシャルで恋人はできません。
ソーシャルでキャリアアップするわけではありません。
10位
プログラミングの進展をコードの行数で測るのは、飛行機建造の進展を重量で測るようなものだ。
ビル・ゲイツ9位
今日のプログラミングは、馬鹿でも使える、より重大かつ高度なプログラムを構築する努力をしているソフトウェアエンジニアと、より重大かつ高度な馬鹿を生み出そうとする宇宙との間の競争である。今のところ、宇宙が勝っている。
Rich Cook8位
スケッチテーブルでは消しゴムを、工事現場ではハンマーを使うことができる。
フランク・ロイド・ライト7位
一つの問題に直面するとき、「そうだ。正規表現を使おう。」と考える人たちは、二つの問題に直面する。
Jamie Zawinski6位
あなたはプロジェクトを下のように行うことができる。
・時間通りに
・予算内に
・適切に
二つを選べ。
Unknown5位
理論的には、理論と実践に違いはない。実践的には、ある。
Jan L. A. van de Snepscheut4位
あなたのコードをメンテナンスすることになる人が、あなたの住所を知る強烈なサイコパスになりうるのを常に想定してコーディングしなさい。
Rick Osborne3位
ホフスタッターの法則を考慮しているときでさえ、相変わらず、予期する以上の時間がかかる。
ホフスタッターの法則2位
水の上を歩くのと、仕様書からソフトウェアを開発するのは簡単だ。もしもどちらも凍結しているならば。
Edward V Berard1位
そもそも、デバッギングはコーディングよりも2倍難しい。従って、あなたが可能な限り賢くコードを書くとしたら、定義からして、あなたはそれをデバッグできるほど賢くない。
ブライアン カーニハン
報道で「相対性理論が覆る!」などと騒がれ(例1)、さらには「タイムマシンが可能になる」(例2)、なぜかさらに「ワープも可能」(例3)とまで出ている。
まずこれはそんなに騒ぐべきことなのか、について。今回の実験については、実験者自身が、この論文の中で、Despite the large significance of the measurement reported here and the stability of the analysis, the potentially great impact of the result motivates the continuation of our studies in order to investigate possible still unknown systematic effects that could explain the observed anomaly.
(ざっと意味を書けば、「実験結果は安定しているけど、結果があまりにすごいので、この変な観測結果を説明できるような系統的誤差がないかどうかもっと調べたいよ!」ってこと)
と書いている。つまり、実験者自身が「相対論が覆ったぜイェイ!」とか言っているのではないということ。そして、世間の他の物理学者の反応はほぼ「ああ、きっとどっか間違っているよね」という感じ。
そういうわけなので、あきらかに報道は騒ぎすぎなのである。何よりこの実験が(予想通りというべきか残念ながらというべきか)失敗だったことがわかっても「科学者の言う事はいいかげんだから」とか言わないでねお願い(^_^;)。
というわけで、あまりに世間が「相対論終了!」などと盛り上がるのでついつい、twitterで、
トレンドに「相対性理論終了」と出ているけど、これで「終了」は気が早すぎる。ニュートリノの速度がCで、光の速度がcで、C>cで、しかもその差が小さいってことなら、「この世の最高速度はCです」ということで相対性理論作りなおせばいいだけのことのはず。
とか発言してしまった。後半の「C>cでCが最高速度にすればよい」という部分については、少し単純に言い切り過ぎた(もちろん、「そう簡単でもないでしょ」という反応があった)。
ちなみにこれを書いた時点では「真空は実は誘電体/磁性体で、ニュートリノは電磁相互作用しないのでその誘電体/磁性体的性質を感じないので『本当の光速』で走れるが、光はそうはいかない」という妄想を走らせていた(^_^;)。
ただ、「相対論はそう簡単に終了しませんよ」と思ったのはもちろんほんとで、相対論は膨大な実験結果に支持されているので、この実験結果に何か意味があったとしても、根本的なところで相対論という枠組みが壊れるということはない。量子力学ができたからといって古典力学は終了しなかったし、相対論的力学ができたからといってニュートン力学は終了しなかった。相対論(特に特殊相対論)というのは、もはや古典力学と同じぐらいのステータスは確保している。いや、むしろ古典電磁気学の一部になっているとも言えるほどだ(日常程度の現象でも、相対性理論がないと古典電磁気学は成立しませんよ、という例は、相対論の講義の中でも触れている)。
そういう意味で、結果の
(v-c)/c = (2.48 ± 0.28 (stat.) ± 0.30 (sys.))×10^( -5)
というのは、他の観測結果と矛盾することがたくさん出てきてしまうと思う。光速は299792458m/sと、9桁の精度で確定している(しかも、いわゆる光速の測定だけでこれが決まっているわけではない)わけで、10^(-5)のオーダーでずれるというのはなかなか難しい。こんだけ大きい効果だと、上で書いた「妄想」がなかなか走ってくれない(^_^;)。
というわけで、もし万が一この実験がほんとうに「ニュートリノの速度が光速より速い」という結果だったとしても、「2011年の実験で修正された特殊相対論は、より堅固な理論になったね」という結果になるというのがもっともありそうな結末である。最低でも相対論は「よい近似理論」としてのステータスは残すだろう。
くどいようだが、「ここに見落としが!」と発見されるというのが一番ありそうであることはもちろんである。
★なぜ人は超光速とタイムマシン(ワープ)を間違えるのか?
で、ちょっと考えたのが、上のリンクの例2や例3のようなことが起こるのだろう、ということ。というのは超光速ということとタイムトラベルは全く別の概念である。もちろん、超光速で情報が伝達できると、相対論的因果律を破る。しかしそれで過去への時間旅行をするには、その超光速現象を別のミンコフスキー座標系から見るという操作をしなければいけない。
ワープにいたってはもっと関係ない(^_^;)。「宇宙戦艦ヤマトが現実に」なんて書いて、さらになぜか松本零士さんにコメント取っている例まであるけど、それは無茶というものだ。
『光の速度がcで、C>cで、しかもその差が小さいってことなら、「この世の最高速度はCです」ということで相対性理論作りなおせばいいだけのことのはず』。この部分、俺もほぼ同じこと考えてた。物理学者さんと意見が一致して、一安心。
(via taquyallan)いやまじで喫茶店経営して女子高生にふりふりの制服着せて眺めつつ趣味でプログラミングするくらいが最高だわ
いやまじで喫茶店経営して女子高生にふりふりの制服着せて眺めつつ趣味でプログラミングするくらいが最高だわ
10位
プログラミングの進展をコードの行数で測るのは、飛行機建造の進展を重量で測るようなものだ。
ビル・ゲイツ9位
今日のプログラミングは、馬鹿でも使える、より重大かつ高度なプログラムを構築する努力をしているソフトウェアエンジニアと、より重大かつ高度な馬鹿を生み出そうとする宇宙との間の競争である。今のところ、宇宙が勝っている。
Rich Cook8位
スケッチテーブルでは消しゴムを、工事現場ではハンマーを使うことができる。
フランク・ロイド・ライト7位
一つの問題に直面するとき、「そうだ。正規表現を使おう。」と考える人たちは、二つの問題に直面する。
Jamie Zawinski6位
あなたはプロジェクトを下のように行うことができる。
・時間通りに
・予算内に
・適切に
二つを選べ。
Unknown5位
理論的には、理論と実践に違いはない。実践的には、ある。
Jan L. A. van de Snepscheut4位
あなたのコードをメンテナンスすることになる人が、あなたの住所を知る強烈なサイコパスになりうるのを常に想定してコーディングしなさい。
Rick Osborne3位
ホフスタッターの法則を考慮しているときでさえ、相変わらず、予期する以上の時間がかかる。
ホフスタッターの法則2位
水の上を歩くのと、仕様書からソフトウェアを開発するのは簡単だ。もしもどちらも凍結しているならば。
Edward V Berard1位
そもそも、デバッギングはコーディングよりも2倍難しい。従って、あなたが可能な限り賢くコードを書くとしたら、定義からして、あなたはそれをデバッグできるほど賢くない。
ブライアン カーニハン
10位プログラミングの進展をコードの行数で測るのは、飛行機建造の進展を重量で測るようなものだ。 ビル・ゲイツ
9位今日のプログラミングは、馬鹿でも使える、より重大かつ高度なプログラムを構築する努力をしているソフトウェアエンジニアと、より重大かつ高度な馬鹿を生み出そうとする宇宙との間の競争である。今のところ、宇宙が勝っている。 Rich Cook
8位スケッチテーブルでは消しゴムを、工事現場ではハンマーを使うことができる。 フランク・ロイド・ライト
7位一つの問題に直面するとき、「そうだ。正規表現を使おう。」と考える人たちは、二つの問題に直面する。 Jamie Zawinski
6位あなたはプロジェクトを下のように行うことができる。・時間通りに・予算内に・適切に二つを選べ。 Unknown
5位理論的には、理論と実践に違いはない。実践的には、ある。 Jan L. A. van de Snepscheut
4位あなたのコードをメンテナンスすることになる人が、あなたの住所を知る強烈なサイコパスになりうるのを常に想定してコーディングしなさい。 Rick Osborne
3位ホフスタッターの法則を考慮しているときでさえ、相変わらず、予期する以上の時間がかかる。 ホフスタッターの法則
2位水の上を歩くのと、仕様書からソフトウェアを開発するのは簡単だ。もしもどちらも凍結しているならば。 Edward V Berard
1位そもそも、デバッギングはコーディングよりも2倍難しい。従って、あなたが可能な限り賢くコードを書くとしたら、定義からして、あなたはそれをデバッグできるほど賢くない。 ブライアン カーニハン