創作の時合い

魚釣りにおいて、時合いというものがある。端的に言えば魚の活性が上がって釣りやすくなる時間のことで、早朝か夕方(夕暮れ時)であることが多い。ただこれは場所や魚種によっても異なり、魚によっては昼でも食いが立つこともあるし、潮位のような他の要因が影響することもある。

釣りをしているとわかるが、この時合いというのはわりと一瞬の出来事のようだ。とくに大型の魚になればなるほどシビアになっていくらしい。時合いの一瞬に立ち会うことこそが、釣りをやることの醍醐味というか面白さなんじゃないかと思う。

さて、前置きが長くなってしまったが、これは創作(ブログやプログラミング)においてもそうなんじゃないかと感じる。 というのも仕事以外で自ら時間を潰してプログラミングやブログを書くという行為はそれなりにコストがかかる。これはメンタル的にもそうだし、肉体的にもそうだ。YoutubeやNetflixを見る方が楽に決まっている。 ではなぜこんなコストのかかることをわざわざするのかというと、それは何か根源的なものがあるというか書かないといけないような気がするからである(突き詰めればたぶんこれは幻想とか勘違いなんだと思う)

しかし歳を重ねると上記のような我に返る瞬間というのはわりとすぐに訪れてしまう。客観的に考えてPublicに何かを書くというのも昨今はメリットよりもデメリットの方が多い。。そんなことを考えていると、自分の文章をOutputする前にどうでもいいように感じてしまう。そうして最初に感じていた熱も失われてしまう。

魚と同じく創作の時合いも歳とともに短く、そして一瞬になっていくということなんだろう。

とはいえ生成AIが文章を書き出してくれるこの時代に自分のアイデンティティを保つ精神安定剤としてPublicにモノを書くことはそれなりに意味を持つんじゃなかろうか。なぜなら自分が生きてきた足跡が、今から見れば稚拙な文章を通してvividに感じられるからであり、それはAIに代替することはできないからである。 もっとも、今ほどインターネットが一般化する前は特にブログを書いても誰かが読んでくれるというわけでもなかったし、それは自分のために行う備忘録的な側面が大きかったはずだ。単に一時代の熱量が元に戻っただけにすぎないのかもしれない。

時合いでないときに釣れないのは別に道具が悪いわけでもないし誰かが悪いわけでもない。でも釣れる時間帯にいかに釣果を上げられるかはそのひとの腕次第だし、その日の魚のコンディションに合わせるために釣れない時間の試行錯誤が地味に重要だったりする。こういうのは釣りだけに限らない構造を持っていると思う。

だからブログにしても今後の趣味プログラミングにしても、とりあえず続けて書いていると皆が帰ったあとに来る釣りの時合いのような、そういう種類の楽しみが姿を表すのではないかと思っている。

Menthasの近況、次のツール、最近思うこと

生成AIの時代に、どれだけ自分の手で文字を綴ることに意味があるのかと思ったりする今日のこの頃だが、年末だし最近のMenthasとか考えていることを書いておこうと思う。

まずMenthas、ゆっくりではあるが着実なアップデートを実はしていたりする。UIだとサムネとタイトル部分だけリンク判定されるのでなく、descriptionがあるエリアまで地味にクリック判定されるようになっていたりする(あとマウスhoverで微妙に色が変わったりとか)。

あとは最近使っているひとは気づいたと思うんだけど、初回のロード時間がかなり減ったはずである。これはgzip圧縮を入れたというのもあるが、assetの類をversioningしてブラウザキャッシングするようになったのが大きい。元々MenthasはニュースのAPI含めて全部CloudFrontにキャッシュさせていたのだが、どうもピークタイムはJSなどのasset配信でサーバが詰まっていたらしい(CFにキャッシュが入る前にオリジンへのアクセスで詰まったら意味がない、ということ)。

そもそもなんでこうなっていたかというとassetの配信をS3+CFにしていないせいで、これはS3にアセットをあげるCI/CDを構築するのが面倒だったというのがある(一応個人のhobbyアプリなので...)maxAgeは短めだったり詰めが甘くて、もっと攻められるんだけど今のところ安定しているので放置している。

