Grilled Cheese

ExploreLog inSign up

Predrag Gruevski

@predr.ag

388 Following1.9k Followers

Querying (Almost) Everything // Frontier Systems @ OpenAI // Author of cargo-semver-checks & Trustfall // https://predr.ag/blog // ex Kensho // MIT alum // https://hachyderm.io/@predrag // not from around here 🇲🇰 // he-him

PostsRepliesMedia
@orhun.devOct 8, 2026, 3:37 PMReposted by @predr.ag

We're going live soon! 📢

Rust at OpenAI: Performance, Safety and Scale 🦀 w/ @predr.ag

www.youtube.com/watch?v=6jDV...

#rustlang #livestream

@astrojaz.bsky.socialOct 8, 2026, 2:12 AMReposted by @predr.ag

in honor of margaret hamilton, i’m posting this iconic image of her standing next to the printed apollo flight software that she and her team developed that helped take humans to the moon. rest in peace to an incredible inspiration for women in the space industry.

Margaret Hamilton standing proudly next to a large stack of books as tall as her.
@predr.agOct 7, 2026, 2:06 PM

Excited to chat with Orhun on the livestream tomorrow! I'll bring my bag of spicy hot takes 🌶️ It's gonna be great, hope to see you all there.

@rustrover.jetbrains.comOct 7, 2026, 1:08 PMReposted by @predr.ag

Rust at OpenAI 🦀

Tomorrow, OpenAI engineer @predr.ag joins @orhun.dev to talk Rust performance and safety at scale. He's a @rustfoundation.org board member and creator of cargo-semver-checks. 📦

Oct 8 · 16:00 UTC
YouTube: www.youtube.com/watch?v=6jDV...
X: x.com/i/broadcasts...

@thdxr.comOct 6, 2026, 12:06 AMReposted by @predr.ag

a weird inversion with LLMs is the models improve faster than the tinkerers when i see people with custom workflows and setups they're all addressing problems that don't exist anymore the person naively using vanilla codex is more likely to be experiencing state of the art

@sunshowers.ioOct 7, 2026, 12:52 AMReposted by @predr.ag

For those inclined to anthropomorphize computer software, OpenAI’s anonymous new model today became one of the most prolific mathematicians in history. Seen in another light, as one anonymous online wag put it, “OpenAI Releases the Final Ten Minutes of 500 Previously Unreleased Films, Ushering in a New Era of Movie Watching.”
@predr.agOct 5, 2026, 3:56 AM

The number of caveats I had to give in the rule there is the reason cargo-semver-checks needs to exist :)

@predr.agOct 5, 2026, 3:55 AM

Yes, this is SemVer-major. In general, implementing a pre-existing unsealed trait on a pre-existing type where the orphan rule wouldn't apply is a major breaking change.

@predr.agOct 3, 2026, 11:19 PM

New cargo-semver-checks release 🎉 Variadic functions have only been stable for a few days, and we immediately have SemVer lint support for them.

cargo-semver-checks v0.51.0 release page.

C-ABI variadic functions are new in Rust 1.99, and this is the first time a new language feature has had immediate SemVer linting support in the corresponding `cargo-semver-checks` release.

- Six new lints for variadic functions:
  - `function_no_longer_variadic`
  - `function_now_variadic`
  - `inherent_method_no_longer_variadic`
  - `inherent_method_now_variadic`
  - `trait_method_no_longer_variadic`
  - `trait_method_now_variadic`
- Bugfix in `inherent_method_now_doc_hidden` when multiple `impl` blocks for the same type have the same method name
- Support for symlinks inside git repos used by the `--baseline-rev` flag
  - Thanks to @heaths for the initial PR that helped set this up.
- Lots of security hardening, both in this repository and in dependencies that I also manage
@predr.agOct 1, 2026, 2:54 PM

Rust 1.99 is out, and for the first time the corresponding cargo-semver-checks release will have immediate SemVer linting support for a new language feature: C-ABI variadic functions 🎉

blog.rust-lang.org/2026/10/01/R...

@ieni.devSep 30, 2026, 8:06 AMReposted by @predr.ag

I’m now team leader of the Rust Infrastructure team! I’ll keep shipping, but I’ll also pay more attention to the load, health, and overall direction of the team.

https://rust-lang.org/governance/teams/infra/
@rustfoundation.orgSep 28, 2026, 10:01 AMReposted by @predr.ag

Join Symposium Co-Creators @nikomatsakis.com & Jack Huey and @orhun.dev of @jetbrains.com on Oct 1 to talk about coding agents that write reliable, idiomatic Rust!

Register: info.jetbrains.com/rustrover-li...
Read more: rustfoundation.org/event/livest...

@theophite.bsky.socialSep 27, 2026, 6:03 PMReposted by @predr.ag

yes, i am saying this. literally this. i am saying that you should not care about water for 16,000 people when "growing alfalfa for export in deserts with approximately zero precipitation" is literally orders of magnitude more water and vastly more pointless.

@predr.agSep 21, 2026, 9:52 PM

I keep saying, big SemVer is always hard at work adding more SemVer 😆 Little-known fact, I wrote a cargo-semver-checks equivalent for Python, and it could handle both positional and keyword arguments, including their "only / both" flavors. It was kind of amazing how many footguns were in there.

@predr.agSep 21, 2026, 8:03 PM

This security issue, and ones yet to come, all require a team effort. I'm proud of Rustaceans' willingness to lead with urgency and repeatedly choose a "fall into the pit of success" approach. Knowing that the language, toolchain, and community have my back is why I love being here 🦀

@predr.agSep 21, 2026, 8:03 PM

In response, the Codex team and I have been working to equip the defenders with the best tools. On top of Codex for OSS with our latest models, we've also extended tens of thousands of dollars' worth of API credits to Rust's security professionals. As a start. There's more to be done.

@predr.agSep 21, 2026, 8:03 PM

Lately I've been doing Rust ecosystem security work.

GPT-6 Astra is an extraordinary tool for detecting bugs, unsoundness, and security vulnerabilities.

*Everything* is buggy, it turns out.
blog.rust-lang.org/2026/09/21/g...

@predr.agSep 21, 2026, 8:03 PM

GitHub Actions + Rust's Miri can leak your secrets in CI 🧵 If you run Miri in CI: - upgrade to the 2026-09-22 nightly - clear caches - rotate any secrets that the `cargo miri` CI job had access to GPT-6 Astra helped find this 🦀

GitHub Actions makes it possible to cache directories between runs. Typical setups allow CI runs on main (and other branches) to write to cache, and PRs can only read from cache (preventing cache poisoning). Rust projects tend to speed up CI by caching binaries built by cargo install and sometimes the contents of target/.

PR CI can be triggered by anyone who can open PRs on your repository. GitHub requires maintainer approval for the first PR, but future PRs will rerun CI on every push. Anyone who has previously landed a change can trigger a CI run extracting information from cached target/ and then cover their tracks by pushing a second commit to the PR.

GitHub sometimes hides overwritten commits in its UI, making this kind of attack harder to detect. CI run logs and overwritten commits are also deleted after a few months.

When cargo miri is invoked, Miri needs to retain build-relevant environment variables between runs. The current code to do so achieves this by storing all environment variables to target/. This, of course, persists when target/ is cached.

If your environment contained secrets, these can now be accessed by PRs via the cache.
@predr.agSep 16, 2026, 6:30 AM

Jokes aside, genuinely happy for you. Good luck in the new role!

@predr.agSep 16, 2026, 6:06 AM

If that's the only blocker I'm paging a hiring manager right now :)

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 19:07:23 EDT