並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 146件

新着順 人気順

findの検索結果1 - 40 件 / 146件

  • パキスタンで、こんなアニメ映画がつくられたらしい…「THE GLASSWORKER」(広島の映画祭で8月上映?) - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-

    上海映画祭17本目、パキスタンアニメ「THE GLASSWORKER」> 「THE GLASSWORKER」<、圧倒的戦争映画だった。個人的アニメ映画史上日本作以外滅多にない「見入った」体験を得た、完全没入。 中国はPV見てパキスタン宮崎(笑)とか言ってたけど見終えて皮肉なしに「パキスタン高畑」だった。 これ日本でやったら話題作間違いなし。 pic.twitter.com/Hz12I6zv3L— 酱牛腱 (@jiangniujian) June 23, 2024 ネタバレしないで主に演出作画の話をこれからするが、少しだけテーマの話を。 例え戦争という抗えようのないものを前に、何を拠り所に救いを探していくか問題に対して、主流なら家族、恋人、守るべきもの、信念、愛国心とかあるけど、本作は明らかに中日米作品に辿り着けそうにない答えを出してみた。— 酱牛腱 (@jiangniujian) 2024

      パキスタンで、こんなアニメ映画がつくられたらしい…「THE GLASSWORKER」(広島の映画祭で8月上映?) - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-
    • インドの物理学者がひも理論の研究から偶然「円周率」の新しい公式を発見

      インド科学研究所の科学者らが、高エネルギー粒子の振る舞いを研究している最中に、偶然「円周率(π)」の新しい表現方法を発見したことを報告しました。 Phys. Rev. Lett. 132, 221601 (2024) - Field Theory Expansions of String Theory Amplitudes https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.132.221601 Indian Institute of Science https://iisc.ac.in/events/iisc-physicists-find-a-new-way-to-represent-pi/ 円周率の新しい公式を発見したのは、インド科学研究所高エネルギー物理学センターのAninda Sinha氏(左)とArnab Saha

        インドの物理学者がひも理論の研究から偶然「円周率」の新しい公式を発見
      • ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)

        クレデンシャル含むソースコードをChatGPT等のクラウドLLMサービスにアップロードしないでください。 今回のプロンプトはオープンなリポジトリのみを対象としており、シェルスクリプトが実行される環境もChatGPT側のクラウド上のサンドボックス内のみを想定しています。 ローカル環境では以下のシェルスクリプトをそのまま実行せずに、ご自身が作成したシェルスクリプトを利用してください。 以下はソースコードのプロジェクトルートで実行することで、ソースコードのダンプを.txt形式でダンプするシェルスクリプトです。 \`\`\` #!/bin/bash # バイナリファイルかどうかを判定する関数 is_binary_file() { local file="$1" local file_output file_output=$(file "$file") if [[ "$file_output" ==

          ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)
        • Don't refactor the code

          This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this. What is refactoring? I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not

            Don't refactor the code
          • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

            Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

              チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
            • Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site

              module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-typ... 💁‍♀️ まだマージされてない点に注意してください --experimental-strip-typesというフラグを実行時に付けることにより、Node.jsでTypeScriptのコードを実行できるようになるPRが出てきました。 背景 TC39でも型注釈の話題(議事録を読むとブラウザとの兼ね合いもあり道のりは長そう)が存在するほどJSのコードにおいて、型は当たり前となっています。 Node.jsと同

                Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site
              • プログラム、下から作るか?上から作るか?

                TL;DR プログラムは「下から組む方法」と「上から組む方法」がある プログラムを組む時は少しずつテストしながら組む はじめに なにかゼロからプログラムを組むとします。そのプログラムのアルゴリズムや、何をやるべきかはなんとなくわかっているけれど、どこから手をつけてよいかがわからず、ChatGPTに全部書かせて、その後修正できずに困る、という事例を何度か観測しています。 プログラムをゼロから書くのは慣れが必要です。プログラムをゼロから書く場合、小さな部品を一つ一つ作っていって、最後にそれらを組み上げる「下から書く」方法と、「こういう関数が必要であるはず」と外枠から書いていって最後に中身を埋める「上から書く」方法があります。その一般論を論じるのは私の能力を超えるため、以下では「下から」と「上から」の例を挙げて、その「気持ち」を説明してみようと思います。言語はなんでも良いですが、ここではPyth

                  プログラム、下から作るか?上から作るか?
                • regreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH server | Qualys Security Blog

                  The Qualys Threat Research Unit (TRU) has discovered a Remote Unauthenticated Code Execution (RCE) vulnerability in OpenSSH’s server (sshd) in glibc-based Linux systems. CVE assigned to this vulnerability is CVE-2024-6387. The vulnerability, which is a signal handler race condition in OpenSSH’s server (sshd), allows unauthenticated remote code execution (RCE) as root on glibc-based Linux systems;

                    regreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH server | Qualys Security Blog
                  • Phoenix | Phoenix

                    A lightweight macOS window and app manager scriptable with JavaScript. You can also easily use languages which compile to JavaScript such as TypeScript. Phoenix aims for efficiency and a very small footprint. If you like the idea of scripting your own window or app management toolkit with JavaScript, Phoenix is probably going to give you the things you want. With Phoenix you can bind keyboard shor

                    • Chromeウェブストアの拡張機能が原因でマルウェアに感染しているユーザーは数億人に上ることが判明

                      Googleが提供するウェブブラウザの「Google Chrome」には、ブラウジングを便利にするさまざまな拡張機能を追加できる「Chromeウェブストア」が存在します。スタンフォード大学のセキュリティ専門家チームが、Chromeウェブストアから入手した拡張機能が原因で、数億人ものユーザーがマルウェアに感染していることを報告しています。 [2406.12710] What is in the Chrome Web Store? Investigating Security-Noteworthy Browser Extensions https://arxiv.org/abs/2406.12710 Security experts find millions of users running malware infected extensions from Google Chrome Web

                        Chromeウェブストアの拡張機能が原因でマルウェアに感染しているユーザーは数億人に上ることが判明
                      • 大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws

                        背景 こんにちは!Hanoi Dev Centerでバックエンドエンジニアをしているminhquangです。この記事では、私がAI事業本部のある新規プロダクト開発に参画した際に経験したパフォーマンスチューニングについて話したいと思います。 皆さんはサービスのローンチ(サービスを世の中に初めて出すリリース)をやったことがありますか。サービスローンチするときに、リクエストのスパイクや、ユーザー数の増加によるサーバー負荷増加など、様々な未知な課題が存在します。 私のチームでは数百万人の利用が見込まれるサービスにおいて、18000RPSを実現するべく負荷試験とパフォーマンスチューニングを実施しました。 本記事では、上記のサービス要件を満たすために私たちが取り組んだ負荷試験やパフォーマンスチューニングについて説明しつつ、これらの経験から得られた学びを共有したいと思います。 前提 技術スタック サーバ

                          大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws
                        • 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
                          • Microsoft Defenderが「このコンテンツは利用できなくなりました」と書かれたテキストファイルを「重大な脅威」と誤検知して削除してしまうと判明

                            WindowsにはMicrosoftが開発したアンチウイルスソフトウェア「Microsoft Defender」が搭載されており、一般ユーザーであればサードパーティー製のセキュリティスイートを入れずとも強力なウイルス対策が可能とされています。しかし、このMicrosoft Defenderに特定のテキストファイルを重大な脅威と見なしてしまうバグが発見されました。 Microsoft Defender flags text file containing ‘This content is no longer available.’ as a severe threat | Tom's Hardware https://www.tomshardware.com/software/antivirus/microsoft-defender-flags-text-file-containing-th

                              Microsoft Defenderが「このコンテンツは利用できなくなりました」と書かれたテキストファイルを「重大な脅威」と誤検知して削除してしまうと判明
                            • バックエンド視点で振り返るGraphQLを採用したプロダクト開発 - enechain Tech Blog

                              はじめに 技術スタック eScanチームにおけるGraphQLの使い方 開発フローの工夫 N+1問題の対応と注意点 エラーハンドリングの工夫 モニタリングの工夫 ドキュメンテーションを必須化するための工夫 その他の取り組み 振り返り 良かった点 難しかった点 今後の展望 最後に はじめに こんにちは、enechainでソフトウェアエンジニアをしている小沢です。 私が所属しているチーム(以降、eScanチーム)では、eScanという電力会社向けのリスクマネジメントシステムを開発・運用しており、その中でGraphQLを採用しています。すでにGraphQLを採用するメリット・デメリットについて様々なところで語られていますが、eScanチームでもオーバーフェッチが解消できる点、1リクエストで必要なデータをフェッチできる点などのメリットを享受するために採用しています。 今回は実際にGraphQLを採

                                バックエンド視点で振り返るGraphQLを採用したプロダクト開発 - enechain Tech Blog
                              • Modern Emacs Typescript Web (React) Config with lsp-mode, treesitter, tailwind, TSX & more - Ovi Stoica

                                Table of Contents Introduction Part 1: Treesitter for Typescript & TSX LSP Support Completion setup Linter setup LSP Setup Eslint (Optional) Tailwind LSP Server LSP Performance Emacs LSP Booster Structural editing Formatting buffers with Prettier Other resources Conclusion Introduction I've worked within the JS ecosystem for the past 8 years using editors like Webstorm and VSCode, I started using

                                • Next.jsで不要なファイルを一掃する

                                  Knipというツールが便利。JaveScriptやTypeScriptで書かれているプロジェクトの未使用のファイルやexportを見つけることができる。 Find unused files, dependencies and exports in JavaScript and TypeScript projects https://knip.dev/ インストールせずに使いたいのでnpxコマンドを使って実行する。 また、Next.jsのプロジェクトで使いたいのでプラグインを導入する。 上記のプラグインの中にNext.jsがあるのでこれを使う。 knip.jsonというファイルをプロジェクトのルートに配置する。除外したいディレクトリはignoreで指定できる。 { "ignore": [ "hoge" ], "next": { "entry": [ "next.config.{js,ts,c

                                    Next.jsで不要なファイルを一掃する
                                  • BBC Sounds - Categories - Focus

                                    Piano FocusImmersive piano for deep concentration A carefully handpicked two-hour mix of melodic piano to help you find steady focus. 120 mins18 Jun 2024 Piano FocusBoost your concentration with this gentle piano soundtrack Two hours of piano-led music to create a perfect backdrop for when you need to concentrate 120 mins11 Jun 2024 Piano FocusKeep focused with soothing piano sounds Two hours of m

                                      BBC Sounds - Categories - Focus
                                    • テトリスの日「1984年6月6日」捏造説 ~25年間、誰も知らなかった誕生日~

                                      ◆祝テトリス40周年◆ 皆さんは6月6日が「テトリスの日」と呼ばれていることをご存知だろうか? 先日、2024年6月6日に『テトリス』は生誕40周年を迎えたらしい。つまり、この偉大なる落ちゲーの王様は今から40年前。1984年6月6日が誕生日だったのだ。それを受けて世界中からSNSを通じて祝福メッセージが寄せられていた。 ※テトリス公式Xアカウントの様子 そのうえ、今年はメモリアルイヤーということで、テトリス公式Xアカウントのアイコンが40周年仕様になったり、原作者アレクセイ・パジトノフやテトリスビジネスの元締めであるザ・テトリス・カンパニーの創設者ヘンク・ロジャースなど重要人物たちが顔をそろえた盛大な祝賀パーティが開催されたり(※)、国内ではドン・キホーテが記念グッズを売り出すなど(※)、例年にはない盛り上がりを見せている。 しかし誠に恐縮ながら、筆者はそんなお祝いムードに冷水をぶっかけ

                                        テトリスの日「1984年6月6日」捏造説 ~25年間、誰も知らなかった誕生日~
                                      • What's the dark web? - Google One Help

                                        The dark web is a part of the internet that lets people hide their identity and location from other people and from law enforcement. As a result, the dark web can be used to sell stolen personal info. How can you access the dark web? To access the dark web, you can’t use Google Search or browsers, such as Chrome or Safari. Instead, you need to use software designed specifically for this purpose, s

                                        • 音声からプログラムを自動的に作るautocodeを作った|shi3z

                                          なんか吾輩の昔のブログを読みたいという酔狂な奴がいて、何でも最近会社を立ち上げたらしくて売上が1億を超えたところらしい。 他ならぬ友が会社を立ち上げて苦労している時に、吾輩の昔のブログのタイトルだけ覚えていて、それが見たいのだという。 吾輩は主にAI学習用に自分のブログのアーカイブを持っている。 持っているのだがHTML形式のため非常に読みにくい。 そこでHTMLタグ除去コードを書こうと思ったのだが、今からそんなもの書くのは芸がないので、まず音声入力を受け取って、それを音声認識した結果をClaude-3に投げてプログラムとして出力するプログラムを書いてみた。 これのミソは、喋るだけでコードが出来上がることである。 実際に使うとこうなる。 python autocode.py Recording... Recording finished. Special tokens have been

                                            音声からプログラムを自動的に作るautocodeを作った|shi3z
                                          • ファミリーベーシックのひみつ(開発者・竹部隆司さんロングインタビュー付き)・発売40周年記念記事|MasandoVision@hvc-bs

                                            ご注意:本記事は独自に調査および取材した内容を元に作成したものであり、有料コンテンツとして内容を保護しております。つきましては本記事の内容の転載についても無料閲覧可能部分を含め例外なく有償となりますのでご相談ください。 特に、SNS、ブログ記事、まとめサイトやWikiPediaなどの記事、archive.org 及び各種動画サイト(YouTube、ニコニコ動画、TikTok等)への内容の無断転載(引用含む)は固くお断りします。(※主にパクリサイトの作者に対しての注意書きです) なお、無断パクり防止のため、ウル技ならぬウソ技が紛れている場合があります。ファミベーユーザーならすぐわかると思いますので、悪しからずご了承ください。 ファミリーベーシックとはまずは基本から(型番、名称等、関連機器)ファミリーコンピュータ専用ファミリーベーシックは、キーボードと専用カセットのセットで発売されました。ユー

                                              ファミリーベーシックのひみつ(開発者・竹部隆司さんロングインタビュー付き)・発売40周年記念記事|MasandoVision@hvc-bs
                                            • Transformers高速化ライブラリvLLMのAsyncLLMEngineを利用した非同期高速文章生成 - 端の知識の備忘録

                                              概要 先日までKaggleのAIMOコンペ(数学の問題をLLMに解かせて正答率を競う)に参戦していました。結果は初のチーム参加でメンバーに助けられつつ運もあり、なんとか銀メダルを取れました!これでMasterにリーチがかかりましたが、金メダルは未だ取れる気がしないので遠い道のりです……。 www.kaggle.com このコンペについて、近い内に同様のコンペが開催予定なこともあり上位解法があまり出ていない状態なので、どのような手法が良かったのかまだわかっていないのですが、とりあえず公開されている情報を元にすると、 LLMとしてはほぼほぼ全員が数学問題に特化したLLMであるDeepseek-Math-7Bを利用している LLMが出力したPythonコードを実行するインタープリターを実装することで、LLMのハルシネーションによる計算ミスを防ぐパイプラインが有力であった LLMの出力を比較的高い

                                                Transformers高速化ライブラリvLLMのAsyncLLMEngineを利用した非同期高速文章生成 - 端の知識の備忘録
                                              • Don’t Build Useless Features

                                                A guide to scaling product & engineering teams from $0 to past $100M ARR. © 2024. Stay SaaSy. As a product manager, it’s important to hone the minimum set of activities that allow you to keep a product line moving forward productively. One of the most important core product management skills: the ability to triage unsuccessful products and avoid spending unnecessary effort on products that are des

                                                  Don’t Build Useless Features
                                                • 米民主党でバイデン下ろしの内乱

                                                  2024年6月29日 田中 宇 今年11月の米大統領選挙に向けたバイデンとトランプの討論会が6月27日に行われた。バイデンは認知症が悪化しているが、米民主党とそれに加担するマスコミ権威筋は、バイデンの認知症を全力で隠してきた。バイデンが討論会に出ると、隠蔽している認知症が米国民にバレてしまいかねない。その懸念は事前に十分強かった。 だがその一方で、トランプの人気はどんどん高まっている。何か手を打たねばならない。そういう流れの中で民主党側が、トランプを怒らせて余計な発言をさせて人気を下げる策略として、この討論会を企画した。 (Full Debate: Biden and Trump in the First 2024 Presidential Debate) (How Trump Wins The Debate – And The Election) 討論会は民主党の牙城であるCNNテレビが

                                                  • How and why we built our startup around small teams

                                                    Welcome to Product for Engineers, a newsletter created by PostHog for engineers and founders who want to build successful startups. Startups ship more per person than big companies – everyone knows this. But how do you retain that advantage as you scale? Our answer is small teams – speedy, innovative, and autonomous one-pizza teams where individuals can still have an outsized impact. They enable u

                                                      How and why we built our startup around small teams
                                                    • Firefox、サイドバーに統合する生成AIを選択可能に。まずはChatGPTやGoogle Gemini、HuggingChatなど、今後も選択肢を追加

                                                      Firefox、サイドバーに統合する生成AIを選択可能に。まずはChatGPTやGoogle Gemini、HuggingChatなど、今後も選択肢を追加 Mozillaは、Firefoxの新機能としてサイドバーにChatGPTやGoogle Geminiなど任意の生成AIサービスを選択して統合できるようにすることを明らかにしました。 今後数カ月のうちに登場するFirefoxの開発バージョンであるNightlyにおいて、実験的実装を開始する予定です。 下記はその動作を説明している画像で、左側にあるサイドバーに生成AIのチャットボットが統合され、Webページ上で選択された文字列をチャットボットに送り、要約してもらうといったことが可能です。 ほとんどのWebブラウザでは、Googleなどの検索エンジンの機能が統合されていますが、ユーザーはどの検索エンジンを利用するかを設定で変更可能になっていま

                                                        Firefox、サイドバーに統合する生成AIを選択可能に。まずはChatGPTやGoogle Gemini、HuggingChatなど、今後も選択肢を追加
                                                      • Doggo

                                                        Features Human-readable output with color-coded and tabular format JSON output support for easy scripting and parsing Multiple transport protocols: DNS over HTTPS (DoH) DNS over TLS (DoT) DNS over QUIC (DoQ) DNS over TCP DNS over UDP DNSCrypt Support for ndots and search configurations from resolv.conf or command-line arguments Multiple resolver support with customizable query strategies IPv4 and

                                                        • 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
                                                          • MicroMac, a Macintosh for under £5

                                                            A microcontroller Macintosh This all started from a conversation about the RP2040 MCU, and building a simple desktop/GUI for it. I’d made a comment along the lines of “or, just run some old OS”, and it got me thinking about the original Macintosh. The original Macintosh was released 40.5 years before this post, and is a pretty cool machine especially considering that the hardware is very simple. I

                                                            • Finding GPT-4’s mistakes with GPT-4

                                                              CriticGPT, a model based on GPT-4, writes critiques of ChatGPT responses to help human trainers spot mistakes during RLHF We've trained a model, based on GPT-4, called CriticGPT to catch errors in ChatGPT's code output. We found that when people get help from CriticGPT to review ChatGPT code they outperform those without help 60% of the time. We are beginning the work to integrate CriticGPT-like m

                                                                Finding GPT-4’s mistakes with GPT-4
                                                              • Announcing TypeScript 5.5 - TypeScript

                                                                Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with null and undefined, and more. Types also power TypeScript’s edi

                                                                  Announcing TypeScript 5.5 - TypeScript
                                                                • 新刊無料公開『新しいカレーの歴史 上』 その3 アングロインディアンとカレー粉|近代食文化研究会

                                                                  新刊では海外の最新研究動向をふまえ、嘘・間違いだらけの日本のカレー史研究を全面的に刷新します。 『新しいカレーの歴史 上』冒頭部分無料公開 その3です。 3.アングロインディアンとカレー粉 インドからイギリスにカレー粉がもたらされた18世紀後半は、イギリスがインドを半植民地化していった時期に当たる。 当初貿易会社であったイギリスの東インド会社は、1757年の「プラッシーの戦い」以降、「会社」とは名ばかりの、半植民地化したインドを統治するための軍事・行政組織へと変貌し、巨大化していく。 “the numbers of British soldiers in India increased from a few hundred in the 1740S to 18,000 by 1790” “1740年代には数百人しかいなかったインドのイギリス兵は、1790年までに18,000人に増加した”

                                                                    新刊無料公開『新しいカレーの歴史 上』 その3 アングロインディアンとカレー粉|近代食文化研究会
                                                                  • 日本古来の「あの植物」が、英国の民家に多大な損害を引き起こしている | 敷地を越え、無限に広がる地下茎

                                                                    自宅の床を突き破った「竹」 2022年夏、旅行先から帰宅した英国のスティーブン・ネビル(73)は、自宅のキッチンの中で「笹」が成長しているのを見つけたと、英紙「デイリー・テレグラフ」が報じた。床上に備え付けていたオーブンの扉から葉っぱが出ていたので、オーブンを取り外すと、なんとその奥に長く伸びた竹があったのだ。 Bamboo is the new Japanese knotweed: Homeowner faces £6,000 bill after he returned from holiday to find invasive plant had taken control of his home and was 'coming out of the oven' https://t.co/wtMqbnF6tC pic.twitter.com/s3G4Tadr3i — The Big

                                                                      日本古来の「あの植物」が、英国の民家に多大な損害を引き起こしている | 敷地を越え、無限に広がる地下茎
                                                                    • 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
                                                                      • What is a Bug Bash? And how do you run it?

                                                                        So what is a Bug Bash?Bug Bash literally means to hunt for bugs. Bug Bash is a collaborative team effort where a cross-functional team aims to find as many bugs as possible in a product they develop. My understanding is actually quite close to what is stated in Wikipedia. So the idea of a Bug Bash session is to find as many bugs as possible in a time-boxed period. Usually, a Bug Bash is conducted

                                                                          What is a Bug Bash? And how do you run it?
                                                                        • 全Androidユーザーへ。力をあわせ「デバイスを探す」を便利に

                                                                          全Androidユーザーへ。力をあわせ「デバイスを探す」を便利に2024.07.05 23:0032,059 宮城圭介 全Androidユーザーに朗報です。 忘れ物の強い味方「デバイスを探す」機能。今ではスマホに限らずイヤホンをはじめタグがついたものならば、居場所を見失うことは少なくなりました。しかしAndroidではデバイスやタグが電池切れした時にその位置をリアルタイムで確認することはできませんでした(過去形)。 実はGoogleはその欠点を補うための「デバイスを探す」ネットワークの展開をひっそり4月に開始していて、デフォルトの機能変更で電池の切れたデバイスやタグであっても見つけやすくなるアップデートがはかられています。 なぜこれが知られてないのかなぜこれが大々的になっていないかと言うと、Androidユーザーに協力してもらう必要があるからです。 初期設定では「OFF」になってきる機能を

                                                                            全Androidユーザーへ。力をあわせ「デバイスを探す」を便利に
                                                                          • 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

                                                                            • 男女間賃金格差の縮小は高齢労働者が高給職に居座っていることが主因だった - himaginary’s diary

                                                                              という趣旨のNBER論文が上がっている(H/T タイラー・コーエン、ungated(SSRN)版)。論文のタイトルは「One Cohort at a Time: A New Perspective on the Declining Gender Pay Gap」で、著者はJaime Arellano-Bover(イェール大)、Nicola Bianchi(ノースウエスタン大)、Salvatore Lattanzio(イタリア銀行)、Matteo Paradisi(エイナウディ経済金融研究所*1)。 以下はその結論部。 Our examination of the evolution of the gender pay gap over the past four decades reveals a complex story marked by both progress and weak

                                                                                男女間賃金格差の縮小は高齢労働者が高給職に居座っていることが主因だった - himaginary’s diary
                                                                              • Ruby で一番呼ばれたり定義されたりするメソッドはなんでしょう、調べてみました! - STORES Product Blog

                                                                                テクノロジー部門で Ruby インタプリタ開発をしている笹田です。 Ruby ではメソッドを駆使してプログラミングをします。そんな Ruby を使っていると、一番使われているメソッド や 一番定義されているメソッド を知りたいと思ったことはありませんか? 私はありませんでした。 が、ものは試しと調べてみました! 調査は、あるタイミングの Ruby の RubyGems で取得できるすべての Gem (の各 Gem の最新版)を集めてきて、その中の .rb ファイルをすべて読み込み、字面上で呼び出されているメソッドと、定義されているメソッドを集計したものです。実際に動かしたときに呼ばれたり定義されたりするメソッドの数の集計ではないことに注意してください(それは、実行しないとわからないので、網羅的な調査は難しいのです)。 ちなみに、この記事は、Ruby のメソッド定義時に仮引数があるとき、それ

                                                                                  Ruby で一番呼ばれたり定義されたりするメソッドはなんでしょう、調べてみました! - STORES Product Blog
                                                                                • Transactions blocks with endless methods

                                                                                  I previously wrote a quick intro to the endless method in Ruby and now I will try to use it to name transaction blocks in Rails. This is a technique Kasper Timm Hansen shared in a reply to my previous post. I will try to refactor some examples from two open-source Rails repositories just to explore how the code looks. This open-ended exercise is a playground for experimenting with the code shape a

                                                                                    Transactions blocks with endless methods