@cpp_akirai
iAccount based inJapan
About this account
- Account based in
- Japan
- Connected via
- Japan App Store
Account-level information from X, not a live location or the device used for a specific post.
アキラです。C++ライブラリアン。山歩きとか写真とか天文も好き。C++とBoostとPythonとElixirとメタプロが好き。 株式会社Preferred Networks所属 MN-Coreの開発/C++リファレンスサイトcpprefjpの運営/C++勉強会C++ MIXの運営
Tokyo
Joined March 2008
- Tweets1K
- Following1.9K
- Followers5.9K
- Likes20.4K
Pinned Tweet
私個人へのスポンサー募集を開始しました。
cpprefjp (C++日本語リファレンス) やBoostのリリースノート翻訳などが私の情熱に支えられすぎているので、経済的な支援をいただくことで私が気軽に辞められないようにしたいです。
github.com/sponsors/faithand…
ブレークポイントよりは、冗長なログ出力をコンパイルオプションで自動でやってくれる方がうれしいな。経路と値を出力してAIに読ませればほとんどのバグは一発でわかるので
Elixir作者の書いている今後のプログラミングについてのエントリから。
・AIがコードの大半を書くようになると、言語コミュニティの連帯感などの形が変わる
・AIによって小規模な言語コミュニティでもエコシステムの構築や移植が容易になる
・一方で各自がAIに専用ライブラリを作らせるため、共同開発の動機が弱まる懸念もある
・オプショナルチェイニング等の糖衣構文は人間のためのものであり、AIにはほぼ無意味
・トークン効率を言語設計の主目的にするのは現時点のモデル制限に縛られた発想
・多様なセマンティクスなどが存在するため、高レベル言語やコンパイラは今後も必要
・AIは型を明確に記述できる
・だから、人間の手間を減らすための型推論に拘る必要がない
・静的チェックやランタイム保護などを組み合わせ、より強い保証を提供することが言語の差別化になる
・言語だけでなくフレームワーク層でも同様の検証や制約が必要に
・ファイル位置依存のLSPは人間用であり、AIのコード探索には不向き
・シンボルや型情報、データフローをSQLite等のプログラムデータベースとして公開すべき
・AIなら「この関数へ至る全てのパス」といった複雑なクエリも容易に実行可能
・ブレークポイントによるステップ実行も人間向け
・AIにはトレース計測が適している
・本番環境の監視や障害診断までAIが行う未来を見据え、ランタイム状態を探索できるようにした方がいいだろう
・ErlangやElixirのようにプロセスやキューを外部操作できる仕組みが優位に立つのでは
dashbit.co/blog/evolving-ai-…
あと一週間ほどで生後3ヶ月になりますが、徐々に生活がラクになってきました。
育児2ヶ月期
note.com/akirakiralife/n/n7a…
C++29から標準ライブラリに、アラインされたポインタ値の下位2〜3ビットに任意の値を埋め込む機能が追加されます。
データ構造や広義のGCを作る方が必要とするもののようです。
cpprefjp.github.io/reference…
組織分析AIのMediTuneを使い、回答内容に応じて質問を変える適応型サーベイで課題を見つけて対応したことで離職率を下げた事例。
離職率16.2%から6.7%へ 筑波記念病院がAIで見つけた「職場の見えない課題」 - キーマンズネット
kn.itmedia.co.jp/kn/article/…
Claude Codeでニュース取得スキルを育てるのが楽しいなぁ…。
キャパ的にまだいける、まだいける…となってどんどんほしいニュースを増やしてるけど、いままで分野ごとに大きな出来事しかウォッチできていなかったのがすごく細かいのをたくさん知れてたのしい
はてなブログに投稿しました
CppCon 2026の発表概要まとめ - Faith and Brave - C++で遊ぼう faithandbrave.hateblo.jp/ent…
#はてなブログ #C++
これは豆知識なんだけど、JevのNoul型の「Noul」は辞書に載ってない新しい単語なのです。AIや機械学習の分野の専門用語でもない。
これはTypeSafe AI社のJev、システム1モデルのAPIの質問の型の一種としてしか使われない単語です(古語にはあるが無関係)。
では、Noulという名前はなぜその名前がつけられたのか?この由来は今のところ公式ドキュメントには書かれていません。今はChromeのAIモードに聞くとそれらしい嘘が返ってきますので注意。
その答えを、TypeSafe AIのCEOであるDiogo Almeida(ディオゴ・アルメイダ)氏のハンドルネームCompleteSkeptic氏がHacker Newsで、Noulはベルヌーイ分布、ベルヌーイ試行で有名なBernoulliから来ていると明かしています。
news.ycombinator.com/item?id…
つまり単語の途中を略語にするInfluenzaをfluと略すパターンですね。(わからんて)
Noulが返す値は、ちょうどベルヌーイ分布のパラメータ p にあたるのです。
ベルヌーイ試行は「成功か失敗か」の2通りしか結果がない試行(コイン投げなど)で、その分布は「1になる確率 p」という数値ひとつだけで完全に決まります。Noulは命題が真(Yes)である確率を0〜1で返すので、出力はまさにこの p です。つまりNoulの回答は「この命題の真偽をベルヌーイ変数とみなしたときの p」になっています。
ちなみにベルヌーイ一族というのは17世紀から18世紀にかけて数学や物理学の歴史を大きく動かした、スイスの天才数学者一族のファミリーネームで、ベルヌーイ試行は数学者のヤコブ・ベルヌーイさん。流体力学のベルヌーイの法則は、そのおいに当たるダニエル・ベルヌーイさんが発見しました。
ちなみにちなみに、Jevはジェヴォンズのパラドックスから来ていると言われていて、効率の良い蒸気機関が石炭消費をかえって増やしたように、判断のコストを1セントよりはるかに下げれば、LLMを呼ぼうとは思わなかった場所にも判断が置かれるようになる、というのがTypeSafeの賭けとされています。
おしまい
ご紹介ありがとうございます!
> 各分野の専門家が単なる概要ではない深い知識や分野ごとの工夫を教えてくれる本
まさに著者のみなさんがこだわってくださったポイントなので、大変うれしいお言葉です🙌🙌
はてなブログに投稿しました
書籍レビュー『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』 - Faith and Brave - C++で遊ぼう faithandbrave.hateblo.jp/ent…
#はてなブログ #C++
Akira Takahashi retweeted
『C++ でつくる』本のレビューを書いていただきました 🙏
> C++ の入門を終えたあとに読む本としては最適
> 本書を読んで興味をもったら専門分野の本を買ってみる、という道筋が作れるので、興味をもつ機会を作るのにとてもよいと思います。
まさにそういう本を目指しました!
はてなブログに投稿しました
書籍レビュー『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』 - Faith and Brave - C++で遊ぼう faithandbrave.hateblo.jp/ent…
#はてなブログ #C++
はてなブログに投稿しました
書籍レビュー『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』 - Faith and Brave - C++で遊ぼう faithandbrave.hateblo.jp/ent…
#はてなブログ #C++
Akira Takahashi retweeted
C++26 contractsの争点まとめがあった(多分AI著だけど概ねあってる
labhub.hopto.org/blog/2026-0…
GCC (libstdc++) のアライメント付きnewが脆弱性対策としてsize_tのオーバーフローを検出するようになった
github.com/gcc-mirror/gcc/co…
GCCでstd::uniform_int_distributionの高速化。Lemireの除算回避法
github.com/gcc-mirror/gcc/co…
GCCの最適化。abs(x) >= 0という比較を定数に畳み込む。
こんなコード書く人いるの、という気はする
github.com/gcc-mirror/gcc/co…
GCCのAI使用に関する方針が、トップページからリンクされるページとして掲載された
GNU Compiler Collection - AI Policy - GNU Project
gcc.gnu.org/ai-policy.html