research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)
βFloating-Point Printing and Parsing Can Be Simple And Fastβ
The fastest known floating-point printer and parsing algorithms - fixed-width printing, shortest-width printing, and parsing, all in 400 lines of Go.
research.swtch.com/fp
research.swtch.com/fp-proof
19.01.2026 22:13 β π 73 π 15 π¬ 1 π 2
i take great solace in the fact that my brother, the only true 10x software engineer that i know, has barely heard of IDEs let alone "generative AI"
27.12.2025 01:46 β π 28 π 2 π¬ 1 π 0
[PATCH] GCC, meet C++20
all these people go on about how stable C and C++ are, and how Rust changes too much.... but then they also talk about how their work codebase is stuck on C89 or C++17.
gcc's "codebase isn't fully C++20 ready" gcc.gnu.org/pipermail/gc...
19.11.2025 16:07 β π 67 π 7 π¬ 4 π 0
who do i have to pay to get a rustfmt that doesn't shit itself on long lines
20.10.2025 15:49 β π 34 π 3 π¬ 4 π 0
Once I wrap up some other projects. It is definitely on my list.
20.10.2025 23:54 β π 13 π 0 π¬ 2 π 0
Useful not just for language keywords, but also identifiers given meaning by macros. For example `thiserror` treats fields named "source" as the Error::source() of your error. If your source means something else, instead of fussing with some kind of #ο»Ώ[not_source] attribute, just name it r#source.
05.10.2025 03:56 β π 12 π 1 π¬ 0 π 0
Our $100M Series B / Oxide
Raising our Series B round of financing
πWe raised $100M USD in our Series B financing. Thank you to USIT for leading this round, to our existing investors for their participation, and to our team, customers, and community for getting us to where we are today!
oxide.computer/blog/our-100...
30.07.2025 13:13 β π 227 π 25 π¬ 6 π 9
Technology | 2025 Stack Overflow Developer Survey
once again, #rustlang is the most admired programming language on the stack overflow survey: survey.stackoverflow.co/2025/technol...
29.07.2025 18:33 β π 95 π 12 π¬ 5 π 2
Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
02.07.2025 17:31 β π 92 π 45 π¬ 1 π 1
Today, weβre announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
13.05.2025 17:00 β π 333 π 84 π¬ 14 π 14
π¦ Hello World!
The Rust project now has an official presence on Bluesky! β¨
We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
05.04.2025 10:51 β π 1482 π 287 π¬ 32 π 25
Memory safety for web fonts Β |Β Blog Β |Β Chrome for Developers
Learn how and why the Chrome team has replaced FreeType with Skrifa.
New blog post up on the Rust font loader now shipping in Chrome. I only had a small part in this personally but am proud of the team's work. developer.chrome.com/blog/memory-...
19.03.2025 15:15 β π 108 π 26 π¬ 3 π 2
cmd/compile: slow escape analysis in large package in the typescript compiler Β· Issue #72815 Β· golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
TypeScript team: rewrites compiler in Go.
Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.
Two days later: WIP 5x speedup.
HN: why pick Go anyway?
13.03.2025 00:53 β π 669 π 126 π¬ 14 π 12
There are probably 4β6 people who, if they had dedicated their 10 years to a different language or hobby, you would not be hearing success stories about Rust.
26.02.2025 22:46 β π 91 π 5 π¬ 1 π 1
but what I can say is, I personally sat down one evening and said "I think Rust can be the next great systems programming language" and then dedicated the next ~10 years of my life to making that happen
26.02.2025 19:21 β π 55 π 4 π¬ 2 π 1
The two factions of C++
Yikes #cpp www.reddit.com/r/cpp/commen...
09.02.2025 01:26 β π 117 π 6 π¬ 13 π 0
I donβt know who needs to hear this, but &serde_json::Value implements serde::Deserializer
30.01.2025 05:18 β π 24 π 1 π¬ 2 π 1
Weβre building a new static type checker for Python, from scratch, in Rust.
From a technical perspective, itβs probably our most ambitious project yet. Weβre about 800 PRs deep!
29.01.2025 17:18 β π 725 π 104 π¬ 35 π 34
YouTube video by Oxide Computer Company
Oxide and Friends 1/13/2025 -- Crates We Love
Not a surprise that we love Rust at @oxide.computer! It's ecosystem of crates is a great strength. Last night @bcantrill.bsky.social and I spoke with our colleague @sunshowers.io, @elizas.website, and @steveklabnik.com about the crates we love. Lotta great stuff out there!
youtu.be/BTnrXDjxbBw
14.01.2025 21:54 β π 43 π 11 π¬ 2 π 1
Join the Oxide Computer Discord Server!
The Oxide Computer Company and friends; home of the Oxide and Friends podcast. | 4019 members
The Rust ecosystem is amazing, but it can be hard to discover new crates. Today @ahl.bsky.social and I will be joined by our colleagues @elizas.website and @sunshowers.io, who will offer their wisdom and walk us through some crates you should know. Join us, 5p Pacific!
discord.gg/QrcKGTTPrF?e...
13.01.2025 17:21 β π 132 π 16 π¬ 7 π 3
error: avoid using labels containing only the digits `0` and `1` in inline assembly
--> hal-x86_64/src/segment.rs:243:14
|
243 | "1:",
| ^ use a different label that doesn't start with `0` or `1`
|
= help: start numbering with `2` instead
= note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
= note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
= note: `#[deny(binary_asm_labels)]` on by default
why Rust is the greatest programming language of all time, in one screenshot
03.01.2025 19:28 β π 327 π 37 π¬ 5 π 5
Shrink derive output size by nnethercote Β· Pull Request #2250 Β· serde-rs/serde
This PR has a series of commits that shrink the size of the code generated for derive(Serialize, Deserialize), particularly for large structs.
Here are some instruction count results for some synth...
This is the ideal design for a trait-impl-based serialization library IMO. See this comment: github.com/serde-rs/ser... where I arrived at this same concept (in less detail) where it talks about "the ultimate non-generic DeserializeSeed" as my preferred design for a standard library std::serde.
28.11.2024 03:59 β π 11 π 0 π¬ 1 π 0
YouTube video by CppNorth
How Designing Carbon C++ Interop Taught me About C++ Variadics & Bound Members - Chandler Carruth
A somewhat unusual / less formal talk from me at CppNorth about both #CarbonLang and #CPlusPlus is up! youtu.be/8SGMy9ENGz8
I hope you all enjoy it, I enjoy these weird corners of language design.
23.11.2024 04:02 β π 16 π 5 π¬ 0 π 0
Fact check: Concepts of a plan were added in C++20
11.09.2024 02:36 β π 1055 π 97 π¬ 15 π 3
Product infra @ Oxide Computer Company. Rust Project's Infrastructure, Security & Release. Previously Rust Core Team.
The Rue programming language. #ruelang if you wanna hashtag it. Run by @steveklabnik.com
Working at @deno.land, working on JSR, documentation generation, and web API stuff like WebGPU. I love animation & illustrations
I do stuff, I say stuff. It's serious business.
CEO of Bluesky, steward of AT Protocol.
dec/acc π± πͺ΄ π³
doin' source control stuff at ersc.io
A website for exploring the output of compilers. aka godbolt.org
Supports C, C++, Rust, Fortran, COBOL and many many more.
Support us at https://patreon.com/mattgodbolt
A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
An event dedicated to #rustlang & its community π¦ Taking place from Sept 8-11 in Montreal, Canada in 2026!
rustconf.com
Building better systems. founder @ ersc.io.
You might need to put up with an occasional NYC tweet.
Open Source maintainer of the rust-lang @hyper.rs.
More at seanmonstar.com
You'd be surprised how much gray matter is dedicated to the analysis of facial imagery. Shame to waste it on anything asβcounterintuitive as residual plots or contingency tables.
Doing fundamental research in UI and 2D graphics
Programming languages and graphics person. Rust compiler, Firefox, and Bevy contributor. Currently working on an unannounced project!
Weird Al meets Grace Hopper. Rustacean. He/him.
I work for @AWSCloud. Opinions on twitter and elsewhere are my own.
I love to code.
https://burntsushi.net
Long career as a dilettante at Bell Labs Research and Google, mostly building weird stuff no one uses, but occasionally getting it right, such as with UTF-8 and Go.
Rust live-coder and OSS tinkerer who loves teaching. I try to maintain a high SNR. Wrote Rust for Rustaceans. At Helsing.ai. Formerly AWS. Co-founded ReadySet. @jonhoo elsewhere. he/him/they