F*: 依存型と証明自動化を備えた汎用証明指向プログラミング言語
F*: A general-purpose proof-oriented programming language
F*はMicrosoft ResearchとInriaによって開発されている依存型を持つ関数型・効果型プログラミング言語である。SMTソルバーとタクティックに基づく対話的定理証明を組み合わせた証明自動化機能を備える。デフォルトではOCamlにコンパイルされ、KaRaMeLツールを使ってCやWasmへの抽出も可能。GitHubでオープンソース公開されている。
開発者はツールに愛着を持つ。なぜならツールは信頼をエンコードするから
Developers are attached to tools because tools encode trust
Stack Overflow Blogが開発者とツールの信頼関係についての記事を公開した。AIエージェント時代の新しいツールはまだ新しく、能力も常に変化しているため、信頼構築が難しい。調査ではAI使用者が増えるほど信頼度が低下することが明らかになった(使用率76%→84%に対し、信頼度40%→29%)。良いツールは予測可能で信頼でき、反復的な作業が必要ない。ツールはプロセスをエンコードするが、プロセスを修正するわけではない。
Kakehashi - Linux ARM上でmacOSバイナリを実行する実験的ユーザー空間
Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM
KakehashiはLinux ARM環境上でmacOSバイナリを実行を可能にする実験的なユーザー空間プロジェクトである。Apple Silicon Mac向けのバイナリをLinuxで動かす試みであり、APIレベルでの互換層実装を目指している。GitHubで公開されている。
NixOS-DGX-Spark - NVIDIA DGX Spark向けNixとNixOS
Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark
NixOS-DGX-SparkはNVIDIA DGX SparkにNixとNixOSをインストールするためのプロジェクトである。DGX SparkはNVIDIAの小型AIスパコンであり、Nix OSの宣言的構築により環境構築の自動化が可能になる。