並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 909件

新着順 人気順

back to workの検索結果121 - 160 件 / 909件

  • Culture Change at Google

    This is the personal blog of Ben Collins-Sussman. Also see Debugging Teams, his book on collaboration & culture in software engineering. His How to Leader talk (available in prose form.) Disclaimer: this post is solely based on my lived experience of working at Google for 18 years. I don't actually know the reasoning of the company's highest leaders, so all I can do is share my personal hypotheses

    • How terminal works. Part 1: Xterm, user input

      Motivation Introduction User input strace Printing non-printable stty raw -echo -isig UTF-8 Conclusion Motivation This blog series explains how modern terminals and command-line tools work. The primary goal here is to learn by experimenting. I’ll provide Linux tools to debug every component mentioned in the discussion. Our focus is to discover how things work. For the explanation of why things wor

      • Astro 4.0 | Astro

        Introducing Astro 4.0! New APIs, faster builds, redesigned docs, and a unique new development tool for Astro that enhances your local dev environment in new and exciting ways. What is Astro? Astro is the web framework for building content-driven websites including blogs, marketing, and e-commerce. If you need a website that loads fast with great SEO, then Astro is for you. Release highlights inclu

          Astro 4.0 | Astro
        • 利上げ時のインフレと失業率には因果関係はあるのか? - himaginary’s diary

          という点についてオリビエ・ブランシャールとリカルド・ライスが議論している。具体的には、利上げでインフレを下げる際に失業率が上昇するのは副作用に過ぎず、失業率上昇という経路を通じてインフレが低下するわけではない、とリカルド・ライスがデビッド・ベックワースとの対談で述べ、その言葉をベックワースがツイッターで紹介したところ、ブランシャールが反応して以下のようにツイートしている。 Dear Ricardo, I am puzzled. For me, the increase in unemployment is causal, not a side effect, for inflation. Do you mean to say that, if we could avoid the side effect, we could decrease inflation without higher

            利上げ時のインフレと失業率には因果関係はあるのか? - himaginary’s diary
          • Unityが突如発表した「ゲームのインストール数に応じた料金システム」にゲーム開発者が怒りのコメントを続々投稿

            by Jillian Northrup ゲーム開発プラットフォームのUnityが2023年9月12日に、突然「ユーザーがダウンロード・インストールした回数をもとに利用料金を決める」という新しい料金システム「Unity Runtime Fee」の導入を発表しました。この料金システムの導入について、多くのゲーム開発者が怒りや失望の声明をコメントしています。 Unity’s new “per-install” pricing enrages the game development community | Ars Technica https://arstechnica.com/gaming/2023/09/game-developers-unite-against-unitys-new-per-install-pricing-structure/ Unity reveals plans to

              Unityが突如発表した「ゲームのインストール数に応じた料金システム」にゲーム開発者が怒りのコメントを続々投稿
            • Identify and optimize public IPv4 address usage on AWS | Amazon Web Services

              Networking & Content Delivery Identify and optimize public IPv4 address usage on AWS Update: February 1, 2024 – AWS now charges for public IPv4 addresses provided by AWS. This blog post has more details on this topic. Today AWS announced new charges for AWS-provided public IPv4 addresses beginning February 1, 2024. In this blog post, we introduce two new features launching today to help you track

                Identify and optimize public IPv4 address usage on AWS | Amazon Web Services
              • Native mobile apps are optional for B2B startups in 2024

                December 17, 2023 Native mobile apps are optional for B2B startups in 2024 I continue to see new B2B software startups struggle with native mobile apps. Consumer software makers can usually start by going all-in on a single platform, but for business tools, that’s rarely an option. So they must face the tall task of tackling web, iOS, and Android at the same time. Hence the proliferation of toolki

                  Native mobile apps are optional for B2B startups in 2024
                • Announcing F# 8 - .NET Blog

                  F# 8 is released as part of .NET 8. It is included with new updates of Visual Studio 2022 and .NET 8 SDK. Download the latest version of .NET 8 Install Visual Studio 2022 F# 8 brings in many features to make F# programs simpler, more uniform and more performant. Read more about language changes, new diagnostics, quality of life improvements, performance boosts for project compilation and upgrades

                    Announcing F# 8 - .NET Blog
                  • Why I use Astro

                    Why I use Astro Dec 13, 2023 I’ve been thinking about writing this since a few months ago when some prominent people in the industry were battling “why I use Next.js” vs “why I use Remix”. Now, I don’t try to claim that this is the thing you should do. It’s just a collection of thoughts on why I use Astro. What works for me. And what works for me might not be what works for you. That said, I’ve be

                      Why I use Astro
                    • research!rsc: The xz attack shell script

                      Posted on Tuesday, April 2, 2024. Updated Wednesday, April 3, 2024. Introduction Andres Freund published the existence of the xz attack on 2024-03-29 to the public oss-security@openwall mailing list. The day before, he alerted Debian security and the (private) distros@openwall list. In his mail, he says that he dug into this after “observing a few odd symptoms around liblzma (part of the xz packag

                      • The Man Who Killed Google Search

                        Wanna listen to this story instead? Check out this week's Better Offline podcast, "The Man That Destroyed Google Search," available on Apple Podcasts, Spotify, and anywhere else you get your podcasts. This is the story of how Google Search died, and the people responsible for killing it. The story begins on February 5th 2019, when Ben Gomes, Google’s head of search, had a problem. Jerry Dischler,

                          The Man Who Killed Google Search
                        • What happened to Vivaldi Social? | Thomas Pike’s other blog

                          On Saturday 8 July 2023, user accounts started disappearing from the Vivaldi Social Mastodon instance. What was going on, how did this happen, and what were the consequences? This is a very long blog post, but to be fair, this was also to be a very long weekend. If you want to skip to the conclusion, there’s a TL;DR (too long; didn’t read) section at the end. Something’s not right It was around 17

                            What happened to Vivaldi Social? | Thomas Pike’s other blog
                          • 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
                            • mTLS: When certificate authentication is done wrong

                              EngineeringSecuritymTLS: When certificate authentication is done wrongIn this post, we'll deep dive into some interesting attacks on mTLS authentication. We'll have a look at implementation vulnerabilities and how developers can make their mTLS systems vulnerable to user impersonation, privilege escalation, and information leakages. Although X.509 certificates have been here for a while, they have

                                mTLS: When certificate authentication is done wrong
                              • Was Rust Worth It?

                                A few years ago, I dropped everything to focus 100% on WebAssembly. At the time, Rust had the best support for compiling into WebAssembly, and the most full-featured WebAssembly runtimes were Rust-based. Rust was the best option on the menu. I jumped in, eager to see what all the hype was about. Since then, I (along with some other awesome people) built Wick, an application framework and runtime t

                                  Was Rust Worth It?
                                • Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS

                                  Last summer at Tailwind Connect I shared a preview of Oxide — a new high-performance engine for Tailwind CSS that we’ve been working on, designed to simplify the developer experience and take advantage of how the web platform has evolved since Tailwind was first released. Last summer at Tailwind Connect I shared a preview of Oxide — a new high-performance engine for Tailwind CSS that we’ve been wo

                                    Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS
                                  • From dotenv to dotenvx: Next Generation Config Management

                                    ← back to blog Mot June 24, 2024 From dotenv to dotenvx: Next Generation Config Management The day after July 4th 🇺🇸, I wrote dotenv’s first commit and released version 0.0.1 on npm. It looked like this. In the 11 years since, it’s become one of the most depended-upon packages worldwide 🌎 – adjacent ubiquitous software like TypeScript and ESLint. It’s an example of “big things have small beginn

                                      From dotenv to dotenvx: Next Generation Config Management
                                    • Prism in 2024

                                      In Ruby 3.3.0, a new standard library was added to CRuby called Prism. Prism is a parser for the Ruby language, exposed as both a C library (optionally usable by CRuby) and a Ruby library (usable as a Ruby gem). The Prism project represents many person-years worth of effort, and is the result of a collaboration between Shopify, CRuby core contributors, other Ruby implementation authors, and Ruby t

                                        Prism in 2024
                                      • Firstyear's blog-a-log

                                        At around 11pm last night my partner went to change our lounge room lights with our home light control system. When she tried to login, her account couldn't be accessed. Her Apple Keychain had deleted the Passkey she was using on that site. This is just the icing on a long trail of enshittification that has undermined Webauthn. I'm over it at this point, and I think it's time to pour one out for P

                                        • Hixie's Natural Log: Reflecting on 18 years at Google

                                          2023-11-22 04:29 UTC Reflecting on 18 years at Google I joined Google in October 2005, and handed in my resignation 18 years later. Last week was my last week at Google. I feel very lucky to have experienced the early post-IPO Google; unlike most companies, and contrary to the popular narrative, Googlers, from the junior engineer all the way to the C-suite, were genuinely good people who cared ver

                                          • 新刊無料公開『新しいカレーの歴史 上』 その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 アングロインディアンとカレー粉|近代食文化研究会
                                            • Hyperdrive: making databases feel like they’re global

                                              Hyperdrive: making databases feel like they’re global09/28/2023 This post is also available in 简体中文, 日本語, 한국어, Deutsch, Français and Español. Hyperdrive makes accessing your existing databases from Cloudflare Workers, wherever they are running, hyper fast. You connect Hyperdrive to your database, change one line of code to connect through Hyperdrive, and voilà: connections and queries get faster (

                                                Hyperdrive: making databases feel like they’re global
                                              • A new way to bring garbage collected programming languages efficiently to WebAssembly · V8

                                                A recent article on WebAssembly Garbage Collection (WasmGC) explains at a high level how the Garbage Collection (GC) proposal aims to better support GC languages in Wasm, which is very important given their popularity. In this article, we will get into the technical details of how GC languages such as Java, Kotlin, Dart, Python, and C# can be ported to Wasm. There are in fact two main approaches:

                                                • Maestro - Introduction

                                                  2024-01-02T15:00:00+00:00 Maestro is a Unix-like kernel and operating system written from scratch in Rust Thanks to the internet, I can learn how most things I am interested in work. However, something stayed a mystery to me for a long time: computers. Computers are amongst the most complex tools that humanity has ever built. They are a marvel of engineering that we take for granted because we use

                                                    Maestro - Introduction
                                                  • Tech Billionaires Need to Stop Trying to Make the Science Fiction They Grew Up on Real

                                                    Tech Billionaires Need to Stop Trying to Make the Science Fiction They Grew Up on Real Today’s Silicon Valley billionaires grew up reading classic American science fiction. Now they’re trying to make it come true, embodying a dangerous political outlook Science fiction (SF) influences everything in this day and age, from the design of everyday artifacts to how we—including the current crop of 50-s

                                                      Tech Billionaires Need to Stop Trying to Make the Science Fiction They Grew Up on Real
                                                    • jj init — Sympolymathesy, by Chris Krycho

                                                      What if we actually could replace Git? Jujutsu might give us a real shot. Assumed audience: People who have worked with Git or other modern version control systems like Mercurial, Darcs, Pijul, Bazaar, etc., and have at least a basic idea of how they work. Jujutsu is a new version control system from a software engineer at Google, where it is on track to replace Google’s existing version control s

                                                        jj init — Sympolymathesy, by Chris Krycho
                                                      • Reptar

                                                        We have a CPU mystery! We found a way to cause some processors to enter a glitch state where the normal rules don’t apply, but what does that mean…? If you’re interested what can go wrong inside modern CPUs, read on! Introduction If you’ve ever written any x86 assembly at all, you’ve probably used rep movsb. It’s the idiomatic way of moving memory around on x86. You set the source, destination, di

                                                        • XML is better than YAML – Hear me out | Hacker News

                                                          No offense to the creator of YAML, but: The fact that it became one of the de-facto standards for cloud tooling is an absolutely damning statement about the state of the industry.I get that XML is about as sexy as mainframes, and that a lot of folks here probably have PTSD from working with Java/Spring web apps, but YAML is about the worst of all worlds. Though I think the real problem is that rea

                                                          • Cloudflare took down our website after trying to force us to pay 120k$ within 24h

                                                            TL;DR: We've been on the Cloudflare Business plan ($250/month) for years. They suddenly contacted us and asked us to either pay them $120k up front for one year of Enterprise within 24 hours or they would take down all of our domains. While this escalated up our business we had 3 sales calls with them, trying to figure out what was happening and how to reach a reasonable contract in a week. When w

                                                              Cloudflare took down our website after trying to force us to pay 120k$ within 24h
                                                            • Coroutines and effects

                                                              For the past few months I’ve been mulling over some things that Russell Johnston made me realize about the relationship between effect systems and coroutines. You can read more of his thoughts on this subject here, but he made me realize that effect systems (like that found in Koka) and coroutines (like Rust’s async functions or generators) are in some ways isomorphic to one another. I’ve been pon

                                                              • Next.js 13.5

                                                                Back to BlogTuesday, September 19th 2023 Next.js 13.5Posted by Next.js 13.5 improves local dev performance and reliability with: 22% faster local server startup: Iterate faster with the App & Pages Router 29% faster HMR (Fast Refresh): For faster iterations when saving changes 40% less memory usage: Measured when running next start Optimized Package Imports: Faster updates when using popular icon

                                                                  Next.js 13.5
                                                                • Early Access Federation for Self-Hosters | Bluesky

                                                                  For a high-level introduction to data federation, as well as a comparison to other federated social protocols, check out the Bluesky blog. Today, we’re releasing an early-access version of federation intended for self-hosters and developers. The atproto network is built upon a layer of self-authenticating data. This foundation is critical to guaranteeing the network’s long term integrity. But the

                                                                    Early Access Federation for Self-Hosters | Bluesky
                                                                  • 退職にあたって―『ある勇者との旅路』の物語―|Nobuyuki Kobayashi@nyaa_toraneko

                                                                    退職のご挨拶2024年3月5日。本日をもちまして、11年と3ヶ月の間、お世話になりましたUnity Technologies Japanを退くことになりました。 Unity Technologies Japanでは、コミュニティエバンジェリストとして、そして近年はフィルムおよびアニメ関連技術開発のデベロッパーアドボケイト(シニアエバンジェリスト)として、Unityコミュニティの皆様には大変お世話になりました。 一区切りが付いたことになりますが、Unity、アニメ、そしてAIに関連するリアルタイムコンテンツにはこれからも関わっていきたいと考えてます。 今後ともよろしくお願いします。 さて、今回の『日々の壁打ち』では、いつもとは趣向を変えて、僕が経験した約11年間の旅路について書いてみようと思います。僕の旅路は、あるひとりの勇者と共に歩んだ道でもありました。僕自身の役割りが、勇者にとっては「魔

                                                                      退職にあたって―『ある勇者との旅路』の物語―|Nobuyuki Kobayashi@nyaa_toraneko
                                                                    • Patterns for Building LLM-based Systems & Products

                                                                      Patterns for Building LLM-based Systems & Products [ llm engineering production 🔥 ] · 66 min read Discussions on HackerNews, Twitter, and LinkedIn “There is a large class of problems that are easy to imagine and build demos for, but extremely hard to make products out of. For example, self-driving: It’s easy to demo a car self-driving around a block, but making it into a product takes a decade.”

                                                                        Patterns for Building LLM-based Systems & Products
                                                                      • Actions Runner Controller Deep Dive!- コード解説 後編 - - APC 技術ブログ

                                                                        こんにちは!ACS事業部の谷合です。 皆大好きGitHub Actionsにおける、GitHub社公式のSelf-hosted runnerであるActions Runner Controller(以降ARC)の紹介をシリーズでお送りしております。 前回までに以下の記事を書いておりました。 Actions Runner Controller Deep Dive!- アーキテクチャ編 - - APC 技術ブログ Actions Runner Controller Deep Dive!- 動作解説編 - - APC 技術ブログ Actions Runner Controller Deep Dive!- コード解説 前編 - - APC 技術ブログ 前回に引き続き、Actions Runner Controllerのコード解説をしていきます。 はじめに この記事のこと コード解説 AutoSca

                                                                          Actions Runner Controller Deep Dive!- コード解説 後編 - - APC 技術ブログ
                                                                        • jq 1.7 | Hacker News

                                                                          This is great, JQ is brilliant.I love JQ so much we implemented a subset of JQ in Clojure so that our users could use it to munge/filter data in our product (JVM and browser based Kafka tooling). One of the most fun coding pieces I've done, though I am a bit odd and I love writing grammars (big shoutout to Instaparse![1]). I learned through my implementation that JQ is a LISP-2[2] which surprised

                                                                          • Help us invent CSS Grid Level 3, aka “Masonry” layout

                                                                            If you’ve been making websites for years, you know how frustrating it was to lay out a web page with CSS floats. Managing sizes and placement was tedious and time consuming. Being creative was often impossible. CSS Grid greatly eased that pain with Grid Level 1 in 2017, and now with Grid Level 2, aka Subgrid. But even with the powerful CSS of today, not every layout imaged by designers is possible

                                                                              Help us invent CSS Grid Level 3, aka “Masonry” layout
                                                                            • Effective TypeScript › The Saga of the Closure Compiler, and Why TypeScript Won

                                                                              Here's something that makes me feel old: in just six months, Gmail will celebrate its 20th anniversary. If you weren't actively developing web sites at the time, it's hard to capture just how revolutionary it was. This was a time when JavaScript was held in almost universally low regard. The idea that you could build a sophisticated web app using it was mind-boggling. But it clearly worked and it

                                                                                Effective TypeScript › The Saga of the Closure Compiler, and Why TypeScript Won
                                                                              • Astro DB: A Deep Dive | Astro

                                                                                Yesterday we launched a fully managed SQL database service designed exclusively for the Astro web framework. Let’s dive into the implementation details of Astro DB: how it works, why we built it, and why we’re adopting libSQL. How we got here Astro is unique for its focus on building content-driven websites. The center of this is, of course, content, which is why in Astro 2.0 we shipped Content Co

                                                                                  Astro DB: A Deep Dive | Astro
                                                                                • Passkeys を完全に理解するために Rails で実装してみた with Remix - STORES Product Blog

                                                                                  この記事は STORES Advent Calendar 2023 22日目の記事です。 こんにちは STORES 予約開発チームでエンジニアリングマネージャーをしています Natsume です。 昨今 Passkeys が各サービスで導入されており、勢いを感じています。 個人では 1Password のパスワードマネージャーを使っており、1Password が Passkeys 対応してから試しています。 Passkeys でのログインは ID/PW/OTP の autofill などに比べて 1step 省略される程度ですが、ログイン体験が良いと思っており、導入されていたらどんどん切り替えています。 ほどんどのサービスでは ID/PW との併用となっているケースが多く、セキュリティ面でのメリットを享受できるのはまだ先になりそうです。 個人的に Passkeys の実際の挙動や導入する時

                                                                                    Passkeys を完全に理解するために Rails で実装してみた with Remix - STORES Product Blog