Bookmarks

Bookmarks

49642 bookmarks
Custom sorting
Herb Tools
Herb Tools
Powerful and seamless HTML-aware ERB parsing and tooling.
·herb-tools.dev·
Herb Tools
Automating Efficiency of Go programs with Profile-Guided Optimizations | Uber Blog
Automating Efficiency of Go programs with Profile-Guided Optimizations | Uber Blog
Profile-guided optimization improves the performance of compiled code by using runtime profiling data to inform compiler optimizations. This technique, recently integrated into Go, improves traditional optimizations such as function inlining, basic block and function reordering, register allocation, and more. At Uber, we’ve implemented PGO (profile-guided optimization) in a continuous optimization framework that includes daily profile collection, service-specific enrollment, CI testing, deployment, and performance monitoring. We addressed initial challenges related to increased build times by introducing a profile preprocessing tool, which significantly reduced compilation times. While measuring the impact at a fleet-wide level is difficult, we conducted performance benchmarks and real-world service evaluations at Uber. The results showed efficiency gains and reduced resource utilization for some specific services, validating the effectiveness of PGO-driven optimizations. Support for PGO in Golang was introduced in v1.20 and later improved in later versions through our fruitful collaboration with Google®. This blog describes our experience building core components of PGO and deploying it at Uber.
·uber.com·
Automating Efficiency of Go programs with Profile-Guided Optimizations | Uber Blog
OpenAI Codex CLIの仕組み
OpenAI Codex CLIの仕組み
OpenAIからCodex CLIというOSSがリリースされました。Codex CLIは、Claude Codeのようなコマンドラインで利用するコーディングエージェントのTUIツールです。Node.jsで実装されており、使用しているnpmパッケージからして構造はClaude Codeと類似していますが、設計に違いがあります。 GitHub - openai/codex: Lightweight coding agent that runs in your terminalLightweight coding agent that runs in your terminal - openai/codexGitHubopenai OpenAI Codex CLIの概要 あなたは、OpenAIによって構築されたターミナルベースのエージェント型コーディングアシスタントであるCodex CLIとして、その内部で動作しています。これはOpenAIモデルをラップし、ローカルのコードベースとの自然言語による対話を可能にします。あなたは、正確で、安全で、役立つ存在であることが期待されています。
·blog.lai.so·
OpenAI Codex CLIの仕組み
【今週の話題】AIエディタ戦争
【今週の話題】AIエディタ戦争
マイクロソフトがVSCodeフォークエディタ上での自社拡張をブロック マイクロソフトは、CursorやWindsurfなどのフォークエディタで自社開発のVSCode拡張機能(C++やC#など)の使用を制限しました。 Has the VSCode C/C++ Extension been blocked? · Issue #2976 · getcursor/cursorWhile coding just now I got this msg: The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server,
·blog.lai.so·
【今週の話題】AIエディタ戦争
オレオレ RAG をさくっと作る
オレオレ RAG をさくっと作る
この記事は間違いが含まれている可能性があります。 もともと自社のドキュメントでは Meilisearch で日本語全文検索を実現していましたが、ドキュメントに質問できるようしたいと思い、簡単な RAG を作りたい!と思っていました。 とりあえず、ドキュメントを分割し、ベクトル化してベクトルデータベースに突っ込んで、質問をベクトル化して結果を引っ張り、それを LLM に食べさせて解説させる、というのができればよいということがわかりました。 ベクトル化はよく使われている OpenAI Embeddings API を利用し、ベクトルデータベースは普段からよく使っている DuckDB に VSS (Vector Similarity Search for DuckDB) という拡張を使うことにしました。 自社のドキュメントをなんとかうまいこと分割して、あとは分割したドキュメントを API を叩いてベクトル化して、 DuckDB に保存しました。OpenAI Embeddings API は想像以上にとても安いので自社製品のドキュメント程度のサイズであれば 5 円もかかりませんでした。
·voluntas.ghost.io·
オレオレ RAG をさくっと作る
State of Namespace
State of Namespace
RubyKaigi 2025 Day 1 talk about Namespace and its deevelopment/debugging
·speakerdeck.com·
State of Namespace
AIコーディングエージェントで異なるプログラミング言語間での移植ができるか試してみた - ぱいぱいにっき
AIコーディングエージェントで異なるプログラミング言語間での移植ができるか試してみた - ぱいぱいにっき
アメリカの方で政府機関のコードをCOBOLから他の言語にするみたいなことをやる不確かな噂がありますが、それとは全く関係がない話です。もっともっと規模が小さいやつ。使ったのはCline(Claude 3.7 Sonnet)です。以下、AIとはClineのことを指します。 やってみたのはTypeScriptのライブラリから…
·mackee.hatenablog.com·
AIコーディングエージェントで異なるプログラミング言語間での移植ができるか試してみた - ぱいぱいにっき
ニューラルかな漢字変換システム「Zenzai」の開発 | さくらのナレッジ
ニューラルかな漢字変換システム「Zenzai」の開発 | さくらのナレッジ
こんにちは、東京大学の三輪敬太です。私は2024年度に未踏IT人材発掘・育成事業として「ニューラル言語モデルによる個人最適な日本語入力システムの開発」というテーマで採択され、早稲田大学の高橋直希さんとともにmacOS上の […]
·knowledge.sakura.ad.jp·
ニューラルかな漢字変換システム「Zenzai」の開発 | さくらのナレッジ
I Met Paul Graham Once
I Met Paul Graham Once
In their rush to conform, to obey, are tech industry leaders planning to discriminate against me?
·okayfail.com·
I Met Paul Graham Once
高速でスケーラブルなE2E実行基盤を目指して - freee Developers Hub
高速でスケーラブルなE2E実行基盤を目指して - freee Developers Hub
こんにちは。SEQ (Software Engineering in Quality)のzakiです。 これまで、freeeのE2Eテストは、Selenium、RSpec、Capybara、およびSitePrismを基盤とするRubyのテストを、Jenkinsを用いて実行していました。この構成にはいくつか課題があったた…
·developers.freee.co.jp·
高速でスケーラブルなE2E実行基盤を目指して - freee Developers Hub
TimMikeladze/next-flag: 🏁 Feature flags powered by GitHub issues and NextJS. Toggle the features of your app by ticking a checkbox in a GitHub issue. Supports server-side rendering, multiple environments, custom conditions, and can be deployed as a stand-alone feature flag server.
TimMikeladze/next-flag: 🏁 Feature flags powered by GitHub issues and NextJS. Toggle the features of your app by ticking a checkbox in a GitHub issue. Supports server-side rendering, multiple environments, custom conditions, and can be deployed as a stand-alone feature flag server.
🏁 Feature flags powered by GitHub issues and NextJS. Toggle the features of your app by ticking a checkbox in a GitHub issue. Supports server-side rendering, multiple environments, custom condition...
·github.com·
TimMikeladze/next-flag: 🏁 Feature flags powered by GitHub issues and NextJS. Toggle the features of your app by ticking a checkbox in a GitHub issue. Supports server-side rendering, multiple environments, custom conditions, and can be deployed as a stand-alone feature flag server.
tomcru/holy-loader: Holy Loader is a i18n-ready, lightweight, customizable top loading progress bar component for React / Next.js 13 & Next.js 14. #toploader #top-loader #nextjs-toploader #nprogress #nextjs-progressbar
tomcru/holy-loader: Holy Loader is a i18n-ready, lightweight, customizable top loading progress bar component for React / Next.js 13 & Next.js 14. #toploader #top-loader #nextjs-toploader #nprogress #nextjs-progressbar
Holy Loader is a i18n-ready, lightweight, customizable top loading progress bar component for React / Next.js 13 & Next.js 14. #toploader #top-loader #nextjs-toploader #nprogress #nextjs-progre...
·github.com·
tomcru/holy-loader: Holy Loader is a i18n-ready, lightweight, customizable top loading progress bar component for React / Next.js 13 & Next.js 14. #toploader #top-loader #nextjs-toploader #nprogress #nextjs-progressbar
code input | Merge Conflict Resolution & Git Workflow Automation
code input | Merge Conflict Resolution & Git Workflow Automation
Resolve Git merge conflicts effortlessly and automate your workflow with code input. Enhance productivity with smart merge queues, seamless GitHub integration, powerful collaboration tools, and actionable developer insights. Ideal for modern agile teams.
·codeinput.com·
code input | Merge Conflict Resolution & Git Workflow Automation
step-security/changed-files: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
step-security/changed-files: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories. - step-security/changed-files
·github.com·
step-security/changed-files: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.