私がゲノム解析のベンチャーを起業してもうすぐ5年になりますが、多くの起業家がそうであるように私も多くの葛藤と遭遇しました。もともと私が起業した理由は、研究成果を活かしながら事業を創り、結果的にその事業によって研究自体も加速する、というサイエンスと事業のシナジー効果を生む仕組みを創りたい純粋な想いで起業しました。 しかし実際起業すると他意のない人々から、それは実現不可能である、あなたには到底無理である、なぜならこういう理由があるからだ、という旨を何百回も繰り返し宣言されます。 新しいテクノロジーや概念を怪訝に捉えるような人々からは、あなたの顔も一生見たくもないと邪魔されたり拒絶の壁に打ちのめされたりもします。起業当時は博士課程在学中だったため、研究活動と起業の狭間でうまく立ち振る舞えない自分への苛立ちや不安になる瞬間もありました。 挑戦しては否定され、自分の理想を信じながらも、これは本当に実
Summary: Flow prioritizes the Facebook codebase’s need for more type safety and fast performance on very large codebases. Flow’s over-arching philosophy is evolving beyond just “JavaScript with types” and we will add new language features including new syntax that goes beyond type annotations to address internal users’ evolving needs. We are also making changes to how we engage with open source. R
こんにちは、NTTの藤田です。 Dockerfileを書くのに疲れた?イメージサイズの縮小で1日が終わった?コンテナの起動が遅すぎる?コンテナ技術と悪戦苦闘する皆様のための新技術、アーキテクチャに依存しないポータブルなバイナリフォーマットと数十μsで起動するsandbox環境を実現する、WebAssembly System Interface(WASI)を試してみました。 WebAssembly System InterfaceとはWASIは、 WebAssembly(WASM)をウェブブラウザ以外の環境で実行するため、 ホストのファイルやネットワークなどの資源に安全にアクセスさせるための仕様です。 具体的には、POSIXに似たAPIが定義されており、WASMのバイナリが、OSが管理する資源にアクセスできるようになります。 WASMは、ネイティブコードなみの速度で動作する、ポータブルなバイ
新しいAPIが作られるたびに、私たちは、古いAPIを置き換えるだけで高速化という夢をみます。何度夢破れても、高速なAPIが追加されたと聞けば、試さずにはいられませんよね! 今回は、Linuxカーネル5.1で追加されたio_uringを使って、Rustのasyncランタイムを実装し、gRPCサーバのベンチマークを実行してみました。 io_uringとはio_uringは、ファイルシステムとネットワークの非同期I/Oのために開発されました。同期よりも非同期のほうがおしゃれ、そういう雰囲気ありますよね!クラウドネイティブも、非同期にAPIを介して、なんかやってるやつですよね。 io_uringのインターフェイスは、高い性能を目指し、1)アプリケーションとカーネル間でのメモリコピーを避ける、2)複数のI/O要求を一度にカーネルに伝えることができる、という工夫がされています。 下図のように、アプリケ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く