![インターネットが大好きな人の多くは、どこかしらのコミュニティを拠点として活動を続けることが多いです。 僕は2003年からのネットユーザーなのでそこまで古くはないのですが、かつて、はてなダイアリー、IRCなどを拠点として、ネットで活動してきました。現在であれば、Twitter、Qiita、Zennなどを主軸として活動している人が多い印象です。 そんな中、最近僕が最も居心地よく滞在しているコミュニティがvim-jpのSlackです。 なぜvim-jpなのか # 僕を知っている人であれば、「お前はEmacsユーザーだろう?まさかVimに乗りかえたのか?」というツッコミたくなるかもしれませんが、それにはおよびません。なぜなら、いまもEmacsユーザーであることに違いないからです。 では、なぜvim-jpに入っているのか?それは次の理由があるからです。 幅広い分野の話題が可能 # vim-jpは、いわばVimを中心とするさまざまな分野のオタクの集合体であり、日々の話題はVim以外の方がむしろ多いくらいです。 その要因として、Emacsのコミュニティもそうなのですが、エディタに強い思い入れのあるエンジニアはMatzの言うところの環境改善オタクであり、その興味は多岐に渡ります。そして、vim-jpには1600人を越えるメンバーが参加しており、日々200人を越えるアクティブメンバーが活動しています。 その結果、200人を越えるメンバーの興味と知識がループして交差することにより、ケブラーを越える複雑な構造を持つ、高オタク度、高オタク性を持つ結晶になっているのです。 Emacsの話題もワイワイできる度量の深さ # このブログもEmacsを使って書いているわけですが、Emacsを使っている僕がvim-jpでつまはじきにあっているかというと、当然そんなことはありません。 例えば、mattnさんはEmacsの設定ファイルをGitHubに公開していますし、leaf.elの作者のconao3もvim-jpでアクティブに発言して色々な話題で盛り上っています。 そして、極めつけはvim-jpにできたバチカン市国こと#tech-emacsというチャンネルもvim-jpには存在していて、40名以上のメンバーが在籍してEmacsについて楽しく会話しているのです。 世間では、Emacs vs Vimという神話時代の戦争譚がいまだに好まれますが、実際は双方仲良くキャハハ、ウフフしているのが実態なのです。 古き良き雑談文化のインターネット # 古き良きインターネットは各々が強い気持ちを持ち寄り、それをネタに大いに盛り上がる雑談文化があります。この雑談文化こそ、一番インターネット良いところであると個人的には考えています。 ただ、雑談が盛り上がるためには心理的安全性とも言える空気感が不可欠です。少しでも攻撃的な人や、場を乱すような人がいれば、雑談は成立しません。ですが、vim-jpは気軽に雑談できる空気感が成熟していて、居心地よくリラックスして雑談ができます。 そのため、僕も気付けばvim-jpで気軽に雑談をしてしまい、逆に言えば中毒性の高い危険な場所になってしまっています。 vim-jpの素晴しいところ # ここまで、僕がvim-jpにいる理由を伸べてきましたが、今度は客観的に見たvim-jpの素晴しいところを語りたいと思います。 アクティブ率、流量、レスポンス # まずは、やはりメンバーのアクティブ率の高さ、メッセージ流量の多さ、そしてレスポンスの速さが挙げられます。 vim-jpのメンバーは日本在住が多いのですが、グローバルに在籍しているため、昼夜問わずアクティブなメンバーがいます。そして、Vimにかぎらずテクノロジーからライフまで、さまざまな話題のメッセージが24時間ポストされ、それに対して極めて高速なレスポンスがあります。 ポストしても何も反応が得られなければ、チャットに不慣れな人だと何かまずいことを言ってしまったのかと不安になるかもしれません。ですが、vim-jpではそんな心配は杞憂で、いつでもどこでも反応が得られることでしょう。 コミュニケーションは丁寧さよりも速度命なところもあり、特にアップロード最強の人によるReactionの速さは、次元を越える速度となっています。 あらゆるジャンルをカバーする100を越えるチャンネル # 次に挙げられるのは、チャンネル数の多さです。2021年5月20日時点で113のチャンネルがあり、ありとあらゆる話題をカバーしています。 チャンネル名はコミュニティの自治により一部を除いて、プログラミング言語関連の#lang-、技術関連の#tech-、趣味関連の#hobby-、生活関連の#life-、OS関連の#os-、イベント関連の#event-、そして特定の発言を収集する#picked-というプレフィックスで整理されていて、チャンネルが探しやすくなっています。 他にも#hot-channelsにて、日々の発言数ランキングを集計してポストするボットも運用されていて、活発なチャンネルを知ることもできます。 なお、僕も#tech-emacs、#hobby-fashion、#hobby-writingなどのチャンネルを作成していて、誰でも気軽にチャンネルを増やせる空気があります。 パブリック精神 # vim-jp Slackでの発言は登録ページに末尾にありますが、ログを公開しています。と書かれているように、vim-jp/slacklogというサイトで、パブリックチャンネルのログがすべて公開されています。 そのため、とても透明性の高いコミュニティになっています。なので、もしvim-jpに参加してみようかなと思ったら、ログを見るだけですぐに雰囲気を掴むことができます。 また、公開されているからというわけではありませんが、多くのメンバーがいるコミュニティにも関わらず非常に治安が良く、日々健全で活発な活動が行われており、自浄作用の一因にも寄与しているかもしれません。 エンジニアの楽園 vim-jp # vim-jpはVimを中心としたコミュニティでありながら幅広いスキルを持った人が集っていて、それでいて多様性、透明性、自浄作用、自治能力もあるという稀有なコミュニティであり、言うなればエンジニアの楽園となっています。 年齢層の幅も広く、なんならもしかすると親子で参加しているという人もいるんじゃないかと思うくらいです。 なので、楽しいインターネットを満喫したい人は、ぜひvim-jp Slackに参加してみるとよいでしょう。 まとめ # 本当はオススメチャンネルの紹介もしようと思ったのですが、それなりに文章が長くなってきたので、ひとまず今回はこのへんにしたいと思います。 また、気が乗ったときにオススメチャンネルについてや、面白メンバーについて語りたいと思います。]()
エンジニアの楽園 vim-jp | 日々、とんは語る。
2021-05-20 20:02:02
![Uzabase Saas Product Divisionフェローの矢野です。 この記事は、Rich Hickey(プログラミング言語Clojure作者)のプレゼンテーションSimple Made Easyへと繋がっていく、Ben MoseleyとPeter Marksによる「Out of the tar pit」というシステム設計について論じた論文の内容について説明したもので、ユーザベースのSaas Productでのテック発表の一つとしてプレゼンしたものを、ブログとして再度まとめたものです。プレゼン自体は25分くらいでしたので、おそらくこの記事の方がプレゼンよりも詳しいと思います。 ソフト…]()
システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase Tech
2021-05-20 20:01:15
![しましま先生(@shima__shima)こと神嶌敏弘先生から、訳書『マスターアルゴリズム』をご恵贈いただきました。マスターアルゴリズム 世界を再構築する「究極の機械学習」作者:ペドロ・ドミンゴス発売日: 2021/04/23メディア: 単行本本書はビル・ゲイツが「AIを知るための本」と絶賛したという"The Master Algorithm"の邦訳版で、実際に「難しい理論や数式は書かれていないがこの一冊を読むだけで現代の機械学習(人工知能)の世界の全容を一望できる」優れた本だと個人的には感じました。また縦書き本ゆえいわば「読み物」的な立ち位置の書籍であり、研究者や技術者のみならずビジネスパー…]()
『マスターアルゴリズム』は全ての人々を機械学習(人工知能)の世界へといざなう「冒険物語」 - 渋谷駅前で働くデータサイエンティストのブログ
2021-05-20 20:00:48
![政府向けシステムに関わったことがある身からすると、政府向けシステムの話をするときに前提として知っておいてほしいことは、住基ネット最高…]()
政府向けシステムの話をするときの前提知識
2021-05-20 20:00:43
![スタートアップのCTOクラスの人がたまにそういうことを言っているのを聞くことがあります。もしくは「スピード優先だからテストを書かない」等です。 それは真ではなく、言ってしまえば、未熟だからテストを書「け」ない、のではないでしょうか。ただ、スタートアップという言葉に未熟であるという意味が含まれているのであれば「スタートアップだからテストを書かない」という問は真になるかも知れません。スタートアップは得てして未熟なものだし、それでも良いからです。 テストを書かないというジャッジをするのは構いません。でもそれは、スタートアップだからでもスピード優先だからでもない。自分達が未熟だからで、そこには向き合う…]()
「スタートアップだからテストを書かない」は正しいか - An Epicurean
2021-05-20 17:11:16
![Our AI-powered tool that will be available later this year helps anyone identify skin conditions using their phone’s camera.]()
Using AI to help find answers to common skin conditions
2021-05-20 17:10:42
![Quality Order SHITATEの「SHITATEは手軽で至極の体験!オーダースーツの魅力」についてご紹介します。「Quality Order SHITATE」はもっと多くの人に、もっと自由に、オーダーメイドスーツを楽しんでもらうために誕生した、最高の一着を「仕立てる」クオリティーオーダーブランドです。]()
「SHITATEは手軽で至極の体験!オーダースーツの魅力」|Quality Order SHITATEの公式WEBサイト(洋服の青山/THE SUIT COMPANY)
2021-05-20 17:10:24
![こんにちは。サービスグループの武田です。コンテナ化されたWebアプリケーションなどを手軽に実行できる新しいサービス、AWS App RunnerがAWS Copilotからも起動できるとのことで試してみました。]()
AWS App RunnerのサービスをAWS Copilotで起動させてみた | DevelopersIO
2021-05-20 17:10:03
![ECS deployment circuit breakerについてデモ動画を交えつつ20分程度でサクっと学べるセッションです ECS初心者の方にオススメです]()
【レポート】Amazon ECS deployment circuit breaker を使った自動ロールバック #AWSSummit | DevelopersIO
2021-05-20 17:09:47
![無料SSL「Let's Encrypt」が古いルート証明書「DST Root CA X3」が2021年9月30日に終了することを告知している。大きな影響はないと見られる。公式ブログによると、Let's Encryptには、ISRG RootX1と呼ばれる現在使用されているルート証明書とDST Root CA X3と呼ばれると古いルート証明書がある。この古いDST Root CA X3が...]()
Let's Encrypt、DST Root CA X3の2021年9月30日期限切れを告知 | スラド セキュリティ
2021-05-20 17:09:26
![In this workshop, we will launch a Nuxt.js blog website using a Headless CMS Agility: from creating the project to the final deployment.]()
Jamstack 101: Getting Started with Nuxt.js, Vue.js and Headless CMS | Agility CMS
2021-05-20 17:09:08
![]()
CocoaPodsでFirebaseをmain target以外に入れることができない問題(解決済) - Qiita
2021-05-20 17:08:42
![Security JAWS 第21回のレポートです。AWS WAFの最新情報からIAMの最小権限、金融APIをAPI Gatewayで実現する話、そしてAzure SentinelでCloudTrailを分析する話でした。そして何でも答える質問コーナーです!]()
Security-JAWS 第21回レポート #secjaws #secjaws21 #jawsug | DevelopersIO
2021-05-20 17:08:21
![Googleがオンラインイベント「Google I/O 2021」の中で、AIの開発や運用を容易に行えるようにする機械学習プラットフォームの「Vertex AI」を発表しました。]()
AIの開発や本番環境への導入が少ないコードで簡単にできる「Vertex AI」がGoogle Cloudで一般提供開始、実際に使ってみた
2021-05-20 17:04:59