Jordan McQueen

Jordan McQueen

@jm.dev

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

590 followers280 following128 posts

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.

Jordan McQueen reposted

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!

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.

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.

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.

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.

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.

As an aside, this isn't a position on whether that's a good thing or a bad thing. Sometimes you're forced to choose between "bad" and "worse". I think it's fairly clever. Nothing is as it seems.

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. 😅

Jordan McQueen reposted

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.

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.

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.

Jordan McQueen reposted

Replying to @gordon.bsky.social

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.

Jordan McQueen reposted

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.

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.

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.

SwiftOnSecurity@swiftonsecurity.com

"During the ceremonial 747 contract-signing banquet in Seattle on Boeing's 50th Anniversary, Juan Trippe predicted that the 747 would be '…a great weapon for peace, competing with intercontinental missiles for mankind's destiny'" https://en.wikipedia.org/wiki/Boeing_747 la

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! 😈"

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.

Jordan McQueen reposted

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.

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.

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.

Jordan McQueen reposted

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.stResigning as Asahi Linux project leadBack 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...

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.

And this isn’t just because of the current RFL conflict, but that is a part of it. I believe there are multiple credible paths — other old UNIXes, new OS projects, and I believe in the future of the OS-as-a-library pattern.

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?

Not having regrets is less about not making mistakes and more about being content with the life you are living and have lived.

Jordan McQueen reposted

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.comC++ Meetup in Tokyo - Abstractions for Low-Level ProgrammingC++ Meetup in Tokyo - Abstractions for Low-Level Programming (日本語は英語の後に続きます) Programmers w...

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.”