Josh Liebow-Feeser (@joshlf_) header
Josh Liebow-Feeser (@joshlf_) profile picture

"I don't quite know how to put this, but our entire field is bad at what we do, and if you rely on us, everyone will die." Fuchsia Security. Adjunct prof @ USF.

Joined March 2017
AI bug finding should be a godsend for computer security education. How do you *grade* a design-secure-software assignment? I’ve always had a separate find-bugs-in-your-classmates’-assignments assignment. Very hit-or-miss. I would have *killed* for a “find the vulns” button.
2
110
I, along with a number of other maintainers of high-profile #rustlang crates, was targeted [1] by a spear phishing attack. In my case, I presume they were targeting zerocopy. If you're an open-source maintainer, you may be targeted. [1] reddit.com/r/rust/comments/1…
66
“Sophist futurists be like: ‘The arc of the moral universe is long, but it bends toward dopeness.’” - my friend George
44
Would anyone use this @rustlang attribute? #[repr(padded)] All padding bytes guaranteed initialized (represented as u8). Would permit T: zerocopy::IntoBytes for any struct or union type - even those with padding.
1
1
64
Zerocopy can’t support IntoBytes on a surprising set of types today for this reason. Unsupported types you may not have known about: - Most DSTs - Unions whose fields are of different lengths* - Many generic struct types *adds implicit trailing padding after some fields
44
Josh Liebow-Feeser retweeted
The Hanseatic League was a coalition of merchant cities that grew to dominate trade in Europe and even fought and won wars. The League's rise and fall is a story of building and holding together a coalition, and of how technology shapes war & economics. worksinprogress.co/issue/the…
4
23
10
127
45,192
My #rustconf24 talk, Safety in an Unsafe World, is now available! I argue that we can move Rust beyond memory safety to guarantee freedom from *any* class of bugs. [This is a re-post of my original tweet; the video's fixed to remove hard-coded subtitles] youtube.com/watch?v=qd3x5MCU…
1
1
10
346
This was a great talk!
Replying to @PredragGruevski
It would have been much worse if the data showed that most breakage is "long tail" problems. We would have needed hundreds of lints to make even a dent in the problem! Find more data and examples in my #rustconf24 talk: youtube.com/watch?v=KKf14ZXy…
1
2
269
Josh Liebow-Feeser retweeted
🥽 Excited to have Jack Wrenn, Applied Scientist at AWS, presenting at #rustconf 2024! Join us for "Safety Goggles for Alchemists" as Jack unveils Rust's journey towards transmutation safety.
1
1
7
454
Josh Liebow-Feeser retweeted
🔐 Delve into the realm of safety with Google software engineer Joshua Liebow-Feeser at #rustconf 2024! Join us for his session on "Safety in an Unsafe World"
1
2
6
494
Happy to announce that I'll be speaking at @rustconf 2024 about pushing the boundaries of safety and security in safety-critical domains; hope to see you there!
9
200
Time for binary transparency in Cargo?
1
103
Anyone got part-time spring SWE internships open? Asking for a friend who has an intro CS sequence under their belt.
1
1
240
Can ‘cargo check’ ever fail while ‘cargo build’ succeeds (assume the same flags)? @rustlang
1