なんだかんだ↓は役立った。どれも常識的な内容ではあるのだが。

expressjs.com

まあ開発しているといっても、中身はこんな感じであんまり熱を入れて開発しているわけではない。それはやはりニュースアプリというものについて、Menthasをみるとやはり時代遅れ感があるというか、ユーザとしてこれでいいんだろうかと感じるからだ。

具体的にはニュースをリスト状に並べるというのが時代に即していない気がするというか、検索をぶつ切りにしたキーワード検索で行うことに対して、ChatGPT登場後に感じる違和感と似ている。ユーザが知りたいのはその日のトレンドだったり面白い記事を紹介してほしいわけで、単にタイトルと説明文を羅列されてもあまり興味を惹かれない。Menthasを作った当時はこれで完成されたと思ったんだけど、今はまだ加工前のデータを並べているように感じてしまう。

次のツールがあるとしたらどんなものだろう。つれづれでもいいから、さっき紹介したexpressの記事みたいに意味のある形でまとめて紹介するような形だろうか? なんにしても、自分がアプリを次作るとしたらlocal環境で完結するものになると思う。生成AIのAPIを使いたいというのもあるけど、今の時代に個人がwebアプリを公開することに開発者的なメリットがなにもない。10年前とはデータの扱いに対して注意しなければならない項目もまるで異なる。インターネットがすでにmatureした環境であり、もはや公の空間であることを考えるとサービス提供のハードルは高い。 (そういえば最近MenthasもGoogleAnalyticsからCloudflare Web Analyticsにしたんだった。GAと異なりほとんど何も機能はないけど、アクセス数くらいはわかる。個人がやるアプリならそのくらいの情報で十分だろう)

あとここ5~6年くらいは仕事でReact触ってきたわけだけど、次のアプリではCSS Transitionをうまく使いたいと思っている。Reactの場合Transitionとかを使ったアニメーションを組み込むのはライフサイクル管理との相性が悪いのもあって、なかなかハマることも多い。しかしヌルっと動くUIってまだ色んな形があるんじゃないかと思う。生成AIのアプリはChatGPTみたいなchat形式だったり、ユーザに何らかのテキスト入力させたりすることがほとんどなわけなんだけど、ユーザとしては自発的に入力なんかしたくないし、もっとGUIっぽいそれ用のコンポーネントが色々あり得るんじゃないか。その辺を自分で作って探究したらまだまだ面白そうである。

gpt4proクラスのAIは来年もっと身近なものになるだろうし、色々激動な年になりそうだ。

みなさま良いお年を。

Menthasをv3.2にアップデートした

随分前から少しづつ進めていたんですが、Menthasのアップデートを年末にひっそりと行いました。

以下今回のアップデート内容です。

  • React移行
    • VueからReactに移行した*1
  • ニュースカテゴリをスワイプで切り替えられるように
    • 最初はreact-slickを使っていたがライブラリを使わずにつくりたかったのでscroll-snap-typeなどcssを使って実装することに
  • CSSの細かい調整
    • 特にスマホで閲覧しているときにタイトルとか見にくいなと思ったので微調整
    • タイトルのテキスト色を微妙に変えたり
  • パフォーマンス改善
  • 具体的なコードは https://github.com/ytanaka-/menthas/pull/69 を参照

ハマっていたところ

scroll-snapでカテゴリを切り替えたときに、navigationのインジケーターやurlの方も同期的に変えたかった。しかしスワイプによるDOMの移動はCSS側に状態があり、これによってReact側でのstateの制御が難しい。結局コンポーネントのonScrollからev.target.scrollLeft で移動量を取得してカテゴリの長さ分動いたら切り替わったことにしている。しかしこのやり方だと完全に切り替わった後でないとインジケーターが動かないので完璧ではない(本当はスライドの量に応じてインジケーターも動いてほしい)。

