メインコンテンツまでスキップ

25

2023 年 6 月 25 日

トライ: 実稼働中のシステムを変更する前にコマンドを実行し、その影響を調べる

  • try コマンドを使用すると、実システムに変更を加える前にコマンドを実行し、その 影響を調べることができます。
  • Linux の名前空間と overlayfs ユニオンファイルシステムを使って、テスト用のサンドボックス環境を作ります。
  • try コマンドはまだプロトタイプであり、信頼できないコマンドの実行や、システムに害を及ぼす可能性のあるアクションの実行には使用しないでください。

業界の反応

  • try」は、ユーザーがライブシステムに変更を加える前に、コマンドを実行し、その効 果を検査できるようにするコマンドです。
  • このコマンドは、オーバーレイファイルシステムを使用して、コマンドによる変更を分離し、変更をコミットせずにプレビューする方法を提供します。
  • これは、コマンドのテストや実験、特にライブシステムへの変更が危険であったり潜在的に有害であったりする場合に特に有用である。

ロシアの準軍事組織長官、自軍は好転すると語る

  • 傭兵グループ「ワグネル」のリーダー、エフゲニー・プリゴジンは、モスクワへの進軍を予想外に中止し、ロシア南部の軍事拠点から軍を撤退させた。
  • ロシアはプリゴジン氏に対する告訴を取り下げ、ベラルーシに行くと表明した。
  • ワグナー傭兵団は本部とロストフ・オン・ドン市を離れ、住民が別れを惜しんでいる。

業界の反応

  • ロシアで民間軍事会社ワグナー率いるクーデター未遂事件が起きた。
  • このクーデター未遂事件は、ロシア政権内の脆弱性を明らかにし、ロシア政府の統制と安定性に疑問を投げかけた。
  • この出来事の結果は、ロシア政府内のパワー・ダイナミクスに重大な影響を与える可能性がある。

なぜ TypeScript は Object.keys を正しく型付けできないのか

  • TypeScript は Object.keys を適切に型付けしません。これは TypeScript の構造的な型システムと、欠落したプロパティや余計なプロパティに対する振る舞いが原因です。
  • Object.keys がこのように型付けされているのは、型システムが認識していないプロパティがオブジェクトに含まれている可能性があることを認識させるためです。
  • 構造型付けによって、特定の関数に対してより最小限のインターフェイスを使用する例で示したように、より柔軟で分離されたコードが可能になる。

業界の反応

  • TypeScript は構造型付けの制限のため、Object.keys を適切に型付けできない。
  • Object.keys は文字列の配列を返すが、入力オブジェクトのキーに対応する型ではない。
  • タイプガードやキャスト、zod のような検証ライブラリを使用することで、TypeScript におけるこのような型の問題を解決することができる。

すべての Mastodon ユーザーは RSS フィードを持っている

  • Mastodon は 1,280 万人のユーザーアカウントを持つ分散型ソーシャルネットワークであり、ユーザーの寄付によって資金を調達し、ボランティアによって運営されている。
  • すべてのマストドン・ユーザーは RSS フィードを持っており、プロフィール URL に".rss "を追加することでアクセスできる。
  • RSS フィードには、メディアコンテンツとユーザーのアバターが含まれており、フィードの潜在的な改善提案もある。

業界の反応

  • マストドン・ユーザーには RSS フィードがあり、マストドンに登録したり、サイトを訪問したりしなくても、他のユーザーが更新情報を購読できるようになっています。
  • RSS フィードは以前はソーシャル・ウェブサイトの標準的な機能だったが、プラットフォームが広告や購読による収益獲得に注力するにつれ、あまり見かけなくなった。
  • Nitter と Prosse.sh は、まだ RSS フィードをサポートしているプラットフォームの例であり、ユーザーはプラットフォーム外でお気に入りのアカウントについていくことができる。

Linux 上の Firefox ユーザーに影響する大規模なクラッシュの急増

  • Linux オペレーティングシステム上の Firefox ウェブブラウザのユーザーに影響を与えるクラッシュが大幅に増加している。
  • これらのクラッシュの原因は現在のところ不明だが、多くのユーザーに影響を及ぼしている広範な問題である。
  • このクラッシュは Linux 上の Firefox ユーザーに不便とフラストレーションを与えており、開発者ができるだけ早く問題を特定し、修正することが重要です。

業界の反応

  • Linux 上の Firefox ユーザーは、クラッシュの大幅な増加を経験した。
  • 一部のユーザーは、Google 画像検索、Google マップ、またはその他の重いウェブアプリケーションを使用する際にクラッシュが発生したと報告しています。
  • このクラッシュは、Firefox の JavaScript JIT コンパイラのバグが原因で、Google によって生成された特定のコードによって引き起こされました。

OpenAI のエンジニア向けパッケージの中央値$900k

  • OpenAI のソフトウェアエンジニアのパッケージの中央値は 90 万ドルで、これには基本給 30 万ドルとストックオプションが含まれる。
  • 同社は様々なキャリアレベルを提供しており、11 年以上の経験を持つエンジニアが最も高い給与を得ることができる。
  • OpenAI は株式の権利確定に Profit Participation Units (PPU)の仕組みを採用しており、毎年 25%が 4 年間で権利確定されます。

業界の反応

  • OpenAI のエンジニアに支払われるパッケージの中央値は 90 万ドルで、現金が 30 万ドル、プロフィット・パーティシペーションが 60 万ドルとなっている。
  • Facebook や Google のような大手テック企業のエンジニアも高給を得ることができるが、OpenAI の報酬モデルはより高い潜在的報酬を提供している。
  • OpenAI の報酬パッケージには、スタートアップに投資し、大きなリターンを実現する可能性がある機会も含まれています。

