saiidのブックマーク (3,313)

  • 将棋ソフトを開発して3000万円損した話 | やねうら王 公式サイト

    「大人の数トレチャンネル」(YouTube)に私が出演した時の後編の動画があまり再生回数が伸びてないので改めて紹介をさせていただく次第である。 このブログでも以前ちらっと書いた、「将棋ソフトを開発して3000万円損した話」が出てくる。(詳しい内容については動画をご覧いただきたい) それとは関係ないのだが、動画の内容に関連して、いくつか補足しておきたいことがある。 AI界隈では、「プロ棋士 VS 将棋AI」という構図が「人間 VS AI」の縮図だと言われることが多々ある。例えば、これは「将棋AIのようにAIが人間を打ち負かしたあとは、○○○な未来になっていく」みたいな文脈で用いられる。 しかし、人間が将棋AIに抵抗してきた歴史について当事者視点で語ってあるブログや書籍はあまりに少なく、そのへんの情報がまるで伝わっていないように思う。 そこで、記事では私が当事者視点でだらだらと書いていく。

    saiid
    saiid 2024/05/20
    言いたいことはトップ米が全部書いてくれてた
  • System tests have failed

    When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in a black-box fashion, it should be more resilient to implementation changes. But I'm sad to report that I have not found

    System tests have failed
    saiid
    saiid 2024/05/19
  • Googleオフィスに警察、社員50人超を解雇 抗議デモ対応が見せつけた“IT界の巨人”の変貌ぶりとは

    これに対し、今回のデモを組織した団体「No Tech For Apartheid」は「自分たちの労働がアパルトヘイトや大虐殺の原動力となることは望まない」と訴える。Googleに対してイスラエル政府との契約の中止を求めるのは、発端となったプロジェクト・ニンバスの契約を「ガザのパレスチナ人を虐殺するイスラエルへの支援」と見なしていることによるものだ。 社員の解雇について同団体は「言語道断の報復行為」「Googleが自社の社員よりも、虐殺行為をしているイスラエル政府および軍との12億ドルの契約の方を大切にしていることが、これではっきりした」と反発した。 また抗議デモは平和的に行われ、Google社内で器物を損壊したり、同僚を妨害したりもしていないと主張。社員の解雇Googleのいう「開かれた文化」の虚偽をさらけ出したと訴え、解雇は不当だったとし全米労働関係委員会(NLRB)に不服を申し立てて

    Googleオフィスに警察、社員50人超を解雇 抗議デモ対応が見せつけた“IT界の巨人”の変貌ぶりとは
    saiid
    saiid 2024/05/17
    とうとうここまでするようになったか
  • Reader API

    Our world-class embeddings for search, RAG, agent systems.

    Reader API
    saiid
    saiid 2024/05/17
  • 使われないものを作るな!出口から作るデータ分析基盤 / Data Platform Development Starting from the User Needs

    資料は Tech Play イベント『データ基盤運用の工数削減に効いた俺的ベストプラクティス データマネジメントの勘所』での登壇資料です。 https://techplay.jp/event/940296 データ基盤を構築する際、多くの人が最初にdbt、BigQuery、troccoといったツール名を思い浮かべるかもしれません。しかし、ビジネス価値を生み出すデータ基盤を開発するためには良いツールを選定するだけでなく、「どの技術をいつのタイミングで導入するか」「関係者をどのように巻き込むか」といった観点も重要です。この発表では、製造業のDXを進めるCADDiが直面したデータの課題と、利用状況に合わせて段階的にデータ基盤を拡充していった過程についてご紹介します。

    使われないものを作るな!出口から作るデータ分析基盤 / Data Platform Development Starting from the User Needs
    saiid
    saiid 2024/05/16
  • プロダクトマネジメントクライテリア

    プロダクトマネジメントを体系化したクライテリアです。企業がプロダクトを成功に導くために必要な要素を多角的かつ具体的に記載してあります。対象はプロダクトマネージャー個人ではなくプロダクトを取り巻くチームとし、プロダクトマネジメント全体をスコープにしています。

    プロダクトマネジメントクライテリア
    saiid
    saiid 2024/05/12
  • 最近の料理漫画って頭おかしくないか?

    NEW! ドカいダイスキ! もちづきさん見かけは美少女なOL(21)が1日に5000キロ近いカロリーを接取する漫画べるという最も原始的な能を極限まで刺激することで脳を壊して快楽を得るという最も原始的なドラッグ漫画とも言える。 ほったらかし飯夜24時にコロッケを買いいする異常生活圏OLが結婚式のビンゴで当てたいい炊飯器を使いこなすために飯もオカズもパスタも全部炊飯器で作ろうとする漫画。 飯をえば当然のようにトリップし、更には扉絵からラストページに至るまで作中至る所に突っ込みどころと狂気が染み付いたLSD的なドラッグ漫画とも言える。 文豪ナツメは料理人が嫌い売れっ子ミステリー作家のお爺ちゃんが生まれついての不器用により諦めた料理人生を実力はあるのに経営戦略に失敗した店に通うことで昇華する漫画。 主人公はただの人格破綻者だが、ヒロインたちはそんな主人公の作品に出てくるキャラへの推

    最近の料理漫画って頭おかしくないか?
    saiid
    saiid 2024/05/11
    焼きたてジャぱんは料理マンガ界のボーボボ
  • 日本のHIPHOPをグローバルなレベルにするためには|Sagishi

    こんばんは。Sagishiです。 今回は「日のHIPHOPをグローバルなレベルにするためには」、何を意識しないといけないのか、ということについて、自身の備忘録も兼ねて書いていこうと思います。 あえてグローバルと書いてはいますが、要するに「USで通用するためには」という意味です。わたしは、現在の日のHIPHOPはある分かれ道に立っているのではないか、と若干ながら感じています。 それは、「日人だけに通用する道を行くのか」と「USにも通用する道に行くのか」という岐路に立っているのでは、ということです。 特に最近、色々なひとの努力によって、USのHIPHOPの評価基準や価値観が流入しやすい環境になってきていると感じており、ゆえに日のHIPHOPに存在する問題が浮き彫りになってきているなと感じます。 日音楽市場は今後シュリンクしていくなかで、HIPHOPに限らず、いずれは日のアーティス

    日本のHIPHOPをグローバルなレベルにするためには|Sagishi
    saiid
    saiid 2024/05/10
    グローバルなレベルになるために北米英語の発音に寄せるとか、見当違いもいいところ。根本的にズレてる。ただの北米ローカライズ活動にしかならないし、そのこと自体がhiphop的ではないように思う。
  • 妹がいつの間にか”川崎フロンターレ”にのめり込んでいた

    埼玉生まれ、神奈川育ち、東京在住。会社員。好きなキリンはアミメキリンです。右足ばかりのかかとがすり減ります。(インタビュー動画) 前の記事:肩にちっちゃいジープを乗せていたら「肩にちっちゃいジープ乗せてんのかい」と言ってもらえるのか > 個人サイト のばなし 川崎フロンターレについて 川崎フロンターレとは川崎市をホームタウンとする、1999年にJリーグへ加盟したサッカークラブである。サッカーに詳しくない方でも、カタールW杯スペイン戦での「三笘の1ミリ」という言葉は聞いたことがあると思う。 張人である三笘 薫選手や、そのパスを受けてゴールを決めた田中 碧選手らを輩出した強豪クラブ、それが川崎フロンターレだ。 他にも板倉、守田など多くの選手がフロンターレから世界へと舞台を移し活躍している ただ、ワールドカップでの川崎勢の活躍と、妹がフロンターレを応援するのは無関係だったそうだ。 ことの一部

    妹がいつの間にか”川崎フロンターレ”にのめり込んでいた
    saiid
    saiid 2024/05/08
    旦那グーナーのとこでちょっと笑った
  • 「10代で聴いていた音楽が生涯にわたって影響を与える」「新しい音楽の発見は24歳でピークを迎える」など音楽と年齢に関する調査結果が報告される

    好きな楽曲やアーティストは年齢を重ねるごとに移ろうものです。しかし、これまでの調査で10代の頃に好きだった楽曲が生涯にわたっての音楽の好みに大きな影響を与えることや、新規に音楽を発見できるのは30歳までということがわかっています。 When Do We Stop Finding New Music? A Statistical Analysis https://www.statsignificant.com/p/when-do-we-stop-finding-new-music データジャーナリストのダニエル・パリス氏によると、さまざまな楽曲や音楽ジャンルを聴き、もっと聴きたいという個人の欲求や能力は「オープンイヤー」と呼ばれるとのこと。これまでの研究で、思春期の若者はより高いレベルのオープンイヤーを示し、多様な音楽ジャンルを探求し、音楽鑑賞に対する意欲が高いことが示されています。 また、

    「10代で聴いていた音楽が生涯にわたって影響を与える」「新しい音楽の発見は24歳でピークを迎える」など音楽と年齢に関する調査結果が報告される
    saiid
    saiid 2024/05/07
    Spotifyで各国のHipHopを聴くようになった。世界的にトラップ大流行だった中、中東圏は未だコンシャスな内容多め、東欧圏はブーンバップがまだ生きてるなど結構違いがあって楽しい
  • 太陽光発電 監視機器約800台へのサイバー攻撃について調べてみた - piyolog

    2024年5月1日、太陽光発電施設の遠隔監視機器 約800台がサイバー攻撃を受けていたと報じられました。ここでは関連する情報を調べた内容についてまとめます。 監視機器を経由し不正送金 太陽光発電施設の遠隔監視機器がサイバー攻撃を受けているとして、報じたのは産経新聞の次の記事。コンテック社の遠隔監視機器が乗っ取られ、インターネットバンキングの不正送金に悪用されていたというもの。 www.sankei.com 攻撃を受けた機器には脆弱性(記事では「サイバー攻撃対策の欠陥」と表記)が存在。これを悪用されたことで機器上にバックドアが設置され、機器を経由(攻撃者が身元を隠すために踏み台にしたとみられる)して不正送金にかかる操作が行われていた。当該事案については既に静岡県警も不正アクセス禁止法違反の容疑で捜査中とされている。 SolarView Compactの脆弱性を悪用 脆弱性が悪用された監視機器

    太陽光発電 監視機器約800台へのサイバー攻撃について調べてみた - piyolog
    saiid
    saiid 2024/05/03
  • 空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表

    AmazonのクラウドコンピューティングサービスであるAWSが提供するストレージサービス・Amazon S3では、写真や動画などのデータをアップロードするためにバケットを作成する必要があります。このS3バケットを空の状態にしていると、AWSの請求額が爆発的に増加してしまうという問題を、ソフトウェアエンジニアMaciej Pocwierz氏が報告しました。 How an empty S3 bucket can make your AWS bill explode | by Maciej Pocwierz | Apr, 2024 | Medium https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 Pocwierz氏はクライアント向けに作成

    空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表
    saiid
    saiid 2024/05/02
  • 令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io

    Intro CSRF という古の攻撃がある。この攻撃を「古(いにしえ)」のものにすることができたプラットフォームの進化の背景を、「Cookie が SameSite Lax by Default になったからだ」という解説を見ることがある。 確かに、現実的にそれによって攻撃の成立は難しくなり、救われているサービスもある。しかし、それはプラットフォームが用意した対策の質から言うと、解釈が少しずれていると言えるだろう。 今回は、「CSRF がどうして成立していたのか」を振り返ることで、当にプラットフォームに足りていなかったものと、それを補っていった経緯、当にすべき対策は何であるかを解説していく。 結果として見えてくるのは、今サービスを実装する上での「ベース」(not ベスト)となるプラクティスだと筆者は考えている。 CSRF 成立の条件 例えば、攻撃者が用意した attack.examp

    令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io
    saiid
    saiid 2024/04/26
  • React 19 Beta – React

    This beta release is for libraries to prepare for React 19. App developers should upgrade to 18.3.0 and wait for React 19 stable as we work with libraries and make changes based on feedback. In our React 19 Beta Upgrade Guide, we shared step-by-step instructions for upgrading your app to React 19 Beta. In this post, we’ll give an overview of the new features in React 19, and how you can adopt them

    React 19 Beta – React
    saiid
    saiid 2024/04/26
  • イラン人ラッパーに死刑判決 抗議デモ支援の楽曲制作 | TBS NEWS DIG

    女性の髪を隠すスカーフ、ヒジャブをめぐるデモを支援する曲を作ったイラン人のラッパーが、イランで死刑判決を受けました。ロイター通信などによりますと、イラン人のラッパー、トゥーマジ・サレヒさんの弁護士は2…

    イラン人ラッパーに死刑判決 抗議デモ支援の楽曲制作 | TBS NEWS DIG
    saiid
    saiid 2024/04/26
  • コード署名に悩むアプリ開発者に福音 ~Microsoftが格安サービス、6月までなら無料/高くてサポートの悪い大手コード署名証明書プロバイダーとはおさらば【やじうまの杜】

    コード署名に悩むアプリ開発者に福音 ~Microsoftが格安サービス、6月までなら無料/高くてサポートの悪い大手コード署名証明書プロバイダーとはおさらば【やじうまの杜】
    saiid
    saiid 2024/04/26
  • 「認証」を整理する | IIJ Engineers Blog

    英語の「Authentication」を整理する ここからは先ほどの分類で言うところの「ユーザ認証」としての「認証」、つまり英語の「Authentication」に該当する「認証」について、さらに整理を進めていきます。 先ほど、「ユーザ認証」を「システムを利用しようとしているユーザを、システムに登録済みのユーザかどうか識別し、ユーザが主張する身元を検証するプロセス」と説明しました。「ユーザの識別」と「身元の検証」はユーザ認証に欠かせませんが、実際は他にも「ユーザの有効/無効状態の確認」や「検証に成功した場合の身元の保証(アクセストークンの発行等)」などの処理も一般的にユーザ認証のプロセスには含まれます。 ここで冒頭の「○○認証」を振り返りましょう。パスワード認証、SMS認証、指紋認証、顔認証は実はここで言うユーザ認証には該当せず、ユーザ認証中の一処理である「身元の検証」を担っていることがお

    「認証」を整理する | IIJ Engineers Blog
    saiid
    saiid 2024/04/25
  • 【速報】神奈川県警川崎警察署の49歳警部補を逮捕 暴力団幹部に個人情報を漏らした疑い  | TBS NEWS DIG

    神奈川県警の暴力団対策課に所属していた49歳の警部補が暴力団幹部に個人情報を漏らしたとして逮捕されました。神奈川県警川崎警察署、刑事第二課の高橋一大容疑者(49)は2021年、神奈川県内などで指定暴力団稲川…

    【速報】神奈川県警川崎警察署の49歳警部補を逮捕 暴力団幹部に個人情報を漏らした疑い  | TBS NEWS DIG
    saiid
    saiid 2024/04/25
  • 弊社サーバーのマルウェア感染に関する お詫びとお知らせ – Endless Corporate

    この度、社サーバーがコンピュータウイルス「LockBitランサムウェア 」に感染しました。 今回の不正アクセスの直接の原因は、セキュリティ強化の一環で FortiGate(統合型セキュリティアプライアンス)の設置を昨年に依頼しましたスターティア株式会社(https://www.startia.co.jp/)が設置の際に使用していた test アカウントを削除せずそのまま放置し、悪意のある第三者が test アカウントを使用して弊社のサーバーに侵入した事によるものとなります。 なお、現時点では、社内情報の流出の事実は確認されておりません。また、被害サーバーにはお客様情報は入っておりません。 関係する皆さまには、多大なご迷惑とご心配をおかけすることとなり、心よりお詫び申し上げます。 対応としましては、感染が判明した当該サーバーをすべてネットワークから遮断する対策を講じるとともに、弊社全部署で

    saiid
    saiid 2024/04/24
  • BigQuery クエリ - pokutuna

    BigQuery 関連: Colaboratory 標準 SQL 語彙の構造  |  BigQuery  |  Google Cloud リテラル等の仕様 その場でデータを作ってクエリする 動作確認に便利 code:struct.sql SELECT MIN(status) FROM UNNEST([ STRUCT('unexamined' AS status), STRUCT('unexamined' AS status), STRUCT('ng' AS status) ]) 型ほしい時は型を書く code:complex_struct.sql SELECT * FROM UNNEST( ARRAY<STRUCT<count INT64, time TIMESTAMP>>[ STRUCT(3, TIMESTAMP "2020-07-01 10:00:00"), STRUCT(5, TIM

    BigQuery クエリ - pokutuna
    saiid
    saiid 2024/04/23