並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 533件

新着順 人気順

algorithmの検索結果161 - 200 件 / 533件

  • GNN の最新動向 (ICLR 2024) - ジョイジョイジョイ

    拙著『グラフニューラルネットワーク』が重版して第 3 刷となりました。皆さまありがとうございます! 拡散モデルと最適輸送でもやりましたが、漫画家さんやイラストレーターさんが重版したときに重版感謝の描き下ろしイラストを投稿しているのを見ていいなと思ったので、僕も専門書が重版したときに重版感謝の書き下ろし専門記事を投稿します。 本稿では、ICLR 2024(5/7 - 5/11 @ウィーン)で発表されたグラフニューラルネットワーク (GNN) 関連の研究動向を紹介します。 ICLR 2024 で発表された GNN 関連の論文は全部で 170 本です。凄まじい量ですね。ICLR 2024 では全て合わせて 2296 本の論文が採択されたので、7.4 パーセントが GNN 関連ということになります。この分量からも、GNN が活気ある研究対象であることが伺えます。 以下では、代表的なトピックについて

      GNN の最新動向 (ICLR 2024) - ジョイジョイジョイ
    • AIの台頭により、業界で需要が高まりつつある新たな職務とは

      Joe McKendrick (Special to ZDNET.com) 翻訳校正: 矢倉美登里 吉武稔夫 (ガリレオ) 2024-06-20 10:17 人工知能(AI)の構築や保守にデータサイエンティストや「Python」を使う開発者が必要なことは知られている。Constellation ResearchのプリンシパルアナリストであるAndy Thurai氏は、今後数年もすると新たな職種も目にするようになると示唆している。こうした職種は、今は奇妙に聞こえるかもしれない(それに、同氏はわざとそのような名称を選んでいる)が、その果たすべき役割は、新興のAI関連企業にとって欠かせない業務で必要とされるだろう。 プロンプトウィスパラー(Prompt Whisperer):うまいプロンプトを作成してAIモデルから最良のアウトプットを得る。 ハルシネーションラングラー(Hallucination

        AIの台頭により、業界で需要が高まりつつある新たな職務とは
      • Mastodon: Ruby on Rails Open Source Web App

        The product https://joinmastodon.org Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network. Open source The project is open source at https://github.com/mastodon/mastodon License

          Mastodon: Ruby on Rails Open Source Web App
        • Amazonに2200億円超の収益をもたらした価格を釣り上げライバルを蹴落とすための秘密計画「プロジェクト・ネッシー」の詳細が明らかに

          Amazonは反競争的な慣行によりアメリカ連邦取引委員会(FTC)および複数州の司法長官から訴えられています。この訴訟の中で明らかになっていた、Amazonが行っていた秘密計画「プロジェクト・ネッシー」の詳細が明らかになりました。 Amazon Used Secret ‘Project Nessie’ Algorithm to Raise Prices - WSJ https://www.wsj.com/business/retail/amazon-used-secret-project-nessie-algorithm-to-raise-prices-6c593706 New report details ‘Project Nessie’ algorithm flagged in FTC lawsuit against Amazon - SiliconANGLE https://sili

            Amazonに2200億円超の収益をもたらした価格を釣り上げライバルを蹴落とすための秘密計画「プロジェクト・ネッシー」の詳細が明らかに
          • 金子勇さんのED法の解説と弱点、行列積を使用した効率的な実装 - Qiita

            はじめに 先日以下の記事が話題となり、とてもワクワクしたので自分も実装して色々実験してみました。 実装するうちに理解が深まったので一度、 誤差拡散法の元ネタ紹介から 数式の解説、 ED法の弱点、 行列計算を使用した実装と簡単なテスト結果、 実装上の工夫 までまとめてみたいと思います。 誤差拡散(Error Diffusion)法 もともとは画像の2値化において失われる情報を周囲のピクセルで補うことで、遠目に元の画像の濃淡が残っているように見せる技術(ハーフトーン処理の一種)です。 Error diffusion -Wikipedia(英語版) 左の画像をちょうど半分の明るさをしきい値として2値化すると中央の画像のようになりますが、誤差拡散法を適用すると2値化後も右の画像のようにある程度濃淡を保存・表現できます。 誤差拡散法(画像処理)のサンプルコード コメントアウト箇所はFloyd, St

              金子勇さんのED法の解説と弱点、行列積を使用した効率的な実装 - Qiita
            • The Man Who Killed Google Search

              Wanna listen to this story instead? Check out this week's Better Offline podcast, "The Man That Destroyed Google Search," available on Apple Podcasts, Spotify, and anywhere else you get your podcasts. This is the story of how Google Search died, and the people responsible for killing it. The story begins on February 5th 2019, when Ben Gomes, Google’s head of search, had a problem. Jerry Dischler,

                The Man Who Killed Google Search
              • GitHub - karpathy/minbpe: Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization.

                Minimal, clean code for the (byte-level) Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization. The BPE algorithm is "byte-level" because it runs on UTF-8 encoded strings. This algorithm was popularized for LLMs by the GPT-2 paper and the associated GPT-2 code release from OpenAI. Sennrich et al. 2015 is cited as the original reference for the use of BPE in NLP applications. Today,

                  GitHub - karpathy/minbpe: Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization.
                • マルチエージェント経路計画の紹介

                  グラフ上の複数エージェントに対し, 互いに衝突のない経路を計算する問題は マルチエージェント経路計画 (Multi-Agent Path Finding; MAPF) と呼ばれる. MAPF はロボット群による倉庫内での荷物搬送など, 多数の魅力的な応用があり, 2010年代前半から人工知能・ロボティクス分野で盛んに研究が行われている.1 本記事は日本語のチュートリアルを提供する. お断り: 正確な話をすることが目的ではないので, 多少の不備には目を瞑ってほしい. 問題定義# まずは, どのような問題が対象か, はっきりさせておこう. 文献によってバリエーションがあるのだが, 基本的なフォームは次の通り. MAPF 問題はグラフ $G=(V, E)$, エージェントのチーム $A= \lbrace 1, 2, \ldots, n\rbrace $, 各エージェント $i \in A$ に対

                  • Google検索のランキングシステムのソースコードが流出!?

                    [レベル: 上級] Google 検索の API と思われる内部ドキュメントが外部に出てきました。 本物の可能性が高い SparkToro の共同創設者で CEO の Rand Fishkin(ランド・フィッシュキン)氏のもとに、Google 検索の API だというドキュメントが匿名のソースからもたらされました。 📝すずき補足:SEO を長らくやっている人は知っているはずですが、フィッシュキン氏は SEO 界の第一人者でした。現在は、事情があって SEO からは離れています。僕は見知った仲ですが、ホントすごい人。 フィッシュキン氏は、リークされた文書が本物であると信じるいくつかの理由を挙げています。 過去の知識との一致: 文書内の多くの主張は、Google とDOJ(アメリカ合衆国司法省)の訴訟のなかで明らかになった情報や、Google の運営に関する他の既知の詳細と一致している。 元

                      Google検索のランキングシステムのソースコードが流出!?
                    • 『攻殻機動隊』の制作について原作者・士郎正宗氏が語る初のロングインタビューが公開。士郎氏描きおろしメインビジュアル掲載の『攻殻機動隊』公式グローバルサイトにて

                      日本が誇るサイバーパンクSFの金字塔 『攻殻機動隊』公式グローバルサイト 10月31日(火)ローンチ!! メインビジュアルは原作漫画家・士郎正宗 完全描きおろし!! 士郎正宗が『攻殻機動隊』について語った 初のロングインタビューも掲載!!平素よりお世話になっております。 1989年に「ヤングマガジン」の増刊「ヤングマガジン海賊版」(講談社)で漫画家・士郎正宗が連載を開始したSF作品『攻殻機動隊』。押井守監督の『GHOST IN THE SHELL / 攻殻機動隊』(1995年)をはじめ、アニメーショ ン、ハリウッド実写映画など様々な作品群を展開し、日本が誇るサイバーパンク作品として世界中に驚きと刺激を与えてきました。 このたび、拡大しつづける作品群をひとつにまとめた『攻殻機動隊』公式グローバルサイトを2023年10月31日(火)にローンチいたします。原作漫画はもちろん、押井監督の『GHOS

                        『攻殻機動隊』の制作について原作者・士郎正宗氏が語る初のロングインタビューが公開。士郎氏描きおろしメインビジュアル掲載の『攻殻機動隊』公式グローバルサイトにて
                      • CRDT: Text Buffer - Made by Evan

                        Collaboratively editing strings of text is a common desire in peer-to-peer applications. For example, a note-taking app might represent each document as a single collaboratively-edited string of text. The algorithm presented here is one way to do this. It comes from a family of algorithms called CRDTs, which I will not describe here. It's similar to the approaches taken by popular collaborative te

                        • 畳み込みニューラルネットワークの処理についてアニメーションで解説する「Animated AI」

                          機械学習の分野で広く使われる「畳み込みニューラルネットワーク(CNN)」についてアニメーションで解説した「Animated AI」というサイトが公開されています。文字だけではわかりにくい動作が視覚的にわかりやすく紹介されていました。 Animated AI https://animatedai.github.io/ 畳み込みニューラルネットワークは、画像などの入力データにフィルタを通して重み付けを行い、データの形状を認識しやすくする手法の一つです。詳しくは以下の記事で解説されています。 畳み込みニューラルネットワーク(CNN)をわかりやすく基本から実装まで解説 – 体験型学習ブログ by zero to one https://zero2one.jp/learningblog/cnn-for-beginners/ Animated AIでは、畳み込み処理の基本的な動作と、畳み込み処理により

                            畳み込みニューラルネットワークの処理についてアニメーションで解説する「Animated AI」
                          • CSS設計とは何だったのか?と、コンポーネント環境との関わり

                            HubSpotやCSS設計に明るい半田のウェブサイトです。 ウェブサイトの本質は情報を伝えることですので、それを言い訳にデザインは全体的に工事中です。 みんな大好き、あるいは大嫌いなCSS設計。そんな言葉が生まれてから久しく、JavaScriptフレームワーク(以後JSフレームワーク)を始めとする技術が提供するスコープ付きのコンポーネント環境の登場によって、そのなりを潜めている気がしなくもない。 そんなCSS設計とは何だったのか、をちょっと小難しく振り返ってみます。 なお本記事では、区別のためCSS設計が「再利用可能なパーツ」とみなす単位を(あるいは慣習的に)「モジュール」、JSフレームワークにより提供される単位を「コンポーネント」と呼びます。 CSS設計が行っていたこと 「CSS設計」と聞くと Block__Element–Modifier という形式の長ったらしいクラス名を付けることだ

                              CSS設計とは何だったのか?と、コンポーネント環境との関わり
                            • 鉄道・道路・電力などあらゆる種類のネットワークについて最小のコストで最大のトランスポートフローを最高速で計算できるアルゴリズムが爆誕

                              スイス連邦工科大学チューリッヒ校のラスムス・キン氏率いる研究チームが鉄道、道路、電力など、あらゆる種類のネットワークにおいて最小のコストで最大の輸送フローを計算するほぼ完璧なアルゴリズムを作成しました。計算速度は、「数学的にこれ以上は不可能」という速さだとのことです。 Researchers at ETH Zurich develop the fastest possible flow algorithm | ETH Zurich https://ethz.ch/en/news-and-events/eth-news/news/2024/06/researchers-at-eth-zurich-develop-the-fastest-possible-flow-algorithm.html 輸送フローアルゴリズムとは、例を挙げると東京から大阪までできるだけ多くの商品を輸送できる最速かつ最安

                                鉄道・道路・電力などあらゆる種類のネットワークについて最小のコストで最大のトランスポートフローを最高速で計算できるアルゴリズムが爆誕
                              • 78%の精度で生涯年収と死亡時期を予想できる「運命計算機」を開発 - ナゾロジー

                                占いに頼る人がいるように、「自分はどんな人間になるのか」「自分にどんな出来事が生じるのか」など、将来を知りたいと願う人は少なくありません。 そして最近の研究は、AI技術を用いることで、「まじない的な何か」に頼ることなく、将来をより正確に予測できると報告しています。 デンマーク工科大学(DTU)に所属するスーン・リーマン氏ら研究チームは、デンマーク人約600万人分の様々なデータをAIに学習させ、人々の将来を予測できるようにトレーニングしました。 その結果、そのAIは、人の生涯年収や死亡時期を78%で予測できる「運命計算機」になったようです。 研究の詳細は、2023年12月18日付の学術誌『Nature Computational Science』に掲載されました。 Artificial intelligence can predict events in people’s lives htt

                                  78%の精度で生涯年収と死亡時期を予想できる「運命計算機」を開発 - ナゾロジー
                                • 全銀ネットでシステム不具合 三菱UFJやりそななど、11の銀行で振込できず 原因、復旧時期不明

                                  影響が出ているのは、三菱UFJ銀行、りそな銀行、埼玉りそな銀行、関西みらい銀行、山口銀行、北九州銀行、三菱UFJ信託銀行、日本カストディ銀行、JPモルガン・チェース銀行、もみじ銀行、商工組合中央金庫。 関連記事 「払い戻しは○○ペイで行います」に要注意 ネットショッピングに新手の詐欺 国民生活センターは、ネットショッピングで決済アプリを使った新手の詐欺について注意喚起する声明を発表した。返金手続きを行う際、販売業者から「払い戻しは○○ペイで行います」と誘導され、返金ではなく送金をさせるという。 「人を審査するAI」のリスクとは? 現金給付アルゴリズムが“暴走”した世界銀行の事例 世界銀行は、貧困層向けの現金給付プログラムの受給者を自動的に選別するアルゴリズムを開発した。しかし、アルゴリズムに不備があり、本来受け取れる人たちも選ばれない事態に。AIの暴走を防ぐためにも重要なのが「透明性」の確

                                    全銀ネットでシステム不具合 三菱UFJやりそななど、11の銀行で振込できず 原因、復旧時期不明
                                  • Zed Decoded: Rope & SumTree - Zed Blog

                                    For this second post in Zed Decoded, our blog & video series in which we're taking a closer look at how Zed is built, I've talked to Zed's three co-founders — Nathan, Max, Antonio — about the data structure at the heart of Zed: the rope. Companion Video: Rope & SumTree This post comes with a 1hr companion video, in which Thorsten, Nathan, Antonio, and Max use Zed to look at how Zed uses the Rope a

                                      Zed Decoded: Rope & SumTree - Zed Blog
                                    • Progress toward a GCC-based Rust compiler [LWN.net]

                                      This article brought to you by LWN subscribersSubscribers to LWN.net made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible. The gccrs project is an ambitious effort started in 2014 to implement a Rust compiler within The GNU Compiler Collection (GCC). Even though the task is far from comp

                                      • Introducing Apple’s On-Device and Server Foundation Models

                                        At the 2024 , we introduced Apple Intelligence, a personal intelligence system integrated deeply into iOS 18, iPadOS 18, and macOS Sequoia. Apple Intelligence is comprised of multiple highly-capable generative models that are specialized for our users’ everyday tasks, and can adapt on the fly for their current activity. The foundation models built into Apple Intelligence have been fine-tuned for u

                                          Introducing Apple’s On-Device and Server Foundation Models
                                        • AtCoderの問題クオリティ - AtCoderInfo

                                          AtCoderの問題クオリティ AtCoderの問題クオリティはなぜ高いのか? AtCoderでは、世界一の出題クオリティを目指して運営しており、世界的に高い評価を得ています。 AtCoderの問題作成体制 AtCoderでは、原案提供・Writer・Tester・Adminの4体制でコンテストを作成しています。 原案提供 / Writer / Tester 原案は、問題の元の案です。Writerがその原案を元に問題文の清書・テストケースとチェッカーの作成を行い、Testerが正当性のテストを行っております。AtCoderでは、WriterとTesterが兼任することなく、必ず2人以上の体制で問題を作成することで、コンテスト開催時のミスを軽減しています。ARCやAGCなどの上位向けコンテストでは、さらにAdminが最終チェックを行うため、極めてミスが少なくなっています。 AtCoderの公

                                            AtCoderの問題クオリティ - AtCoderInfo
                                          • SEO業界に震撼。Google検索アルゴリズムの内部資料が漏れてしまう

                                            SEO業界に震撼。Google検索アルゴリズムの内部資料が漏れてしまう2024.06.03 13:0036,298 satomi サイトを生かすも殺すも、検索アルゴリズムのさじ加減ひとつ。 そんなこともあって、Google(グーグル)はアルゴリズムに関わる情報を部外秘にして、厳重に管理しているのですが、その資料「Google Search’s Content Warehouse API」2,500ページ分がネットにリークされ、SEO業界に激震が走っています。 Google社内用のコード(API)が、社外用のコード置き場にうっかり公開され、その不具合は5月7日に修正されたんですが、時すでに遅し。外部の自動ドキュメンテーションサービスにコピーを取られて、GitHubに公開された後だったという次第です。 このようなものが公になっている事実を最初に報じたのは、SEO業界勤続10余年のRand Fi

                                              SEO業界に震撼。Google検索アルゴリズムの内部資料が漏れてしまう
                                            • OpenAI researchers warned board of AI breakthrough ahead of CEO ouster, sources say

                                              OpenAI researchers warned board of AI breakthrough ahead of CEO ouster, sources say Nov 22 (Reuters) - Ahead of OpenAI CEO Sam Altman’s four days in exile, several staff researchers wrote a letter to the board of directors warning of a powerful artificial intelligence discovery that they said could threaten humanity, two people familiar with the matter told Reuters. The previously unreported lette

                                                OpenAI researchers warned board of AI breakthrough ahead of CEO ouster, sources say
                                              • Building ActivityPub

                                                It’s time to bring back the open web. Ghost is federating over ActivityPub to become part of the world’s largest publishing network. We had it pretty good for a while, back there. The early days of the web were chaotic, free, and open. Everyone published unique content on their own domain. No two sites looked the same. We interacted with one another to share ideas. Then the social networks came. T

                                                  Building ActivityPub
                                                • Regexide

                                                  Why XML Comments matter XML is a popular format for storing and sharing data. It was explicitly designed for people and programs to read and write data.[1] From spreadsheets to save states, most modern software and games parse and write XML. XML comments are special notes that parsers should not treat as data. XML comments start with <!-- and end with -->. Technically XML comments must not contain

                                                  • 決定木の理論とフルスクラッチ実装とその解説 - tomtom58’s blog

                                                    最初に 決定木の理論とフルスクラッチ実装とその解説というと、既に使い古された話題の様に感じてしまいますが、今回の記事から派生して、ランダムフォレスト、GBDT、XGboost(LightGBMは扱わないつもり)、因果木、因果フォレスト、ランダムフォレスト-learnerの理論とできる部分はフルスクラッチ実装、めんどくさいものは、理論と解説に抑えて扱っていこうと考えており、そのまず初めとして、決定木自体の理論に触れないことは、できないなと思い、決定木の記事を書こうと思った次第です。(めんどくさくなって書かないパターンも全然あり得るのでご了承ください)他の記事との差別化は、数式を含めた解説と、フルスクラッチ実装のコードと数式を絡めた解説みたいな感じで、初心者に超優しい解説記事みたいな感じで仕上げて見せると、書き始めは思っております。書いていくうちに、初心者に超優しくないじゃんみたいなことになっ

                                                      決定木の理論とフルスクラッチ実装とその解説 - tomtom58’s blog
                                                    • Pack

                                                      New List: Use --list to explore a Pack file, and it will print a list of all files.Partial Unpack: To unpack a specific file or folder in a Pack file, use --include.Pro notes: To list an specific folder, you can use --include together with --list.You can use multiple --include to unpack or list in one go. It will use an optimized algorithm to process each item just once.The --include command also

                                                        Pack
                                                      • First Look: Exploring OpenAI o1 in GitHub Copilot

                                                        Today, OpenAI released OpenAI o1, a new series of AI models equipped with advanced reasoning capabilities to solve hard problems. Like you, we are excited to put the new o1 model through its paces and have tested integrating o1-preview with GitHub Copilot. While we are exploring many use cases with this new model, such as debugging large-scale systems, refactoring legacy code, and writing test sui

                                                          First Look: Exploring OpenAI o1 in GitHub Copilot
                                                        • GPT-4oを圧倒、オープンAI新モデル「o1」に注目すべき理由

                                                          これまでの大規模言語モデルの進歩の大部分は言語主導だった。オープンAIが新たに発表したモデル「o1」は多段階の推論に焦点が当てられており、創薬や物理学、材料科学などの分野において役立つかもしれない。 by James O'Donnell2024.09.19 17 この記事は米国版ニュースレターを一部再編集したものです。 先週末、私はサマーキャンプで結婚式を挙げた。私と現在の妻は、テレビ番組『サバイバー(Survivor )』から発想を得た一連のゲームを企画し、当日、招待客たちがそれらのゲームで競い合った。8月にゲームの計画を立てていたとき、私たちはそのうちの1つを記憶力チャレンジにしたいと考えた。友人や家族に詩の一部を暗記してもらい、その詩を伝えられたチームメイトが一連の木製タイルで再現するゲームである。 私は、オープンAI(OpenAI)の当時の最先端モデル「GPT-4o」の力を借りるの

                                                            GPT-4oを圧倒、オープンAI新モデル「o1」に注目すべき理由
                                                          • 【Mamba入門】Transformerを凌駕しうるアーキテクチャを解説(独自の学習・推論コード含む) - Qiita

                                                            はじめに 薄紅色の柔らかなそよ風が恋しい今日この頃皆様いかがお過ごしでしょうか? はじめまして。 某総合電機メーカ・某設計部門(機械設計)に属する 六花 牡丹(りっか ぼたん)と申します。 とある事情でこちらのサイトに不定期で記事を載せることがございます。 本記事ではMambaに関するアルゴリズム・数学的な原理に加え、独自に開発した学習・推論コードを示すことで基礎から応用までをカバーしています。 拙筆ではございますが、皆様のお役に立つことを心から願っております。 未熟者故、記事中にて誤記・欠落などが見られることがございます。 もし発見しました場合には、コメント等にてご指摘いただきますようお願い申し上げます。 私は記事を一般に周知する手段を有していないため、もし記事が有用であると判断された場合には、X(旧Twitter)等で拡散していただけますと幸いです。 2024/02/13 追記: X(

                                                              【Mamba入門】Transformerを凌駕しうるアーキテクチャを解説(独自の学習・推論コード含む) - Qiita
                                                            • The plan-execute pattern

                                                              The plan-execute pattern ✏ 2024-06-20 ✂ 2024-06-20 Background Plan Execution Build system example Instances and relatives Conclusion I feel uneasy about design patterns. On the one hand, my university class on design patterns revived my interest in programming. On the other hand, I find most patterns in the Gang of Four book to be irrelevant to my daily work; they solve problems that a choice of p

                                                              • CSS text-wrap: pretty  |  Blog  |  Chrome for Developers

                                                                p { text-wrap: pretty; } https://codepen.io/web-dot-dev/pen/yLGmzLJ Typographic widows and orphans are single words that stand alone at the end of a paragraph or text block. Widows are words alone at the top of a text block and orphans are alone at the end of a text block. They can interrupt the way our eyes skim the text, making content harder to read. Some designers avoid them at all costs and g

                                                                • Rust vs. Go: Implementing a REST API in SQLite

                                                                  Backend の開発言語選定について、現職では Go を推す声が強い。 なぜなら、現状の技術選定に、規律がないからだ。Java、Python、Ruby、PHP、Node.js、Go、Kotlin and more. Web 業界では、Go が popular になっているし、現職の 2B・2C 向けサービスも Go を多く使っている。 僕個人として、Go を選択することに異論はない。 一方で、次を見据えて考えておく必要もある。 何が言いたいかというと、より最高な選択肢は何かを常に考えていきたい。思考停止は退化。 Rust について、 tutorial gRPC Rust + Wasm + Cloudflare Workers REST と続けてきて、syntax は身について来た。 より実践的な課題を解けるように実践を重ねていく。そして、AtCoder の algorithm 問題につい

                                                                    Rust vs. Go: Implementing a REST API in SQLite
                                                                  • Cloudflare 1.1.1.1 incident on June 27, 2024

                                                                    This post is also available in 简体中文, 繁體中文, Français, Español, 日本語, Deutsch and 한국어. IntroductionOn June 27, 2024, a small number of users globally may have noticed that 1.1.1.1 was unreachable or degraded. The root cause was a mix of BGP (Border Gateway Protocol) hijacking and a route leak. Cloudflare was an early adopter of Resource Public Key Infrastructure (RPKI) for route origin validation (RO

                                                                      Cloudflare 1.1.1.1 incident on June 27, 2024
                                                                    • SIEVE: an Efficient Turn-Key Eviction Algorithm for Web Caches - SIEVE is simpler than LRU

                                                                      SIEVE is simpler than LRU¶ Caching is a method of storing temporary data for quick access to keep the online world running smoothly. But with limited space comes a critical decision: what to keep and discard. This is where eviction algorithms come into play. Our team recently designed a new cache eviction algorithm called SIEVE: it is very effective and simple with just one queue. Website Paper Up

                                                                      • Knuth–Morris–Pratt illustrated | Journal of Functional Programming | Cambridge Core

                                                                        22 August 2024: Due to technical disruption, we are experiencing some delays to publication. We are working to restore services and apologise for the inconvenience. For further updates please visit our website: https://www.cambridge.org/universitypress/about-us/news-and-blogs/cambridge-university-press-publishing-update-following-technical-disruption We use cookies to distinguish you from other us

                                                                          Knuth–Morris–Pratt illustrated | Journal of Functional Programming | Cambridge Core
                                                                        • OpenAI API の Structured Outputs の使い方|npaka

                                                                          以下の記事が面白かったので、簡単にまとめました。 ・Introducing Structured Outputs in the API 1. Structured Outputs昨年のDevDayで、「JSONモード」を導入しました。これは、OpenAIのモデルを使用して信頼性の高いアプリを構築しようとしている開発者にとって便利な構成要素です。「JSONモード」は、有効なJSON出力を生成するためのモデルの信頼性を向上させますが、モデルの応答が特定のスキーマに準拠することを保証するものではありません。本日、APIに「Structured Outputs」を導入します。これは、モデルによって生成された出力が、開発者が提供するJSONスキーマと完全に一致するように設計された新機能です。 複雑なJSONスキーマのフォローの評価では、「Structured Outputs」を備えた新しいモデル「g

                                                                            OpenAI API の Structured Outputs の使い方|npaka
                                                                          • 人間よりいいぜ!と思ってAI科学者を使ったら、人間より日給が高かった|shi3z

                                                                            世の中そんなに甘くない。 SakanaAIの「AI科学者(AI Scientist)」を使ったら爆発的に研究が捗る!と思ったのも束の間、人間並、いや下手すると人間より日給が高くなる可能性があることがわかった。 この二日間、好き放題にAI科学者に研究させた結果がこのザマ 二日で300ドルを突破する勢いで、これはちょっと遊びでやるレベルを超えてる。 また、指示の出し方(seed_ideas.json)によっては、実験が失敗する可能性もある。 昨日はMNISTと進化計算をテーマに7つの研究をしたみたいだが、5本は失敗し、2本だけ論文が得られた。 まあ一晩で2本も論文書けるレベルの人間の日当はもっと遥かに高いと思うが、個人で抱えるにはリッチすぎる。 というのも、デフォルトでClaud-3.5-SonnetやGPT-4oを使うようになっているからだ。そこで激安になったGPT-4o-miniをデフォル

                                                                              人間よりいいぜ!と思ってAI科学者を使ったら、人間より日給が高かった|shi3z
                                                                            • Flaky Tests In React: Detection, Prevention and Tools - Semaphore

                                                                              I'm a web developer and technical content writer. I'm all about unleashing the power of code and words. I take pride in crafting interesting web apps or explaining complex concepts in a way that even a grandma would understand. In my spare time, I like to tinker with algorithms and AI to build my own games. Because what's more fun than making a computer do what you want it to do? In the context of

                                                                                Flaky Tests In React: Detection, Prevention and Tools - Semaphore
                                                                              • The life and times of an Abstract Syntax Tree

                                                                                By Francesco Bertolaccini You’ve reached computer programming nirvana. Your journey has led you down many paths, including believing that God wrote the universe in LISP, but now the truth is clear in your mind: every problem can be solved by writing one more compiler. It’s true. Even our soon-to-be artificially intelligent overlords are nothing but compilers, just as the legends foretold. That sma

                                                                                  The life and times of an Abstract Syntax Tree
                                                                                • A* Tricks for Videogame Path Finding | Tim Mastny

                                                                                  My wife and I decided to make an 8-bit, top-down, Zelda-like game written for the PPU466 (from CMU 15-466 Computer Game Programming course). The PPU466 is a graphics API kind of like the PICO-8 fantasy console, in the sense that it’s restricted to 8-bit graphics, 4 colors per tile, fixed backgrounds, and a low number of sprites. As a part of the game, I wanted our monsters to chase the player. So