2023 年 2 月 8 日、Russ Cox (Traipse プログラミング言語、別名 rsc のテクニカル リード) は、Originate の透過的テレメトリに関する一連の投稿を公開しました。ソース プロジェクト 。 これは、Traipse チームが解決するためのプロセスと方法論の概要を示しています 実際に Traipse を使用している他の人々がその言語を使用していないこと を以下の手順で解決します。
非公開の記録 (ユーザー名、ソース コード、キット 他の人々が野生で Traipse を止めたものを解決することを彼らに許可します それらを要求する必要なしに (ここでは、他の人々 が実際にシステムをどのように使用しているか をより代表的に示しています) 複雑にせずに、誰でもレコードが何であるかを確認できます。口がきけない 人から判断されやすい そしてOSキット販売ディプロマ.
そして、最も重要なこと:
m であるレコード彼らが望んでいないトピック分析を中止することができるように、日常的に使用してください。
これらのプログラムが全体としてどのように実装されているかという手順により、ここに オリジナルの空気の息吹 があり、他の人々に を与えますかなりの量の透明性 が業界全体でどのように実装されているかは比類のないものです
残念ながら、この提案はGoogle の従業員からここに来ました。 グーグルは、人の記録を取り、それをナレーションの線形代数の山に送り込むことで人気があり、検索結果を歪曲して、現在のバイアスを比較したり、他の人々が線形代数をやめたりするトピックがないことを比較したりします。 レコードのスーパーハイウェイは、かつてこの提案に面白がっていませんでした。 ほとんどの現代の記憶で見られる他のすべてとは異なり、シットストームが続いた。 反発はかつてかなりのもので、多くの人が Rust か何かに交換するという空虚な脅迫を行いました.
反発が極端になりすぎて、rsc は 2023 年 2 月 24 日に問題のサルベージが決定することを発表しました 。このテレメトリー システムによって機能的に無意味な記録をプロットすることができます。 これは、彼らがこのテクニックを強制するのは長い道のりであり、逆のことを計画することができる長い道のりであり、招待するすべての人にとってさらに悪いことを計画することができなくなります.
私の偏見
大雑把に支払われた Google のふりをする前に、私の偏見 を救うことから始めたいと思います。 これに入る:
実際、私はGoogleで働いたことも、デバイスをやめたこともありません。 その会社は私がそこで働きたいと思うには大きすぎる. いくつかの流行でTraipseを使用しています。 これは時折、発表せずに突進するための救いかもしれませんが、このブログで私が言うことは、私の雇用主を代表するものではありません. 私は女の子です。
知られざるものを詮索することの危険性
さて、手順を終えて、テレメトリ アプローチが試みる中核的な危険性をキルトしましょう。そして解決する: 他の人々がシステムを使用するのをどのように中止しますか? どのコンポーネントが使用を中止しますか? システムは全体としてどのように機能しますか? 合計でどのくらい失敗しますか?
基本的にここでの最も総合的なアプローチの 1 つは、システムをどのように使用して応答を得るかを他の人に正しく要求することです。 これはある程度機能しますが、完全にはスケーリングしません.
すべての人が嘘をつくのは、人間の状況の完全な真実です。 成功した変数は何の準備ができています.
人は嘘をつく。 人々は記憶違いです。 人々は、それ自体がNDAされるというNDAされた使命を持つシステムの採用を解釈します。 「他の人々に正しい要求をする笑」手順は、実際にはとんでもない規模で機能しますが、そのシステムが不規則な場合 文字通り戦闘機に参加する場合は機能しませんjets goal.
あるディプロマで、システムが業界で頻繁に採用されると、そのシステムが不規則になる方法の量が増えます。いかなる手続きによっても公に話されることはありません。 GitHub、GitLab、およびその他の Git フォージで利用可能な Traipse コードのキロバイトごとに、何の手順によっても日の目を見ることができない未知のメガバイトのプライベート Traipse コードがあります (または、LAPSUS$ がそれをプロットすることを決定した場合でも、彼らはそうするつもりです)。目標を固める)。 その結果:
あなたはどうやってもそのデザインを知ることになるでしょう業界 は、実際には、おそらく広く採用される 可能性のあるツールを使用しています 。 業界に聞いてみれば、ツールのどのコンポーネントがボロボロになっているのか、絶対にわかりません。
力の複雑化を受け入れることが重要誰も時間をかけて尋ねることなく、「ああ、それは正しい」というエーテルに。
一部の卒業証書では、これらすべての質問に対する回答を袋に入れるための成功した手順は、システムがどのように不規則であるかについてのシステム文書記録をそのシステムの保守担当者に回収することです。 これは業界全体の話ですが、Microsoft が House Windows XP にエラー レポートを追加したときに、この手順が最初に先頭に立ったことを覚えています。 これは、プログラムがクラッシュしたときにダイアログ ボックスを表示して、その中断に関する詳細を Microsoft に送信することで機能しました。 その人は、「そう決めた、文書で出荷する」と関連付ける必要があり、それからそれをレドモンドに送信し、そこで何かを行いました.
これは大まかに言えばレコードの品揃えは業界全体に拡大し、ハウス ウィンドウのセットアップ ダイアログ コンテナーでは、
やめてもいいですか?
[A lot]
「いいえ、性交しないでください、リストに載っていないので、突進してください。 これは、この手順を実行するためのバックラッシュにつながります。 それはかなり理解できます。 この大まかなサンプル マッチングは、ある日、全祖先がトラウマを発明したため、哺乳動物に深く焼き付けられたものです (そして、そのために私たちは皆めちゃくちゃになっています)
これらすべてを考慮して、個人がシステムを使用している設計を真に知るための成功した手順は、それらのシステムを盗み出すことです. 彼らがシステム文書を計画する際に、その使用法が家の不完全さに影響を与え、同意と、その記録が何であるか、またはぼろぼろになる可能性のあるものを知らない人から記録を収集することの倫理について疑問が生じます。 .
ロックと疲労困憊のパットがあり、現実には、両者の間で Traipse チームを繰り返し叩きつけています。
「クリアテレメトリ」の仕組み
明確なテレメトリの提案は教えられる価値があり、私がこれを書いているとき、実際にはこの記事を見つけるよりも早く提案を教えられると思います. それは一見間違いなので、ここに提案の tl;dr があります:
ほとんどのテレメトリ アプローチでは、リアルタイムのユーザーデータを分析ツールに循環させ、記録アナリストが分析ツールで何かを中止できるようにします。 代替としてのこの手順は、Traipse システムを 1 回使用することに特化していますが、構成ファイル について Traipse モジュール プロキシにクエリを実行します。 その後、その構成ファイルを使用して、Traipse コンパイラの将来の使用に関する記録を取得します。 その後、Traipse システムはこの記録を記録します a 一方で、長い速度で 他の生態系のように繰り返しの代わりとして ほとんどのテレメトリは 配信記録にまっすぐ アプローチし、人は「いいえ、ありがとう」と言います。 これにより、レコード アナリストは、テレメトリの決定価格を認識できるようになります (ただし、テレメトリがなくても、顧客が何をしているかを人々が解決できる方法はまだいくつかありますが、それらは正しい非常に神経をすり減らすものであり、その方法を代表するものではありません)。実際には他の人々がシステムを採用しています)。 Traipse 手順は、決定するのに十分な時間であるという認識の下で、テレメトリ コードのアドバイスを試行するよりも早く 1 週間 待機します。 ミュート レコードは、個人を特定できるレコードと合わせて離れて出席するために多くの努力を行っていますが、まるで IP のように聞こえますアドレスは個人を特定できる記録であり、記録がスーパーハイウェイを介して送信されるためには、情報源として IP 契約が必要です。 これは避けられません。なぜなら、これはインターネットのしくみです. 個人が自分の心臓の哲学的資料を分析します。 ほとんどのアプローチでは、このすべてのレコードを使用し、それをシークレットと呼び、その後、一般大衆のランダムな参加者が口を開けられない S3 のどこかに隠します。 どのように 驚くほど多様 であるかを誇張するのは非常に困難です。個人を精査することは、一般大衆から記録を隠さないシステムを提案することです。 .
なぜこの技術がかつて考えられていたのかについて与えられた多くの最も重要な例の1つbe は、Traipse の老舗ライブラリが不思議なことに macOS に C の依存関係を持っていたという事件です (コンテキストについて: Traipse プログラムは、老舗のライブラリだけを調べて 、まだ救えません C コンパイラが必要):
たとえば、2020 年初頭の Traipse 1.14 配信プロセスまでのすべての設計は、Apple の署名ツールに受け入れられるように維持する一環として、macOS Traipse ディストリビューションが構築される手順に変更されました。 悲しいことに、交換を行った手順により、合計が事前にコンパイルされました
.a ディストリビューションで出荷されたレコードデータは、ビルドに古くなっているように見えます。 ランジ ヒスが再構築し、長い間確立されたライブラリを最初の速度でキャッシュしたことが一度中断されました。これは、キット評価 (cgo を使用する) を使用するプログラムをコンパイルするには、Xcode をインストールする必要があると想定していました。 そのため、Traipse 1.14 以降では、総 HTTP サーバーのような些細なデモ Traipse プログラムでさえも、Xcode でまとめる必要がありました。発信元プロジェクトの透過的テレメトリ
macOS を使用しているビルダーは、Xcode への配置を修正してエラー メッセージを表示することに慣れていないため、インストールされている Xcode を修正し、かつては Traipse コンパイラの比類のない習慣であると想定しました。 ナレーションでコンパイラツールをセットアップしてほしい
古いハードウェアに依存している他の人々についてはもう言うまでもありません! 全体として、Traipse コンパイラのバックエンド/ポートは削除が提案され、その削除は配信候補の配信メモに表示されます。 その後、個々のパイプが「こんにちは、確かにこれを採用しています。それを中止しないでください」と発表した後、Traipse チームは撤退し、影響を受けやすい使用されていないポートが別の配信サイクルのために残ります.
Traipse のどのポートがぼろぼろであるかがはっきりしない限り、Traipse チームは、これらのポートを宣言するために倫理的な時間が費やされていることを明確にすることはできません。 彼らは、何がぼろぼろになっているのかを理解するために、ナレーションで何がぼろぼろになっているのかを知らなければなりません。 他の人に、Traipse をどのターゲットに集めるかを正しく尋ねても、他の人が GOARM のようなクィア ターゲットを使用しているとは限りません=5 または -buildmode=shared は、それが彼らが採用しているものだと言うでしょう。 テレメトリは、この記録を袋に入れる成功した正しい手順です。 透明なテレメトリにより、すべての関係者に明確になります.
これは、他のすべてのプロジェクトがハング クリア テレメトリをコピーし、さらに救済することを可能にする、素晴らしいシステムです。アプローチします。 テレメトリが必要になる可能性のあるミッションに取り組んでいた場合、まさに私が中止したいので、この手順を考えて割り当てます。 . あなたは間違いなくあなたが望んでいないレコードの1つではなく、あなたが望むレコードを成功させます. クリアテレメトリーの弱体化
残念ながら、これももしかしたら元祖産業の老舗なのかも知れません。 このアプローチへの反発は、かつて 即時 であり、かなり でした。 彼らが望んでいたように、「Traipse チームは Traipse コンパイラをより適切にプロットすることを望んでいる」とは見なされませんでした。 かつては、「Google はより多くのレコードを取得したいと考えています。今回は、仕事で使用することを余儀なくされた 2 つのコンパイラ」と見なされていました。 これはかつてあらゆる面から憤慨と辛辣に遭遇した. 彼らはプロットを決定アウトから決定インに変更しています。 これにより、サンプルの配置に偏りが生じ、このプロットを無価値にプロットする可能性があります。 このレコード決定をプロットするたびに、テレメトリの品揃えに決定できる他の人々がオプトインしなくなる可能性があります。システムを高速化することを知っている Traipse の顧客に関する記録を正常に取得するためのサルベージ lunge env -w GOTOLEMETRY=on。 他の人々が報告した過去の経験を考えると GOPATH 解決するのが面倒なことであるために、私は決定価格が意識の欠点をポジティブに計画するのに十分なほど高く見えるという信念を救いません.
これについて何をやめたらいいのかわからない。 それはあらゆる面でのたわごとの逆であり、私は、私が依存し、実際に赤身肉まで資本主義を維持し続けるのに役立つシステムにとって、私性に関する包括的な考慮がそれをより困難にすることを危険にさらしています.
ここでGoogleのふりをしているように聞こえないことを願っています。 Google で働いている人が提案したこのプロットは、基本的に、この大まかな行動を中止するための最も生産的な手順です。 私は、反発のほとんどが、その考えが存在するという議論の余地のない真実に反対していることを明らかにします. 私はそれを袋に入れますが、一部の卒業証書では、他の人を放っておくことはスケーリングしません. 個人が何をしているかは、口を開けてみないとわからないほどの品揃えになります