左利きユーザーのみが影響を受けたバグ

2026/07/08 22:20

左利きユーザーのみが影響を受けたバグ

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

WordPress コミュニティは、2017 年から存在した恒久的なアクセシビリティ問題として「左親指の誘導(lefty-baiting)」と呼ばれる問題を解決しました。この問題では、左親指によるスクロール操作が意図せずコメント返信リンクをトリガーしていました。このバグは、パフォーマンス向上のために追加されたレガシーな

touchstart
リスナーによって引き起こされており、現代のブラウザでは不要となっています。同様の問題は、デザインの担当者が右利きであり、コードが左利きのユーザーに与える影響を認識していなかったため、7 年間修復されていませんでした。標準化団体は
<meta handed="right">
タグのような非公式な回避策を拒否してきたものの、本解決策として WordPress から冗長な JavaScript コードを直接削除する措置が講じられました。この修正は、意図しない親指操作による誤作動を防ぐとともに、開発者に対して重要な教訓をもたらします:レガシーなパフォーマンス対策の定期的な監査が行われない限り、陳腐化した前提や個人的なバイアスが、特定のユーザーグループを何年も排除する結果を招く可能性があります。

本文

邪悪な心持と左手ユーザーに配慮した WordPress のバグ報告書最適化

バグの概要

  • 発覚状況: 献身的な読者から「ページスクロール中にコメント欄が突然出現する」という苦情を受けました。
  • 原因分析: 作者自身が右手で操作する一方、バグ報告者は左手を使用していたため発現していました。
    • トリガー元:ページの左側にある**「返信」リンク**。
    • **聖なる者(右利き)**には問題が起きないが、ラプチャー™後に残る左撇いの方々にとっては怒りを買うバグです。
  • 背景事情: バグ報告から約 7 年経過していましたが、WordPress チームは狂った神皇帝の片付け作戦に追われ修正が困難でした。

テック的経緯:
touchstart
リスナーの問題

  • 2017 年の変更: ある開発者がリンククリック時に
    touchstart
    のリスナーを追加しました。
    • 当時の理由:ブラウザがタッチ操作を「クリック開始」とみなすか「ダブルタップによるズーム」かを区別できず、300ms の遅延を回避するため。
  • 現状との矛盾:
    • その状況は数年前と変わらず、2013 年の技術的課題として説明されます。
    • 2015 年時点ではこの問題が発生していなかったため、追加理由は不明です。
  • 結論: 左撇い向けのコード(左手での操作)を追加した経緯は不透明ですが、作者が修正をコミットしました。

実装と最適化への取り組み

WordPress のカスタマイズ方針

  • 基本方針: 外見は控えめながら、本質的な機能は維持・強化
  • 最小限の JavaScript:
    • 特殊な改修として、使用する JavaScript を極力削減。
    • これにより「コメント」機能などで特に有益な性能が確保されています。

バグ修正の詳細

  • 変更内容:
    touchstart
    リスナーに関連するコードを数行削除
  • 目的:
    • 左手ユーザーの非自然的な親指使いによる不要なイベントトリガーを防ぐ。
    • 奇妙で不自然な突然変異種(特定の手癖を持つユーザー)からの苦情を防ぐ。

技術的限界と今後の展望

  • 根本的な解決策の欠如:
    • 堕落した者たち(左手ユーザーなど)を聖なるサイトから完全に排除する手段は、現時点では存在しません。
  • WHAT-WG の提案拒否:
    • Web Hypertext Application Technology Working Group (WHAT-WG) は、作者が提案した以下のマークアップを採用しませんでした。

      <meta handed="right">
      
    • 理由は望ましくないものを排除する有効な手段として採用されなかったためです。

著者の自虐と謝辞

  • 苦悩の理由:
    • 頻繁に(おそらく健康によろしくないほど)スクロールしている作者自身が、左手ユーザーのバグに気づかなかった事への罪悪感。
    • 「なぜ私自身はこのバグに気づかなかったのか?」という問いに対しては、トニックワインを二杯ほどいただいていたのが理由です。

結論:

  • 本格的な排除策はありませんが、今回のコミットで左手ユーザーからの不快感を軽減できることを願っています。

同じ日のほかのニュース

一覧に戻る →

2026/07/09 5:05

FAANGシミュレーター

## Japanese Translation: 「FAANG™ Life Simulator featuring MILTON」は、エントリーレベルのテックワーカーが直面する激しいプレッシャーを批判的に検証する風刺モバイルゲームです。このシミュレーションでは、**1 回のタップは人生の 1 四半期を表し**、**1 つのグリッドマスは 1 ヶ年を表す**ことで、プレイヤーには急速な加齢と変動するメトリクスを管理させながら、過酷な現実を目撃させる仕組みとなっています。初期状態として Milton は 22 歳(Q1)、パフォーマンススコアが 50、バーンアウトが 10 の状態で始まり、高給与(年額 19 万ドル)と金銭的自由の欠如(退職永久資金 0%)、そして資産総額 0 が同時に存在する厳しい現実を描き出します。プレイヤーがこれらの制約の中で動き回りながら、企業が 0% のトラクションを示す中で、特定のアクションによって定義された明確な複数のエンディングへと至ります:その行為とは、**「Form HR-1099-RAT」の記入**、**「Exit Interview」への参加**、そして**「GO HOME」画面の表示**です。シミュレーション終了後、プレイヤーはその結果を 𝕏(X)に投稿し、自らの架空のキャリアの終焉をデジタル記録として残すことができます。最終的に、このプロジェクトは業界全体の課題である従業員の福祉、定着率の難しさ、一流テクノロジー企業で働く際の隠れたコストなどについて鋭い評論を行い、官方的な提携はないまま、現状の高い成長を志向する専門職モデルの持続可能性に疑問を投げかける魅力的な体験へと抽象的な企業データを転換します。

