2018年1月3日水曜日

2018年はこれを。。。

新年明けましておめでとうございます。

2018年も明けて3日目。ロサンゼルスは比較的暖かい気候で、日中は過ごしやすく、休暇最終日の今日は何をしようかなと、思いをめぐらせているところです。

年末年始にいろいろと読み物をしていたのですが、その中でピンときた記事があり、今年は毎日知らない事(学んだ事)を最低1個はノートを取る、スペイン語の表現か単語を1日1個覚える、プランクを毎日やる、をやってみようと思います。

実は似たような事は過去にやった事があるのですが、意識して毎日1個記す作業はやった事がないので、一度チャレンジしてみても面白いなと思いました。

目標を立てるのではなく、システム(癖)を作る。日々、何かを1%改善していく。そのために良い癖になるような、ちょっとした小さな事を毎日やる。で、うまくいってないなっと思えばちょっと修正する。いきなり大きな目標を立てたらやる気を失くすので、毎日簡単な事をやってみると続くような気がします。

Success is a few simple disciplines, practiced every day; while failure is simply a few errors in judgment, repeated every day. —Jim Rohn
成功は些細な訓練を日々実践した結果。挫折は些細な判断ミスを日々積み重ねた結果である。 --ジム・ローン

この日々の積み重ねがどんな効果を生み出すのか、実際試してみようかなと。

2018年 1月3日 晴れ

2016年10月14日金曜日

Am I busy or not automated?

When I feel busy, I think about automation.  The definition of the word "busy" is "actively and attentively engaged in work or a pastime".  Although, I think more of a  desperation to finish the overfilled tasks beyond the capacity of my own.  In other words, imbalance in the "demand and supply" of the workflow.  What I want is to balance this overly activated state.

So how would I normalize this situation in terms of the balance of demand and supply.  Delegate, is the keyword.  Someone who is skilled in communicating with others would delegate tasks to someone else.  On the other hand, someone with skilled in writing a code could automate or I should say auto-process the routines which are in the form of tasks.

Why delegate in the first place?  Because a distribute processing is better than central processing.  My processing spec is limited.  Therefore, a throughput I can generate is limited.  Distribution is about delegation, and it means increasing the throughput by means of distributed processing no matter who the recipients are.

What are the differences between human delegation and programmatic delegation?  They are emotion, deep learning, experiences.  Program sounds easy, but every interface to communicate for delegation is different as well as the quality of the outputs whatsoever.  You may see inconsistencies in human delegation from the experience levels not so much in programs.  There is also a question of "in the queue" or process "on demand".  Freedom of choosing who to delegate goes beyond imagination.

Let me illustrate some examples of delegation.

Machine (program): Send me a summary of the news on a keyword "apple" in an email on a daily basis.

Human: Go to the supermarket on a xxth street and buy tonight's dinner and bring back home.

Both are delegations.  Most of the time, human interface accompanies fuzziness in I/O.  The AIs, on the other hand, have sophisticated and began to understand these fuzziness with the effort of better deep learning with better processors.  That's what you are seeing on the news.

What can be delegated and automated is my focal point in getting out of the busy state.  That is how I try to balance out my through put nowadays.  If that's possible, I can do more things that I want to do.



忙しいのか?自動化できていないのか?

例えば忙しくてどうにもならないと思う局面がある。「急いでしなくてはならない事に追われている。する事が多くて休む暇もない。多忙だ」と定義される。猫の手も借りたい状況だ。つまり自己のスループットにおける「需要と供給のバランス」が崩れているわけで、このバランスを正常化したいと思うのが普通ではなかろうか。

じゃあどうすれば良いのか?猫の手を借りたら良いのである。人との「コミュニケーション」に長けた人であれば、仕事を委譲する事ができるし、「プログラム」を書ける人であれば、仕事を自動化できる。

そもそもなぜ仕事を委譲しないといけないのか?それは集中処理より分散処理が優れているからである。1人の処理能力というのは限界があるので、スループットにも限界がある。それは時間内にこなせる仕事というのには限界があるというのが事実としてある。分散処理して、スループットを上げる、アウトプットをあげる、それを解決するのが自動化、実現するのが仕事の委譲、委譲先が人か機械(プログラム)かという結論が導き出せる。

仕事の委譲における人か機械の違いとは何か?感情があり、深層学習があり、経験の差がある。情報の入力のインターフェース(伝達方法)も異なれば、出力のクオリティ(品質)も異なる。すぐ並列処理されるか、キューに止まった状態という即時性の違いもある。ここには人か機械かという、委譲の選択という究極の自由が与えられているわけである。

ここに委譲の例をあげてみる。

機械(プログラム):ミカンをキーワードにしたニュースを毎日この時間にメールで送って。
人:xx通りの交差点にあるスーパーに行って今晩のおかずを買ってきて家まで持ってきて。

どちらも委譲だが、人に委譲する時のインプットはファジーが伴うことが多い。そしてこのファジーなインプットを深層学習して品質の高いインプットを返せるようになってきているのが機械でありAIだ。人への委譲が、機械への委譲に変わりつつある。

何を自動化できるのかを見極め、それらを委譲できるようになれば、忙しい状態から解放される日も近い。そうすればまた違った自分のやりたい仕事ができるんだと思う今日この頃。

2016年10月11日火曜日

ドライブスルーのスターバックスを見つけるにはどうしたら良いのか?

例えば子供連れなんかでスターバックスに行きたい場合、重宝するのがドライブするーのある店舗。実は簡単にスターバックスのアプリで探せます。検索結果の表示に車のアイコンが出ている店舗はドライブスルーがあるので、近隣で検索すればすぐです。尚、影響時間には注意して探しましょう。

How to find a drive-thru Starbucks?

If you want to know where the drive-thru Starbucks in your area, Starbucks app will let's you find from the list of search results.  Whenever you see a car icon in the beginning of address, that tells there is a drive-thru lane implemented at the site.  

A car icon means drive-thru.