Pinned
"Memory Safety for Skeptics" has been republished in the Communications of the ACM! I wrote this to advocate pursuing memory safety, with or without Rust and within budget and schedule constraints.
Andrew Lilley Brinker
@alilleybrinker.com
Supply chain guy writes to public ledger. Developer Security @ Anthropic Opinions are my own
2.9K followers590 following8.8K posts
Pinned
"Memory Safety for Skeptics" has been republished in the Communications of the ACM! I wrote this to advocate pursuing memory safety, with or without Rust and within budget and schedule constraints.
Made a bunch of improvements to my personal site today. Check it out and especially let me know if you hit perf issues
You know his opposition has nothing when the scandal is “sometimes he plays basketball at the police academy”
New: Mayor Zohran Mamdani and a group of his friends have been secretly using the NYPD Police Academy’s gymnasium in Queens to play pickup basketball — scrambling some operations at the facility. w/ @grahamrayman.bsky.social & Joe Anuta www.politico.com/news/2026/10...
This has more details on the mechanics of the failed vote and the next steps for C++26 to still possibly ship, though shipping might require dropping contracts to secure the required NB votes.
IMO, if C++ really fails to ship contracts here, thereby slipping them to C++29 at the earliest, it’s another nail in the coffin and C++ will continue on its slow decline toward being a legacy language.
Hey @bsky.app and any devs that follow me: the mobile web app’s scrolling is currently completely broken. I can’t scroll further than a post or two without being jumped back to the top of the page.
Oh nice, the CVE program now ships an official JS library for validating CVE records before submitting them. I originally pitched this at a CVE Quality Working group meeting. Glad it’s out now!
Oh nice, the CVE program now ships an official JS library for validating CVE records before submitting them. I originally pitched this at a CVE Quality Working group meeting. Glad it’s out now!
In addition to the abject racism, the rest of the new rules make clear r/opensource is committed to being a highly insular, exclusionary community. Projects posted must be successful long-term projects with active communities. The person posting must be a long-time active Redditor.
hooooo boy we don't like this no we don't > If you don't speak English, you need to find a different community. We cannot distinguish between AI-written and AI-translated. Since you don't speak English, you can't even verify yourself if it translated correctly. www.reddit.com/r/opensource...
Good news in vuln management world: CNAs of Last Resort issue less than 5% of all vulnerabilities now. That’s a win for the quality of CVE records. No org is equipped to do high-context vuln-report assessments from security researchers across *all* software or hardware.
Got curious and had Claude whip these up from the cvelistv5 repo.
You might wonder why the graph started ticking up around ~2016. That’s when CVE began aggressively enrolling more CVE Numbering Authorities! CVE is a federated system, and CNAs are the orgs approved to issue new CVE Records. In Jan 2016 there were 23 CNAs. Today there are 559.
Spending years on an assurance feature you fail to ship, when you have 3 year release cycles, and *this* is happening?
You might wonder why the graph started ticking up around ~2016. That’s when CVE began aggressively enrolling more CVE Numbering Authorities! CVE is a federated system, and CNAs are the orgs approved to issue new CVE Records. In Jan 2016 there were 23 CNAs. Today there are 559.
Spending years on an assurance feature you fail to ship, when you have 3 year release cycles, and *this* is happening?
If you’re curious how CNAs compare on the quality of records they issue, check out CNA Scorecard! It’s not perfect, but gives a decent picture of overall quality.
Spending years on an assurance feature you fail to ship, when you have 3 year release cycles, and *this* is happening?
IMO, if C++ really fails to ship contracts here, thereby slipping them to C++29 at the earliest, it’s another nail in the coffin and C++ will continue on its slow decline toward being a legacy language.
Formal methods becoming orders of magnitude easier to do is a huge deal for software security.
Regarding vulns decaying exponentially: AI pushes the reasonable limit you can climb that asymptote closer and closer to 0 by driving cost per discovery downward.
1. Formal methods exist and are becoming much easier / cheaper with AI. We can prove strong properties up to the limit of the formal system. 2. Vulnerabilities decay exponentially (see link), and we can get asymptotically assured about the security of individual software.
Please use SSVC to help decide what action to take if you’re managing vulnerabilities. Check your CVE records for CISA ADP’s enrichment with SSVC data!
The shoreline of “easily exploitable” keeps rising. We don’t have the benefit of measurable ”bits of security” like we do for tuning cryptography strength, so we shouldn’t consider exploit ease in risk rating or action-taking IMO.
PHP is written in C. I’m glad the PHP folks are employing tools like AI to find vulns, but IMO we need to move more fundamental software to memory safe languages like Rust, or stop using it. cacm.acm.org/practice/mem...
Andrew Lilley Brinker reposted
CA has been dealing with early versions of this and politicians and voters have mostly responded by putting their heads in the sand.
A memo from senior insurance-industry officials warning that insurance modelers are being pressured to downplay climate in their models & that many insurers are already planning their exist from key markets. An explosive fuckup on the scale of the mortgage crisis is building.
Cosmically funny when a long time mystery has a totally benign answer
Anthropic found the origin of the NIST elliptic curve seeds: they were generated with drand48()! No one was seriously worried, but this should put some FUD to rest, completing the NIST ECC rehabilitation arc… just in time to be retired in favor of PQ. Also, we raised $36 Ki for ISRG. Yay!
For the Pending New Thing, before making it public I‘ve had Claude flag every piece of Claude-written prose (docs, code comments, website copy) for me to review. The goal is that no written material for humans passes to release without me either replacing it by hand or iterating closely with Claude.