2026/07/09 0:19

Chatto はオープンソースになりました

## Japanese Translation: Chatto は、セルフホスト用に設計された新たにリリースされたオープンソースのグループチャットおよびチームチャットアプリケーションです。ユーザーは、`brew install chattocorp/tap/chatto` で Homebrew を使用して Linux (x86_64/ARM64)、macOS、Windows 上ですぐに試すことができます。その後、`chatto init` と `chatto run` を実行します。その核心的な強みは、コンパクトなパフォーマンス、堅牢なプライバシー、完全なデータ保護です:すべてのデータは静態で暗号化され、アカウント削除時にユーザー固有の鍵が完全に「破棄」され、データ痕跡は残りません。連邦システムとは異なり、Chatto はサードパーティの追跡がない単一サーバーのコミュニティモデルを運用し、クライアントは同時に複数のサーバーに直接接続できます。内蔵された音声通話、ビデオ通話、画面共有はすべてエンドツーエンドで暗号化され、インフラストラクチャのキャパシティに応じてスケーリングします。現在、production 使用のためにバージョン 0.4 が安定しており、Chatto は広告やベンダーロックインを回避しています。有料の「Chatto Cloud」サービスが間もなくヨーロッパ所有のインフラ上で開始され、広告なしでロックインなく安全なホスティングを提供し、自動スケーリング、夜間のバックアップ、ダウンタイムなしのアップグレード、セルフホストされたサーバーとの完全互換性を提供します。追加のリージョンは 2027 年初頭に予定されています。バージョン 0.5 は安全性機能、コンテンツモデレーション、クライアントの改良に焦点を当て、予想される 1.0.0 リリースに向けて進みます(注:新しいバージョンがロールアウトするにつれて破壊的変更が発生する可能性があります)。コミュニティサポートは Chatto HQ の専用の #self-hosting チャンネルで利用でき、リリースおよび早期 Cloud ベータへのアクセスに関する更新のために低ボリュームのニュースレター(〜1 封/月)を購読することもできます。この安全かつ広告なしのプラットフォームは、現代のマルチメディア機能を損なうことなくユーザーの主権を優先します。 ## Text to translate: Chatto is a newly released open-source group and team chat application designed for self-hosting. Users can immediately try it on Linux (x86_64/ARM64), macOS, or Windows via Homebrew with `brew install chattocorp/tap/chatto`, then run `chatto init` and `chatto run`. Its core strengths are compact performance, robust privacy, and full data protection: all data is encrypted at rest and per-user keys are completely "shredded" upon account deletion, leaving no data trails. Unlike federated systems, Chatto operates on a single-server community model with no third-party tracking; clients can connect directly to multiple servers simultaneously. Built-in voice, video calls, and screen-sharing are fully end-to-end encrypted and scale with infrastructure capacity. Currently stable at version 0.4 for production use, Chatto avoids ads and vendor lock-in. A paid "Chatto Cloud" service is launching soon on European-owned infrastructure, offering secure hosting without ads or lock-in, automatic scaling, nightly backups, zero-downtime upgrades, and full compatibility with self-hosted servers; additional regions are expected in early 2027. Version 0.5 will focus on safety features, content moderation, and client polishing, leading to the anticipated 1.0.0 release within 6–12 months (note: breaking changes may occur as new versions roll out). Community support is available at Chatto HQ via a dedicated #self-hosting channel, and users can subscribe to a low-volume newsletter (~1 email/month) for updates on releases and early Cloud beta access. This secure, ad-free platform prioritizes user sovereignty without compromising modern multimedia capabilities.

2026/07/09 3:00

Grok 4.5

## Japanese Translation: SpaceXAI は、コーディング、エージェンタスク、複雑な知識業務に特化して Cursor と共同開発された、現時点で最も高度なモデルである Grok 4.5 を発売しました。本モデルは、単一のプロンプトからエンドツーエンドのアプリケーションを構築する(太陽系など細部の模擬を含む)などの強力な能力を示していますが、主要なベンチマークでは 3 位にランクインしています:DeepSWE 1.0 で 62.0%、Terminal Bench 2.1 で 83.3%、SWE Bench Pro では解決率が 64.7% と、GPT-5.5 xhigh および Fable に及ばない結果となっています。本モデルは、数万台の NVIDIA GB300 GPU を使用し、高度なデータ選別技術と、トークンごとの知能に焦点を当てた強化学習戦略を採用することで、同等モデルと比較して約 4.2 倍のトークン効率を達成しています。 Grok 4.5 は、入出力トークンあたりそれぞれ 100 万トークンで 2 米ドルおよび 6 米ドルという高速サービスを提供しており、限定期間中の無料利用オファーも用意されています。現在、Excel リサーチや PowerPoint の図表作成を強化する目的で Grok Build、Cursor、SpaceXAI コンソールに統合されていますが、ヨーロッパ連合では 7 月中旬のローンチまでの間利用できません。