The First Cry of Atom Today is the first day of the rest of my life.


最近英語を使って仕事をすることが多い。もともとソフトウェアのドキュメントは英語で書かれているから読むことは多かった。 でもここ最近はOSSのコミットも結構まじめにやるようになってきたし、毎日会って仕事を一緒にする人の中に日本語が話せない人がちょくちょく増えてきたからだと思う。(今の仕事はとても刺激的だ)昔から英語それ自体を勉強しようと思ったことはあんまりなくて、 必ず何かに使うからというモチベーションでいつも英語を学んできた。もともと本を読むのが好きだったし、世界にある文章のほとんどは英語で書かれていると知ってからはなおさら英語を読めるようになりたいと思ってきた。 日本の英語教育は基本的に読み書きに主眼をおいているけれど、僕が英語を使ってしたかったことは昔から「読む」こと... Read more

Estimation of probability distribution with Masked autoencoder

Autoencoder can extract various type of features from image sets. As I have done this before with MNIST datasets, we can see this result with our eyes by making images which represent its weight parameter. Today I tried other type of autoencoder which is called MADE(Masked Autoencoder for Distribution Estimation). This kind of autoencoder is pub... Read more

Engineering for me

It took a time from my last post. I am not so busy, in honest. I have nothing to write about and to write with. Words. This is a practice of writing English for me more easily and fast. I cannot find when the goal has come to me:) So anyway, I attended this hackathon yesterday. Open Hack Day 3 This event was hosted Yahoo Japan Corporation. ... Read more

The Power of Open Source for a Learner

Recently I often receive patches into my own latest open source software, storm-cookbook. This is a simple chef cookbook which creates apache storm cluster. I wrote just for myself, my needs, my other projects. Until now, there were some times I received patches and merged pull requests into other projects. Almost all patches were small but not... Read more

Getting started learning kernel

As a software engineer, we come to this point at last. Linux kernel is the bible and the ultimate stage all software engineers should learn in their lifetime. So I started kernel learning seminar with my friends. In this week we held that at the first time. Kernel overview from Kai Sasaki At this time, we explained the overview of li... Read more