## Slackで新しいチャンネルを作成する方法

1. **Slackアプリを開く**  
   • デスクトップ版: 画面左上のワークスペース名をクリック → *Create new channel*(新しいチャンネルを作る)を選択。  
   • モバイル版: “+” アイコンをタップ → *New channel*(新しいチャンネル)。

2. **チャンネル設定**  
   - **名前** – 明確で簡潔な名前を付けます(例:`#marketing-updates`)。  
   - **目的** – 何のために使うかを短く説明します。  
   - **公開/非公開** – 選択してください。  
     - *Public*(公開): ワークスペース内の誰でも参加できます。  
     - *Private*(非公開): 招待されたメンバーのみが閲覧・参加可能です。

3. **メンバーを招待(任意)**  
   • 「Add people」フィールドに名前やメールアドレスを入力し、*Create* を押します。

4. **完了**  
   – *Create* ボタンをクリックするとチャンネルが作成され、サイドバーに表示されます。すぐに会話を開始できます。

---

### クイックヒント
- 一貫した命名規則(例:`#team‑topic`)を使用してください。  
- 好みで名前の先頭に絵文字を付けると分かりやすくなります(例:`:rocket:#dev-team`)。  
- 機密性の高い議論には必ず **Private** を選択しましょう。

2026/03/07 4:52

## Slackで新しいチャンネルを作成する方法 1. **Slackアプリを開く** • デスクトップ版: 画面左上のワークスペース名をクリック → *Create new channel*(新しいチャンネルを作る)を選択。 • モバイル版: “+” アイコンをタップ → *New channel*(新しいチャンネル)。 2. **チャンネル設定** - **名前** – 明確で簡潔な名前を付けます(例:`#marketing-updates`)。 - **目的** – 何のために使うかを短く説明します。 - **公開/非公開** – 選択してください。 - *Public*(公開): ワークスペース内の誰でも参加できます。 - *Private*(非公開): 招待されたメンバーのみが閲覧・参加可能です。 3. **メンバーを招待(任意)** • 「Add people」フィールドに名前やメールアドレスを入力し、*Create* を押します。 4. **完了** – *Create* ボタンをクリックするとチャンネルが作成され、サイドバーに表示されます。すぐに会話を開始できます。 --- ### クイックヒント - 一貫した命名規則(例:`#team‑topic`)を使用してください。 - 好みで名前の先頭に絵文字を付けると分かりやすくなります(例:`:rocket:#dev-team`)。 - 機密性の高い議論には必ず **Private** を選択しましょう。

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

要約

Japanese Translation:

Slackの制限的なデータアクセスポリシーは、企業価値ある知識を「閉鎖データのウォータールー」と呼ばれる状態に固定し、職場効率を高める可能性のあるAIツールの活用を妨げています。この記事では、AnthropicがClaude AIモデルと組み合わせたオープンソースSlack競合製品「NewSlack」を構築すべきだと主張し、企業が内部会話を自由に共有してより広範なAI利用を可能にすることを提案しています。

主要ポイント:
データロックイン – Slackの「ウォータールー」状態は部族知識を固定し、実際の職場チャットからAIが学習できる機会を制限します。
実務上の障壁 – Claudeは現在1対1の会話のみをサポートしており、グループ協働には手動でコピー&ペーストが必要です。またSlackのポリシーによりスムーズな統合がブロックされています。
市場需要 – Fivetranなどの企業はコア業務にSlackを大きく依存しており、堅牢なコミュニケーション機能を備えつつオープンプラットフォームへの明確なニーズがあります。
競争優位と価格設定 – SlackはG‑Suiteなどの代替品に比べて大幅に高価であり、ネットワーク効果も弱い(主にSlack Connectチャンネル)。Claudeを組み込んだNewSlackは、AIユーザー以外でも1席あたりのコストを正当化でき、懐疑的な顧客を惹きつける可能性があります。
Anthropicの立ち位置 – AI設計に対する原則的姿勢を持つAnthropicは、オープンデータアクセスと相互運用性へのコミットメントを実現できる唯一無二の存在であり、企業データエコシステムに信頼を築くことができます。

成功すれば、この動きは閉鎖されたビジネスコミュニケーションデータを解放し、チーム間のAI協働を円滑にし、エンタープライズソフトウェアの革新を促進し、業界全体をより相互運用可能でオープンなプラットフォームへと推進し、AI駆動型生産性を完全にサポートします。

本文

