41 ポイント 投稿者 xguru 2022-02-21 | 3件のコメント | WhatsAppで共有
  • SSL証明書 → Let's Encrypt
  • 並行処理 → async/await
  • CSSで中央揃え → flexbox/grid
  • 高速なプログラムを書く → Go
  • 画像認識 → 転移学習(Transfer Learning)
  • クロスプラットフォームGUIの作成 → Electron
  • VPN → Wireguard
  • Linuxカーネルで自分のコードを実行する → eBPF
  • クロスコンパイル → Go/Rustは標準でサポート
  • クラウドインフラの設定 → Terraform
  • 開発環境の構築 → Docker
  • スレッドとメモリを安全に共有する → Rust

ホスティングサービスに関するもの

  • CI/CD → GitHub Actions/CircleCI/GitLab..
  • フロントエンドコードを書くだけで役に立つWebサイトを作る → さまざまな「サーバーレス」バックエンドサービス
  • ニューラルネットワークの学習 → Colab
  • Webサイトをサーバーにデプロイする → Netlify/Heroku..
  • DB運用 → RDSのようなホスティングサービス
  • リアルタイムWebアプリケーション → Firebase
  • 画像認識 → Teachable MachineのようなMLホスティングサービス

まだやったことはないけれど、すごそうなもの

  • Cryptography → libsodiumのようなライブラリ
  • Webサーバーがプッシュするリアルタイム更新 → LiveView/Hotwire
  • 組み込みプログラミング → MicroPython
  • ビデオゲームの作成 → Roblox/Unity
  • ブラウザでGPUベースで実行されるコードの作成 → Unity ?
  • LSP(Language Server Protocol)を利用したIDEツール開発
  • Interactive theorem provers
  • NLP → HuggingFace
  • Parsing → PEGまたはparser combinator libraries
  • ESPマイクロコントローラ
  • バッチデータ処理 → Spark

特定の言語に関するもの

  • Rustでのnon-lexical lifetimes
  • IEでのCSS/JSサポート

3件のコメント

 
jeokrang 2022-02-28

新しい技術は登場初期には魔法のように不思議で難しく感じられるが、誰かの努力によって使いやすく包み直されて参入障壁が下がり、こうした循環が人類がより多くの価値を生み出せるよう助けているのですね。

 
benjamin 2022-02-23

とても共感できる文章です。
知らないことも多かったですね。一つずつ調べてみようと思います。

 
xguru 2022-02-21
<p>そのほかにもさまざまなことが語られていますね https://news.ycombinator.com/item?id=30406201<br /> 本当に、望むものを作りやすくはなりました。<br /> <br /> 逆のリストも面白いですね。「昔は簡単だったが、今は難しくなったこと」<br /> - ユーザーコンテンツが入るあらゆるウェブサイトの運営 → スパムが多すぎる <br /> - セキュリティに関するあらゆること → 今ではインターネット全体がポートスキャンされ、さまざまな攻撃を受ける <br /> - 画面に何かを描くこと → 昔は簡単だったが、今ではGUIを構成しなければならない <br /> - 特定のメモリ領域にアクセスすること → 数え切れないほどの仮想化<br /> - みんなが実行できるアプリを作ること → iOS/Android/Mac/Linux/Windows/ウェブ..<br /> - 自分専用のメールサーバーを運用すること → メールの受信はより簡単になったが、送信は自分を認証してもらう必要があり、大手サービスにブロックされないようにするには途方もない努力が必要 <br /> </p>