Top all-time · #3484
Blog Posts on Immunant, Inc
Company blog · immunant.com/blog · on HN as datakingprogrammingsystems
Blog Posts on Immunant, Inc is the company blog at immunant.com, writing about programming and systems. Since 2017, 22 different Hacker News readers have linked it 71 times, most often “Translating Quake 3 into Rust”. It is still writing: the last post was on 2025-10-20, and you can follow it by feed.
Too few sampled comments (10) to say how often HN recommends it.?
Why HN links it
HN readers link Immunant's posts on C-to-Rust translation, including the Quake 3 port, a Linux kernel driver conversion with c2rust, and bitfields in Rust. They are usually cited as background for c2rust discussions.
Summarised by Claude from a sample of 10 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Translating Quake 3 into Rust7 people · 7 mentions · first linked 2020-01-07
- Bitfields Forever: Why We Need a C-Compatible Rust Crate6 people · 6 mentions · first linked 2020-01-28
- Rust 2020: Lessons learned by transpiling C to Rust3 people · 3 mentions · first linked 2019-11-21
- Source Code Linking: Merging C Headers into Rust Modules3 people · 3 mentions · first linked 2019-12-19
- Converting Linux kernel modules from C to Rust2 people · 3 mentions · first linked 2020-07-09
- C2Rust now on crates.io and supports C variadic functions2 people · 2 mentions · first linked 2019-08-23
- Improved C Variadics in Rust2 people · 2 mentions · first linked 2019-09-18
- Optimizing for Security2 people · 2 mentions · first linked 2018-09-11
- Emitting Safer Rust with C2Rust2 people · 2 mentions · first linked 2023-03-14
What Hacker News says?
Immunant, Inc. | Information Security Researchers, Systems Programmers | Irvine, CA | ONSITE INTERNS VISA Immunant is developing better exploit mitigations. We are looking for an additional team member who is as excited about systems programming, compiler construction, information security research as we are. More info at http://immunant.com/page/jobs/
Comment linking /page/jobs/
on “Ask HN: Who is hiring? (July 2017)”Submitted Translating Quake 3 into Rust as a story · 456 points
HN discussionThis is a good list of positives. I'm surprised there's no mention of bitfields though. I like the u32::from_le_bytes and into() and so on, but I feel like Rust would be a perfect match for explicit "u3" types when dealing with low-level protocols. https://immunant.com/blog/2020/01/bitfields/ and similar articles show some options, but none of them feel as natural (ergonomics wise) or even as "safe" as a C bitfield…
Comment linking /blog/2020/01/bitfields/
on “Rust After the Honeymoon”Submitted Translating Quake 3 into Rust (2020) as a story · 121 points
HN discussionImmunant folks wrote a blog post [1] about automating conversion of Linux kernel drivers from C to Rust by using their tool c2rust[2]. [1] https://immunant.com/blog/2020/06/kernel_modules/ [2] https://github.com/immunant/c2rust
Comment linking /blog/2020/06/kernel_modules/
on “Linux kernel in-tree Rust support”Submitted Source Code Linking: Merging C Headers into Rust Modules as a story · 79 points
HN discussionImmunant | Senior Software Engineer | REMOTE(US only) | Full-time | https://www.immunant.com Do you want to get paid to use Rust? Do you know a thing or two about systems programming, compilers, and operating systems? Do you like to research new approaches with some of the smartest people in the field? Immunant is helping deploy Rust code at scale alongside or in place of C/C++. We are looking for a fellow systems p…
Comment linking /jobs
on “Ask HN: Who is hiring? (February 2021)”Submitted C2Rust Is Back as a story · 35 points
HN discussionImmunant | Software Engineer | REMOTE | Full-time | https://www.immunant.com We're a small team dedicated to elimination of memory safety errors. We're maintaining the C2Rust tools and use it to move C code to Rust. See https://github.com/memorysafety/rav1d for an example of our recent work. Check out our github for ( https://github.com/immunant ) for other examples of the types of work we do. If you're good at syst…
Comment linking /
on “Ask HN: Who is hiring? (September 2024)”Submitted Converting Linux kernel modules from C to Rust as a story · 4 points
HN discussionImmunant | Senior Staff Engineer | REMOTE | Full-time | https://www.immunant.com Immunant's mission is to make it easier to deploy Rust code alongside or in place of C/C++ at all levels of the stack. We are looking for a fellow systems programming expert to help us harden components used by hundreds of millions of users each day. If you have demonstrable experience with C/C++/Rust, an eye for detail, and plenty of s…
Comment linking /jobs
on “Ask HN: Who is hiring? (October 2020)”Submitted Bitfields Forever: Why We Need a C-Compatible Rust Crate as a story · 4 points
HN discussionImmunant | Senior Software Engineer | REMOTE | Full-time | https://www.immunant.com Do you want to get paid to use Rust? Do you know a thing or two about systems programming, compilers, and operating systems? Do you like research-y work with some of the smartest people in their field? Immunant is helping deploy Rust code at scale alongside or in place of C/C++. We are looking for a fellow systems programming expert…
Comment linking /jobs
on “Ask HN: Who is hiring? (January 2021)”Submitted Improved C Variadics in Rust as a story · 4 points
HN discussionImmunant | Senior Staff Engineer | REMOTE | Full-time | https://www.immunant.com The team at Immunant is working tirelessly to make the lower levels of the modern software stack more secure. We are looking for a fellow systems programming expert to help us harden components used by hundreds of millions of users each day. If you have experience with C/C++/Rust, an eye for detail, and a high degree of self-motivation,…
Comment linking /jobs
on “Ask HN: Who is hiring? (July 2021)”Submitted C2Rust now on crates.io and supports C variadic functions as a story · 4 points
HN discussionImmunant | Software Engineer, Senior Software Engineer | REMOTE | Full-time | https://www.immunant.com Do you want to get paid to use Rust? Do you know a thing or two about systems programming, compilers, and operating systems? Do you have a knack for performance tuning and know how to make best use of the available hardware? Immunant is helping its customers deploy Rust code alongside or in place of C/C++. We are l…
Comment linking /jobs
on “Ask HN: Who is hiring? (May 2022)”Submitted Optimizing for Security as a story · 3 points
HN discussionImmunant | [Senior] Software Engineer | REMOTE, CA | Full-time | https://www.immunant.com Immunant is working tirelessly to make the lower levels of the modern software stack more secure. We are looking for systems programming experts to help us harden and enhance components used by hundreds of millions of users each day. If you have substantial experience with C/C++/Rust, compiler construction, program analysis, hy…
Comment linking /jobs
on “Ask HN: Who is hiring? (November 2021)”Submitted Emitting Safer Rust with C2Rust as a story · 2 points
HN discussionImmunant | Senior Staff Engineer | REMOTE | Full-time | https://www.immunant.com The team at Immunant is working tirelessly to make the lower levels of the modern software stack more secure. We are looking for a fellow systems programming expert to help us harden components used by hundreds of millions of users each day. If you have experience with C/C++/Rust, an eye for detail, and a high degree of self-motivation,…
Comment linking /jobs
on “Ask HN: Who is hiring? (September 2020)”Submitted Translating Quake 3 into Rust as a story · 2 points
HN discussionImmunant | Software Engineer | REMOTE | Full-time | https://www.immunant.com NOTE: this position is no longer open. Do you want to get paid to use Rust? Do you know a thing or two about systems programming, compilers, and operating systems? Do you like research-y work where the best solution is rarely the most obvious one? Immunant is helping its customers deploy Rust code alongside or in place of C/C++. We are look…
Comment linking /jobs
on “Ask HN: Who is hiring? (March 2021)”Submitted We need a C-compatible Rust crate for bitfields as a story · 2 points
HN discussionImmunant | Senior Software Engineer | REMOTE | Full-time | https://www.immunant.com Do you want to get paid to use Rust? Do you know a thing or two about systems programming, compilers, and operating systems? Do you like research-y work where the best solution is rarely the most obvious one? Immunant is helping its customers deploy Rust code alongside or in place of C/C++. We are looking for a fellow systems program…
Comment linking /jobs
on “Ask HN: Who is hiring? (August 2021)”Submitted Transpiling a Kernel Module to Rust: The Good, the Bad and the Ugly as a story · 2 points
HN discussionImmunant | Senior Software Engineer | REMOTE | Full-time | https://www.immunant.com Do you want to get paid to use Rust? Do you have experience with systems programming, compilers, or operating systems? Do you like research-y work where the best solution is rarely the most obvious one? Do you care about security? Immunant is helping its customers deploy Rust code alongside or in place of C/C++. We are looking for a…
Comment linking /jobs
on “Ask HN: Who is hiring? (September 2021)”Submitted Bitfields Forever: Why we need a C-compatible Rust Crate as a story · 2 points
HN discussion> That's where the effort comes in. Those false positives are removed by adding annotations or changing code. With the former you lose all guarantees and fall back to a safe/unsafe duality, with the latter you need to rethink how your code works to comply yo the analyzer's mindset: in the end it's pretty much like Rust, but in an ad-hoc way, much less ergonomic. > I said they require relatively little effort, becaus…
Comment linking /blog/2020/01/quake3/
on “Hobby x86 kernel written with Zig”Submitted Bitfields Forever: Why We Need a C-Compatible Rust Crate as a story · 2 points
HN discussion