Slackは「閉じたデータ」のウォーリントンになるでしょう。FivetranのようにSlackを多用する企業では、メールや会話そのものが主な協働場所・手段として置き換わります。質問が投げかけられ、回答され、議論が交わり、意思決定が行われる――すべてがSlack上で完結します。私たちのSlackメッセージ履歴は、会社全体の蓄積された部族知識そのものです。そして今、その知識はエンタープライズソフトウェアにおける最悪のデータアクセスポリシーを持つ製品内に閉じ込められています。

新しいSlackが必要です。Anthropicこそそれを作り上げるべき企業だと考えます。


Claude の欠如している機能:グループ会話

Claude は 1:1 会話しかできないという大きな制限があります。ビジネスでは仕事はチームで行われます。現在、Slack スレッドに出てきた問題を Claude に相談したいとき、Slack と Claude の間で文脈をコピー&ペーストしてやり取りしなければなりません。これは非合理です。私はサブエージェントではありません!

Claude と Claude Code を、スキル・プラグイン・コンテキストとともに会社の Slack にファーストクラスの参加者として位置付ける必要があります。しかし、この問題は Slack の統合だけで解決できません。もう一つ大きな障壁があるのです:データアクセス。


Slack のデータポリシーは受け入れ難い

多くの企業にとって最も重要なテキストデータのレポジトリは Slack にあります。それは、会社が実際にどう動いているかをリアルタイムで反映した未加工の情報流。Slack のテキストコーパスは部族知識を具現化したものです。しかし Slack は「No」というデータアクセスポリシーを採用しています。AI エージェントにとって最も重要なコンテキスト源でありながら、同時にエンタープライズソフトウェアの中で最も制限された API です。これは許容できません。この状況を変える唯一の手段は競争です。ベンダーは善意からではなく、顧客が求めるためにオープン API を提供します。もしオープンデータアクセスを拒否すれば、顧客は競合他社へ流れます。この原理を実証するのが、エンタープライズソフトウェアベンダーを説得する唯一の方法です。


Slack は想像以上に脆弱

一般的な考えでは、ネットワーク効果で守られているとされています。しかしそれは誤解です。Slack のネットワーク効果は実際にはかなり弱いものです。「ネットワーク効果」と言えば、数社の親しいパートナーとの Slack Connect チャンネルがあるだけ――価値はありますが、それなくても生きていけます。Claude を Slack に組み込めば、そのコストを上回る大きなメリットになります。

さらに Slack は過剰に高価です。実質的な規模の企業であれば、Slack では法的ホールド(リーガルホールド)をサポートするために Enterprise+ が必要になります。Fivetran は G Suite に支払う金額とほぼ同じ額を Slack に費やしていますが、G Suite を全ての業務で利用しているにもかかわらずです。これは理にかなっていません。


NewSlack と Claude の組み合わせは最適

NewSlack + Claude を従業員一人ひとりに導入することは明らかな賢明な選択です。企業には AI を十分に活用していない「カジュアル AI ユーザー」が多数存在しますが、NewSlack がバンドルされれば、すべての従業員に標準席を提供する価値があります。

またバンドリングはもう一つ問題を解決します。企業内には AI に懐疑的な人々がいます。NewSlack はこれらの懐疑派を取り込む理想的な環境です。彼らの同僚がグループチャットで Claude の使い方を示すことで、AI への抵抗感を和らげることができます。


成功させるためのコミットメント

NewSlack は過去の失敗を繰り返さないようにしなければなりません。オープンデータアクセスと競合他社を含む類似システムとの相互運用性への確かなコミットメントが必要です。Anthropic は、圧倒的なプレッシャーの中でも原則を守る実績があるため、この位置付けに最適です。Anthropic がオープンデータアクセスと類似システムとの相互運用性を許可する公約を行えば、人々は信じるでしょう。

Anthropic が成功した Slack 競合製品を構築すれば、エンタープライズデータエコシステム全体が変わります。Slack は「閉じたデータ」のウォーリントンとなり、重要なビジネスコミュニケーションのコーパスが永続的に閉ざされた API の裏側に残るという代替案は誰にとっても不利益です。


まとめ

Anthropic 様へ。ぜひ新しい Slack を作ってください。世界はそれを必要としているのです。

同じ日のほかのニュース

一覧に戻る →

2026/03/07 6:52

「このCSSは、私が人間であることを証明します。」