IntersectionObserverでisIntersectingを使いながら監視するやり方も試したが、素早く動かすとうまく動作しなかったりして安定しなかった(特に2つ飛ばしくらいでチャンネル切り替えたりすぐ戻したりしたとき)。プロダクションレベルで同じことをやるなら、scroll-snapで制御するのでなく全てReact側で完結するような仕組みの方が良さそう*2。

あと /javascript みたいなurlで直接特定のカテゴリに遷移したいときに scrollBehavior = "unset" しつつscrollIntoViewでscrollさせて表示している。このやり方は後輩に教えてもらったんだけど、カルーセルみたいなUIを作るときには良いアイデアだなと感じた。

今後どうするか

ローディングを表示している部分で従来のuseStateを使う方法でなく、React.Suspenseを使う方式に変更したいと思っている。 Suspenseが提唱しているデータ層からのthrowをUIがcatchして表示するというパラダイムは面白いと思ったし、componentのコードが簡潔になる感じがして良い感触を得たため。

そういえば最近はてな社から企業技術ブログ: エンジニアの技術ブログコミュニティというキュレーションサービスがリリースされていて、こちらが結構良い感じにみえる。なのでそろそろ当初のMenthasの役割も終わりつつあるのかなーとも感じている*3。

自分的には新しいシステムなり、なんなりを来年は作れればいいかなと思っている。

それでは良いお年を!

*1:Reactにしたのは仕事で使っているのが選定理由として大きい

*2:cssのtransformをReact側で動かすみたいな。でも矢印キーとかタッチ端末の対応が大変そうだし、今回は楽をしてしまった

*3:スマホでの体験はイマイチに感じているのでその辺の改良とか、ニュース選択のアルゴリズムを良くするとか、そういう工夫はまだ余地がありそう

気分良く働ける場所に住む

最近メンタルの調子が良いというか気分良く仕事ができている。なぜなのかその理由を考えてみた。

オフィスの近くに住んでみる

4月に大学を辞めることにしたので、仕事に集中するためにオフィスに歩いていける場所に住むことにした、きっかけとしてはこれが大きかったと思う。 リモートワーク全盛ということで去年の夏頃に海老名市に引っ越していたのだが、元々海老名に引っ越したのは貯金のために一番大きな固定費である家賃を削ることが目的だった。

そして目的通りお金は溜まったが、なんというか仕事のパフォーマンスがどんどん落ちていく感覚があった(それがなぜかはわからなかった)。 プログラマということもあってリモートワークそれ自体に支障はなかったと思う。運動はしていたし、飯も基本的に自炊していたし、休日は車で外出して箱根とか熱海とか行きたいところに行っていたので不満はなかった。 肉体的には非常に健康的な生活を送っていたと思う。しかしなぜか仕事のパフォーマンスは落ちていた。とはいえオフィスは結構遠くて、帰宅ラッシュの中帰るのはつらいので中々できていなかった。

横浜に戻った結果、結論として自分の場合仕事はオフィスでやるべきということがわかった。 個人的に

オフィス + 徒歩圏>>> リモートワーク >> オフィス + 満員電車通勤

くらいな感じがある。

こういう家よりもオフィスで仕事をする方が捗ることと似た状況として、大学受験の頃を思い出す。 自分は予備校へは家庭の事情で行けなかったので宅浪をすることになったのだが、当時は正直孤独とプレッシャーで頭がおかしくなりそうだった。 その中でなんとか図書館を使ってやりくりしていたが、運良く大学に入学できた後に、自習室や友人など他者の存在は自分にとって必要なものだったと痛感した。

効率性を考えるのであれば、移動時間を考えなくて良い家の方が勉強にしても仕事にしても良いことになる。でもやはり他者の存在は不可欠なんだと思う。知らない他者でも、誰かとともに同じ作業を自習室で共有することとか、昼食や空き時間に誰かと話すことを通して、理由は不明だが精神的に良い影響があって、それが仕事や勉強に良い影響を与える。

ここから推論するに自宅と自習室が変わらないタイプならリモートワーク向きだと思うが、そうではないひともいるということかもしれない。

