Show HN デイリーセレクション (2025-05-17)
- KVSplit – Apple Siliconで2-3倍長いコンテキストを実行
- Node-REDにインスパイアされたErlang向けビジュアルフローベースプログラミング
- Solidis – 依存関係ゼロの軽量TS Redisクライアント、サーバーレス向け
- Workflow Use – 決定論的で自己修復型のブラウザ自動化(RPA 2.0)
- Rv、R言語向けパッケージマネージャ
- SQL-tString Pythonのt-string SQLビルダー
- 自作エンジンで開発した自主制作ゲーム – オンラインでプレイ可能、Steam版近日公開
- VSCodeで#regionsを実際に便利にする方法
- 声と手のジェスチャーで不便に操作する私のコンピューター
- サムライインタビュー – 模擬面接シミュレーター
- wghttp – WireGuardデバイス管理用HTTPサーバー
- Dockerラベルを使ってDBをバックアップするオープンソースGoアプリをビーブコーディング
- オンラインコンパス
- マルチモーダルデータ向けシンプルなCLIツール
KVSplit – Apple Siliconで2-3倍長いコンテキストを実行 [開発者ツール]
166ポイント, 15コメント
Apple Silicon向けに最適化されたKVキャッシュ量子化により、品質低下を最小限に抑えつつLLMのコンテキスト長を2-3倍に拡張。
- キー(高精度)と値(低精度)で異なるビット幅を採用
- メモリ使用量59%削減、僅か0.86%のパープレキシティ損失(K8V4)
- Metal/MPSと互換性がありApple Silicon向けに最適化
- M4搭載MacBook ProでTinyLlama(8Kコンテキスト)をテスト
- llama.cppフラグ(--kvq-key, --kvq-val)で簡単実装
Node-REDにインスパイアされたErlang向けビジュアルフローベースプログラミング [開発者ツール]
193ポイント, 84コメント
Node-REDにインスパイアされたErlang向けビジュアルフローベースプログラミングツール。Erlangの並行処理機能を活用。
- Erlangのメッセージパッシングを利用しNode-REDスタイルのフローで真の並行性を実現
- Erlangアプリケーション向けのローコードビジュアルプログラミングを提供
- Erlangの軽量プロセスに慣れた開発者向けに設計
Solidis – 依存関係ゼロの軽量TS Redisクライアント、サーバーレス向け [開発者ツール]
23ポイント, 1コメント
Solidisはサーバーレス環境向けに最適化された、依存関係ゼロの軽量TypeScript Redisクライアント。
- 超軽量(<30KB)でRESP2/RESP3をサポート、ESM/CJS互換
- 完全なツリーシェイク可能、必要なコマンドのみインポート
- SOLID原則に基づき構築、完全なTypeScript型付け
- コールドスタートに敏感なサーバーレスプラットフォーム向け設計
- 自動再接続、コマンドごとのタイムアウト、型チェック付き返答
- ドロップインコマンドプラグインとカスタムトランザクションで拡張可能
Workflow Use – 決定論的で自己修復型のブラウザ自動化(RPA 2.0) [生産性]
44ポイント, 11コメント
Workflow Useは、手動記録をAIフォールバック付きの信頼性高いスクリプトに変換する決定論的で自己修復型のブラウザ自動化ツール。
- 手動ブラウザ操作記録を変数付きの決定論的スクリプトに変換
- 純粋なLLMベース自動化より10倍高速、約90%低コストで実行
- 破損ステップの自己修復用AIフォールバックを内蔵
- 高頻度のエンタープライズワークフロー向けに設計
- 初期段階プロジェクトで継続的改善中
Rv、R言語向けパッケージマネージャ [開発者ツール]
61ポイント, 28コメント
RvはCargoにインスパイアされたR言語向けパッケージマネージャで、設定ファイルでRバージョンと依存関係を明示的に宣言。
rproject.toml
ファイルでRバージョンと依存関係を明示的に宣言renv::snapshot
相当機能なし、全ての依存関係は事前宣言必須- 設定ファイルとロックファイルが信頼できる唯一の情報源
renv
でのインストール情報欠落問題を回避- パッケージ調整(ソースからのインストールやsuggestなど)が容易
- Cargo、npm、Pythonパッケージマネージャのユーザーに親しみやすい
SQL-tString Pythonのt-string SQLビルダー [開発者ツール]
71ポイント, 30コメント
SQL-tStringはPEP-750 t-stringsを活用し、インジェクション防止機能付きで安全にSQLクエリを構築するPython SQLビルダー。
- t-stringsを使用しプレースホルダー付きで安全なSQLクエリを構築
- 動的カラム参照でのSQLインジェクション防止のためカラム名を検証
- Absentやその他の書き換え値を使用した条件付きクエリビルドをサポート
- IsNullとIsNotNullでNULL比較を処理
- 複雑なクエリ構築のためネストしたt-stringsを許可
- 一部制限ありでPython 3.14以前のバージョンと互換性あり
自作エンジンで開発した自主制作ゲーム – オンラインでプレイ可能、Steam版近日公開 [エンターテインメント]
6ポイント, 1コメント
Unityやフレームワークを使わずカスタムエンジンで開発した自主制作2Dゲーム。オンラインでプレイ可能、近日Steamでリリース予定。
- 自作エンジンで構築(Unityやフレームワーク未使用)
- 完全自主制作プロジェクト
- エンジンソースコードはMITライセンスで公開
- ゲームプレイ、ビジュアル、パフォーマンスに関するフィードバック募集中
- Steamでの商業リリースを計画
VSCodeで#regionsを実際に便利にする方法 [開発者ツール]
9ポイント, 3コメント
コードリージョンの機能をナビゲーション、検索、整理ツールで強化するVSCode拡張機能。
- リージョン間ジャンプや選択用のコマンド/ホットキー
- リージョンのあいまい検索
- インタラクティブな「リージョン」と「完全アウトライン」ツリービュー
- 不一致リージョンマーカー用の診断機能
- カスタマイズオプション付きで49言語をサポート
- 開発者が独自リージョン拡張を構築するためのAPI
- 永続化状態付きの全展開/全折りたたみアクション
- 大規模ファイル(約5万行)でも高いパフォーマンス
声と手のジェスチャーで不便に操作する私のコンピューター [コンシューマーテック]
5ポイント, 0コメント
意図的に不便な体験を提供する、声と手のジェスチャーで操作するコンピューターインターフェース。
- Three.js、Rosebud AI、Web Speech API、MediaPipe for visionを採用
- 実験目的で意図的に煩雑に設計
- コンピュータービジョンと音声制御の探求に焦点
サムライインタビュー – 模擬面接シミュレーター [教育]
5ポイント, 2コメント
練習用の模擬面接シミュレーター。
- 実際の面接シナリオをシミュレート
- ユーザーが面接スキルを練習・向上させるのに役立つ
wghttp – WireGuardデバイス管理用HTTPサーバー [開発者ツール]
3ポイント, 1コメント
WireGuardデバイス管理用の軽量HTTPサーバー。意見の強いデフォルト設定を採用。
- デフォルトでUnixソケットを使用
- シンプルさのため意見の強い動作
- APIドキュメント用Swagger UIを内蔵
- 軽量でミニマルな設計
Dockerラベルを使ってDBをバックアップするオープンソースGoアプリをビーブコーディング [開発者ツール]
3ポイント, 0コメント
Label Backupは、シンプルなDockerラベルを使用してコンテナ内データベースのバックアップを自動化するオープンソースGoツール。
- PostgreSQL、MySQL、MongoDB、Redisのバックアップ設定にDockerラベルを使用
- ローカルストレージまたはS3互換サービスへのストリーミングバックアップをサポート
- Gzip圧縮、保持ポリシー、Webhook通知を内蔵
- Dockerと簡単にセットアップ可能な軽量設計
- 詳細なドキュメントとテスト環境設定付きでオープンソース
オンラインコンパス [コンシューマーテック]
4ポイント, 0コメント
オンラインコンパス
- シンプルなウェブベースのコンパスツール
- インストール不要
- ブラウザで直接動作
マルチモーダルデータ向けシンプルなCLIツール [開発者ツール]
4ポイント, 1コメント
マルチモーダルデータ向けのシンプルなCLIツール。
- コマンドラインインターフェース
- マルチモーダルデータ処理をサポート