サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
インタビュー
medium.com
(Image generated by the author using Midjourney)Over the past decade, I’ve engaged in countless discussions about Bayesian A/B testing versus Frequentist A/B testing. In nearly every conversation, I’ve maintained the same viewpoint: there’s a significant disconnect between the industry’s enthusiasm for Bayesian testing and its actual contribution, validity, and effectiveness. While the hype around
medium.com/@alexwaler1990
Stay ahead in 2025 with the best accounting software solutions for small and medium businesses (SMBs). Find out which tools can streamline your finances and improve efficiency! 📞 Call Now: +1–833–743–9444 & +1–833–743–2896 for expert guidance! Why SMBs Need Modern Accounting Software?Small businesses thrive on efficiency, and accounting software is the backbone of smooth financial management. In
Why It MattersYou can test a ViewModel by simply creating an instance using its constructor in your test code. However, this approach has limitations — there is no straightforward way to: Trigger ViewModelStore.clear() / ViewModel.onCleared().Simulate a save and restore instance state change.With ViewModelScenario, these are now easy to test, helping you catch errors related to ViewModel clean-up
medium.com/@caitlin9165
fastplotlib is a new GPU-accelerated fast and interactive scientific plotting library that leverages WGPU IntroductionScientific visualization is hard — but it doesn’t have to be. Visualization examples using fastplotlibWhat makes scientific visualization so challenging? High-dimensional, massive datasets — often spanning terabytes of informationComputational bottlenecks — efficiently utilizing re
Move from idea to production using GenAI and Operations (GenAIOps) OverviewThe world of Generative AI (GenAI) is buzzing with excitement and potential, but harnessing this transformative technology requires more than just powerful models. It demands a deep understanding of operational strategies, best practices, and the evolving landscape of GenAI and Operations (GenAIOps). This blog post offers a
Hey there, how long has it been? A month since the last time we had millions of developers exposed to malware through a marketplace? Well, here we go again. Say hello to the wolf in dark mode, “Material Theme”, an extremely popular VSCode theme extension, found to be containing malware underneath it’s beautiful color scheme. So, what is going on?Material Theme — Free, a theme extension for VSCode,
medium.com/@rina.hasumi
Black Box Diaries, a self-directed documentary by journalist and filmmaker Shiori Ito, follows her courageous investigation into the sexual violence she personally endured, capturing her journey as both a survivor and a seeker of justice. Premiered at over 50 film festivals and awarded more than 18 prizes, it has secured distribution in over 30 countries and is now nominated for the 97th Academy A
We have invested significant time and resources to prototype macros over the past couple years. Unfortunately, each time we solved a major technical hurdle, we saw new ones pop up. At this point, we are not seeing macros converging anytime soon toward a feature we are comfortable shipping, with the quality and developer-time performance we want. After considering the opportunity cost — in particul
Disclosure: I use GPT search. The entire article is still drafted by me. My writing style tends to be assertive and analytical, without relying on ChatGPT-assisted writing compared to the previous article. Thank you for being a part of this journey with me, and I hope to continue providing value to you for years to come! Giving tips by supporting me. As of 4th January 2025, Disclaimer: Similar but
「安全よりもスリルを!」 メモリ安全性のために、LinuxカーネルモジュールはRustで実装すべし、と世間に大声で訴えているけれど、本当はちょっと物足りない…危険に惹かれてしまう、そういう秘めた自分の気持ち、大切にしたいですよね! 今回は、いかなる安全性も保証しないアセンブリ言語とRustを組み合わせて、Linuxカーネルの機能を実装してみました。 アセンブリ言語?「アセンブリ言語、何それ?」と思ったデジタルネイティブ世代の読者も大勢いることでしょう。CやRustのような高級プログラミング言語では、人間が理解しやすい型や構文などを使った記述形式をコンパイラを使って、CPUが実行できる形式へと翻訳します。一方、アセンブリ言語では、CPUが実行できる形式に限りなく近い記述形式を使います。自分の気持ちをインスタやLINEのメッセージで伝えるのは難しいですよね?アセンブリ言語はCPUへ直接気持ちを
medium.com/@yavien
Or how my Wikipedian habits plunged me into yet another rabbit hole. Four prints from a “Matsumoto Hoji” collection of prints. How many of them were actually drawn by Matsumoto? And how many of those “signatures” are photoshopped?To paraphrase a certain public figure, there truly are rabbit holes everywhere for those with the eyes to see. This one started pretty innocuously, with a Tumblr post (wi
medium.com/@apfelschorle9
1.「トランスジェンダー特集」と「声明」『情況』最新号(2024 Autumn)に、塩野谷編集長の「掲載を禁じられた”声明文”・・に対するささやかな応答」という文章が載っています。これは、私が署名した「『情況』に関する声明」(2024年9月20日)への応答です。私は「声明」の起草にも関わっており、編集長の「応答」では、私はA氏として言及されています(「声明の転載は認められません、というメール」を送ったA氏)。 「『情況』に関する声明」は、『情況』「トランスジェンダー特集」(2024 Summer)を批判しました。「トランスヘイトの自由こそ基本的人権である」と語る筋金入りのヘイター、佐藤悟志による文章を掲載したからです。特集全体も、トランスジェンダーの権利獲得を脅威として語る文章が多い、偏ったものでした。しかも、こうした編集方針を事前に伝えることなく、性的マイノリティの権利擁護者でもある当事
By: Michael Mitchell, Patrick Hayes We previously wrote about how Airtable migrated its codebase from Flow to TypeScript. A few years and several TypeScript versions later, TypeScript is still a critical tool for preventing bugs early on in the development cycle. Back when the previous article was written, we had just over 50 TypeScript projects — mostly mirroring the top-level directory structure
LLMOps基盤のシステムアーキテクチャ目次− 目次 − 対象読者 − TL;DR − 背景:LLMアプリケーション運用の課題 − LLMOps基盤のシステムアーキテクチャ −− 主なコンポーネントと役割 −− Langfuseを採用した理由 − 評価ドリブンなリリースライフサイクルの全体像 − オンライン評価プロセス −− 1. ログ・トレースデータの保存 −− 2. 評価とアノテーション − オフライン評価プロセス −− プロンプト実験 −− LLMアプリケーション統合実験 − 今後の展望 − 終わりに − 参考文献 こんにちは!Eureka AI Teamで、Pairs(ペアーズ)のMLOps Engineerをしているnariです。 こちらは、Eureka(Pairs) Advent Calendar 2024 の10日目の記事です。 本日は、私たちが構築した「LLMOps基盤」と
『情況』2024年秋号に編集長塩野谷恭輔氏が載せている、『声明』への「ささやかな応答」文に出てくる「B氏」とは私である。また同誌前編集長横山茂彦氏が同号に寄せた「批判にかえて」で言及されている、「事前に」同号への「問いかけ」をした人物も私である。「事前」とは正確には同号の発売前、『声明』の発表前の両方であり、私はたしかに塩野谷氏と横山氏の二人に同号への私の感想を伝えたのち(後述するように三人で会う機会があった)、『声明』起草者の一人となり、署名者のうち何人かへの呼びかけは私が行った。横山氏が名前を挙げずに言及している雑誌『デルクイ』関係者である絓秀実氏に『声明』文案を送り、署名していただいたのも私である。ここでは私がそのような役目を果たすことにいたった経緯と動機を説明しておきたい。 この「お返事」を書く理由も、その動機の部分にかかわっている。塩野谷氏と横山氏には、いわば分かっていながら二人
Dead code = Unused / Unreachable codeRecently I had the opportunity to work on a legacy Ruby on Rails application (~8 years old). An application running for this long comes with its own problems. More than 20 different developers had worked on the application. Around 10 were still actively working on it. In these circumstances, it was not a surprise that it was filled will dead code. The task to c
medium.com/@kayrnt
dbt-bigquery-monitoring helps you to monitor your BigQuery compute and storage assetsIntroductionI’ve been using BigQuery for eight years, and it’s been an incredible platform for working with data at scale using SQL. Running queries and creating tables for analytics and data products is remarkably easy. The advent of dbt has further simplified creating complex workflows for many data practitioner
medium.com/@sylvain.tiset
Earlier I presented one useful design pattern to migrate to a monolithic application to microservices. This pattern is the Strangler Fig pattern and the article can be found here. Here some other specific microservices design patterns will be presented. What is a Microservice?As a reminder and before going into details on the design patterns, let’s review what is a microservice, and the challenges
2024 年 8 月に、時雨堂の自社サービスである Sora Cloud を DataPacket というベアメタルクラウドサービスから Akamai Connected Cloud (以降 Linode) へ移行しました。 なぜ移行したのか自社製品である WebRTC SFU Sora でスケールアウトが実現できるようになったためです。 Sora Cloud は時雨堂が開発しているパッケージソフトウェアである WebRTC SFU Sora (以降 Sora) のクラウド版です。 この Sora が Raft ベースの分散システムに対応し、スケールアウトを実現できるようになりました。そのため、DataPacket のベアメタルサーバーで高スペックのマシンを利用する必要がなくなり、低スペックなサーバーをたくさん並べることで、好きなだけスケールできるようになりました。 移行先の選定条件として
1968年の創刊以来、『情況』は「変革」を志向する多くの読者・寄稿者の集う雑誌として刊行されてきた。「変革のための総合誌」たることは表紙にも掲げられてきた同誌の理念である。ところが、2024年夏号「トランスジェンダー特集」はその理念を裏切る差別の容認と保守的党派性に陥っていると私たちは考える。この特集を受け、『情況』の読者・寄稿者として知り合った私たちは、同特集に対する抗議の意思を公表することにした。編集部に対し、本声明への真摯な応答と今後の方針をめぐる見解を表明するよう強く求めるものである。 1. 差別を論じる前提 「トランスジェンダー特集」は、「言論の自由」の名の下に「トランスヘイトの自由」を掲げる論考を掲載した。私たちはヘイトに反対する。差別をめぐって考慮すべき異なる立場や論点があることは、ヘイト言説を掲載する理由にならない。今回の誌面においては、「言論の自由」が差別や抑圧の是認と混
Go 1.23 comes with a new package unique implementing interning, and a blog post about it. Interning is re-using objects of equal value instead of keeping duplicate equal objects in memory. It is intended to reduce memory usage. Example programThe source code is hosted on GitHub. This program is an illustration of a use case for unique, with numbers! A large string in memoryIn this example, I have
Tabs are a powerful tool for organizing and navigating related content at the same hierarchical level. A tab bar, which includes multiple tabs, allows users to switch between different content areas or views effortlessly. This design simplifies navigation by providing quick access to relevant sections, minimizing visual clutter. Tabs are commonly used in web browsers, settings menus, data-driven a
medium.com/@community_md101
This piece is a community contribution from Frances, a recognised leader in the Data, Analytics, and AI space. With over 16 years of experience, Frances has delivered impactful data solutions across various sectors, with a focus on data management in financial services. She has also contributed to multiple projects in data transformations, cloud migrations, and data products, using a range of tech
Notes from my reading in quest to answer questions like: How do I choose the right embedding model for a task? Will the same embedding model work for all my tasks? How can I evaluate an embedding model for a given task? How do I detect bias in embedding model? Is the model with higher number of dimensions always the best choice? What are Embeddings?Imagine trying to explain the taste of an apple t
All designs by Kit Friend, except for Henrik Kniberg’s skateboard image and others where stated (sources provided below). Henrik Kniberg’s much loved skateboard-into-car visual analogy is hugely popular, and in the various forums he’s presented it in comes with all the fantastic explanation and narrative you’d expect from the prolific agile coach (“Making sense of MVP”), all of which deserve a tho
本記事中で紹介しているユーザスクリプト「どこでもCopilot」。ChromeビルトインのLLMで、任意のフォーム上で文章の続きをサジェスト。外部通信なし、無料で動作こんにちは、カラクリR&Dの吉田です。今回は、10本ノック「番外編」ということで、Google Chrome の最新版に先日(2024年8月22日)組み込まれたローカルLLMの話をします。 本記事の概要2024年8月22日に公開された Google Chrome の「バージョン128」にローカルLLM として Gemini Nano が組み込まれました。このLLMは、フロントエンド JavaScript から手軽に呼び出し可能で、ローカルLLMなので外部への通信は発生しません。しかも無料です。 本記事では、このLLMを体験する方法を記します。また、このLLMを応用して、任意のフォーム上で入力した文章の続きをリアルタイムで補完し
medium.com/@galou.minisini
So, you’ve been working with Kotlin Coroutines for a while and you’re already familiar with basic concepts like suspend functions and thelaunchbuilder. But as your projects become more complex, you might find yourself frequently searching for advanced solutions and asking Google or your favorite AI for help. This cheat sheet consolidates the key insights I’ve picked up along the way. It’s designed
IntroductionAirbnb’s frontend recently reached a major milestone: all of our web surfaces have been upgraded from React 16 to React 18, the current major version of React¹. This was a big project for a product with many surfaces, including Guest and Host pages as well as many internal tools. To safely perform this upgrade, we created the React Upgrade System: reusable infrastructure that allows us
medium.com/@TalBeerySec
TL;DR: A world first reverse engineering analysis of AWS Session Tokens. Prior to our research these tokens were a complete black box. Today, we are making it more of glass box, by sharing code and tools to programmatically analyze and modify AWS Session Tokens. Using this code we were able to take a seminal deep look into the contents of AWS Session Tokens, expose unknown facts about AWS cryptogr
次のページ
このページを最初にブックマークしてみませんか?
『Medium: Read and write stories.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く