あとはそれなりに良いマンションにしたので防音性が高かったり、部屋の品質が高い(水道水が不味くないとか、換気設備の音がうるさくないとか)ことがメンタルに良い影響を与えてるんだと思う。

パフォーマンスは非線形だが、家賃は線形

僕の印象として富裕層というのはいわゆる高級住宅地とか都心部に住んでいる感覚がある。つまり家に金をかけているということだ。 これはお金があるからその余裕の対価として家に金を掛けるようになったと思っていたのだが、実は逆なのかもしれないと思い始めた。 つまり家にお金をかけたから金を稼げるようになったということだ。

自分が仮説として考えているのは以下のような2種類の構造である。

コストに対するリターンは線形的に良くなるパターンと非線形的に良くなるパターンがあって、家というのは立地と専有面積の掛け算で決まるので線形的に良くなるが、人間のパフォーマンスは非線形的になっていくのでないかと思っている。

例えば倍くらい大きな家に住んだらだいたい家賃は2倍になるが、2倍優秀なプログラマを雇おうと思ったら4倍くらい払わないとダメだろう。超優秀なひとを望むなら10倍くらい必要になるかもしれない。 人材の希少性から、仕事のパフォーマンスに対するリターンは非線形なカーブを描く。だからある一定の水準を超えると家<<収入になるのだと思う。

つまり家に金をかけることが浪費になるか投資になるかは仕事のパフォーマンスのフェーズが図のグラフのどの辺りにあるかどうかで答えが変わるため、どちらが正しいというわけではないということだ。新卒とかで豪邸に住むのは浪費だと思うが(上記の図でいうと重なってる点の左側)、それなりのポジションにあってパフォーマンスを得られるならそれは投資になる。

高級住宅地なら住み心地、都心に住むなら通勤時間の短縮で余計なストレスを回避し、パフォーマンスを上げることで費用分を回収している。むしろそれ以上のリターンを得ているのだと考えられる。

