プロフィール
Salvatore Sanfilippo(サルヴァトーレ・サンフィリッポ / ハンドルネーム:antirez)は、イタリア出身の伝説的プログラマー、オープンソース作者、作家であり、シチリア島エトナ山麓に拠点を置いています。
現代のインターネットインフラを支える世界的人気インメモリデータストア Redis の作者・創設者です。2009年から10年以上にわたり Redis の設計と実装をリードしました。また、ネットワークセキュリティにおける古典的スキャン技術 Idle Scan やツール「hping」の発明者でもあります。
2020年に一度 Redis プロジェクトを離れて SF 小説『Wohpe』を執筆・出版した後、2024年末に Redis に復帰。ベクトル検索(Vector Sets / HNSW)やローカル LLM 推論基盤 DwarfStar の探求を進めています。ブログ antirez.com では、AI 支援プログラミング、ソフトウェアの複雑性、オープンソースのあり方について詩的で示唆に富む思索を綴っています。
Salvatore Sanfilippoのリンク・SNS
- ウェブサイト: https://antirez.com
- Twitter: @antirez
- GitHub: antirez
- YouTube: https://www.youtube.com/@antirez
記事
- AIの真のリスクはラボの内側にある
- リーナス・トーバルズであるということ
- 変わるのは開発だけではない、ソフトウェアの配布も変わるかもしれない
- コードではなく、アイデアを制御せよ
- ソフトウェアテストの新時代
- DwarfStarにおけるLLM推論の分散
- LLMエージェントのEDITツールの代替案
- DS4について一言
- RedisのArray型――長い開発の短い物語
- AIのサイバーセキュリティはプルーフ・オブ・ワークではない
- GNUとAIによる再実装
- コーディングのためのRedisパターン
- Claude Codeでクリーンルーム開発したZ80/ZX Spectrumエミュレータの実装
- 自動プログラミング
- アンチAIの hype に踊らされるな
- 2025年末のAIを振り返って
- HNSWのスケーリング
- AIはこれまでとは違う
- 2025年夏のLLMコーディング事情(アップデート)
- 人間のコーダーは今もLLMより優れている
- ライセンス変更の過程で学んだこと
- Redisは再びオープンソースに
- Hacker Newsの文章スタイル・フィンガープリンティングを再現する
- Vector SetsがRedisの一部になりました
- AIは役に立たない。だが、未来への最善の賭けだ
- 大規模LLMの重みは歴史の一部だ
- 推論モデルは単なるLLMにすぎない
- 私たちはソフトウェアを破壊している
- 離れていた間に
- DACなしでPi Picoで音声ファイルを再生する
- First Token CutoffによるLLMサンプリング
- GPT-4でブログ記事を翻訳する、あるいは希望と恐れについて
- 2024年初頭のLLMとプログラミング
- Idle Scanの起源
- 連結リストを弁護する
- Wohpeを書く
- Wohpeを書く
- プログラミングと執筆
- オープンソースのパラドックス
- Redisとの冒険の終わり
- Redis 6.0.0 GAがリリースされました!
- Redis 6 RC1が本日公開
- Redis 6 におけるクライアントサイドキャッシング
- あるオープンソースメンテナーの苦悩
- 純粋なデータ構造としてのRedis Streams
- Gopher:Redisへのプレゼント
- 2019年におけるRedis開発の近況について
- なぜRedis 6でサポートされるプロトコルはRESP3だけになるのか
- システムソフトウェアを書く:コードコメント
- LOLWUT:データベースコマンドの中のアート作品
- Redisにおける「master-slave」という用語について
- Redisは「オープン・コア」ではない
- Redisは今後もBSDライセンスのままです
- Redis Luaスクリプティング:複数のセキュリティ脆弱性を修正
- IncapsulaのRedisセキュリティレポートについての補足
- 読み取りオーバーフローについての小話
- Redis Streams開発の進捗について
- Redis PSYNC2のバグ事後検証
- Streams:Redisの新しい汎用データ構造
- FeistelネットワークでFizzleFadeエフェクトを実装する
- 神話上の「10倍プログラマー」
- Raspberry PiでRedisを動かす:アラインされていない世界での冒険
- Redis 4.0初のリリース候補が登場
- RedisのLRUアルゴリズム改善についての雑記
- 1000行未満でエディタを書いてみた、ただ楽しみのために
- プログラマも特別ではない、シンプルなUIが必要だ
- Redis ローダブルモジュールシステム
- テキストメッセージについての3つのアイデア
- Redis 3.2.0がリリースされました!
- あのBITFIELDをあと100個
- 分散プログラミングの二分探索
- Redlockは安全か?
- Disque 1.0 RC1がリリースされました!
- 一意なIDを生成する、簡単で信頼性の高い方法
- 6年間のコミットを可視化
- Redis Luaスクリプトの最近の改善
- Redisのセキュリティについていくつか
- RedisコミュニティをRedditへ移行する
- RedisとMemcachedに関する補足
- 怠惰な Redis は、より良い Redis
- Redis Setsのメモリ効率について
- Pivotalに感謝を、Redis Labsへ
- コミットメッセージはタイトルではない
- Redis 3.2の計画
- メッセージキューをめぐる冒険
- Redis Conference 2015
- サイドプロジェクト
- Redisと他のデータベースを比較するベンチマークがない理由
- RedisのレイテンシスパイクとLinuxカーネル:もう少し詳しく
- Redisのレイテンシスパイクと99パーセンタイル
- これがTwitterでは会話が成り立たない理由
- ディスクレスレプリケーション:設計に関する覚書
- Redis Sentinelの特性と障害シナリオについての考察
- Redis Cluster、もはや絵に描いた餅ではない。
- キューとデータベース
- Redisでより信頼性の高いロックを実現するための提案
- Heartbleedを出発点に
- Redisの新しいデータ構造:HyperLogLog
- 小さなプログラムの魅力
- パフォーマンスとは何か?