並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 87件

新着順 人気順

algorithmの検索結果1 - 40 件 / 87件

  • Ubuntu 24.04 LTSの日本語Remixについて | Ubuntu Japanese Team

    2024年6月10日 長年にわたりISOイメージ形式で配布してきた「Ubuntu日本語Remix」ですが、Ubuntu 24.04 LTSではリリースしないことに決定しましたのでお知らせします。 理由は以下の通りです。 新しいインストーラー採用に伴うカスタマイズ難易度の増加 Ubuntu 24.04 LTSから新しいインストーラーが導入され、ISOイメージのファイル構成が変更されました。この変更により、ISOイメージをカスタマイズすることが難しくなりました。 多言語ライブ環境の非対応化 Ubuntu 24.04 LTSの公式ISOイメージは英語以外のライブ環境に対応しておらず、日本語ライブ環境を実現するためには大きな変更が必要となりました。 Ubuntu日本語RemixのISOイメージの主な利点は、日本語ライブ環境が使えること、およびインターネット未接続状態でも日本語のデスクトップ環境をス

    • DAU3000万以上で70%が1週間連続アクセスという人気言語学習アプリ「Duolingo」はどうやってユーザーをアプリに呼び戻しているのか?

      1日のアクティブユーザー数(DAU)が3000万人を超える人気外国語学習アプリ「Duolingo」がどうやってユーザーを維持しているのかについて、アメリカ経済紙のウォール・ストリート・ジャーナル(WSJ)が特集しています。 The Only App That Always Wins the Battle for Your Attention - WSJ https://www.wsj.com/tech/personal-tech/duolingo-streaks-notifications-app-spanish-bc87d6e4 A Sleeping, Recovering Bandit Algorithm for Optimizing (PDFファイル)https://research.duolingo.com/papers/yancey.kdd20.pdf Duolingo & It

        DAU3000万以上で70%が1週間連続アクセスという人気言語学習アプリ「Duolingo」はどうやってユーザーをアプリに呼び戻しているのか?
      • Doing RAG? Vector search is *not* enough

        I'm concerned by the number of times I've heard, "oh, we can do RAG with retriever X, here's the vector search query." Yes, your retriever for a RAG flow should definitely support vector search, since that will let you find documents with similar semantics to a user's query, but vector search is not enough. Your retriever should support a full hybrid search, meaning that it can perform both a vect

          Doing RAG? Vector search is *not* enough
        • 続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る

          続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る また、過去ではなく未来方向、つまり Bell Lab で Unix の successor として生まれた Plan 9 や Inferno における tar についてはこちらで lufia 氏がまとめておられたので参考にどうぞ。Plan 9とInfernoにおけるtar(1)の変化 Introduction 前回の記事では、tar(1)が Unix v1 (1971) のtap(1)まで遡ること、 また、その引数は key というサブコマンドの原始的な姿のようなものだったことを調査した。 さて、実は Unix v1 Programmer's Manual の栄えある最初のページを飾るコマンドは今でもスタティックリンクライブラリの作成などで使われる ar(1) であり、 こち

            続・tar(1) はなぜオプション引数にハイフンが不要なのか?―tarとkey argumentsの起源を更に辿る
          • AIの台頭により、業界で需要が高まりつつある新たな職務とは

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

              AIの台頭により、業界で需要が高まりつつある新たな職務とは
            • 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
              • SEO業界に震撼。Google検索アルゴリズムの内部資料が漏れてしまう

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

                  SEO業界に震撼。Google検索アルゴリズムの内部資料が漏れてしまう
                • 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

                  • ASCII Silhouettify

                    ASCII Silhouettify [ About | Example | Galleries | Install | Uninstall | Options | Algorithm ] About ASCII Silhouettify is an app that converts images into ASCII silhouettes, a style of ASCII art distinguished by uniformly filled geometric shapes rather than lines or textures. For input, the app expects flat graphics—visuals with minimalistic, high-contrast forms lacking dimensional depth, such as

                    • Catching Compromised Cookies - Slack Engineering

                      Oliver Grubin Sr. Staff Software Engineer, Security Slack uses cookies to track session states for users on slack.com and the Slack Desktop app. The ever-present cookie banners have made cookies mainstream, but as a quick refresher, cookies are a little piece of client-side state associated with a website that is sent up to the web server on every request. Websites use this piece of information to

                        Catching Compromised Cookies - Slack Engineering
                      • Why People are Angry over Go 1.23 Iterators

                        NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423 TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language. I recently saw a post on Twitter showing the upcoming Go iterator design for Go 1.23 (August 2024). From what I can gather, many people seem to dislike the design. I wanted to give m

                        • Atkinson Dithering

                          Atkinson Dithering When the Macintosh was released in 1984, it featured a square-pixeled black-and-white display at a crisp 72 dots per inch. The 512x342 resolution might seem less than impressive today, but for the time it was a pleasantly high-resolution consumer-grade computer. Among other things, the monospaced Monaco 9pt bitmap font featured characters that were 6 pixels wide, allowing the Ma

                          • So You Want To Build A Browser Engine

                            Eyes Above The Waves Robert O'Callahan. Christian. Repatriate Kiwi. Hacker. Archive 2024 June So You Want To Build A Browser Engine Real-Time Settlers Of Catan April Auckland Waterfront Half Marathon 2024 Whanganui River Journey 2024 2023 December Rees-Dart Track 2023 Caples/Routeburn Track 2023 Abel Tasman Kayaking November Mount Pirongia 2023 Blog Migrated April Why I Signed The "Pause" Letter A

                            • This is why you should never use parser combinators and PEG

                              Let me tell you why you should (nearly) never use PEG (parsing expression grammars). Nearly everything I will say applies to parser combinators (parsec in Haskell, nom in Rust), too. So, don't use PEG. Use CFGs (context-free grammars) instead. They are more natural. I feel that CFGs more naturally represent how we think. Thus when you have some language in your head and you try to write it down as

                                This is why you should never use parser combinators and PEG
                              • Sakana AI

                                Summary At Sakana AI, we harness nature-inspired ideas such as evolutionary optimization to develop cutting-edge foundation models. The development of deep learning has historically relied on extensive trial-and-error by AI researchers and their theoretical insights. This is especially true for preference optimization algorithms, which are crucial for aligning Large Language Models (LLMs) with hum

                                  Sakana AI
                                • SEO Visibility Shifts from Review Sites to eCommmerce & User-Generated Content Sites in 2024

                                  Several recent Google algorithm updates and other adjustments to Google’s algorithms have led to substantially different search results in mid-2024 compared to the prior year. Google launched a number of significant, confirmed updates – most notably, the September 2023 Helpful Content Update and March 2024 Core Update – which reduced “unhelpful” content in the search results by 45%, while simultan

                                    SEO Visibility Shifts from Review Sites to eCommmerce & User-Generated Content Sites in 2024
                                  • An Experienced (Neo)Vimmer's Workflow

                                    I know people will ask, so here they are: SeniorMars’ Dotfiles. Moreover, I will be assuming you are using Neovim 0.10! Improving the (Neo)Vim Experience Although, I stated this was not for beginners, I still need to point out the fundamentals. Without these, I would not consider neovim to even approach the basics of a PDE. If you think this is too basic, then you can skip this section – I promise

                                    • June 2024 Guidance regarding Intel Core 13th and 14th Gen K/KF/KS instability reports

                                      Intel and its partners are continuing to investigate user reports regarding instability issues on Intel Core 13th and 14th generation (K/KF/KS) desktop processors. We appreciate the Intel community’s patience on the matter and will continue to share updates on the investigation as it works towards a conclusion. In the meantime, we’re sharing an update on confirmed factors leading to the reported i

                                        June 2024 Guidance regarding Intel Core 13th and 14th Gen K/KF/KS instability reports
                                      • IPC in Rust - a Ping Pong Comparison

                                        I wanted to explore different ways of communicating between different processes executing on the same machine, and doing so as fast as possible. We're focussing on high speed inter-process communication (IPC), but some of these approaches can be extended across a network. We'll do this exploration in Rust. A reminder that since these are independent processes, most approaches you'd take within-pro

                                        • What is PID 0? · blog.dave.tf

                                          I get nerd-sniped a lot. People offhandedly ask something innocent, and I lose the next several hours (or in this case, days) comprehensively figuring out the answer. Usually this ends up in a rant thread on mastodon or in some private chat group or other. But for once I have the energy to write one up for the blog. Today’s innocent question: Is there a reason UIDs start at 0 but PIDs start at 1?

                                          • Accessing GPT-4 level Mathematical Olympiad Solutions via Monte Carlo Tree Self-refine with LLaMa-3 8B

                                            This paper introduces the MCT Self-Refine (MCTSr) algorithm, an innovative integration of Large Language Models (LLMs) with Monte Carlo Tree Search (MCTS), designed to enhance performance in complex mathematical reasoning tasks. Addressing the challenges of accuracy and reliability in LLMs, particularly in strategic and mathematical reasoning, MCTSr leverages systematic exploration and heuristic s

                                            • Making a Secure Chat in Rust

                                              PreludeHello! Today, we are going to make a secure chat in Rust. “Secure” means that we don’t want attackers/eavesdroppers to be able to find out the contents of our messages (privacy), and we also want to make sure that we know who we’re talking to on the other side (authentication). To do this, we are going to use some common cryptographical concepts. I’ll explain all the cryptographical concept

                                              • Askar Safin

                                                This is why you should never use parser combinators and PEG June 2, 2024 Let me tell you why you should (nearly) never use PEG (parsing expression grammars). Nearly everything I will say applies to parser combinators (parsec in Haskell, nom in Rust), too. So, don't use PEG. Use CFGs (context-free grammars) instead. They are more natural. I feel that CFGs more naturally represent how we think. Thus

                                                • Securing Amazon ECS workloads on AWS Fargate with customer managed keys | Amazon Web Services

                                                  AWS Compute Blog Securing Amazon ECS workloads on AWS Fargate with customer managed keys As Amazon CTO Werner Vogels said, “Encryption is the tool we have to make sure that nobody else has access to your data. Amazon Web Services (AWS) built encryption into nearly all of its 165 cloud services. Make use of it. Dance like nobody is watching. Encrypt like everyone is.” Security is the top priority a

                                                    Securing Amazon ECS workloads on AWS Fargate with customer managed keys | Amazon Web Services
                                                  • Migrating Animations from Godot 4.0 to 4.3

                                                    TL;DRAnimation features were still quite immature in 4.0 and there were many undefined behaviors. 4.3 has redefined many behaviors along with some options, so we recommend that you review your settings. For blending and RESET animationDeterministic blendingFor Discrete value (int, resource and etc.) animationCallbackModeDiscreteFor Capture update modecapture()For AnimationNodeStateMachineNodeState

                                                      Migrating Animations from Godot 4.0 to 4.3
                                                    • Unification in Elixir

                                                      Pattern matching is a pervasive and powerful tool in Elixir. This isn't too surprising if you know a little about the history of Elixir's parent language, Erlang. Erlang was originally inspired by and written in Prolog, a logic programming language where pattern matching has first-class support. In Elixir, you might see an expression like this: [x, [2, y]] = [1, [2, 3]]When this expression is eval

                                                        Unification in Elixir
                                                      • Amazon BraketでS3のライフサイクルルールの最適化にチャレンジ - Qiita

                                                        はじめに S3のストレージクラスを適切に設定することはコストの最適化に繋がります。 ある程度分析可能な過去データがある場合であれば、ストレージクラス分析によってライフサイクルを決定することができますが、新規構築の場面などではそれが難しく、一度運用してから調整する流れになるかと思います。 今回は事前にある程度リクエスト数を想定して、その際にどのようなS3配置を取ればいいのかシミュレーションする方法を検討してみました! 新しい技術としてAmazon Braketを使用しており、Braketの使用感を確認したい方、定式化の方法を確認したい方にもお楽しみいただける記事です。 やりたいこと 以下のようなケースを考えてみたいと思います。 総計1000GB分のオブジェクトがあり、それらをS3 Standard、S3 Standard-IA、S3 Glacier Instant Retrievalに分類す

                                                          Amazon BraketでS3のライフサイクルルールの最適化にチャレンジ - Qiita
                                                        • [ubuntu-jp:6669] Ubuntu 24.04 LTSの日本語Remixについて

                                                          Jun Kobayashi jkbys @ ubuntu.com 2024年 6月 10日 (月) 14:48:28 UTC 前の記事 (スレッド) [ubuntu-jp:6668] openSUSE.Asia Summit 2024およびCross-Distroトラック開催のお知らせ 次の記事 (スレッド) [ubuntu-jp:6670] Re: Ubuntu 24.04 LTSの日本語Remixについて 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 小林です。 長年にわたりISOイメージ形式で配布してきた「Ubuntu日本語Remix」ですが、Ubuntu 24.04 LTSではリリースしないことに決定しましたのでお知らせします。 理由は以下の通りです。 ▼新しいインストーラー採用に伴うカスタマイズ難易度の増加 Ubuntu 24.04 LTSから新しい

                                                          • How to generate color palettes for design systems

                                                            It used to be easy to pick colors for design systems. Years ago, you could pick a handful of colors to match your brand’s ethos, or start with an off-the-shelf palette (remember flatuicolors.com?). Each hue and shade served a purpose, and usually had a quirky name like “idea yellow” or “innovation blue”. This hands-on approach allowed for control and creativity, resulting in color schemes that cou

                                                              How to generate color palettes for design systems
                                                            • Hacking Millions of Modems (and Investigating Who Hacked My Modem)

                                                              ‹ BackHacking Millions of Modems (and Investigating Who Hacked My Modem)Mon Jun 03 2024 Introduction Two years ago, something very strange happened to me while working from my home network. I was exploiting a blind XXE vulnerability that required an external HTTP server to smuggle out files, so I spun up an AWS box and ran a simple Python webserver to receive the traffic from the vulnerable server

                                                                Hacking Millions of Modems (and Investigating Who Hacked My Modem)
                                                              • Local Search Implications of the Google API Leak

                                                                Last week's leak of Google Search API documentation has broad SEO implications relevant to local search, including the importance of SERP clickthrough patterns, site architecture, sitewide signals, page-level scoring, quality raters, mobile-friendliness, and the prevalence of entities. The leak also reveals specific details about local search, such as the role of categories, local intent, query pa

                                                                  Local Search Implications of the Google API Leak
                                                                • [アップデート] Amazon Inspector SBOM Generator が Dockerfile の設定不備を検出するようになりました #AWSreInforce | DevelopersIO

                                                                  [アップデート] Amazon Inspector SBOM Generator が Dockerfile の設定不備を検出するようになりました #AWSreInforce Amazon Inspector SBOM Generator が Dockerfile の設定不備を検出するようになりました。 Inspector Scan API を利用して詳細を確認できます。 こんにちは! AWS 事業本部コンサルティング部のたかくに(@takakuni_)です。普段は趣味で Amazon Inspector の追っかけをしています。 フィラデルフィアで開催されている AWS re:Inforce 2024 に参加しています。 Keynote や What's new の裏側で Amazon Inspector SBOM Generator が Dockerfile の設定不備を検出するようにな

                                                                    [アップデート] Amazon Inspector SBOM Generator が Dockerfile の設定不備を検出するようになりました #AWSreInforce | DevelopersIO
                                                                  • Free-SPINS!! coin-master-spins generator 2024-2025 latest updated · Issue #500 · foundation/motion-ui

                                                                    2 mimits ago-Coin Master Generator: Unlock Unlimited Spins and Coins!Are you an avid fan of Coin Master? Do you find yourself constantly running out of spins and coins? last updated 12 June 2024 👉✅🔴► CLICK HERE TO GET FREE NOW 🌍~ 👉✅🔴► CLICK HERE TO GET FREE NOW 🌍~ We have some exciting news for you! Introducing the Coin Master Generator - the ultimate tool that will revolutionize your gaming

                                                                      Free-SPINS!! coin-master-spins generator 2024-2025 latest updated · Issue #500 · foundation/motion-ui
                                                                    • 【Unity】2Dゲームで対象を追いかける動き(Steering Behaviour) - Qiita

                                                                      こんな感じに動作します。 画像のような感じで簡単な障害物なら迂回しつつ、対象にたどり着いたら周囲を旋回するような動きをします。 2Dゲームの敵キャラクターのAIなどに使える動きかと思います。 サンプルプロジェクト https://github.com/mojopon/SteeringBehaviour(Spriteファイルは再配布できなかったので簡単な図形Spriteで代用しています) プロジェクトをダウンロードするか、クローンしてご利用ください。Scenesフォルダの中のSteeringBehaviourシーンで追尾スクリプトの動作確認ができます。 以下、このサンプルプロジェクトのコードについて解説します。 SteeringAlgorithm.cs 対象に近づくためのアルゴリズムをまとめたクラスです。 前提として移動方向を16方向に分割して、Apply~で始まる各メソッドでそれぞれのアル

                                                                        【Unity】2Dゲームで対象を追いかける動き(Steering Behaviour) - Qiita
                                                                      • What's hidden behind "just implementation details" | nicole@web

                                                                        Something I hear occasionally from some software people1 is something along the lines of: "Well, the hard part is figured out, and the rest is just implementation details." This typically means they've created an algorithm to do something, and the rest of it is all the supporting activities to build an application or production system around this algorithm. I hear variations on this also from soft

                                                                        • Node.js — Node v20.15.0 (LTS)

                                                                          2024-06-20, Version 20.15.0 'Iron' (LTS), @marco-ippolito test_runner: support test plans It is now possible to count the number of assertions and subtests that are expected to run within a test. If the number of assertions and subtests that run does not match the expected count, the test will fail. test('top level test', t => { t.plan(2); t.assert.ok('some relevant assertion here'); t.subtest('su

                                                                            Node.js — Node v20.15.0 (LTS)
                                                                          • 世界一わかりやすいゼロ知識証明 Vol.1: A Gentle Primer on Ethereum

                                                                            執筆に際して、フィードバックとレビューをしてくださった堤隆道さんに感謝します。 Special thanks to Takamichi Tsutsumi for feedback and review. 1. はじめに 「すべて偉大なものは単純である。」 『音と言葉』・フルトヴェングラー 日本語で書かれた技術系記事の課題 トピックに限らず、日本語で特定の技術に関して検索をかけると、検索結果が英語での検索に比べて圧倒的に少ないことに加えて、検索結果の99%は以下のいずれかに該当することがわかるでしょう。 幅広い読者層を意識するあまり、解説が表面的すぎる 解説自体は詳しいが、数学や技術に偏りすぎていて、読者層が限定される 海外の有名な記事の直訳 検索結果の絶対量については、テクノロジー分野が英語圏を中心として発展してきたことに起因するため、日本語化に至るまでに多少のタイムラグがあるのは仕方がな

                                                                            • 「0時から6時までSNSの通知禁止」などを含む未成年者保護法案にニューヨーク州知事が署名

                                                                              by Governor Kathy Hochul ニューヨーク州知事のキャシー・ホークル氏が2024年6月20日、未成年者をSNSの中毒性から守ることを目的とした2つの法案に署名しました。 Governor Hochul Joins Attorney General James and Bill Sponsors to Sign Nation-Leading Legislation to Restrict Addictive Social Media Feeds and Protect Kids Online | Governor Kathy Hochul https://www.governor.ny.gov/news/governor-hochul-joins-attorney-general-james-and-bill-sponsors-sign-nation-leading-le

                                                                                「0時から6時までSNSの通知禁止」などを含む未成年者保護法案にニューヨーク州知事が署名
                                                                              • 攻殻機動隊 THE HUMAN ALGORITHM - 藤咲淳一/吉本祐樹/Based on "THE GHOST IN THE SHELL" series / 第85話 | コミックDAYS

                                                                                攻殻機動隊 THE HUMAN ALGORITHM 藤咲淳一/吉本祐樹/Based on "THE GHOST IN THE SHELL" series 士郎正宗の原作『攻殻機動隊1.5 HUMAN ERROR PROCESSER』をベースにした完全新作の『攻殻機動隊』が世界同時連載で始動! 新作は、草薙素子がネットに姿を消してしまった世界における公安9課メンバーの日常を描く物語。トグサ、バトーをメインに、原作ではおなじみのアズマや霊能局からスカウトされた新キャラのツナギが、日本各地で起こる難事件を解決していく!!

                                                                                  攻殻機動隊 THE HUMAN ALGORITHM - 藤咲淳一/吉本祐樹/Based on "THE GHOST IN THE SHELL" series / 第85話 | コミックDAYS
                                                                                • Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode

                                                                                  Fast compilation is important when compilation occurs at runtime, such as query compilers in modern database systems and WebAssembly virtual machines in modern browsers. We present copy-and-patch, an extremely fast compilation technique that also produces good quality code. It is capable of lowering both high-level languages and low-level bytecode programs to binary code, by stitching together cod