After a long day of work, gardening and then more work, it's time for your weekly #bevymergetrain! We have 7 PRs from the community-reviewed queue to get through this week, each with their own little story about #opensource, #rust or #gamedev attached. Follow along at https://gist.github.com/alice-i-cecile/eb2010f954ed8d2e0ae354ada74d9546 <3
Bevy Merge Train 2026-04-20

Bevy Merge Train 2026-04-20. GitHub Gist: instantly share code, notes, and snippets.

Gist

Nestled deep in the Highland forests of Scotland lies an abandoned Opel Olympia. Trees and undulating ground surround the car; it is a considerable distance from the nearest road. A strange scene, but a beautifully photogenic one.

More photos and my article about my visit - https://www.obsidianurbexphotography.com/other/abandoned-opel-olympia-in-the-woods-scotland/

#Scotland #Highlands #Adventure #Photography #WeirdCarMastodon #ClassicCar #Forest #Rust

rust for python/JS devs — on 4grab.com ownership, borrowing, lifetimes explained using mental models you already have. no theory — just the stuff that clicks. https://4grab.com/pay.php?id=ptag_69c42af344a58 #prompt #rust #programming #developer
Rust for Developers Who Know Another Language: Ownership, Async, CLI — Purchase

We & the #UEFI consortium created #SecureBoot & #TPM to ensure a known-good, unmodified, HW-protected OS.

Now it also protects gamers against online cheaters... like in #Rust. 😁

✅ How to Turn On TPM & Secure Boot – Facepunch Studios
https://support.facepunchstudios.com/hc/en-us/articles/34396134943389-How-to-Turn-On-TPM-Secure-Boot
#Security

How to Turn On TPM & Secure Boot

What's Going On?To keep Rust fair and help reduce cheating, we are teaming up with Easy Anti-Cheat (EAC)/Epic Online Services (EOS) to start requiring something called TPM and Secure Boot on your c...

Facepunch Studios

📊 80.2% on SWE-Bench Verified, 54.0% on HLE-Full with tools (beats GPT-5.4), 92.5 F1 on DeepSearchQA #coding #MachineLearning

🎨 Generates production-ready front-end UIs from prompts — scroll-triggered animations, 3D effects & video backgrounds

🛠️ Cross-language: #Rust, #Go, #Python, #Zig, frontend, #DevOps — proven over 4,000+ tool calls in 13-hour autonomous sessions

🌘 Rust 中的零拷貝頁面:或是我是如何不再焦慮並學會愛上生命週期的
➤ 透過 Rust 的記憶體安全特性與 Linux 直接 I/O 機制,打造高效能資料庫引擎
https://redixhumayun.github.io/databases/2026/04/14/zero-copy-pages-in-rust.html
在高效能資料庫引擎的開發中,減少 CPU 拷貝至關重要。作者透過實作零拷貝技術,成功消除核心與使用者空間(User Space)間的資料搬移。技術核心在於利用 Linux 的 `O_DIRECT` 旗標繞過作業系統頁面快取,直接與磁碟進行交互。為了確保效能,作者使用 Rust 的記憶體對齊屬性處理 I/O 需求。此外,針對資料庫內部層級間的資料存取,作者靈活運用 Rust 的「生命週期」(Lifetimes)機制,將高層級的物件設計為對緩衝池(Buffer Pool)記憶體的借用視圖(Borrowed View),而非透過拷貝擁有資料,從而實現真正的零拷貝架構。
+ 過去處理資料庫儲存
#Rust #資料庫工程 #效能優化 #零拷貝 (Zero-copy)
Zero-Copy Pages in Rust: Or How I Learned To Stop Worrying And Love Lifetimes

You can find the source code for the project here

Zaid Humayun’s Blog
Zero-Copy Pages in Rust: Or How I Learned To Stop Worrying And Love Lifetimes

You can find the source code for the project here

Zaid Humayun’s Blog

Zero-Copy Pages in Rust: Or How I Learned to Stop Worrying and Love Lifetimes

https://redixhumayun.github.io/databases/2026/04/14/zero-copy-pages-in-rust.html

#database #github #rust

Zero-Copy Pages in Rust: Or How I Learned To Stop Worrying And Love Lifetimes

You can find the source code for the project here

Zaid Humayun’s Blog

FYI

* Fork of Molly [#Signal fork] needed to use #Arti since ^0.2.2 switched to http-connect instead of socks5. #mobile #LinuxOnMobile #Linux #phone #messenger #chatcontrol

* #rust torvpn audited by Cure53, but tor objectives have never really been welcome in Google’s (summer of) code --> @keepandroidopen
I suppose Arm just isn’t up to most cryptographers standards, though, so the advice is just to live with phantom limb syndrome until you can reach the nearest laptop.
http://pzhdfe7jraknpj2qgu5cz2u3i4deuyfwmonvzu5i3nyw4t4bmg7o5pad.onion/code-audit-tor-vpn/

* Termux offers #tor natively for socks5 9050. Apk add and apt can also fetch it for you there.
@guardianproject @torproject @rustaceans @linmob

Pour celleux que ça intéresse, l’évolution de la taille de mon firmware à partir de #Rust 1.89 jusqu’à Rust 1.95.

Bon… ça ne va pas me sauver.