Bookmarks

Bookmarks

50616 bookmarks
Custom sorting
WCAG 3: a different future for accessibility - TetraLogical
WCAG 3: a different future for accessibility - TetraLogical
Did you know that when given a minimum payment threshold, people pay off about 70% less from their credit card than they would have done without it? The minimum payment doesn't change the number of people who pay off their full outstanding balance, but it dramatically changes how much everyone else chooses to pay.
·tetralogical.com·
WCAG 3: a different future for accessibility - TetraLogical
Chartist
Chartist
Simple, responsive charts drawn in SVG and styled with CSS. Tiny, typed, and happy without a build step.
·chartist.dev·
Chartist
pourdev/pour-engine: A zero-dependency WCAG 2.2 accessibility audit engine, written from the W3C specifications. Runs entirely in the browser and reports what it cannot prove instead of guessing.
pourdev/pour-engine: A zero-dependency WCAG 2.2 accessibility audit engine, written from the W3C specifications. Runs entirely in the browser and reports what it cannot prove instead of guessing.
A zero-dependency WCAG 2.2 accessibility audit engine, written from the W3C specifications. Runs entirely in the browser and reports what it cannot prove instead of guessing. - pourdev/pour-engine
·github.com·
pourdev/pour-engine: A zero-dependency WCAG 2.2 accessibility audit engine, written from the W3C specifications. Runs entirely in the browser and reports what it cannot prove instead of guessing.
AI SDK の MCP Events 対応で MCP サーバーからのイベントを Webhook で受け取る
AI SDK の MCP Events 対応で MCP サーバーからのイベントを Webhook で受け取る
MCP のクライアントがサーバー側の変化を知るには、ポーリングするか接続を張り続ける必要がありました。MCP Events はサーバーが購読者へイベントを通知するための実験的な拡張で、poll、push、webhook の 3 つの配信モードを定義しています。この記事では MCP Events の概要を説明したうえで、AI SDK の webhook モードの対応を使ってイベントの購読から受信、購読の更新と解除までを試します。
·azukiazusa.dev·
AI SDK の MCP Events 対応で MCP サーバーからのイベントを Webhook で受け取る
Ruby で任意のユーザー入力を渡してはいけないメソッド
Ruby で任意のユーザー入力を渡してはいけないメソッド
「Ruby」の正規表現エンジン「Onigmo」にリモートコード実行の問題、セキュリティ更新を実施 - 窓の杜のように Ruby 本体としては、そこに任意のユーザー入力を渡しているのはプログラム側の問題で Ruby 本体の脆弱性としては扱わない、という方針になっているメソッドがあるので、思い付く限り列挙してみます。
·blog.n-z.jp·
Ruby で任意のユーザー入力を渡してはいけないメソッド
What TLA+ can and can't check
What TLA+ can and can't check
Let's chill just a little bit on the "TLA+ will save AI from itself" narrative
·buttondown.com·
What TLA+ can and can't check
Speeding up code review with `small-change`
Speeding up code review with `small-change`
Imprint’s average engineer is merging 4x more PRs than 2 years ago. Yay. Aggregated behind the average is something even more interesting: we have two teams that are merging 10x their PRs over that period. One engineer is merging 25x the PRs per week of our average engineer two years ago, and a number of others are closing in on that number. That’s pretty neat, and the slope of the line suggests our average in a year is going to look much closer to today’s p90 than today’s p50. Even more importantly, we aren’t just shipping more, our quality has improved: incidents are down 42% half-over-half, and critical incidents are down 78% half-over-half. I think we’ve always known the quality/velocity tradeoff wasn’t a particularly useful construct, but that’s undeniable today.
·lethain.com·
Speeding up code review with `small-change`
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
CTO Night & Day 2026 (Morning Session) の登壇資料です。AI コーディングで PR が長くなり数も増えた一方、人間がレビューに使える時間、1 回の集中、作業記憶は増えていない、という話を、公開されている研究と自分の経験から整理しました。人間のゲートを「書く前の設計レ…
·speakerdeck.com·
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
Using Claude to reduce the attack surface of code
Using Claude to reduce the attack surface of code
Automated attack surface analysis and reduction can meaningfully improve the security of deployed software in the near term. In this post, we preview data we’ve collected from applying attack surface reduction techniques to large open-source codebases using Claude.
·anthropic.com·
Using Claude to reduce the attack surface of code
エージェントスキル集 pstack の開発原則と使い方
エージェントスキル集 pstack の開発原則と使い方
AI が生成したコードを安心して任せるには、実装前の理解と実装後の検証が欠かせません。pstack は調査・設計・実装・レビューを組み合わせるエージェントスキル集です。この記事では pstack の開発原則と使い方を紹介します。
·azukiazusa.dev·
エージェントスキル集 pstack の開発原則と使い方
内製 Background Coding Agent “haro” で拓く未来の開発体験 - LayerX エンジニアブログ
内製 Background Coding Agent “haro” で拓く未来の開発体験 - LayerX エンジニアブログ
LayerX バクラク事業部 Platform Engineering 部 Staff Software Engineer の izumin5210 です。 3D アクションゲームを始めたはずが工場自動化要素が入っていたせいで、昼夜を問わず何らかの生産性について考えています。 バクラク事業部 Platform Engineering 部では、社内のプロダクト開発を支援する、クラウド上で動作する Coding Agent “haro” を開発しています。 Ramp 社の Inspect などと同じく Web UI や Slack 上から呼び出すことができ、バクラクを開発するために必要なものが揃っ…
·tech.layerx.co.jp·
内製 Background Coding Agent “haro” で拓く未来の開発体験 - LayerX エンジニアブログ
OpenCode から Pi へ切り替えた
OpenCode から Pi へ切り替えた
基本的に DeepSeek Harness (以降 DSH) の時雨堂フォークをブラウザで利用しているのですが、 たまに CLI でハーネスを利用する際は OpenCode2 を利用していました。 最近 OpenCode v2 になってデフォルトがデーモン起動になったり、機能が多くなってきてちょっと使いづらいな ... と感じていました。また Ollama Cloud で DeepSeek V4.1 Flash を使っていると「無駄トークンを消費する」みたいな感覚がとても多くなってきました。実際 OpenCode2 から DSH に切り替えたメンバー曰く、全然別物というフィードバックもありました。 OpenCode Go や OpenCode Zen はありがたく使わせてもらっているのですが、OpenCode は残念ながら DSH を超える可能性は基本ないので、 CLI のハーネスを切り替える事にしました。 切り替え先は Pi を採用しました。理由はプラグインを入れなければほぼ機能がないこと、
·voluntas.ghost.io·
OpenCode から Pi へ切り替えた