## Japanese Translation: (以下に翻訳文を記載します) **著者は、選択的な大文字化、CSS を用いた対象的なケース変換(`text-transform: lowercase`)、慎重に使われる em ダッシュなどの微妙なタイポグラフィック・選択が、ファイルを `tr` でパイプするような鈍い自動化手法よりも優れていると主張しています。大文字化は「最初の傷」として描かれますが、実際には予想ほど痛みを伴わず、必要に応じて単語が大文字で流れ出します。著者は粗末な `cat post.md | tr A‑Z a‑z | sponge post.md` の手法を却下し、よりクリーンな効果を持つ CSS を推奨しています。 em ダッシュは貴重とされますが、作家の真実の自分を露呈させないように隠したままである必要があります。モノスペースフォントはテキストの美学を損なうため拒否されています。小さなスクリプト(`uv run rewrite_font.py`)は文字形態を微調整するための取るべき手段として強調され、意図的に単語を誤字すること(例: “their/there”、 “its/it’s”)がスタイルの一部であると述べられていますが、“Definately?” のような問題のあるペアは避けるとしています。 作家はノーリグ・コーパスを参照し、単語選択を導くとともに、ターゲットとなる単語から「u」を迅速に除去することで手法の精密さを示しています。全体的なトーンは、書くことが外見だけでなく思考・推論・関与を反映するものであると強調しています。 以前の拒否(“No. Not today.”)はスタイリスティックオーバーホールへの抵抗を示しています。次に計画されている変更は、作家自身の自我感覚を変える唯一の真に重要なステップとして描かれています。 技術的読者――特に文書スタイリング、フォント操作、編集ワークフローに関わる人々――に対して、このメッセージは自動変換から離れ、意図的なタイポグラフィック決定へ移行することを奨励し、デザイン標準や編集実務の再構築につながり得ると述べています。

2026/03/07 7:55

**C# の文字列が Dapper で SQL Server インデックスを静かに破壊する理由** Dapper を使って SQL Server データベースへクエリを投げる際、文字列結合や文字列補間(string interpolation)でクエリを作成することはよくあります。 しかし、この一見無害な手法がインデックスの性能を黙って破壊してしまうケースがあります。 --- ## なぜ起きるのか 1. **暗黙の型変換** `string` と `int`・`bool` など非文字列型を結合すると、SQL Server は列値を `nvarchar` に変換せざるを得ません。 2. **インデックス回避** この暗黙変換により最適化器は既存の数値や日付インデックスを利用できず、フルテーブルスキャンが発生します。 --- ## 問題を引き起こす典型的なパターン | パターン | 何をしているか | インデックスへの影響 | |---------|-----------------|----------------------| | `WHERE Id = " + id`(文字列結合) | `Id` 列を `nvarchar` に変換 | フルスキャン | | `$"SELECT * FROM Users WHERE IsActive = {isActive}"`(補間) | ブール値も同様に `nvarchar` へ変換 | フルスキャン | | `WHERE CreatedDate >= @date.ToString()` | 日付を文字列へ変換 | インデックスが失われる | --- ## 修正方法 1. **インライン値ではなくパラメータを使用する** ```csharp var sql = "SELECT * FROM Users WHERE Id = @Id"; connection.Query<User>(sql, new { Id = id }); ``` 2. **型の一貫性を保つ** 列が期待する正確な型(`int`、`DateTime` など)で渡す。 3. **C# で暗黙変換を避ける** 必要なら明示的にキャストまたは変換し、安全かつ意図した変換のみ行う。 --- ## 簡易チェックリスト - [ ] Dapper に渡す値は文字列化せず、型付きである。 - [ ] 変数データと SQL フラグメントのインライン結合を行わない。 - [ ] すべてのクエリに `@ParameterName` プレースホルダーを使用する。 これらのガイドラインに従えば、インデックスの整合性を保ちつつクエリを高速かつ効率的に維持できます。

