Rust Bytes
@rustaceans.bsky.social
180 followers 19 following 520 posts
Bi-Weekly Digest for Rustaceans https://weeklyrust.substack.com/
Posts Media Videos Starter Packs
rustaceans.bsky.social
Big thanks to Nicolas Di Caterina, Nicolas Roman Posner, Alonely0, Pantamis, Amaso, Wilson Miller, and Lesley Lai.
rustaceans.bsky.social
This Week's Rust Challenge 🦀

Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.

#rust
rustaceans.bsky.social
The Rust Foundation is hiring a Rust Infrastructure Engineer — remote, full-time, Europe-based 🇪🇺

💰 ~€85K (negotiable)
🧰 Work on the core infra that powers Rust itself
⏰ Apply by Oct 26, 2025

Know a Rustacean? Tag 'em!
#rust #programming #rustang
app.beapplied.com/apply/wus8sn...
Rust Infrastructure Engineer (Europe)
The Rust Foundation was formed in 2021 as an independent, non-profit organization to serve as a steward of the Rust programming language and its users, maintainers, and enterprise advocates. Since…
app.beapplied.com
rustaceans.bsky.social
Patina is a Rust implementation of UEFI firmware.

The goal of this project is to replace core UEFI firmware components in Pure Rust as opposed to Rust wrappers around core implementation still written in C.

#rust #rustlang #programming

github.com/OpenDevicePa...
GitHub - OpenDevicePartnership/patina: Patina Firmware
Patina Firmware. Contribute to OpenDevicePartnership/patina development by creating an account on GitHub.
github.com
rustaceans.bsky.social
It will destroy GNU/Linux

#rust #rustlang #programming
rustaceans.bsky.social
Also to be noted is that Typst has friendly errors, and when things go wrong, it tells you why, in plain English. Revolutionary, right?

Typst is open-source on GitHub at github.com/typst/typst.
GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn.
A new markup-based typesetting system that is powerful and easy to learn. - typst/typst
github.com
rustaceans.bsky.social
- Built-in everything - Math, bibliographies, scripting, it’s all included out of the box. No endless \usepackage scavenger hunts.
rustaceans.bsky.social
- Simple markup, powerful logic - You can go from headings to recursive Fibonacci tables without leaving your .typ file.
rustaceans.bsky.social
Here’s why developers love Typst:

- Blazing-fast compilation - Incremental builds mean your document updates in real time. No more coffee breaks between edits.
rustaceans.bsky.social
LaTeX veterans know the drill, miss one curly brace, and suddenly your bibliography vanishes into the void.

Typst fixes that with a modern syntax, human-readable markup, and instant feedback, so you can focus on content, not debugging.
rustaceans.bsky.social
This Week's Project Spotlight 💡

Typst
If you’ve ever wrestled with LaTeX and thought, “There has to be an easier way”, Typst is that way.

The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.
rustaceans.bsky.social
Me using unsafe to bypass the borrow checker 🦀

#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...
rustaceans.bsky.social
10. Preventing Invalid Database Access At Compile Time demonstrates how to use Rust’s type system to prevent invalid database writes by distinguishing read-only and writable connections, catching misuse at compile time instead of runtime.
www.svix.com/blog/prevent...
Preventing Invalid Database Access At Compile Time
Using the type system to block invalid database access.
www.svix.com
rustaceans.bsky.social
9. Worakarn Isaratham from Agoda Engineering wrote why Agoda’s Feature Store runs faster and safer now that they’ve bet big on Rust.
medium.com/agoda-engine...
medium.com
rustaceans.bsky.social
8. Aloso’s Effects in Rust (and Koka) compares Rust’s ownership and type system with Koka’s expressive effect system, and debates ongoing Rust efforts such as keyword generics to support async, const, and fallible behavior more seamlessly.
aloso.foo/blog/2025-10...
Effects in Rust (and Koka)
What is an effect system? According to Wikipedia, it is a formal system that describes the computational effects of computer programs, such as side effects. It is also an extension of a type system,…
aloso.foo
rustaceans.bsky.social
4. Vaktibabat wrote “Fun With HyperLogLog and SIMD”, a deep dive into low-memory cardinality estimation, boosted with SIMD and multithreading. It benchmarks across datasets and even outperforms several Python, Go, and Rust libraries.
vaktibabat.github.io/posts/hyperl...
Fun With HyperLogLog and SIMD
Introduction Perhaps the most fundamental property of a set is its cardinality - the number of distinct elements. Computing this measure for an arbitrary list of items seems awfully simple: you read…
vaktibabat.github.io