行動を起こそう、エンドツーエンドの暗号化を守ろう

  • Chat control、EARN IT Act、Online Safety Bill のような世界的な法律がエンドツーエンドの暗号化とプライバシーを脅かしている。
  • 行動を起こし、政府機関に手紙を書き、プライバシーの価値とエンドツーエンドの暗号化を保護する必要性を表明することが重要です。
  • 読者が自分たちの懸念を効果的に伝えることができるよう、欧州議会、英国、米国の手紙の見本が提供されています。

業界の反応

  • エンド・ツー・エンドの暗号化の問題に関して、連邦議会の代表者にコンタクトを取ったところ、チャック・シューマー氏だけが返事を寄越したが、彼の立場は依然として不明確である。
  • 暗号化が違法化される可能性は、iOS と Android のエコシステムに大きな影響を与える可能性がある。
  • どちらの政党も彼らの懸念を優先しているようには見えないため、政治におけるテック・コミュニティの代表の欠如に不満がある。さらに、ソフトウェア・エンジニアの税負担と、それが国に与える影響も懸念されている。

米国ベンダーが EU 市民の評判をスコアリングして GDPR 違反で訴えられる

  • 米国を拠点とする詐欺防止企業テレサイン社は、EU 市民数百万人のデータを、彼らの知識や同意なしに収集・処理したことにより、EU のデータ保護規則、特に GDPR に違反したとして告発された。
  • マックス・シュレムス弁護士が率いるオーストリアのプライバシー擁護団体 noyb は、同社が世界中の携帯電話ユーザーのデータを秘密裏に収集し、TikTok、セールスフォース、マイクロソフトなどの顧客に販売される「評判スコア」を生成するために使用したと主張し、テレサイン社に対して苦情を申し立てた。
  • 訴状はまた、テレサインのベルギーの元親会社 BICS とベルギーの通信大手 Proximus を巻き込み、データ転送と保護措置に関連する GDPR 規則に違反していると非難している。Noyb はデータ転送の停止、違法に転送されたデータの削除、最大 2 億 3600 万ユーロ(約 2 億 5700 万ドル)の罰金の可能性を求めている。

業界の反応

  • 米国ベンダーのテレサイン社が、EU 市民をレピュテーション・スコアして GDPR 違反で告発された。
  • 記事の見出しは米国ベンダーを強調しているが、根本的な企業構造はベルギーである。
  • レピュテーション・スコアリングは詐欺防止に必要だと主張するコメントもあれば、プライバシーや誤検知の可能性に懸念を示すコメントもある。

ライティングのよくあるバグ(2021)

  • この投稿は、特にテクニカル・ライティングやアカデミック・ライティングにおいて、ライティングにありがちなバグを避けるためのガイドラインを提供している。
  • 明確さ、簡潔な表現、文と段落の論理的なつながりの重要性を強調しています。
  • 文法、句読点、大文字小文字、略語の使い方、引用のフォーマットなど、実用的なヒントを提供しています。

業界の反応

  • "In other words "は、文章の明瞭さを損なう冗長な表現と考えられています。
  • 人によって役に立つ説明は異なるので、物事を複数の方法で説明することは有益です。
  • "つまり "は、のどを鳴らすような、不必要なフィラー言葉とみなされることがあります。
  • 情報量が多く密度の濃い文章には、「他の言葉で」のような区切りがあると、密度が緩和される。
  • 言葉の好みや書き方は、文化や国によって異なる場合があります。
  • 段落を要約文から始めると、分かりやすく読みやすくなります。
  • 英雄譚のようなストーリーテリングの構成に従えば、技術的なプレゼンテーションをより魅力的なものにすることができる。
  • コンテンツの表は、ライブプレゼンテーションでは便利なナビゲーション装置となりますが、文書コンテンツでは必要ないかもしれません。
  • ガイドラインやスタイルガイドは、ライティングスキルの向上に役立ちます。
  • 受動態は、動作よりも対象を強調する場合など、特定の状況においては適切である。
  • 古語や時代遅れの書き方は、特に関連性がある場合や文脈に適している場合を除き、避けるべきです。
  • 文法を学び、ライティングスキルを向上させるために、本やビデオなどいくつかのリソースが利用できます。
  • 上手に書くことは練習が必要なスキルであり、絶対的なルールはありませんが、ガイドラインを考慮する必要があります。

メーカースケジュール、マネージャースケジュール(2009)

  • スケジュールには、「管理者スケジュール」と「作成者スケジュール」の 2 種類がある。マネージャーのスケジュールは上司のためのもので、1 時間単位で動く。一方、メーカーのスケジュールは(プログラマーやライターのように)ものを作る人が好むもので、少なくとも半日単位で動く。
  • ミーティングは、貴重な時間のブロックを分断し、仕事のモードを変える可能性があるため、メーカーズスケジュールの人にとっては破壊的だ。これは、生産性や野心的なプロジェクトに悪影響を及ぼす可能性がある。
  • スタートアップのアクセラレーターである Y コンビネーターは、メーカーのスケジュールに基づいて運営されており、マネージャーのスケジュールを好みのスケジュールの中でシミュレートする方法としてオフィスアワーを利用している。これにより、創業者とのミーティングに対応しつつ、集中した作業時間を確保することができる。

業界の反応

  • 多くのスタートアップ企業における "テックリード "のポジションは、個人が異なる方向に引っ張られ、管理職としての責任と技術職としての責任の両方において非効率なパフォーマンスになってしまう可能性がある。
  • テックリーダーとしてバランスの取れたスケジュールを維持するには、ミーティング、集中作業、自己啓発、運動を組み合わせたリズムを見つけることが必要だ。
  • 技術的に貢献できるチームリーダーがいる一方で、微妙な意思決定プロセスを維持するためにリソーシングの議論にも参加することは有益である。