## Japanese Translation: **概要:** .NET/Dapper アプリケーションでは、C# の文字列を `nvarchar(4000)` として渡すと、SQL Server が `varchar` 列に対して暗黙の型変換(implicit conversions)を実行します。これにより、インデックス検索がスキャンに置き換わり、論理読み取り数が単桁から数万に膨らみ、CPU/I/O の使用率が急増します(例:`CONVERT_IMPLICIT(nvarchar(255), [Sales].[ProductCode], 0)`)。 正確性には影響しませんが、実行計画や Query Store の警告で明らかになります。特に `SQL_Latin1_General_CP1_CI_AS` などの照合順序では顕著です。 **修正:** パラメータを ANSI として明示的に宣言し、列サイズと一致させます。 ```csharp var p = new DynamicParameters(); p.Add("productCode", productCode, DbType.AnsiString, size: 100); await conn.QueryFirstOrDefaultAsync<Product>(sql, p); ``` または匿名オブジェクトを使用する場合: ```csharp new { productCode = new DbString { Value = productCode, IsAnsi = true, Length = 100 } } ``` スキーマ変更、インデックス更新、クエリ書き換えは不要です。パフォーマンスの改善は即座に実感できます。 **監査ヒント:** Query Store で `@nvarchar(4000)` を検索し、varchar 列へ文字列を渡す匿名オブジェクトをコード内でスキャンしてください。 **ベストプラクティス:** 将来のリグレッション防止のために、`DbType.AnsiString`(または `IsAnsi = true`)を使用した理由をコメントしておくことが推奨されます。 この簡単な調整でサーバー負荷を低減し、コスト削減とスケールアップが実現します。結果として開発者・ユーザー・広範な .NET/SQL Server コミュニティ全体に恩恵をもたらします。

2026/03/07 6:19

**IPリースの陰影ある世界**

## Japanese Translation: IPリースは、誰もがクリーンで匿名のIPv4アドレスを取得し、ジオロケーションデータを操作できる隠密レンタル市場を生み出しており、IPベースの評判システムの信頼性を損なっています。ブロックを保有し、標準的な地域インターネットレジストリ(RIR)手順外でサブリースすることで、これらのサービスはWHOISトレーサビリティとRIRアカウンタビリティチェーンを迂回します。リース会社は料金を払ってブラックリスト化された範囲を「クリーン」し、ドロップダウンまたはCSVアップロードで任意の住宅または商業ジオロケーションを割り当て、WHOIS国フィールドまで操作することができ、MaxMind、Cloudflare、Googleなどに偽情報を供給します。 主要なVPNおよびプロキシプロバイダー(例:NordVPN、ExpressVPN、CyberGhost、PIA)は、LogicWeb、IPXO、INIZ、IPFoxi、Heficed、AnyIP/IPv4Deals などのリース会社からIPを調達しています。これらのプラットフォームは多くの場合、同じサイトで生IPスペースと完全なプロキシサブスクリプションの両方を販売し、エンドツーエンドの匿名化パイプラインを構築します。一部のプロバイダーは住宅ISPと直接提携してトラフィックを実際の加入者ネットワーク経由でルーティングし、合法的なオペレーターとプロキシとの境界を曖昧にしています。 業界は法的グレイズゾーンで運営されており—IPリースやジオロケーション操作を明示的に禁じる法律がないため—実効性の低い執行とインセンティブの不整合が生じています。リースが拡大するにつれて、インターネットセキュリティの基盤であるIP評判リスト、WHOIS帰属、およびジオロケーションデータベースはさらに侵食され、大規模な位置・所有権・評判の偽装が可能になります。これはユーザー(ボット検出やレート制限での誤検知)とIPベースのセキュリティ決定に依存する企業を脅かし、最終的にはインターネット全体の説明責任と安全性を弱めます。

## Slackで新しいチャンネルを作成する方法 1. **Slackアプリを開く** • デスクトップ版: 画面左上のワークスペース名をクリック → *Create new channel*(新しいチャンネルを作る)を選択。 • モバイル版: “+” アイコンをタップ → *New channel*(新しいチャンネル)。 2. **チャンネル設定** - **名前** – 明確で簡潔な名前を付けます(例:`#marketing-updates`)。 - **目的** – 何のために使うかを短く説明します。 - **公開/非公開** – 選択してください。 - *Public*(公開): ワークスペース内の誰でも参加できます。 - *Private*(非公開): 招待されたメンバーのみが閲覧・参加可能です。 3. **メンバーを招待(任意)** • 「Add people」フィールドに名前やメールアドレスを入力し、*Create* を押します。 4. **完了** – *Create* ボタンをクリックするとチャンネルが作成され、サイドバーに表示されます。すぐに会話を開始できます。 --- ### クイックヒント - 一貫した命名規則(例:`#team‑topic`)を使用してください。 - 好みで名前の先頭に絵文字を付けると分かりやすくなります(例:`:rocket:#dev-team`)。 - 機密性の高い議論には必ず **Private** を選択しましょう。 | そっか~ニュース