並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 457件

新着順 人気順

Step and Goの検索結果281 - 320 件 / 457件

  • Memory sealing for the GNU C Library [LWN.net]

    Please consider subscribing to LWNSubscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the net. The mseal() system call allows a process to prevent any future changes to portions of its address space (thus "sealing" them); it

    • Abusing Go's infrastructure

      I apologize if this information is already known, but I couldn’t find any references about it and I wanted to understand what was going on and share with you because I think there is some value doing it. In case this wasn’t known, I apologize to the Go team for not talking to them first and jumping the full disclosure gun (I don’t think it’s that severe). I really like Go! Thanks for all your grea

      • Smerz on writing 'ASAP' and producing for NewJeans

        Just over a year ago, NewJeans made their surprise debut with the suitably titled single Attention. Shortly after, the K-pop five-piece’s self-titled New Jeans EP dropped and since then they’ve been on a continually meteoric ascent – only bolstered by the club-fuelled pop of their recent release Get Up. Made up of members Minji, Hanni, Danielle, Haerin and Hyein, NewJeans channel an energy akin to

          Smerz on writing 'ASAP' and producing for NewJeans
        • Dart 3.1 & a retrospective on functional style programming in Dart 3

          Diff of a Dart 3 refactor using functional style features within Dart’s internal code baseToday we’re releasing Dart 3.1, our first stable release since the major Dart 3.0 release in May. Dart 3.1 contains a handful of minor updates and a few API adjustments to further use class modifiers introduced in 3.0 (which you can read more about in the changelog). Mostly, though, we’ve been spending our ti

            Dart 3.1 & a retrospective on functional style programming in Dart 3
          • A Microcosm of the interactions in Open Source projects

            Personal A Microcosm of the interactions in Open Source projects Saturday, March 30, 2024 Originally a thread on Twitter about the xz/liblzma vulnerability, when I finished typing it, I realized I had a real world slice of Open Source interaction that deserved more attention. There will be lots of analysis of the xz/liblzma vulnerability. However, I’ve found most skip over the first step of the at

            • How a startup loses its spark

              At a well-run seed stage startup, engineers will often describe the work experience as intoxicating. At a larger company, the best you get is "enjoyable". Why does this happen? Is it inevitable? Let's inspect what makes a startup intoxicating. An engineer should spend most of their time in this core loop: If needed, talk to users, figure out their problems. Come up with an idea to build. If needed

              • 「ソニックユース」メンバーの愛聴盤

                本記事では、米国のオルタナバンド「Sonic Youth」のメンバーたちがそれぞれ選ぶ「79枚のアルバム」を紹介します。 名前Sonic Youth出身アメリカ合衆国 (ニューヨーク)出生1981年 – 2011年ジャンルオルタナティヴメンバー・Thurston Moore(ボーカル/ギター) ・Kim Gordon(ボーカル/ベース/ギター) ・Lee Ranaldo(ボーカル/ギター) ・Steve Shelley(ドラム) ・Mark Ibold(ベース)代表作Daydream Nation(1988年) なお、他のミュージシャンのルーツや人生を変えた一枚、思い出の作品などについても、こちらからご覧いただけます。 ミュージシャンたちの愛聴盤それぞれのミュージシャンの、ルーツや人生を変えた一枚、思い出の作品など。 そんなミュージシャンが「愛聴するアルバム」を様々な記事を基にまとめてみま

                  「ソニックユース」メンバーの愛聴盤
                • Accelerating Generative AI with PyTorch: Segment Anything, Fast

                  This post is the first part of a multi-series blog focused on how to accelerate generative AI models with pure, native PyTorch. We are excited to share a breadth of newly released PyTorch performance features alongside practical examples of how these features can be combined to see how far we can push PyTorch native performance. As announced during the PyTorch Developer Conference 2023, the PyTorc

                    Accelerating Generative AI with PyTorch: Segment Anything, Fast
                  • About That Mysterious AI Breakthrough Known As Q* By OpenAI That Allegedly Attains True AI Or Is On The Path Toward Artificial General Intelligence (AGI)

                    Seems hard to believe that the number of people likely knowing this fantastical outcome would be utterly secretive and mum for any considerable length of time. The seemingly more plausible notion is that they arrived at a kind of AI that shows promise toward someday arriving at AGI. You could likely keep that a private secret for a while. The grand question though looming over this would be the cl

                      About That Mysterious AI Breakthrough Known As Q* By OpenAI That Allegedly Attains True AI Or Is On The Path Toward Artificial General Intelligence (AGI)
                    • Introducing FireDBG for Rust | FireDBG - 🔥 Time Travel Visual Debugger for Rust

                      Debugging programs is hard​Debugging programs is hard. It is extremely mind boggling when something does not work as expected. More often than not 90% of the work is on tracking down where the bug is, and 10% is actually solving it! But why don't programmers use debuggers more often these days? Instead, we all enjoy adding println all over the place, running the program, adding more prints, rinse

                        Introducing FireDBG for Rust | FireDBG - 🔥 Time Travel Visual Debugger for Rust
                      • Simulation Islands :: Box2D

                        Island management is a fundamental low level feature of physics engines and can have a big impact on solver design and performance. This was one of the first problems I decided to work on for Box2D version 3 (v3). Since I began working on v3 I've been comparing several algorithms for island management. My goal has been to make island building scale better with multiple CPU cores. Here are the thre

                        • XDP for Game Programmers

                          I'm Glenn Fiedler and welcome to Más Bandwidth, my new blog at the intersection of game network programming and scalable backend engineering. What's this new blog about? Games with thousands of players. Virtual worlds. Performance in virtual spaces to an audience of millions. The Metaverse (no, not THAT metaverse, the real metaverse, sans blockchain). Overlay worlds in AR. Telepresence and remote

                            XDP for Game Programmers
                          • 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
                            • Digital Solution Offerings: Techniques to Deliver Success for Digitalization

                              When we talk about digital solution offerings, first of all, let’s discuss what digital solutions are, what are digitalization and digitization, and what are the needs for that. What is Digitalization Simply put, digitalization is the journey of shifting business activities – processes, data management, communication, and more – from paper to an online environment. It involves utilizing digital to

                                Digital Solution Offerings: Techniques to Deliver Success for Digitalization
                              • How to Choose Your Neighborhood in Japan: Location, Facilities, Noise, and More

                                Once you’ve decided on your new Japanese city, the next step to setting up a stable life in Japan is to discover a neighborhood that meets your needs. Thankfully, most Japanese neighborhoods are self-contained mini-towns bursting with activity and local businesses. However, in such a densely packed country, noise pollution and privacy will naturally be an issue no matter where you are, making it v

                                  How to Choose Your Neighborhood in Japan: Location, Facilities, Noise, and More
                                • Kanban: A Project Management Approach to Software Development

                                  Kanban is a popular agile project management framework. Kanban methodology shares a few similarities with Scrum, primarily in terms of its focus on early release through collaborative and self-management teams. The origin of the Kanban concept goes back to the production line of Toyota factories during the 1940s. Kanban methodology is highly visual. This visualization helps develop optimal results

                                    Kanban: A Project Management Approach to Software Development
                                  • Through the Ages: Apple CPU Architecture

                                    CPU die of the Apple Silicon M1 system-on-a-chip — Image from Apple NewsroomTimeline & Key ConceptsThis is the tale of the 4 Ages of Apple CPU Architecture. Each chapter, however, also serves as a framing device for fundamental CPU concepts. If Android is more your thing, you are free to jump between sections at will like an overclocked instruction pointer. 1984 — Motorola 68k The CPU and Register

                                      Through the Ages: Apple CPU Architecture
                                    • Why if TYPE_CHECKING?

                                      Dec 11 2023 I saw this tweet over the weekend and wanted to dive into the fundamental question behind this: Given this potential error, why do we use conditional imports at all, or, more specifically, when might we use this pattern? The TL;DR is that we use this pattern to hedge between the differences in typechecking enforced by mypy and typechecking as it happens at runtime, particularly when we

                                        Why if TYPE_CHECKING?
                                      • Aonuma And Fujibayashi Talk Tears Of The Kingdom's Reception And Their Approach To The Timeline

                                        Aonuma And Fujibayashi Talk Tears Of The Kingdom's Reception And Their Approach To The Timeline When The Legend of Zelda: Tears of the Kingdom launched in May, it immediately became a cultural phenomenon. In addition to spawning countless viral social media posts about the creations of players, it also quickly became the fastest-selling Legend of Zelda title, as well one of the frontrunners for 20

                                          Aonuma And Fujibayashi Talk Tears Of The Kingdom's Reception And Their Approach To The Timeline
                                        • Old Dogs, new CSS Tricks

                                          A lot of new CSS features have shipped in the last years, but actual usage is still low. While there are many different reasons for the slow adoption, I think one of the biggest barriers are our own brains. New feature fatigue Permalink to “New feature fatigue” #Right now, we’re in the middle of a real renai-css-ance (the C is silent). It’s a great time to write CSS, but it can also feel overwhelm

                                            Old Dogs, new CSS Tricks
                                          • Revealing Images With CSS Mask Animations — Smashing Magazine

                                            Let’s play with images and experiment with CSS masks. The idea is fairly simple: take a single <img> tag and harness the power of CSS to accomplish complex hover transitions. Through different demos, you will see how CSS masks combined with gradients allow us to create fancy effects — with efficient, reusable code. In a previous article, we explored fancy hover effects for images that involve shin

                                              Revealing Images With CSS Mask Animations — Smashing Magazine
                                            • Best Practices for Writing Step Functions Terraform Projects | Amazon Web Services

                                              AWS DevOps Blog Best Practices for Writing Step Functions Terraform Projects Terraform by HashiCorp is one of the most popular infrastructure-as-code (IaC) platforms. AWS Step Functions is a visual workflow service that helps developers use AWS services to build distributed applications, automate processes, orchestrate microservices, and create data and machine learning (ML) pipelines. In this blo

                                                Best Practices for Writing Step Functions Terraform Projects | Amazon Web Services
                                              • 2023 DevOps is terrible.

                                                Classic DevOps misspell on a YAMLWhat is DevOps?If you are reading this post you already know it but for those in the back who don’t: DevOps is a culture, a movement, a philosophy if you will; that aims to foster collaboration during the Software Development Life Cycle. DevOps is not a role or a set of tools or (just) a methodology. It is indeed achieved by adopting tools, approaching to software

                                                  2023 DevOps is terrible.
                                                • CS SYD - Getting your Haskell executable statically linked with Nix

                                                  I have been making my products statically linked over the past few days. This post presents why and how to statically link your Haskell executables and collects a mapping from obscure error to unexpected fixes. This work would not have been possible without the many-year-long effort of people like nh2. This issue on GitHub is a good summary of what went into making this possible. Why statically li

                                                  • Claiming, auto and otherwise · baby steps

                                                    This blog is where I post up various half-baked ideas that I have. All PostsCategoriesGitHubTwitterRSS/Atom feeds This blog post proposes adding a third trait, Claim, that would live alongside Copy and Clone. The goal of this trait is to improve Rust’s existing split, where types are categorized as either Copy (for “plain old data”1 that is safe to memcpy) and Clone (for types that require executi

                                                    • modeling CRDTs in Alloy - introduction and the importance of idempotence

                                                      I've been interested in local-first software for a long time, and recently attended an event about it with a bunch of luminaries from various research groups. I learned a lot, and it rekindled my interest in syncable data structures. I've tried to sync data over the years with varying degrees of success. For example, I've known about operational transformations (OT) for a while (via Quill, but I h

                                                      • Technology Trends for 2024

                                                        What O’Reilly Learning Platform Usage Tells Us About Where the Industry Is Headed This has been a strange year. While we like to talk about how fast technology moves, internet time, and all that, in reality the last major new idea in software architecture was microservices, which dates to roughly 2015. Before that, cloud computing itself took off in roughly 2010 (AWS was founded in 2006); and Agil

                                                          Technology Trends for 2024
                                                        • [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 | Civitai

                                                          [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 UPDATE from 19.11.2023: I have finally published my new training guide and you can find it here: Create perfect 100mb SDXL models for all concepts using 48gb VRAM - with Vast.ai GPU rental guide | Civitai IntroThis is a guide on how to train a good quality SDXL 1.0 LoRa with good likeness, diversity and flexibility using

                                                            [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 | Civitai
                                                          • Extracting Training Data from ChatGPT

                                                            Authors Milad Nasr*1, Nicholas Carlini*1, Jon Hayase1,2, Matthew Jagielski1, A. Feder Cooper3, Daphne Ippolito1,4, Christopher A. Choquette-Choo1, Eric Wallace5, Florian Tramèr6, Katherine Lee+1,3 1Google DeepMind, 2 University of Washington, 3Cornell, 4CMU, 5UC Berkeley, 6ETH Zurich. * Joint first author, +Senior author. We have just released a paper that allows us to extract several megabytes of

                                                            • How to Use LinkedIn Effectively with Setting Objectives

                                                              For professionals, LinkedIn is the only leader in the social media domain. The reason is that even if we call it social media, it’s not just that. It’s a social media for professionals. However, as professionals, how to use LinkedIn effectively for our objectives is essential. Setting Objectives for Effective Use of LinkedIn Effectivity only comes with objectivity. The first step is to realize the

                                                                How to Use LinkedIn Effectively with Setting Objectives
                                                              • Documentation | Pipes

                                                                What Pipes is Pipes is a spiritual successor to Yahoo! Pipes, but if you did not know that site, you can think of Pipes as a visual programing editor specialized on feeds, or a visual shell, or simply as a glorified feed configurator. Pipes gives you blocks that can fetch and create feeds, and manipulate them in various ways. Think filtering, extracting, merging and sorting. All you need to do is

                                                                • Next-Gen Exploitation: Exploring the PS5 Security Landscape

                                                                  Next-Gen Exploitation: Exploring the PS5 Security Landscape whoami - @SpecterDev - Security researcher with a focus on kernel and platform security - Work on console security as a hobby - Started with PS4 ~5 years ago - Also co-host Dayzerosec podcast/media channel - First time presenter Agenda - Where we were (PS4 exploitation) - Attack surface, mitigations, post-exploitation - Where we are now -

                                                                  • Using Linear and Logistic Regression in Machine Learning

                                                                    Logistic Regression and Linear Regression are two fundamental statistical methods used for predictive modeling within the supervised machine learning framework. Before discussing these two concepts, let’s discuss what regression is and the use of regression analysis in machine learning. What is Regression Regression in statistics refers to a type of predictive modeling technique that analyzes the

                                                                      Using Linear and Logistic Regression in Machine Learning
                                                                    • 【GitHub Actions】ベースブランチへのマージを自動でブロックする方法

                                                                      はじめに GitHub Actionsを用い、ベースブランチへのマージを自動でブロックする方法をまとめました。 弊社プロダクト[1]ではリリースが行われる日を「休日の前の日を除いた平日」と定めています。 git-pr-release[2]を用い、1日あたり数十個のPull Requestを、まとまった単位でリリースしています。まとまった単位でリリースするために、ベースブランチへのマージを特定の時刻に締め切り、QAチームに動作確認を依頼しています。 この「特定の時刻でマージを締め切る」作業は、ベースブランチのブランチ保護ルールの変更によって行なっています。以前は人の手によって作業がなされていたため、特定の時刻に締め切られないことで動作確認対象のPull Requestが余計に増えてしまい、リリースが遅延していまう問題がありました。 この問題を対処すべく、ベースブランチへのマージを自動でブロッ

                                                                        【GitHub Actions】ベースブランチへのマージを自動でブロックする方法
                                                                      • 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

                                                                        • </> htmx ~ htmx sucks

                                                                          I have been following htmx for a while now. I thought it was a somewhat funny/cringey meme and that it served as some light comic relief from the real work being done in web development, things like React Server Components, Svelte Runes and Signals that are actually pushing the state of the art forward. Unfortunately at some point in the middle of 2023 people began to actually take htmx seriously

                                                                          • kiennt26's home | Linux Network Performance Ultimate Guide

                                                                            The following content is from my #til github.Source https://github.com/leandromoreira/linux-network-performance-parameters/https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdfhttps://www.coverfire.com/articles/queueing-in-the-linux-network-stack/https://blog.cloudflare.com/how-to-achieve-low-latency/https://blog.cloudflare.com/how-to-receive-a-million-p

                                                                            • The New Language Model Stack

                                                                              ChatGPT unleashed a tidal wave of innovation with large language models (LLMs). More companies than ever before are bringing the power of natural language interaction to their products. The adoption of language model APIs is creating a new stack in its wake. To better understand the applications people are building and the stacks they are using to do so, we spoke with 33 companies across the Sequo

                                                                                The New Language Model Stack
                                                                              • The world's smallest PNG

                                                                                The smallest PNG file is 67 bytes. It’s a single black pixel. Here’s what it looks like, zoomed in 200×: Wow, what a beauty. This file has four sections: The PNG signature, the same for every PNG: 8 bytes The image’s metadata, which includes its dimensions: 25 bytes The image’s pixel data: 22 bytes An “end of image” marker: 12 bytes The rest of this post describes this file in more detail and trie

                                                                                  The world's smallest PNG
                                                                                • 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