タグ

2019年4月18日のブックマーク (5件)

  • 書評 「逆転の大戦争史」 - shorebird 進化心理学中心の書評など

    逆転の大戦争史 (文春e-book) 作者: オーナ・ハサウェイ,スコット・シャピーロ,船橋洋一・解説出版社/メーカー: 文藝春秋発売日: 2018/10/12メディア: Kindle版この商品を含むブログを見る 書は法学者であるオーナ・ハサウェイとスコット・シャピーロによる,なぜ第二次世界大戦後主要国同士の大きな戦争が激減したのかについて法政治思想史的に解明しようというテーマのになる. この第二次世界大戦後の戦争激減(暴力減少)について,ピンカーは「The Better Angels of Our Nature」(邦題「暴力の人類史」)において「長い平和」と名づけ,それを可能にした要因を民主制,国際貿易,国際機関に求め,さらにそうなった要因についてモラルの輪の拡大と歴史に学ぶ態度だと位置づけている.著者たちは,このピンカーの議論は国際法体系,および法思想的な視点が希薄だと考えて書を

    書評 「逆転の大戦争史」 - shorebird 進化心理学中心の書評など
    manabou
    manabou 2019/04/18
  • 【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報

    C言語で引数なしの関数を書くときに void を書かないのと書くのとで挙動が違うなんて話を聞いたことはないでしょうか? つまり void func() {} と void func(void) {} で挙動が違うという話ですね。 自分も話だけ聞いたことがあったものの2つがどう違うのかはわかっていなかったため、C言語の規格を読みながら何が違うのかを調べてみました。 結果だけ述べると、この2つの書き方は同じように見えて実は明確な違いがあり、引数がない関数を定義/宣言する場合には後者を使うのが適切です。 とは言え、2つの書き方で違いがあるとかほんとかよ?と思う方もいると思うので、まずはこの二つがどう違うのか見ていきましょう。 2つの関数の書き方の違い 早速ですが、以下のプログラムを見てみましょう。 // func_empty.c void func() {} int main(void) { f

    【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報
  • 逐次的単語分散表現学習ツールyskipの技術

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo! JAPAN研究所の鍜治です。記事では、4月18日に公開されたオープンソースの単語分散表現学習ツールyskipに実装されているアルゴリズムincremental SGNSについて解説したいと思います。 単語分散表現の学習ツールとしてはword2vecなどが有名ですが、incremental SGNSは、そのword2vecに実装されている単語分散表現学習アルゴリズムの1つであるskip-gram model with negative sampling (SGNS)を、逐次学習可能な形に拡張したものになります。 Skip-gram model with negative sampling (SGNS) まずはincr

    逐次的単語分散表現学習ツールyskipの技術
  • AI/MLシステム開発の難しさ

    Amazon FSx for Net App ONTAPにおけるファイルシステム/SVM/ボリューム/qtreeの分割の考え方を整理してみる #storagejaws

    AI/MLシステム開発の難しさ
  • バッチプログラムの運用と監視について検討しよう | メルカリエンジニアリング

    こんにちは。メルペイでバックエンドソフトウェアエンジニアをしている id:koemu です。 バッチプログラムのお話、今回は運用・監視についてお話したいと思います。当社はすべての業務が24時間行われていますので、システムがオンラインのときに動作するバッチプログラムについてのみ議論します。 過去の記事はこちらにあります。 運用に備えて バッチプログラムの運用について、「プリモーテム」「実行管理」そして「ログ管理」の3点について述べていきます。 プリモーテム ポストモーテムという言葉を聞いたことがある方はいらっしゃるかと思います。ポストモーテムとは、GoogleのSREの15章*1によれば、障害などの失敗を振り返り、今後に活かすプロセスの総称と捉えることができます。 さて、プリモーテム(プリモータム)とは何でしょうか。この言葉は、私が最近読んだThe Manager’s Path*2*3で使

    バッチプログラムの運用と監視について検討しよう | メルカリエンジニアリング