並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 43件

新着順 人気順

step up recordsの検索結果1 - 40 件 / 43件

  • 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

    50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 50 Shades of Go in Other Languages Chinese Translation: blog post, segmentfault (by wuYin) - needs updates Another Chinese Translation: blog post (by Shadowwind LEY) - needs updates Russian Translation: blog post (by Ilia Ozhereliev, Mail.Ru Group Blog) - needs updates Overview Go is a simple and fun language, but, like any o

    • Why stdout is faster than stderr? - Orhun's Blog

      I recently realized stdout is much faster than stderr for Rust. Here are my findings after diving deep into this rabbit hole. I have been using the terminal (i.e. command-line) for most of my day-to-day things for a while now. I was always fascinated by the fact that how quick and convenient the command-line might be and that's why I'm a proponent of using CLI (command-line) or TUI (terminal user

        Why stdout is faster than stderr? - Orhun's Blog
      • research!rsc: Timeline of the xz open source attack

        Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

        • Introducing Command R+: A Scalable LLM Built for Business

          Command R+ is a state-of-the-art RAG-optimized model designed to tackle enterprise-grade workloads, and is available first on Microsoft Azure Today, we’re introducing Command R+, our most powerful, scalable large language model (LLM) purpose-built to excel at real-world enterprise use cases. Command R+ joins our R-series of LLMs focused on balancing high efficiency with strong accuracy, enabling b

            Introducing Command R+: A Scalable LLM Built for Business
          • 12.6. B-Trees — CS3 Data Structures & Algorithms

            12.6.1. B-Trees¶ This module presents the B-tree. B-trees are usually attributed to R. Bayer and E. McCreight who described the B-tree in a 1972 paper. By 1979, B-trees had replaced virtually all large-file access methods other than hashing. B-trees, or some variant of B-trees, are the standard file organization for applications requiring insertion, deletion, and key range searches. They are used

            • SQLite on Rails | Fractaled Mind

              Over the last year or so, I have found myself on a journey to deeply understand how to run Rails applications backed by SQLite performantly and resiliently. In that time, I have learned various lessons that I want to share with you all now. I want to walk through where the problems lie, why they exist, and how to resolve them. And to start, we have to start with the reality that… Unfortunately, ru

              • Abigail Shrier’s <em>Irreversible Damage</em>: A Wealth of Irreversible Misinformation

                Abigail Shrier’s Irreversible Damage: A Wealth of Irreversible Misinformation A critical, science-based analysis of Abigail Shrier’s book Irreversible Damage. Controversy erupted here on Science-Based Medicine with a recent publication of a review of Irreversible Damage: The Transgender Craze Seducing Our Daughters by Abigail Shrier. As a family physician who provides affirmative care to transgend

                  Abigail Shrier’s <em>Irreversible Damage</em>: A Wealth of Irreversible Misinformation
                • Autotuner: How to Speed Up Your Rails App

                  This article was adapted from my Rails World talk “Rails and the Ruby Garbage Collector: How to Speed Up Your Rails App”. Ruby’s garbage collector is designed to be adaptable, scaling from short Ruby scripts to running apps that serve millions of requests per second. While it’s designed to be adaptable, it may not work optimally for every use case. For this reason, Ruby’s garbage collector support

                    Autotuner: How to Speed Up Your Rails App
                  • The Bizarre Story Behind Shinzo Abe’s Assassination - The Atlantic

                    This article was featured in One Story to Read Today, a newsletter in which our editors recommend a single must-read from The Atlantic, Monday through Friday. Sign up for it here. On the last morning of his life, Shinzo Abe arrived in the Japanese city of Nara, famous for its ancient pagodas and sacred deer. His destination was more prosaic: a broad urban intersection across from the city’s main t

                      The Bizarre Story Behind Shinzo Abe’s Assassination - The Atlantic
                    • CloudFront Hosting Toolkitを使って静的Webサイト環境を作ってみた | DevelopersIO

                      手間をかけずにCloudFrontを使った静的Webサイトを作りたい こんにちは、のんピ(@non____97)です。 皆さんは手間をかけずにCloudFrontを使った静的Webサイトを作りたいなと思ったことはありますか? 私はあります。 過去にAWS CDKを使ってこの思いを実現したことがありますが、一からAWS CDKを作り込むのはなかなか大変でした。 そんな苦労はCloudFront Hosting Toolkitを使用すると少し解消されるかもしれません。 CloudFront Hosting ToolkitはCLIまたはAWS CDKでフロントエンドのホスティングとCI/CDパイプラインを用意するツールです。 今だとAmplifyを使えば良いのではないか? という声も聞こえてきますが、細かいカスタマイズを行いたい場合にCloudFront周りを直接操作したい場合があります。そうい

                        CloudFront Hosting Toolkitを使って静的Webサイト環境を作ってみた | DevelopersIO
                      • Perfectly Reproducible, Verified Go Toolchains - The Go Programming Language

                        Russ Cox 28 August 2023 One of the key benefits of open-source software is that anyone can read the source code and inspect what it does. And yet most software, even open-source software, is downloaded in the form of compiled binaries, which are much more difficult to inspect. If an attacker wanted to run a supply chain attack on an open-source project, the least visible way would be to replace th

                          Perfectly Reproducible, Verified Go Toolchains - The Go Programming Language
                        • Database Migrations

                          Table of Contents I consider database migrations one of the most annoying problems to deal with during a software engineer’s life. Not only that, if it goes wrong, as it often does, people tend to develop anxiety related to any schema changes. So why is it so annoying? It looks simple at first glance but is deceptively tricky when you start thinking about it. My primary framework of choice is the

                            Database Migrations
                          • HuggingFaceFW/fineweb · Datasets at Hugging Face

                            "},"dump":{"kind":"string","value":"CC-MAIN-2013-20"},"url":{"kind":"string","value":"http://%20jwashington@ap.org/Content/Press-Release/2012/How-AP-reported-in-all-formats-from-tornado-stricken-regions"},"date":{"kind":"string","value":"2013-05-18T05:48:54Z"},"file_path":{"kind":"string","value":"s3://commoncrawl/crawl-data/CC-MAIN-2013-20/segments/1368696381249/warc/CC-MAIN-20130516092621-00000-

                              HuggingFaceFW/fineweb · Datasets at Hugging Face
                            • How Netflix Really Uses Java

                              Transcript Bakker: I'm going to talk about how Netflix is really using Java. You probably know that Netflix is really just about RxJava microservices, with Hystrix and Spring Cloud. Really, Chaos Monkeys are just running the show. I'm only half getting here because a few years ago, this was actually mostly true, maybe except the Chaos Monkeys. This stack was something that we were building on in t

                                How Netflix Really Uses Java
                              • The Big Cloud Exit FAQ

                                Just over a year ago, we announced our intention to leave the cloud. We then shared our complete $3.2 million cloud budget for 2022, and the fact that we were going to build our own tooling rather than pay for overpriced enterprise service contracts. The mission was set! A month later, we placed an order for $600,000 worth of Dell servers to carry our exit, and did the math to conservatively estim

                                  The Big Cloud Exit FAQ
                                • 38TB of data accidentally exposed by Microsoft AI researchers | Wiz Blog

                                  Executive summary Microsoft’s AI research team, while publishing a bucket of open-source training data on GitHub, accidentally exposed 38 terabytes of additional private data — including a disk backup of two employees’ workstations. The backup includes secrets, private keys, passwords, and over 30,000 internal Microsoft Teams messages. The researchers shared their files using an Azure feature call

                                    38TB of data accidentally exposed by Microsoft AI researchers | Wiz Blog
                                  • Email Authentication: A Developer's Guide · Resend

                                    Email Authentication: A Developer's GuideLearn the importance of SPF, DKIM, DMARC, and BIMI in ensuring email delivery. Proper email authentication can be the difference between reaching the human or the spam folder, but it is often overlooked or misunderstood. Think of your emails as a startup getting into a competitive accelerator program. SPF (Receiving Applications) Competitive startup program

                                      Email Authentication: A Developer's Guide · Resend
                                    • Terraform best practices for reliability at any scale

                                      State file proliferation for fun and profitWhen first adopting Terraform there’s a natural attraction to having a single state file that covers your entire infrastructure. It’s simple. It’s expressive. It’s fast—at first. And it’s a terrible idea. At scale, many Terraform state files are better than one. But how do you draw the boundaries and decide which resources belong in which state files? Wha

                                        Terraform best practices for reliability at any scale
                                      • Measuring Git performance with OpenTelemetry

                                        EngineeringMeasuring Git performance with OpenTelemetryUse our new open source Trace2 receiver component and OpenTelemetry to capture and visualize telemetry from your Git commands. When I think about large codebases, the repositories for Microsoft Windows and Office are top of mind. When Microsoft began migrating these codebases to Git in 2017, they contained 3.5M files and a full clone was more

                                          Measuring Git performance with OpenTelemetry
                                        • How we migrated our PostgreSQL database with 11 seconds downtime – Government Digital Service

                                          GOV.UK Notify is hosted on the GOV.UK Platform as a Service (PaaS). The PaaS is being retired, so we are migrating all of our infrastructure into our own Amazon Web Services (AWS) account. This blog post explains how we migrated our PostgreSQL database with minimal downtime. Migrating our database The PaaS provides a database for us and we use it to store all of our data - from data about each not

                                            How we migrated our PostgreSQL database with 11 seconds downtime – Government Digital Service
                                          • 精神分析を患う国|フリー・グーグルトン

                                            ■ 20世紀で最も並外れた知的信用詐欺 1960年にノーベル生理学・医学賞を受賞した生物学者、ピーター・メダワーはかつて「精神医学の被害者(Victims of Psychiatry)」と題した書評において、精神分析を「20世紀で最も並外れた知的信用詐欺(the most stupendous intellectual confidence trick of the 20th century)」と表現した。*1書評の対象は、アメリカの神経外科医I.S.クーパーの著作『The victim is always the same』で、変形性筋ジストニア(DMD)の若い患者が、それが神経筋疾患であるにもかかわらず精神疾患と誤診され、フロイト派の精神分析医によって行われる医学的にも倫理的にも不適当な「治療」を受けさせられる悲劇が描かれている。*2 精神医学における精神分析は前世紀半ばまでは隆盛を誇

                                              精神分析を患う国|フリー・グーグルトン
                                            • A24: The Rise of a Cultural Conglomerate | The Generalist

                                              Even with big ambitions, only a small percentage of startups make it. Mercury Raise is here to change that. Introducing the comprehensive founder success platform built to remove roadblocks at every step of the startup journey. Looking to fundraise? Get your pitch in front of hundreds of the right investors with Investor Connect. Craving the company of people who get it? Join our Slack community o

                                                A24: The Rise of a Cultural Conglomerate | The Generalist
                                              • Using Gmail SMTP with Cloudflare Email Routing: A Step-by-Step Guide

                                                outbound-email-with-cloudflare.md Using Gmail SMTP with Cloudflare Email Routing: Step-by-Step Guide Learn how to send emails through Gmail SMTP with Cloudflare Email Routing in this comprehensive guide. Step 1: Enable 2-Factor Authentication To proceed with this method, ensure that you have enabled two-factor authentication for your Google account. If you haven't done so already, you can follow t

                                                  Using Gmail SMTP with Cloudflare Email Routing: A Step-by-Step Guide
                                                • So, you want to deploy on the edge?

                                                  By keeping the app and database close together, we can reduce the total response time for the user by 40%. Edge computing and latency Edge computing encourages you to run your apps closer to where the users are making requests from, under the premise that running closer to the users produces faster response times. But as we’ve seen, the responses times for lots of round trips to a centralised data

                                                  • Why Golang instead of Rust to develop the Krater desktop app | MoonGuard - Web Monitoring Tools

                                                    Hello! If you have been following our articles, you may remember reading that Krater was being developed with Rust using Tauri. However, this is no longer the case because a few months ago we made the decision to migrate the entire project to Wails (Golang). In this article, we will discuss our experience and why we made such a risky decision to migrate an entire application from one language to a

                                                      Why Golang instead of Rust to develop the Krater desktop app | MoonGuard - Web Monitoring Tools
                                                    • Wrapping up `Practical SML#' :: Simon Zelazny's Blog

                                                      Review of chapters 9-11 & overall thoughts For Context: All the previous posts in this series Chapter 1: Setting Up an SML# Environment Chapter 2: The Essense of ML Programming Chapter 3: List Processing Chapter 4: Defining and Using Datatypes Chapter 5: Modules and Partial Compilation Chapter 6: Techniques of Designing and Developing ML-style Systems Chapter 7: Interoperability with the C Languag

                                                      • ヒップホップ生誕50周年の温故知新~MEGA-G × Genaktion『インディラップ・アーカイヴ』重版記念対談|DU BOOKS

                                                        『インディラップ・アーカイヴ もうひとつのヒップホップ史:1991-2020』の重版出来を記念した特別対談をお届けします。 対談ゲストには、ラップの解読を日課とする著者Genaktionジェナクションさんをして「リリックに対して並外れたこだわりをもつ」と言わしめるラッパーのMEGA-Gさんをお招きしました。 MEGA-Gの最新作『Re:Boot』に収録された「Rap Is Outta Control」。 対談中ではGenaktionが本曲の驚異的なライム・テクニックを読み解く。 『Illumatic』でのデビューからもうすぐはや30年が経つも、衰えるどころかその存在感は増すばかりのNasのラップにかける想い、インディラップ・シーン随一のパンチライン・ラッパーが新作でみせる超絶技巧ライムの解説、そしてヒップホップ史の分水嶺ぶんすいれいとなった「1997年」の衝撃とは? 今年で生誕50周年をむ

                                                          ヒップホップ生誕50周年の温故知新~MEGA-G × Genaktion『インディラップ・アーカイヴ』重版記念対談|DU BOOKS
                                                        • AI startups: Sell work, not software

                                                          For the past 25 years, application software startups have had a singular focus: increasing company and employee (including developer) productivity. This looked like building software that increased productivity at the employee level, increased collaboration across employees and teams, and/or enabled better oversight and management at the leadership level. More often than not, this software has bee

                                                            AI startups: Sell work, not software
                                                          • Writing a task scheduler in Zig

                                                            I'm working on an application that needs the ability to schedule tasks. Many applications have a similar need, but requirements can vary greatly. Advanced cases might require persistence and distribution, typically depending on external systems (like a database or queue) to do much of the heavy lifting. My needs are simpler: I don't have a huge variety of tasks or a high number of them. Thread-Per

                                                            • Serverless ICYMI Q4 2023 | Amazon Web Services

                                                              AWS Compute Blog Serverless ICYMI Q4 2023 Welcome to the 24th edition of the AWS Serverless ICYMI (in case you missed it) quarterly recap. Every quarter, we share all the most recent product launches, feature enhancements, blog posts, webinars, live streams, and other interesting things that you might have missed! In case you missed our last ICYMI, check out what happened last quarter here. Server

                                                              • Pandas: An Ultimate Library for Data Science

                                                                Introduction to Pandas Pandas is a great library of Python for data science for most industry applications with massive amounts of different types of data. In this tutorial, we will discuss the use of Pandas, including the advanced concepts of the Pandas library for data science. We generally have a massive amount of data. And to handle it, we have already explored NumPy for data science. But is N

                                                                  Pandas: An Ultimate Library for Data Science
                                                                • Data Anywhere with Pipelines, Event Notifications, and Workflows

                                                                  Data Anywhere with Pipelines, Event Notifications, and Workflows04/03/2024 Data is fundamental to any real-world application: the database storing your user data and inventory, the analytics tracking sales events and/or error rates, the object storage with your web assets and/or the Parquet files driving your data science team, and the vector database enabling semantic search or AI-powered recomme

                                                                    Data Anywhere with Pipelines, Event Notifications, and Workflows
                                                                  • λm.me - An alternative frontend for Haskell?

                                                                    In CppCon 2022, Herb Sutter gave a talk titled Can C++ be 10x Simpler & Safer? where he described an alterntive syntax that compiles to C++ (which he calls CppFront or Cpp2) that could remove much of the existing issues with C++ - reduce complexity, increase safety, and more. If you haven't seen it yet, it's worth a watch! With recent events and discussions in the Haskell community, my mind went b

                                                                      λm.me - An alternative frontend for Haskell?
                                                                    • great_tables - The Design Philosophy of Great Tables

                                                                      A table of named individuals along with a select set of characteristics. This table arranges records containing personal characteristics as columns and rows. Each person is a row, and each characteristic makes up a different column. The characteristics use different types of data, like dates, numbers, and text. This arrangement makes it easy to look up individual values or make comparisons across

                                                                      • The API database architecture - Stop writing HTTP-GET endpoints

                                                                        The API database architecture - Stop writing HTTP-GET endpoints Table of contents Introduction Data retrieval via PostgREST, data modification in the existing backend Compatibility with REST, CQRS and GraphQL Strategies for adapting existing architectures Adapting a monolithic system with a single backend Adapting (domain-driven) microservices with one or more databases Benefits of the API databas

                                                                        • Abigail Shrier on Freedom in an Age of Fear

                                                                          Sheep herd pastures at the mountains near Khinalig village, Quba region, Azerbaijan. (Oleksandr Rupeta/NurPhoto via Getty Images) A few weeks ago, my friend Abigail Shrier—who you surely remember from this essay or this investigation—was invited to give a speech at Princeton. Abigail is the author of “Irreversible Damage: The Transgender Craze Seducing Our Daughters,” a bestselling book that, for

                                                                            Abigail Shrier on Freedom in an Age of Fear
                                                                          • 1. Streamlining Membership Data Engineering at Netflix with Psyberg

                                                                            By Abhinaya Shetty, Bharath Mummadisetty At Netflix, our Membership and Finance Data Engineering team harnesses diverse data related to plans, pricing, membership life cycle, and revenue to fuel analytics, power various dashboards, and make data-informed decisions. Many metrics in Netflix’s financial reports are powered and reconciled with efforts from our team! Given our role on this critical pat

                                                                              1. Streamlining Membership Data Engineering at Netflix with Psyberg
                                                                            • Data Security: Importance, Spheres, and Best Practices

                                                                              Data Security refers to practices employed in securing data from unauthorized tampering or corruption in an IT ecosystem. The entire digital world is run on data, and hence the statement, “data” is the new oil.” Data is in files, databases, accounts, and networks in forms like emails, passwords, texts, names, IDs, or electronic cash. We need to ensure the security of all these items from threat or

                                                                                Data Security: Importance, Spheres, and Best Practices
                                                                              • Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution | Amazon Web Services

                                                                                AWS DevOps Blog Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution Load testing is a foundational pillar of building resilient applications. Today, load testing practices across many organizations are often based on desktop tools, where someone must manually run the performance tests and validate the results before a software release can b

                                                                                  Load test your applications in a CI/CD pipeline using CDK pipelines and AWS Distributed Load Testing Solution | Amazon Web Services
                                                                                • How we improved push processing on GitHub

                                                                                  What happens when you push to GitHub? The answer, “My repository gets my changes” or maybe, “The refs on my remote get updated” is pretty much right—and that is a really important thing that happens, but there’s a whole lot more that goes on after that. To name a few examples: Pull requests are synchronized, meaning the diff and commits in your pull request reflect your newly pushed changes. Push

                                                                                    How we improved push processing on GitHub