Tech – walker – 2026-09-08

79 items · updated 2026-09-08 23:35 UTC · RSS · Up to 2026-09

Stop HMR test process trees on Windows (#11828)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Release v3.0.0-rc.2 (#11802)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Polish rc.2 release notes (#11827)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Use import maps for browser assets (#11706)

remix · 2026-09-08

Co-authored-by: Remix Run Bot <hello@remix.run> Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Merge pull request #58695 from Shopify/ractor-debuggable-workers

github/rails/rails · 2026-09-08

Allow exception backtraces from Ractor workers

Render HTML 3xx and 4xx responses in default frame resolver (#11823)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Merge pull request #58702 from Shopify/river/remove-the-dead-encrypti…

github/rails/rails · 2026-09-08

…on-performance-reject-cl Remove the dead encryption performance reject clause from the Active Record Rakefile

Fix hasManyThrough target ordering (#11453)

remix · 2026-09-08

Preserve target query order before applying per-parent limit and offset. Add shared database integration coverage for both pages across mult

Fall back to document navigation without sourceElement (#11820)

remix · 2026-09-08

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Share mixin composition between server and client (#11768)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Link ruby with static extensions only through exts

github/ruby/ruby · 2026-09-08

With --with-static-linked-ext, the archives, libraries and Init functions of the extensions are known only to exts.mk, and the top-level $(P

Link ruby with static extensions only through exts on mswin

github/ruby/ruby · 2026-09-08

win32/Makefile.sub has its own EXTOBJS and its own $(PROGRAM) rule, so PROGRAM_EXTS never reached nmake. With --with-static-linked-ext, `nma

Keep POSTLINK a valid command on darwin

github/ruby/ruby · 2026-09-08

The darwin branch starts from an empty POSTLINK to build up the dsymutil and codesign steps, so it stays empty when neither tool is found, u

Remove the dead encryption performance reject clause from the Active …

github/rails/rails · 2026-09-08

…Record Rakefile

【破門覚悟】政治学と経済学の因果推論帝国主義者に物申す

Qiita(trend) · 2026-09-08

はじめに こんにちは、事業会社で働いているデータサイエンティストです。 専門は政治学方法論と計量経済学です。因果推論については大学院生の頃から勉強していて、単なる相関ではなく、興味のある変数がアウトカムに与える因果効果を厳密に議論できるところに大きな魅力を感じていま...

Fix workflow label routing and allow issue review handoffs (#11825)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Enable browser tests in the implement workflow (#11824)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ZJIT: Remove the survives method (#18395)

github/ruby/ruby · 2026-09-08

We can use "covers" instead of "survives" when we need to spill across calls

Define handle.update behavior before commit and during render (#11795)

remix · 2026-09-08

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

Preserve redirects in generated apps (#11821)

remix · 2026-09-08

Co-authored-by: Matt Brophy <matt@brophy.org>

Ractor: wake a receiver when its port is closed

github/ruby/ruby · 2026-09-08

Ractor::Port#close left a receiver already waiting on that port asleep: an untimed receive never returned, and a timed one waited out its wh

Ractor: keep a receive timeout when another port is woken

github/ruby/ruby · 2026-09-08

ractor_wait_receive reports a timeout only when nothing claimed the wakeup: a send or an interrupt says by itself what woke the thread, so t

Unify bot reviews and default mentions by item type (#11817)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

Ractor: do not republish port queues a reap freed during a table rebuild

github/ruby/ruby · 2026-09-08

ractor_add_port grows a full port table by copying it: st_copy(old_tab), then st_insert of the new entry, then swapping the copy in under th

Add 405 Method Not Allowed responses and automatic HEAD support to fe…

remix · 2026-09-08

…tch-router (#11767)

Mount the package manager virtual store when it lives outside rootDir…

remix · 2026-09-08

… (#11814)

Build a child Ractor's wrappers in its objspace by naming it, not by …

github/ruby/ruby · 2026-09-08

…moving it create_ractor_alloc_thread() pointed cr-&gt;objspace at the child&#39;s objspace while it allocated the child&#39;s Thread and r

Make the backtrace cleaner usable from Ractor workers

github/rails/rails · 2026-09-08

Without this, DebugExceptions produces no error log from a worker because computing the exception trace raises.

Make the event reporter usable from Ractor workers

github/rails/rails · 2026-09-08

Currently a new event reporter is created for each Ractor. However since all the framework subscriptions happen from the main Ractor, these

Merge pull request #58697 from Shopify/river/remove-stale-encryption-…

github/rails/rails · 2026-09-08

…performance-tasks Remove stale Active Record encryption performance tasks

[ruby/erb] Create the escaped string in the right encoding directly

github/ruby/ruby · 2026-09-08

(https://github.com/ruby/erb/pull/139) Changing a string encoding is more work than directly creating it with the right encoding, as Ruby h

[ruby/erb] Get rid of some useless global variables

github/ruby/ruby · 2026-09-08

(https://github.com/ruby/erb/pull/138) https://github.com/ruby/erb/commit/dc4c7a0e36

Reduce implement workflow context churn (#11816)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

ractor.h: export rb_obj_set_shareable()

github/ruby/ruby · 2026-09-08

RB_OBJ_SET_SHAREABLE() was unusable from extensions: the declaration was outside RBIMPL_SYMBOL_EXPORT_BEGIN/END, so the symbol was compiled

[ruby/json] Update documentation to match json 3.0 API

github/ruby/ruby · 2026-09-08

json 3.0 changed `JSON.parse` to take keyword arguments instead of a positional opts Hash, so some of the documented usage would now raise `

Amazon Linuxが4年ぶりにメジャーバージョンアップ、「Amazon Linux 2027」パブリックプレビュー。SELinuxがデフォルトで強制モードに

Publickey · 2026-09-08

Amazon Web Services(AWS)は、AWSに最適化されたLinux OSの4年ぶりとなるメジャーバージョンアップ「Amazon Linux 2027」をパブリックプレビューとしてリリースしました。 現時点の正式版はAmazo...

Remove stale encryption performance tasks

github/rails/rails · 2026-09-08

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Allow /iterate to update community PR branches (#11801)

remix · 2026-09-08

The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.

word-break の auto-phrase が効かないのは lang 属性のせいだった。日本語の折り返し5通りを343px幅で実測してみた

Qiita(trend) · 2026-09-08

日本語の見出しが、単語の途中で折り返されていた。「そのままに」が「そのま/まに」になり、「確認」が「確/認」に割れる。スマホ幅で見出しを2行にすると、かなりの確率で起きる。 直そうとして text-wrap:balance を当てた。行の長さは揃ったが、割れる場所は変わらな...

巨大オンラインゲーム「EVE Online」。ゲームを支える240万行のPython 2.7のコードをPython 3へ移行すると発表

Publickey · 2026-09-08

宇宙を舞台にした世界最大級の大規模オンラインゲーム「EVE Online」が、ゲームを支える240万行のPythonコードをPython 3に移行すると発表しました。 We have officially started our codeb...

Share Rails.env in ractorize!

github/rails/rails · 2026-09-08

The error context middleware defined in the initialize_error_reporter initializer includes Rails.env when reporting an error, so it needs to

Freeze Rails::VERSION::STRING

github/rails/rails · 2026-09-08

The error context middleware defined in the initialize_error_reporter initializer includes the Rails version string, so it needs to be share

Share Rails.logger in ractorize!

github/rails/rails · 2026-09-08

The initialize_logger initializer wraps the configured logger in a BroadcastLogger, which needs to be shareable to be readable from Ractor w

[ruby/json] Fix `JSON.load_file` and `JSON.load_file!` to load on Rub…

github/ruby/ruby · 2026-09-08

…y 2.7.0 through 2.7.2 Since https://github.com/ruby/json/commit/ebf0f29, `load_file` and `load_file!` forward their arguments to `parse` a

[ruby/net-http] test: refactor assert to pass with nil as well

github/ruby/ruby · 2026-09-08

JRuby doesn't report session re-use and returns nil https://github.com/ruby/net-http/commit/44af00331d

【Windows/VSCode】社内のプライベートGitLabにSSHで安全に接続するための攻略ガイド

Qiita(trend) · 2026-09-08

この記事では、新人が実務で実際につまずいたポイントをカバーしながら、SSH鍵ペアの作成から社内GitLabへの疎通確認までの手順を解説します^^ STEP 1:手元のPCでSSH鍵ペア(ed25519)を作成しよう 安全性が高く、推奨されている ed25519 アルゴリ...

[DOC] Fixes for `Appendix G. Embedded TypedData` in `extension.rdoc` …

github/ruby/ruby · 2026-09-08

…(#18669)

davideast/pyric: Firebase tooling for the agent era

リアルタイム版 JSer.info · 2026-09-08

Firebaseアプリをローカルで動かすための開発フレームワーク/エミュレータ。Viteプラグインでfirebase/*のimportをブラウザ内のローカルバックエンドへ差し替える。Auth/Firestore/Security Rulesを扱い、Pyric StudioやMCP

[ruby/json] Centralize requires in the test suite

github/ruby/ruby · 2026-09-08

https://github.com/ruby/json/commit/73edd53644

1,500人のカメラマンに社内NotionのQAエージェントを提供した話

Zenn · 2026-09-08

こんにちは、ラブグラフで業務効率化を担当しているmoriiです。普段は内科医をしています🩺 ラブグラフでは1500人以上のカメラマンが活躍しています。近年の課題として、業務の多様化により発注内容をまとめた社内Notionが肥大化し、カメラマンの負担になっていました。 本記事では、

Merge pull request #58693 from irinanazarova/gitattributes-generated-…

github/rails/rails · 2026-09-08

…error-pages Exclude generated error pages from GitHub language stats

Merge pull request #58690 from byroot/json-3.0

github/rails/rails · 2026-09-08

Update json to 3.0

Update json to 3.0

github/rails/rails · 2026-09-08

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Update default gems list at 78963e69a37ca1c46d870a55a73f87 [ci skip]

github/ruby/ruby · 2026-09-08

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/json] Release 3.0.1

github/ruby/ruby · 2026-09-08

https://github.com/ruby/json/commit/c557a62719

[ruby/json] Restore the `limit` positional argument of `JSON.dump`

github/ruby/ruby · 2026-09-08

I really wanted to get rid of this because the argument parsing is awful and costly. But `rdoc` has been using this positional argument for

Avoid quadratic parse time on and/or chains (#18638)

github/ruby/ruby · 2026-09-08

Avoid quadratic parse time on long and/or chains logop() builds a left-associative and/or chain into a right-leaning tree, and found the in

[ruby/rubygems] Normalize absolute symlink targets before checking th…

github/ruby/ruby · 2026-09-08

…e extraction root `extract_tar_gz` only ran relative link targets through `File.expand_path`, so an absolute target kept its `..` componen

Herdr × git worktree × Claude Codeの相性がいい話

Zenn · 2026-09-08

こんにちは、村中(@wage790)です。関西でバックエンド・クラウドインフラのエンジニアをしています。 普段の開発でClaude Codeを1つだけ動かしていると、その応答をただ待つ時間ができてしまいます。そこで、Claude Codeを複数並べて動かすことにしました。ただそれ

Fix max_output of the UTF-16 and UTF-32 encoders

github/ruby/ruby · 2026-09-08

The BOM written ahead of the first character was not counted, so that character can need 6 bytes for UTF-16 and 8 for UTF-32 against a decla

Fix max_output of the CP50220 encoder

github/ruby/ruby · 2026-09-08

A katakana held back for a possible sound mark is flushed by the next character, costing a designation and two data bytes before that charac

Fix new Rails apps being reported as HTML on Github

github/rails/rails · 2026-09-08

`rails new` writes five static error pages into public/ (400, 404, 406-unsupported-browser, 422 and 500). Since Rails 8.0 they total about 3

Fix boundary check at broken widechar string

github/ruby/ruby · 2026-09-08

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Do not look in front of a receiver shorter than one character in chomp

github/ruby/ruby · 2026-09-08

String#chomp steps back by the encoding&#39;s minimum character width before testing for a newline, which reads before the first byte of the

Fix boundary check in rindex searching multibyte string

github/ruby/ruby · 2026-09-08

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix `lines` at broken wchar string

github/ruby/ruby · 2026-09-08

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix the remaining rindex boundary checks

github/ruby/ruby · 2026-09-08

The same character count clamp reaches the backward scan in str_rindex() and the pos == 0 shortcut in rb_str_rindex(), where a pattern with

RUBY_MN_THREADS=2: run the main thread as an M:N thread too

github/ruby/ruby · 2026-09-08

`RUBY_MN_THREADS=1` only affects threads created after it is read: the main thread keeps a native thread of its own and is woken through its

RUBY_MN_THREADS=-1: do not use the M:N scheduler at all

github/ruby/ruby · 2026-09-08

A Ractor&#39;s threads have been on the M:N scheduler since it was added, with no way to turn that off: RUBY_MN_THREADS only ever decided wh

Wait for terminating Ractors through the scheduler

github/ruby/ruby · 2026-09-08

rb_ractor_terminate_all() interrupts the other Ractors and waits on a condvar of its own for them to finish, dropping the VM lock for the wa

NEWS: RUBY_MN_THREADS

github/ruby/ruby · 2026-09-08

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

[ruby/net-http] Let Transfer-Encoding override Content-Length

github/ruby/ruby · 2026-09-08

Once chunked is not the final transfer coding, read_body_0 fell through to Content-Length and framed the body by it, which leaves the client

[ruby/net-http] Require chunked to be the final transfer coding

github/ruby/ruby · 2026-09-08

Net::HTTPHeader#chunked? matched the token anywhere in Transfer-Encoding, so a response carrying `chunked, gzip` was chunk-framed and the by

Check struct size when a user class relabels a loaded struct

github/ruby/ruby · 2026-09-08

TYPE_UCLASS only compared the built-in type before RBASIC_SET_CLASS, so a struct could be relabelled as a struct class with a different numb

Kaggleコンペ紹介:AI Agent Security - Multi-Step Tool Attacks

Zenn · 2026-09-08

はじめに こんにちは、松尾研究所 データサイエンティストの力岡です。 今回は、Kaggleで開催された「AI Agent Security - Multi-Step Tool Attacks」コンペに参加し、4,187チーム中4位(金メダル) を獲得することができました。本記事で

Bump taiki-e/install-action

github/ruby/ruby · 2026-09-08

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Techはすぐに追ったほうがいい

Zenn · 2026-09-08

はじめに このブログはTechに関する思想です。 興味があれば続きを覗いてみてください。 Techって面白い 私はターミナルが好きだ。テキストエディタも好きだ。特にNeovimが好きだ。 私はインフラエンジニアなので、Vimは日常的に使っていたが、普通に使いづらいと思っていた

[Bug #21697] Keep revision.h in a source tree without VCS

github/ruby/ruby · 2026-09-08

`update-src` truncated revision.h to force the regeneration, but the blank file also defeated the guard in file2lastrev.rb that keeps the ex

[DOC] Tweaks for File::stat and File::lstat

github/ruby/ruby · 2026-09-08

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.