Getting silly with C
: C is beautiful yet full of horrors. Here's to uncovering its hidden depths.https://lcamtuf.substack.com/p/weekend-projects-getting-silly-with
Substack
Weekend projects: getting silly with C
C is beautiful yet full of horrors. Here's to uncovering its hidden depths.
🤯1
Memory error checking in C and C++
: Comparing Sanitizers and Valgrindhttps://developers.redhat.com/blog/2021/05/05/memory-error-checking-in-c-and-c-comparing-sanitizers-and-valgrind
Red Hat Developer
Memory error checking in C and C++: Comparing Sanitizers and Valgrind | Red Hat Developer
This article compares two tools, Sanitizers and Valgrind, that find memory bugs in programs written in memory-unsafe languages. These two tools work in very different ways. Therefore, while Sanitizers
👏1
🦄3❤1🤯1
Four limitations of Rust's borrow checker
https://blog.polybdenum.com/2024/12/21/four-limitations-of-rust-s-borrow-checker.html
https://blog.polybdenum.com/2024/12/21/four-limitations-of-rust-s-borrow-checker.html
Considerations on Codecrafting
Four limitations of Rust’s borrow checker
I’ve been using Rust for hobby projects since 2016 and have been working professionally in Rust since 2021, so I tend to consider myself pretty knowledgeable about Rust. I’m already familiar with all the common limitations of Rust’s type system and how to…
💯3
doom.pdf
6.2 MB
Doom source port that runs inside a PDF file
https://github.com/ading2210/doompdf?tab=readme-ov-file
https://github.com/ading2210/doompdf?tab=readme-ov-file
💊6🤯2👍1
Advanced_Topics_in_Types_and_Programming_Languages.pdf
595.8 KB
Advanced Topics in Types and Programming Languages
: Typed Operational Reasoning (Chapter 7)👍3
David A. Wheeler's Review of Debugging by David J. Agans
https://dwheeler.com/essays/debugging-agans.html
https://dwheeler.com/essays/debugging-agans.html
👍1
SemVer Considered Harmful
https://jolynch.github.io/posts/semver_considered_harmful/
https://jolynch.github.io/posts/semver_considered_harmful/
💊2👍1
Async Rust is about concurrency, not (just) performance
https://kobzol.github.io/rust/2025/01/15/async-rust-is-about-concurrency.html
https://kobzol.github.io/rust/2025/01/15/async-rust-is-about-concurrency.html
Kobzol’s blog
Async Rust is about concurrency, not (just) performance
TLDR: I think that the primary benefit of async/await is that it lets us concisely express complex concurrency; any (potential) performance improvements are just a second-order effect. We should thus judge async primarily based on how it simplifies our code…
Improve Rust Compile Time by 108x
https://burn.dev/blog/improve-rust-compile-time-by-108x/
https://burn.dev/blog/improve-rust-compile-time-by-108x/
burn.dev
Improve Rust Compile Time by 108X
We started with a compilation time of 108 seconds for the matmul
benchmarks, which was reduced to only 1 second after all the
optimizations. The most effective optimization was the element-type
generics swap, where we instantiated generic functions with predefined…
benchmarks, which was reduced to only 1 second after all the
optimizations. The most effective optimization was the element-type
generics swap, where we instantiated generic functions with predefined…
🦄1
A minimalistic implementation of Refal (in Rust).
https://github.com/ilya-klyuchnikov/refal
https://github.com/ilya-klyuchnikov/refal
GitHub
GitHub - ilya-klyuchnikov/refal
Contribute to ilya-klyuchnikov/refal development by creating an account on GitHub.
🔥2
A garden of small programming language implementations 🪴
https://github.com/brendanzab/language-garden
https://github.com/brendanzab/language-garden
GitHub
GitHub - brendanzab/language-garden: A garden of small programming language implementations 🪴
A garden of small programming language implementations 🪴 - brendanzab/language-garden
👍1
Type Inference in Rust and C++
https://herecomesthemoon.net/2025/01/type-inference-in-rust-and-cpp/
https://herecomesthemoon.net/2025/01/type-inference-in-rust-and-cpp/
MOND←TECH MAGAZINE
Type Inference in Rust and C++
Well, at least it’s not Swift.
🙏4👍2😢1
Reverse Engineering Call Of Duty Anti-Cheat
https://ssno.cc/posts/reversing-tac-1-4-2025/
https://ssno.cc/posts/reversing-tac-1-4-2025/
ssno
Reverse Engineering Call Of Duty Anti-Cheat · ssno
Interested in Anti-Cheat analysis? I highly recommend checking out Guided Hacking’s Anti-Cheat section. I’ve been reversing Black Ops Cold War for a while now, and I’ve finally decided to share my research regarding the user-mode anti-cheat inside the game.…
🦄5😢2👀2
Examples of quick hash tables and dynamic arrays in C
https://nullprogram.com/blog/2025/01/19/
https://nullprogram.com/blog/2025/01/19/
💅2
A WebAssembly compiler that fits in a tweet
https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet/
https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet/
WebAssembly from the Ground Up
A WebAssembly compiler that fits in a tweet
Starting with a 192-byte one-liner that implements a Reverse Polish Notation arithmetic compiler, we'll work backward to transform it into readable JavaScript by removing one code golf trick at a time
🤯7❤1👏1