ちなみにこのままだと思いつきを書いてるだけだから少しファクトを出すと、「通勤者バイアス(commuter's bias)」というものがある*1*2。 これは通勤時間が増えることの影響を過小評価してしまうというバイアスで、要は通勤時間と家賃だと家賃を優先してしまうが、基本的には節約した家賃以上にパフォーマンスが落ちてしまうので結局損をしているという話だ。

イギリスの研究によると、1日の通勤時間が20分増えることで、仕事の満足度は給料が19%減るのと同程度の悪影響を受ける。

単純計算すると年収が500万なら500*0.2/12=8.3万の影響になるが、20分遠くに住んで8万も家賃が下がるケースはかなりレアだろう。 まあこれは海外の事例だしリモートワーク時代なのでそのまま適用するのは無理があるかもしれないが、バイアスがあるというのは意識しておいても良いはずだ。

メンタルを無視しない。気分良く働く

リモートワーク時代において、家や立地が仕事のパフォーマンスの何に影響するのかと言われると難しい。 一方運動は身体の維持やリフレッシュで重要なわけだし、目に見えるところでいうとお金を貯めるというのはFIREとか関係なく意味があることはわかる。

しかし同時に目に見えないメンタルのケアやリフレッシュも重要で、それは長い目でみたときに仕事のパフォーマンスに効いてくる。住むところ妥協してメンタルを犠牲にするとパフォーマンスは落ちて、それは長い目でみればマイナスにしかならない。家のコストは比例的だが人間のパフォーマンスは指数関数的なのでパフォーマンスが重要なら関係ある分野へのコストはどんどんかけていくべきということだ。*3

今自分が住んでいる場所は山下公園や中華街とかが近いのもあり、海辺でリフレッシュしたり美味しいものも豊富なので満足できている。

というわけでリモートにしてもなんにしても気分良く働ける環境や住める環境を整備することは大事だし、あまり固定観念に囚われることなくそれは追い求めていきたい。わかりやすい効率性や利便性が全てではないなと。 お金を貯めることに夢中になって目に見える物理的なものを重視しすぎて、目に見えない精神的な部分をすり減らしていないかは気をつけて行きたいなと思っている。

補足: この記事はリモートワークに反対とか、オフィスに近くに住めと主張しているわけではない。 筆者の職場には登山が趣味ということで長野県に引っ越したひとがいるが、それはそのひとにとってメンタルや気分に良い影響を与えるわけだし、むしろとても好ましいことである。自分にとって何がメンタルに良いのかは人それぞれなのでそれを最大化すればよいという話です。

*1:通勤時間が20分増えると危険な結果に —— その対処法とは? | Business Insider Japan

*2:バイアスについて直接述べられている記事はこちら Reclaim Your Commute

*3:増井さん曰くシリコンバレーはとても住みやすいところで、またAppleのエンジニアは一人一つ個室を持っていて働く環境としては良かったらしい。

キュレーションを超えて重要なこと

久々にMenthasのfeedをみていたら先日TechFeed Conference 2022というものがあったそうで、そこから考えたことを書いておきたいと思う。

いかに発信してもらうか

僕はTechFeedさんの関係者ではないので、どんなモチベーションでこのカンファレンスが開かれたのかは推測でしかないのだけど、おそらくはエンジニアのひとに如何に安心して発信してもらうかということを突き詰めた結果なのではないかという気がしている*1。

ブログ記事をキュレーションして紹介するサービスを運用していると、どういう記事をキュレーションするかよりも如何に良い記事を書いてもらうかということが重要だということに気付かされる。これはUGCのサービスも同じかもしれない。PGCのNetflixだってアルゴリズムというよりも、自社コンテンツに力を近年はずっと入れている。すなわち競争力になるのは自社が独自で配信できるコンテンツということだ。

営利企業という側面でいうと自社で囲い込んで記事を作ってもらうということになると思うけれど、もっとエンジニアコミュニティ的な話をすると、きちんと読んでくれそうなひとに精神的安全性を保った状態で、記事が届くということが重要かなと思っている。単にPVを稼げばいいということでなく、日本に100人しか読者がいなくてもその100人に届くことが重要というようなイメージをしてもらえればいいと思う。加えてそこから少しでも意味のあるフィードバックを得られることがあればいい。 というのもバズりすぎてコンテキストを知らないひとに記事が行き渡ってしまうとそれはそれで変な批判を招くこともあるし、一度でもそういうことが起きると執筆者がpublicに記事を公開するモチベーションが下がってしまう。 この辺りが近年publicにブログを書くのでなく、自分も含めて企業内ブログとかSlackのtimesで満足してしまう要因なのかもしれない。

これまでMenthasで紹介されてマイナスだということを言われたことはないけれど、コンテキストを超えてバズってしまって発信者が傷ついてしまうことに手を貸す可能性はあるし、そういう事態になってしまうのは避けたい。理想論かもしれないが、技術論は技術論で消費されることを僕自身は望んでいる。

とまあこの辺りのことを考えると一番良いのは自分たちが管理するドメイン下でコントローラブルな形で発信してもらい、それによってレピュテーションリスクとかを最小化し、発信することの精神的なハードルを下げることを狙うということになりそうで、それは実現できるなら良い方針だなと。

繰り返しになるかもしれないが最近というかこの数年ずっと自分が考えているのは、いかにキュレーションするかというよりも、記事をoutputしてもらう環境を作る方が重要だなあと思っている。これは技術ブログだけではなくてUGCのもの全体にいえるかもしれないけれども*2。

一方で世間的には無名なひとが書いている有用な論文やブログも世の中には存在しているわけで、そういうものを発掘する価値もまだまだあるなあとも思っている。それぞれ別の問題であり難しい。どちらに進むかを今考えている。

*1:Qiitaのアドベントカレンダーとかも類似事例だろう

*2:発信してもらうモチベーションとして一番わかりやすいのが投げ銭のようなシステムになる

何が面白いのかは書いておけ

最近3年くらい前に書いたメモ(だいたいScrapboxにある)を見直すことがあって、そのときに思ったことがこれ。

〇〇が面白いとか素晴らしいとかそういった感情面のコメントが一言だけが書いてあって、それを書いたこと自体を忘れていたのだが、そういうときにその理由が書いてないと記憶をリストアできないよなと。

なのでどんなに些細なことでも一応理由っぽいものを言語化して書いておく方が、自我が連続していることを認識できるというか、後々のためになるのかもしれない。その一環もあり自分のプライペートなメモで留めておくとどうしても言語化のレベルが低くなるからこうしてブログを書いている。

忘れるっていう話に関連すると グーグル効果 - Wikipediaというものがある。これは検索システムがあることによって、ググって調べれば済むことを覚えなくなるから記憶力が低下するというもので、確か最初に知ったのはウィリアム・パウンドストーンのクラウド時代の思考術からだったと思う。 個人的には結構同意できるところがあるんだけど、2018年の追試で再現しないことが報告されたようだ。

No conclusive evidence that difficult general knowledge questions cause a “Google Stroop effect”. A replication study [PeerJ]

どちらかというとGoogleのせいで記憶力が低下しているというより、集中力がスマホで散漫になって記憶力が落ちてるみたいな現象が起きてる気がしている。スマホが脳にどういう影響を及ぼしてるのかについては、そろそろ信頼のおける学術的な報告がありそうだから調べてみたい。

あとメモを見返していて思ったのは覚えたり考える知識の量が減っているというよりも、借り物っぽい知識が最近増えてしまっていることが問題かなと*1。 これの何が良くないかというと、自分なりの思考や言説を深められていないということで、要はアイデンティティの喪失みたいな話である。

スマホとSNSは反射的な感情の想起とインスタントな思考、そしてネットワーク効果による群生化を促したと思うんだけど、これを突き詰めていくと幼年期の終わりに出てきた新人類みたい形態に近づいていくんだろうか。なんにしてもそういう流れには抗っていきたい。

*1:これについては車、不動産や経済のような専門分野でない本を中心に読んでるっていう要因も大きそう

2021年振り返り

2021年が自分にとってどんなものだったのかという問いに答えるとすると、視野を広げるための年だったということになるだろう。

このブログを書くのも久々になってしまうからとりあえず近況を話しておくと、まず大学に関しては1年以上前から休学しており、去年の春から普通にプログラマとして働いている。 といっても完全に博士を諦めたわけではなくて、週4日を仕事に、残り1日を学業や個人開発にあてるというかなり変則的な毎日を過ごしている。

以下は技術とか学術を抜きにした個人的な振り返りについて

MT免許取得 + NDロードスター購入

まず大きく変わったなと思うのはマニュアル車の自動車免許を取得したことだ。

正直車の免許を取ることは自分の人生ではもうないと思っていた。しかしEV化の流れが急激に進んだことで、なんというかガソリンエンジンのMTスポーツカーという存在がとても自分のなかで魅力的に感じてしまい、この歳になって教習所に通うことになった。 車はロードスターか86にするか悩んだが、燃費や保険などのコスパが良いことと*1、せっかくならオープンカーに乗ってみるかということでNDロードスターにした。

結果としてはこの選択は大正解だったように思う。

オートマチック車でもパドルシフトのものもあるし、素人にとってはマニュアル車というのはシフトスピードでもエンストのリスクでも、合理的なメリットというのはほとんどない。でもその不合理さがむしろ魅力に感じられる。全身を使って操作するという感覚とミッションの自由さ、2シーターということもあって狭い車内、だがそこにロードスターという車のデザイン哲学が感じられるからだ。

村上春樹も実はMTのオープン2シーター乗りで似たようなことを言っていたので*2、そんなにハズしているわけではないと思っている。 サン=テグジュペリが人間の土地で描いていた、飛行機と同じような感性のものなのかもしれない。レガシーとしての車の魅力を感じられる時代に生きているというのも贅沢なことなんだろう。

というわけでロードスターには満足しているが、つい先日後輩のテスラモデル3に乗る機会があって、そのときに衝撃を受けた(次の車はテスラになるかもしれないと思うほどに)。色々とテスラについては思うことがあるので別途ブログにする予定だ。

f:id:atria:20211231165307p:plain
筆者のNDロードスター in 真鶴

賃貸不動産経営管理士

人生の三大出費の1つに住宅費用がある。

今まで賃貸住宅のお世話になってきたわけだが、マンションや家について自分はあまりに無知じゃないかと思ったので、この機会に不動産系の資格を何かとってみたくなった(ちなみに本業とは全く関係がない)。 宅建は大変そうだったのでもっと軽いものがないかと探していたところ、今年から国家資格化された賃貸不動産経営管理士に行き着いた。

宅建は不動産の取引に関する資格だが、賃貸不動産経営管理士はその名の通り不動産管理業に関する資格である。試験内容はわりと実用的なものが多くて、賃貸物件の管理に関する法律関係の知識やマンション構造や設備、税金に関するものなど幅広い(一番役に立ちそうなのは民法と税金関連のところだったかもしれない)。

毎年11月下旬に試験があって自己採点では40/50点だった。巷の合格点予想は36~37点くらいのようなので、たぶん受かっているのではないかと思う。

今年読んでよかった本

今年も結構な量の本を読んだが役に立ったり面白かったものとなると以下の2つ。

 インデックス投資のバイブルとも呼べる本。批判するにせよ手法を受け入れるにしろ、とりあえず資産運用を始めるにあたって読んでおくに越したことはない。個人的に投資(もしくはギャンブル)というのは勝つよりもいかに負けないかという視点が大事だと思っているので参考になったかなと。

  • Humankind 希望の歴史

 ユヴァル・ノア・ハラリが帯の推薦文を書いていたので目に止まって買った本。人間の性悪説へのバイアスを一つ一つ事例を紹介しながら解いていく内容になっている。ジンバルドやミルグラムの実験についての批判やスティーブン・ピンカーのデータの取り扱いが恣意的という指摘もなるほどと思わされた。 全体を通して、ネガティヴな感情に支配されつつある昨今のSNSに陰鬱さを感じる身としては処方箋になっていて素晴らしい。

直近だとサンデルの実力も運のうちとか、スコットギャロウェイのGAFA+X本とかもいい本だと思う。 漫画だと寄生獣と日出処の天子という名作を読めたのもよかった。

検索と自由、そしてインタフェース

推薦と検索という自分の2つの研究テーマについて最後に書いておこう。

マニュアル車に限らず自動車には電車と違って行ける場所の自由さがある。そしてその場所は自ら検索して見つける必要がある。電車はそうでなく決められた行き先を選択するだけだ。もちろん車でも行き先を決める際はガイドブックで決めることはあるだろうが、そこには圧倒的な選択の自由がある。

同じように推薦はアルゴリズムから選択肢を与えられるものだが、検索はひとが自ら見つけるという主体的かつ探索的な要素がある。推薦システムは究極的にはインタフェースがなくてもいいものだが、検索システムはインタフェースを必要とするだろう。

選択を決めること、いわば意志決定は人間にとってはコストである。だから楽な方向に行こうと思えば全てが自動的に決められていく未来もありうる。しかしマニュアル車に乗って思うのはそうではない楽しみがあることがわかる。ハンドルで生死が決まるという感覚があるからこそ、そこに魅力が感じられる。 ただこれはMTの2シータースポーツカーのように少数派の感性だ。あと10年ほどでテスラのようなEVと自動運転に大多数が置き換えられてしまうだろう。

しかし自らが操作しているという感覚にひとが価値を感じる限り、そうでない車もインタフェースも残り続けるのではないだろうか。

来年

意味のないようにみえることが実は意味があるという信条のもとで過ごしてみたい。敢えて違う場所にいったり人と会ったり、アウトプットでブログを書いてみたり。効率さを超えた先に楽しさはあるかもしれない。

*1:実はロードスターは街乗りでもリッター15くらい出る。車両保険や任意保険も他のスポーツカーと比べると結構安い

*2:村上春樹、マニュアル車の魅力を語る「それは、マニュアル主義者にしか理解できないものです」 https://news.yahoo.co.jp/articles/71157e06f23eae704ff6e1753c4d12363b625dd5