この記事を書き上げるには、相当長い時間がかかりました。本来は今年の年明け、 Rubyの死やデイヴィッド・ハイネマイヤー・ハンソンのTDDは死んだがアップされて騒ぎになる前に投稿するつもりだったのです。昨年末に書いたツイー […]

新たなelm-htmlライブラリでは、HTMLとCSSをElmで直接使用できます。FlexBoxも使ってみたいし、既存のスタイルシートも使い続けたいですか? Elmは使いやすくなり、処理が速くなりました。例えば、Todo […]

この投稿はEdward Z. Yangが2010年に書いたOCaml for Haskellers、私自身が今年頭に書いたHaskell for OCaml programmersの流れに沿っています。 目次 プロローグ […]

機械学習には、この分野を理解するための基礎となるいくつかの重要な概念があります。 この記事では、データとデータセットを記述する際に用いられる用語体系 (標準的な言葉) を学びます。また、データを基にした学習やモデルを記述 […]

先週、DARPAが確率的プログラミング言語に関する研究に資金を提供するための新たなプログラムを発表しました。関連記事では、このニュースが重要な理由について明らかな見解が示されていましたが、確率的プログラミング言語は新たな […]

人間の論理は、私たちがプログラミングして毎日使っているマシンの論理とは違って完璧ではありません。人間は間違えますし、悪い精神的習慣を確立してしまいますし、エンジニアとして成功するための能力に悪影響を及ぼす認知バイアスをた […]

親愛なるGoogleへ これは僕のせいじゃない。間違いなく君のせいだ。 僕たちは最高の出会いをしたね。君は検索エンジンのエキスパートだった。僕がそれ以前に出会ったLycos、AltaVista、AllTheWeb、Web […]

複雑なアプリケーションではロギング、トレーシング、メトリクスといったサポートの機能により、関数にすぐ負荷がかかってしまいます。これらのコードブロックはあらゆるコードベース上でそれぞれ少し変形して繰り返し使用されるのですが […]

オーストラリア・メルボルン発のスタートアップGleamが、国内のスタートアップが直面している課題点を、自社の例も含め紹介しています。 最近のオーストラリアでのインターネット関連の買収案件について実例を挙げて、国外の企業( […]

機械学習とは何でしょうか? 機械学習の信頼できる定義(翻訳) を読むことはできますが、実際のところ、機械学習とは解決される問題によって定義されるものです。だから、機械学習を理解するには、いくつか問題の実例を見てみるのが一 […]

最近では最適化という言葉を使う場合、GPUメモリ消費やネットワークトラフィックの最適化、などと明示的に言わない限りは、実行時間の最適化という意味で使われるケースがほとんどです。 自分が何を最適化しようとしているかを知ろう […]

Pythonを始めたばかりのユーザーの多くが、どちらのバージョンを使えばいいのか迷っています。私の答えは、「気に入ったチュートリアルに書かれているバージョンにしましょう。そして、あとで違いを調べてください」という言葉につ […]