Sign in

Jordan McQueen

@jm.dev
590 followers 280 following 128 posts

Rust Person 🦀 🎱📡⌨️🏌️‍♂️⛩️ Tokyo, 日本 🇯🇵 I like agents of truth. (?:distributed )?systems, security, performance, semantics, compilers.

PostsRepliesMedia
Reposted by Jordan McQueen
Oxide Computer Company @oxide.computer · 05/09/2025
How does Oxide make decisions? FAQ Friday #17
1518
Reposted by Jordan McQueen
Brendel @brendelbored.bsky.social · 12/08/2025
One of the things that has pretty annoying is that if you have any kind of bullshit meter, if you have anything inside of yourself that doesn’t enjoy being lied to, the last couple of years of almost every area of public life have been driving you up a fucking wall
8762581496
Reposted by Jordan McQueen
Benjamin Brittain @bwb.dev · 03/09/2025
I can tell @davidbarsky.com is chatting about JJ and ersc.io at #RustConf because our mailing list subscriber signups are skyrocketing despite us not yet having sent a single update
ersc.io
East River Source Control
081
Jordan McQueen @jm.dev · 18/07/2025
Compensation isn’t a motivator, it’s a constraint. c.f. Punished by Rewards
020
Jordan McQueen @jm.dev · 18/07/2025
Something about WhatsApp’s network code is much better than other platforms. It was the only platform that successfully uploaded and sent a video on spotty plane WiFi.
110
Reposted by Jordan McQueen
Predrag Gruevski @predr.ag · 17/07/2025
Today I wrote about 300 lines of Rust featuring "unsafe" that I thought about quite carefully. Then I started adding safety comments. The act of needing to convincingly argue that something is true made me find and fix 3 bugs I had missed before. Safety comments exist for a reason!
1365
Jordan McQueen @jm.dev · 05/07/2025
Sometimes I wonder if rural vs city, house vs condo, and manyrepo vs monorepo and monolith vs microservice are different flavors of the same question.
130
Jordan McQueen @jm.dev · 02/07/2025
I believe that people who get good at lying are irrevocably and fundamentally changed. It is a black magic; it is a skill that comes at great cost to its user.
3326
Reposted by Jordan McQueen
Oxide Computer Company @oxide.computer · 27/06/2025
Why Does Oxide Use Rust?
012920
Jordan McQueen @jm.dev · 25/06/2025
I’m confident that Japanese society will instill good values in my children and help raise them right. But one thing I feel is a personal duty to teach my kids that they won’t get here: a healthy ability to question authority.
040
Jordan McQueen @jm.dev · 24/06/2025
My favorite meals in Japan are set lunches done by Izakayas whose main business is evening hours but they are just carrying the afternoon hours with some lunch specials. The meals are almost total sleepers — amazingly good and low key.
040
Jordan McQueen @jm.dev · 17/06/2025
During the deployment of Stuxnet, interviews of Case Officers portrayed the Israelis as being too aggressive with deployment and unrestrainable. It always struck me as a CI play. It's convenient to have an entity that you "can't control" that does what you actually want to do, but cannot.
100
Jordan McQueen @jm.dev · 17/06/2025
Anyone else experience this? I *always* take my backpack off left strap first. You know how you sometimes need to do that maneuver where you sling it on one shoulder to access a side zipper? If it’s on the opposite shoulder as my usual take-off side, I find it awkward to execute. 😅
000
Reposted by Jordan McQueen
James Munns @jamesmunns.com · 16/06/2025
Did you know: if you installed Rust with rustup, you already probably have the "Embedded Rust Book" locally. If you run `rustup doc` in your terminal, it'll open the bookshelf with all the docs installed already, including the main rust books as well as the embedded rust book.
2639
Jordan McQueen @jm.dev · 15/06/2025
Human effort is conserved. Creating a municipal trash collection solution spawns truck maintenance backlogs, collective bargaining effort, and landfill management projects. The net societal human effort is unchanged -- only rearranged.
000
Jordan McQueen @jm.dev · 14/06/2025
There are actually good ways to try and detect AI-generated content, but the whole “em-dashes implies generated content” approach is intellectually lazy. Hint: check for fixed-width space characters, weird Unicode hyphens, zero-width joiners, ellipsis characters, right and left quotation marks, etc.
410
Reposted by Jordan McQueen
Steve Klabnik @steveklabnik.com · 11/06/2025
#rustlang Could be a Good Beginner Language scp-iota.github.io/software/202...
scp-iota.github.io
Rust Could be a Good Beginner Language
It’s often assumed that Rust’s low-level nature and fundamental differences from common languages make it unsuitable for beginners, but I suggest that Rust’s apparent difficulty is instead caused by o...
1110915
Reposted by Jordan McQueen
Julius Gustavsson @jgust.xyz · 10/06/2025
The talks from RustWeek are now available on YouTube! It was great fun and a big honour to get our Rust efforts: youtu.be/2JIFUk4f0iE?...
youtu.be
Rust at Volvo Cars - Julius Gustavsson
YouTube video by RustNL
0266
Jordan McQueen @jm.dev · 07/06/2025
I’m not on the calendar. I’m on the critical path.
000
Reposted by Jordan McQueen
Gordon @gordon.bsky.social · 05/06/2025
advice I would give my 20 y/o self. don’t stress so much about strategy and tactics and understanding byzantine organizational politics. just build things.
081
Reposted by Jordan McQueen
James Munns @jamesmunns.com · 01/06/2025
Whenever I get self conscious about naming libraries silly things, I remind myself that Arm (the acorn risc machine) released the ARM (architecture reference manual) for their A/R/M (application/realtime/microcontroller) processors, making the document the Arm A/R/M ARM.
215923
Jordan McQueen @jm.dev · 29/05/2025
Japanese society feels similar to the safety you get from having blocks marked as unsafe{}. You can default trust people generally. You can walk into a mobile phone carrier store and take all of their recommendations and you won’t get scammed or taken advantage of.
131
Jordan McQueen @jm.dev · 24/05/2025
I feel the need to explain what I think Trippe was saying. Globalism and reducing the barrier to travel the world would collectively increase our foreign connections and therefore reasons to love each other, acting as a positive motivator for peace, contrasted to the typical language of deterrents.
020
Jordan McQueen @jm.dev · 11/05/2025
LLMs are here to stay it seems. I hope the subscription monetization model is sufficient for them. It would be pretty dismal if we started seeing free-to-use LLM services that have an ads-injection layer before generation. "Give me a comparison of these services and pros/cons." [...] "Sure! 😈"
000
Jordan McQueen @jm.dev · 08/05/2025
When you find a new song that gets you in the zone and you spam repeat it for a few days, knowing all too well that its reign will soon come to an end.
130
Reposted by Jordan McQueen
amos @fasterthanli.me · 15/04/2025
1K stars 🌟! facet-reflect was recently rewritten from scratch and all deserializers are now deny(unsafe_code) github.com/facet-rs/facet
3696
Reposted by Jordan McQueen
Steve Klabnik @steveklabnik.com · 26/03/2025
Thank goodness the #rustlang foundation decided to take this path rustfoundation.org/media/ferrou...
rustfoundation.org
Ferrous Systems Donates Ferrocene Language Specification to Rust Project - The Rust Foundation
Rust 1.0 was published in May 2015. As the language approaches its 10th anniversary, Rust has become one of the fastest growing and most-loved languages [1] among developers, thanks to a combination o...
511121
Reposted by Jordan McQueen
amos @fasterthanli.me · 19/03/2025
Rust 1.85.1 is out with doc tests fixes (this should make you happy because you should have doc tests) blog.rust-lang.org/2025/03/18/R...
blog.rust-lang.org
Announcing Rust 1.85.1 | Rust Blog
Empowering everyone to build reliable and efficient software.
0646
Reposted by Jordan McQueen
Jessica Paquette @barrelshifter.bsky.social · 18/03/2025
Student travel grants for AsiaLLVM are available. This is an opportunity to meet LLVM developers from across the LLVM community in person, and discuss compiler development in Tokyo. Deadline is March 31. See post for details. discourse.llvm.org/t/2025-asial...
discourse.llvm.org
2025 AsiaLLVM Student Travel Grant Applications Open!
Applications are now open for student travel grants to attend the 2025 Asia LLVM Developers Meeting in Tokyo, Japan on June 10, 2025. To submit your application, please use this form: https://forms....
01011
Reposted by Jordan McQueen
Steve Klabnik @steveklabnik.com · 11/03/2025
enjoy this post from niko; I like the framing of "foundational software" much better than "systems programming" #rustlang smallcultfollowing.com/babysteps/bl...
smallcultfollowing.com
Rust in 2025: Targeting foundational software · baby steps
615315
Jordan McQueen @jm.dev · 01/03/2025
Basically anytime someone shames someone for raising discussion because they don’t want to litigate it in front of an audience, you can kind of write them off as being uninterested in the truth.
000
Jordan McQueen @jm.dev · 25/02/2025
Epistemically dubious, but: A core Japanese conjugation is 〜てしまう and its derivatives, e.g. ちゃう, which can imply a lack of intentionality. I believe intentionality to be a core appeal of Japanese culture/society, so I wonder if having it as a primitive language construct helps build intentionality.
010
Jordan McQueen @jm.dev · 25/02/2025
There’s a good book about this called Punished by Rewards.
010
Jordan McQueen @jm.dev · 19/02/2025
Wait, I got through LHR and it was fast, smooth, painless? *Looks around skeptically, looking for the “catch”.*
010
Jordan McQueen @jm.dev · 18/02/2025
All the countries doing the $20 electronic travel authorization money grab thing now — pony up and pay the toll because we told all the airlines not to let you board your international flight otherwise.
110
Reposted by Jordan McQueen
Bryan Cantrill @bcantrill.bsky.social · 13/02/2025
You know, it seems that whenever anyone resigns from Linux kernel work in total frustration, and cites a few of the things that were the final straws, it's always the same person whose caustic manner is at the root -- and it isn't Linus. marcan.st/2025/02/resi...
marcan.st
Resigning as Asahi Linux project lead
Back in the late 2000s, I was a major contributor to the Wii homebrew scene. At the time, I worked on software (people call them “jailbreaks” these days) to allow users to run their own unofficial app...
713620
Jordan McQueen @jm.dev · 14/02/2025
I've been a Linux user for a long time, and have always had a lot of confidence in the longevity of the project, but lately my mindset has shifted -- I asses the probability that it gets out-competed over the next decade as considerably higher than I did 5 years ago.
230
Jordan McQueen @jm.dev · 12/02/2025
temporarily embarrassed geniuses
010
Jordan McQueen @jm.dev · 07/02/2025
Thinking about this essay again. codahale.com//work-is-work/
codahale.com
Work Is Work
In which returns diminish.
000
Jordan McQueen @jm.dev · 04/02/2025
Found my new interface for git submodules... git --git-dir=/dev/null clone --depth=1 <REPO>
020
Jordan McQueen @jm.dev · 02/02/2025
You can move to another country! What is the likelihood that you were born in the right country for you? Imagine if you were stuck with the first programming language you used or the first genre of music you ever listened to and just never switched because inertia?
020
Jordan McQueen @jm.dev · 02/02/2025
Not having regrets is less about not making mistakes and more about being content with the life you are living and have lived.
020
Jordan McQueen @jm.dev · 29/01/2025
Not that I'm necessarily saying one should ever want to do this, but if I ever want to "do bash scripts right", I'm going to take inspiration from the rust compiler installation scripts, e.g. github.com/rust-lang/ru...
github.com
210
Reposted by Jordan McQueen
JF Bastien @jfbastien.com · 29/01/2025
Join our Tokyo C++ Meetup on “Abstractions for Low-Level Programming”, featuring @lefticus.bsky.social ! Learn how to balance performance & complexity and more. ✅ Date & Time: February 20, 2025, 6:30-8:30 pm (JST) 👋 RSVP by February 13th at 12 pm! peatix.com/event/4273915
peatix.com
C++ Meetup in Tokyo - Abstractions for Low-Level Programming
C++ Meetup in Tokyo - Abstractions for Low-Level Programming (日本語は英語の後に続きます) Programmers w...
1148
Jordan McQueen @jm.dev · 28/01/2025
I would like a button on iOS that’s like “I’m awake, so don’t trip any of the alarms for the rest of today, but keep them enabled for tomorrow.”
000
Reposted by Jordan McQueen
Julius Gustavsson @jgust.xyz · 23/01/2025
I did the podcast thing! It was great fun chatting with Matthias Endler on his “Rust in Production” podcast. We talked about our little Rust based ECU at Volvo Cars and how it came about. Check it out: corrode.dev/podcast/s03e...
corrode.dev
Volvo with Julius Gustavsson - Rust in Production Podcast | corrode Rust Consulting
The car industry is not known for its rapid adoption of new technologies. Therefore, it’s even more exciting to see a company like Volvo Cars embracing Rust for core components of their software stack...
24210