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

DB Tech Showcase Tokyo

As well as last year, I gave a presentation at DB Tech Showcase Tokyo 2017. I talked about the connector detail of Presto. We found there were several points to be considered when implementing our custom connector on cloud storage like S3. Optimizing Presto Connector on Cloud Storage from Kai Sasaki DB Tech Showcase is a conference wh... Read more

Try deeplearn.js

New deeplearning framework was released from Google PAIR project. deeplearn.js deeplearn.js is written in JavaScript(TypeScript) to work on web browser. JavaScript is not a programming language for machine learning or numerical calculation which requires huge CPU power. But deeplearn.js can work on hardware accelerator like GPU through WebGL... Read more

exec format error in Docker container

You may see such error when you launched your docker container. $ docker run lewuathe/test standard_init_linux.go:187: exec user process caused "exec format error" My Dockerfile is this. FROM ubuntu ADD test.sh /tmp WORKDIR /tmp ENTRYPOINT ["./test.sh"] The shell script of entry point is here. #!/bin/bash echo "This is a script" Umm... Read more

Create disk image of macOS

I had several times to install Linux (Ubuntu) on my laptop. The other day, I tried to install Ubuntu on my Mac Book because that’s the only free laptop I had. But I failed to create proper partition in that internal SSD and deleted macOS accidentally. So I had to re-install macOS from nothing. That means I cannot obtain even the help of recover... Read more

t-SNE on Tensorflow

t-SNE is a state of the art algorithm for dimentionality reduction. This algorithm is used for mainly pre-processing of machine learning. You may know PCA as similar algorithm. Though both techniques are useful for capturing the specific feature of the data set space, t-SNE is more powerful even with huge dimensional datasets. In this post, I w... Read more