並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 343件

新着順 人気順

put downの検索結果1 - 40 件 / 343件

  • Broken Ownership

    Have you been in any of these situations? Managers make decisions that’s out of their leagues and everyone else in the team ends up paying for it. Knowledgeable people passively observe without bothering to contribute. Sometimes they are denied access to the room. Developers act like code monkeys, throwing the code over a metaphorical wall for the QA to test and “DevOps” to run. In “you build it,

      Broken Ownership
    • How does the Linux Kernel start a Process

      ...and how to ptrace the entry point and m3ss w1th da stack. In this article, you will learn what happens inside the Linux Kernel when a process calls execve(), how the Kernel prepares the stack and how control is then passed to the userland process for execution. I had to learn this for the development of Zapper - a Linux tool to delete all command line options from any process (without needing r

        How does the Linux Kernel start a Process
      • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

        Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to it. Internal documentation for Google Search’s Content Warehouse API has leaked. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document AI Warehouse was accidentally published publicly to a code repository for the c

          Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
        • HTML First

          HTML First is a set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable by... Leveraging the default capabilities of modern web browsers. Leveraging the extreme simplicity of HTML's attribute syntax. Leveraging the web's ViewSource affordance. Goals The main goal of HTML First is to substantially widen the pool of people who can work on web s

            HTML First
          • Merging Remix and React Router

            We've been building a bridge. You can hear Ryan talk about this announcement at React Conf 🎥 For nearly 4 years we've been working on Remix, a fullstack framework built on web standards to help you build better websites and applications. React Router has always been Remix's largest dependency after React itself. The two projects are so closely aligned that we updated React Router to include Remix

              Merging Remix and React Router
            • What it was like working for GitLab

              I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w

              • Appleが住宅地に極秘シリコン実験施設を作り違法な廃棄物処理を行ったせいで近隣住民に健康被害が出ていたことが明らかに

                2020年に自宅で謎の工業用化学物質にさらされて生死をさまよったというアシュリー・M・ジョヴィック氏が、アメリカの環境保護庁(EPA)に通報して調査を行ったところ、自宅の隣にAppleが建設した極秘のシリコン実験施設から排出された化学物質が原因だったことが判明したと報告しています。 Thread by @ashleygjovik on Thread Reader App – Thread Reader App https://threadreaderapp.com/thread/1805006150410162322.html Apple's Secret Silicon Fab at 3250 Scott Blvd - Ashley M. Gjovik https://www.ashleygjovik.com/3250scott.html 2020年にアメリカのカリフォルニア州サンタクラ

                  Appleが住宅地に極秘シリコン実験施設を作り違法な廃棄物処理を行ったせいで近隣住民に健康被害が出ていたことが明らかに
                • My Overkill Home Network - Complete Details 2023

                  In this post I will hopefully detail my entire home network. Some of this has been in separate posts explaining single items, but nowhere do I have all of the network in one post with all the changes since last year. Here is a full shot of the rack in my house. Its in a centrally located closet which happens to have a 2ft x 2ft chase into the attic, which is very handy for running network cables.

                    My Overkill Home Network - Complete Details 2023
                  • Things you forgot (or never knew) because of React

                    Published: August 4, 2023 Updated: October 27, 2023 Part 1: an intro about music, defaults, and bubbles Like a lot of people, there was a time when the only music I listened to was whatever was played on my local radio station. (A lot of people over 30 or so, anyway. If this doesn’t sound familiar to you yet, just stick with me for a minute here.) At the time, I was happy with that. It seemed like

                      Things you forgot (or never knew) because of React
                    • Cloudflare Developer Week 2024 まとめ! - ゆーすけべー日記

                      今年もこの一週間がやってきて終わりました。Cloudflareを使って開発をする開発者大歓喜のDeveloper Weekです。 新製品、新機能の発表や、既存製品のアップデート、技術的解説などをブログで行うというものです。 4月1日(月)〜4月5日(金)に行われました。 すごい。数えてみたら21個のブログ記事がありました。各記事について雑な箇条書きをしてみます。 4/1 (月) 1. Welcome to Developer Week 2024 https://blog.cloudflare.com/welcome-to-developer-week-2024 まずはプロダクトディレクターのRitaから開始宣言 Cloudflareのプラットフォームは200万人が使っている 5つの「Cloud」を提案する Full-stack Cloud、Connectivity Cloud、Experi

                        Cloudflare Developer Week 2024 まとめ! - ゆーすけべー日記
                      • Next.js 13 vs Remix: An In-depth case study

                        Next.js 13 vs Remix: An In-depth case studyLast updated on 29 Sep 2023 by Prateek Surana   •   - min read When it comes to building web applications, React has been at the forefront for a while now, and its adoption continues to grow. Among the most common approaches to building web applications with React, Next.js stands out as one of the most preferred options. Next.js has also been in the limel

                          Next.js 13 vs Remix: An In-depth case study
                        • Writing a C compiler in 500 lines of Python

                          A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python1, after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog

                          • Async Rust Is A Bad Language

                            But to get at whatever the hell I mean by that, we need to talk about why async Rust exists in the first place. Let’s talk about: Modern Concurrency: They’re Green, They’re Mean, & They Ate My Machine Suppose we want our code to go fast. We have two big problems to solve: We want to use the whole computer. Code runs on CPUs, and in 2023, even my phone has eight of the damn things. If I want to use

                              Async Rust Is A Bad Language
                            • Live types in a TypeScript monorepo

                              EDIT: A previous version of this post recommended publishConfig, operating under the mistaken belief that it could be used to override "exports" during npm publish. As it turns out, npm only uses "publishConfig" to override certain .npmrc fields like registry and tag, whereas pnpm has expanded its use to override package metadata like "main", "types", and "exports". There are a number of reasons y

                                Live types in a TypeScript monorepo
                              • Next.js vs. Remix - A Developer's Dilemma

                                The React ecosystem is a bustling landscape, brimming with frameworks promising to revolutionize web development. Today, we’ll be diving into two popular contenders: Next.js and Remix. Next.js is one of the most popular React frameworks used for server-side rendering. It’s been there for a significant time, and it provides an exceptional developer experience with all the features developers need.

                                  Next.js vs. Remix - A Developer's Dilemma
                                • The Development of the C Language

                                  The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA dmr@bell-labs.com ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager progr

                                  • AWS Lambda Under the Hood

                                    Transcript Danilov: We'll talk about AWS Lambda, how it's built, how it works, and why it's so cool. My name is Mike Danilov. I'm a Senior Principal Engineer at AWS Serverless. A decade ago, I joined EC2 networking team, and it was a fantastic ride. Then, five years back, I heard about Lambda. I really liked the simplicity of the idea. We run your code in the cloud, no servers needed, so I joined

                                      AWS Lambda Under the Hood
                                    • More powerful Go execution traces - The Go Programming Language

                                      The Go Blog More powerful Go execution traces Michael Knyszek 14 March 2024 The runtime/trace package contains a powerful tool for understanding and troubleshooting Go programs. The functionality within allows one to produce a trace of each goroutine’s execution over some time period. With the go tool trace command (or the excellent open source gotraceui tool), one may then visualize and explore t

                                        More powerful Go execution traces - The Go Programming Language
                                      • UI = f(statesⁿ)

                                        “UI is a function of state” is a pretty popular saying in the front-end world. In context (pun intended), that’s typically referring to application or component state. I thought I’d pull that thread a little further and explore all the states that can effect the UI layer… First-party application states Every application whether it’s a to-do list or a shopping cart or some radically complex app wil

                                        • LogLog Games

                                          The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                                          • The Scary Thing About Automating Deploys - Slack Engineering

                                            Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices and 2-pizza teams (~8 people). But what does continuo

                                            • GraphQL is for Backend Engineers | Apollo GraphQL Blog

                                              Most articles explaining the benefits of GraphQL focus on advantages for the frontend: things like preventing overfetching, reducing round trips, and iterating faster. But GraphQL provides just as many advantages for backend developers, which is why I choose it by default for new APIs and why you should consider it, too. Improved communication The goal of building any API is to enable someone to u

                                                GraphQL is for Backend Engineers | Apollo GraphQL Blog
                                              • Spotifyの人員削減により膨大な音楽ジャンルを網羅した人気サイト「Every Noise at Once」が機能しなくなりファンが激怒

                                                音楽ストリーミングサービスのSpotifyは、2023年12月に全従業員の約17%に相当する約1500人を解雇しました。この影響で、膨大な音楽ジャンルを網羅した新しい音楽を発掘することができる人気サイト「Every Noise at Once」が機能しなくなったことが報じられています。 Spotify’s layoffs put an end to a musical encyclopedia, and fans are pissed | TechCrunch https://techcrunch.com/2024/02/12/every-noise-shut-down-spotify-layoffs/ 「Every Noise at Once」はSpotifyで配信されている楽曲の再生情報をアルゴリズムを用いて分析し、散布図を作成するというプロジェクトです。自分の好みの音楽ジャンルなどか

                                                  Spotifyの人員削減により膨大な音楽ジャンルを網羅した人気サイト「Every Noise at Once」が機能しなくなりファンが激怒
                                                • How we built JSR

                                                  We recently launched the JavaScript Registry - JSR. It’s a new registry for JavaScript and TypeScript designed to offer a significantly better experience than npm for both package authors and users: It natively supports publishing TypeScript source code, which is used to auto-generate documentation for your package It’s secure-by-default, supporting token-less publishing from GitHub Actions and pa

                                                    How we built JSR
                                                  • Using GitHub Copilot in your IDE: Tips, tricks and best practices

                                                    AI has become an integral part of my workflow these days, and with the assistance of GitHub Copilot, I move a lot faster when I’m building a project. Having used AI tools to increase my productivity over the past year, I’ve realized that similar to learning how to use a new framework or library, we can enhance our efficiency with AI tools by learning how to best use them. In this blog post, I’ll s

                                                      Using GitHub Copilot in your IDE: Tips, tricks and best practices
                                                    • Demystifying Azure OpenAI Networking for Secure Chatbot Deployment

                                                      Introduction Azure AI Landing Zones provide a solid foundation for deploying advanced AI technologies like OpenAI's GPT-4 models. These environments are designed to support AI enthusiasts, but it's essential to grasp their networking aspects, especially concerning Platform as a Service (PaaS) offerings. In this article, we'll dive into the networking details of OpenAI Landing Zones, focusing on ho

                                                        Demystifying Azure OpenAI Networking for Secure Chatbot Deployment
                                                      • IELTS(アイエルツ)の概要と効果的な勉強法!初心者でもできる対策法やおすすめ教材を紹介

                                                        IELTS(アイエルツ)は、ライティング・リーディング・リスニング・スピーキングの4技能を測定する英語検定試験の中でも、世界トップクラスの信頼度を誇ります。 進学を控えた高校生だけでなく、英語力を磨きたい社会人の方にも、おすすめの試験です。 ですが、IELTSはTOEFLや英検と比較すると、日本での知名度が高くありません。 そのため「IELTSは難しそう」「IELTSの勉強法や対策方法がわからない」と悩んでいる方もいることでしょう。 この記事では「IELTSという試験を初めて受験する」というIELTS初心者の方にもわかりやすいように、IELTSの活用シーンや受験方式、試験内容などを説明していきます。 アプリなど身近で活用しやすい教材や勉強法も紹介していくので、ぜひ参考にしてみてください。 執筆者:Lin 小4までアメリカの現地校に通い、帰国後は「英語はネイティブ並みでしょう?」という周囲の

                                                          IELTS(アイエルツ)の概要と効果的な勉強法!初心者でもできる対策法やおすすめ教材を紹介
                                                        • Deprecation of formatting rules - ESLint - Pluggable JavaScript Linter

                                                          In ESLint v8.53.0, scheduled to be released on Friday, November 3, 2023, we will formally deprecate our formatting rules. Formatting rules are those rules that simply enforce code conventions around spacing, semicolons, string formats, etc. For a variety of reasons, which are discussed in this post, this is the right decision for ESLint going forward. However, to understand how we got here, it’s h

                                                            Deprecation of formatting rules - ESLint - Pluggable JavaScript Linter
                                                          • A non-mathematical introduction to Kalman Filters for programmers - Pravesh Koirala

                                                            Read my manifesto on Code as an alternative to Mathematics. Code for this article can be found on this Colab Notebook should you choose to follow along. Why Kalman Filters? Kalman filters are ingenius. If you have never heard of them, then a very intuitive (and arguably reductive) way to think about them is to consider them as a funnel where you pour information from multiple noisy sources to cond

                                                            • Understanding React Server Components – Vercel

                                                              Understanding React Server ComponentsLearn the fundamentals of React Server Components, to better understand why (and when) to adopt. React Server Components (RSCs) augment the fundamentals of React beyond being a pure rendering library into incorporating data-fetching and remote client-server communication within the framework. Below, we’ll walk you through why RSCs needed to be created, what the

                                                                Understanding React Server Components – Vercel
                                                              • The Unification Church's Global Grasp for Power

                                                                Reverend Sun Myung Moon gestures dramatically as he speaks at New York's Madison Square Garden. His chief associate, Col. Bo Hi Park, right, translates from Korean to English.Bettmann Archive/Getty Images It was 11.29 a.m. beneath pewter skies in Japan’s southern city of Nara when Shinzo Abe was handed the microphone. The nation’s former prime minister, wearing a navy blue jacket and crisp white s

                                                                  The Unification Church's Global Grasp for Power
                                                                • Optimizing your LLM in production

                                                                  Note: This blog post is also available as a documentation page on Transformers. Large Language Models (LLMs) such as GPT3/4, Falcon, and LLama are rapidly advancing in their ability to tackle human-centric tasks, establishing themselves as essential tools in modern knowledge-based industries. Deploying these models in real-world tasks remains challenging, however: To exhibit near-human text unders

                                                                    Optimizing your LLM in production
                                                                  • Choose Postgres queue technology

                                                                    Introduction⌗ Postgres queue tech is a thing of beauty, but far from mainstream. Its relative obscurity is partially attributable to the cargo cult of “scale”. The scalability cult has decreed that there are several queue technologies with greater “scalability” than Postgres, and for that reason alone, Postgres isn’t suitably scalable for anyone’s queuing needs. The cult of scalability would rathe

                                                                      Choose Postgres queue technology
                                                                    • 楽天モバイル退任のタレック・アミン氏がコメント「簡単な決断ではなかったが、正しいと信じている」

                                                                      既報の通り、タレック・アミン(Tareq Amin)氏が8月7日、楽天モバイルの共同CEO(最高経営責任者)、Rakuten Sympony(楽天シンフォニー)のCEO、楽天グループの副社長を退任した。 →タレック・アミン氏が楽天モバイルとRakuten Symphonyから去る 「家庭の事情」で アミン氏はビジネス向けのSNS「LinkedIn(リンクトイン)」で在籍時に成し遂げたことなどをつづった。 これまでに数々の会見や説明会などでメディアの前に姿を現したアミン氏。ネットワークの管理に必要な機能をソフトウェアで賄い、専用機器を使わずに汎用(はんよう)サーバで運用する、楽天モバイルの仮想化技術をけん引してきた人物だ。 LinkedInにアミン氏は「自分の情熱を追求し、夢を実現してきた」とコメント。同社に在籍していた頃の思いを「業界に変革をもたらし、世界に永続的な影響を残した、楽天モバイ

                                                                        楽天モバイル退任のタレック・アミン氏がコメント「簡単な決断ではなかったが、正しいと信じている」
                                                                      • 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
                                                                        • xz/liblzma: Bash-stage Obfuscation Explained

                                                                          Links / Blogs → dragonsector.pl → vexillium.org Security/Hacking: j00ru's blog lcamtuf's blog invisible things (new) invisible things (old) liveoverflow's site /dev/null's site pi3's blog icewall's blog taviso's blog pawel's blog sandeep's blog koto's blog carstein's blog zaufana trzecia strona niebezpiecznik sekurak Reverse Eng./Low-Level: rewolf's blog gdtr spinning mirrors security news rev3rse

                                                                            xz/liblzma: Bash-stage Obfuscation Explained
                                                                          • We've added JavaScript-native RPC to Cloudflare Workers

                                                                            We've added JavaScript-native RPC to Cloudflare Workers04/05/2024 Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system enabling seamless Worker-to-Worker and Worker-to-Durable Object communication, with almost no boilerplate. You just define a class: export class MyService extends WorkerEntrypoint { sum(a, b) { return a + b; } } And then you call it: let three = await env.

                                                                              We've added JavaScript-native RPC to Cloudflare Workers
                                                                            • kyju.org - Piccolo - A Stackless Lua Interpreter

                                                                              Piccolo - A Stackless Lua Interpreter 2024-05-01 History of piccolo A "Stackless" Interpreter Design Benefits of Stackless Cancellation Pre-emptive Concurrency Fuel, Pacing, and Custom Scheduling "Symmetric" Coroutines and coroutine.yieldto The "Big Lie" Rust Coroutines, Lua Coroutines, and Snarfing Zooming Out piccolo is an interpreter for the Lua language written in pure, mostly safe Rust with a

                                                                              • Highlights from Git 2.44

                                                                                Open SourceHighlights from Git 2.44The first Git release of 2024 is here! Take a look at some of our highlights on what's new in Git 2.44. The open source Git project just released Git 2.44 with features and bug fixes from over 85 contributors, 34 of them new. We last caught up with you on the latest in Git back when 2.43 was released. To celebrate this most recent release, here is GitHub’s look a

                                                                                  Highlights from Git 2.44
                                                                                • WebKit Features in Safari 17.4

                                                                                  Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers. We’re proud to announce another 46 features and 146 bug fixes. You can experience Safari 17.4 on iOS 17.4, iPadOS 17.4, macOS Sonoma 14.4, macOS Ventura, macOS Monterey, and in visionOS 1.1. Architectural improvements It’s always exciting to ship new features that you can use while b

                                                                                    WebKit Features in Safari 17.4