Main public logs
Appearance
Combined display of all available logs of JOHNWICK. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:03, 23 November 2025 PC talk contribs created page Ubuntu’s Rust Transition and the sudo-rs Security Vulnerabilities: A Technical Analysis (Created page with "Ubuntu’s effort to modernize its system stack by rewriting critical components in Rust has been one of the most significant architectural changes in recent years. As part of this transition, Canonical introduced sudo-rs, a Rust-based reimplementation of the traditional sudo command. While the goal is to enhance safety and long-term maintainability, recent security issues in sudo-rs show that such transitions are not without challenges. This article dives into the te...")
- 13:02, 23 November 2025 PC talk contribs created page RustError: Why does Clippy warn about op ref for - and *, not just ==? (And how to fix it cleanly) (Created page with "500px If you’ve ever overloaded operators in Rust, you’ve probably written a little “forwarding impl” to avoid duplicating logic. Something like: <pre> impl Sub<&ComplexCommutativeOperator> for &RealCommutativeOperator { type Output = ComplexCommutativePolynomial; fn sub(self, rhs: &ComplexCommutativeOperator) -> ComplexCommutativePolynomial { // real logic lives here ...: } } impl Sub<Complex...")
- 13:00, 23 November 2025 PC talk contribs created page Rust Is Quietly Transforming Android Security — And the Entire Software Industry Should Pay Attention (Created page with "500px How Google drove memory-safety bugs below 20% for the first time — and why Rust’s impact goes far beyond security. Google’s adoption of Rust in Android has reduced memory-safety vulnerabilities by over 1000x compared to C/C++. Memory-safety bugs now represent less than 20% of Android’s vulnerabilities for the first time in the platform’s history. Even more surprising: Rust is not only safer — it is...")
- 12:59, 23 November 2025 PC talk contribs created page File:Rust Is Quietly Transforming Android.jpg
- 12:59, 23 November 2025 PC talk contribs uploaded File:Rust Is Quietly Transforming Android.jpg
- 12:58, 23 November 2025 PC talk contribs created page Rust’s ? Operator: Little Mark, Big Ergonomics (Created page with "500px You’re reading some Rust code and stumble on: let mut file = File::create("foo.txt")?; What’s that lone question mark doing there — and why does every idiomatic Rust project seem to love it? Short answer: ? is Rust’s error propagation operator. It says, “If this call succeeds, give me the value. If it fails, return the error from the current function—possibly converting it—right now.” No exceptions, no hid...")
- 12:55, 23 November 2025 PC talk contribs created page Why Rust Is Loved But Not (Yet) Everywhere at Work — and How to Change That (Created page with "500px Summary: Rust really is “loved,” and it’s proving itself in serious production systems. But love doesn’t pay migration costs, retrain whole teams, or plug smoothly into incumbent toolchains. Big orgs adopt risk policies, not languages. The path forward is targeted, measured, adjacent adoption: pick memory-critical components, interop intentionally, invest in training and governance, and instrument the business outcome...")
- 12:53, 23 November 2025 PC talk contribs created page Making it Easy to Use OpenAPI in Your Rust Projects (Created page with "Rust has stood out as a high-performance and secure language. Obviously, this is not limited to low-level development; thanks to its rich ecosystem of crates, Rust is also a great alternative for web development. However, one problem remains: the productivity of the average developer in Rust is usually not as high as in other languages. Knowing this, the Rust community has been working hard to create tools that improve this experience. One of these tools is the Utoipa...")
- 12:50, 23 November 2025 PC talk contribs created page How rustup Manages Multiple Toolchains (Behind the Shims) (Created page with "500px There are two kinds of Rust developers: * The ones who think rustup is “just a version manager.” * The ones who dug deeper and realized rustup is a tiny engineering miracle disguised as a CLI tool. If you’re in group #1, this article will change that forever. rustup is the invisible backbone of the Rust ecosystem. It’s the reason: * You can switch between stable, beta, nightly * You can cross-compile to A...")
- 12:47, 23 November 2025 PC talk contribs created page File:How rustup Manages Multiple.jpg
- 12:47, 23 November 2025 PC talk contribs uploaded File:How rustup Manages Multiple.jpg
- 12:44, 23 November 2025 PC talk contribs created page File:How rustup Manages.webp
- 12:44, 23 November 2025 PC talk contribs uploaded File:How rustup Manages.webp
- 17:32, 22 November 2025 PC talk contribs created page Using Rust, Google’s Real Test: Memory Vulnerability Rate on Android Is 1000× Lower Than C/C++! (Created page with "In recent years, Rust has become a somewhat controversial language. On one hand, the U.S. government agencies publicly call for moving away from C/C++ and transitioning to memory-safe languages like Rust. Large tech companies are also embracing Rust, emphasizing that it leads to safer code. On the other hand, many developers have developed a clear “anti-hype” sentiment — feeling Rust is over-praised and significantly harder to learn than most languages. Amid this...")
- 17:30, 22 November 2025 PC talk contribs created page File:Android platform 1p.jpg
- 17:30, 22 November 2025 PC talk contribs uploaded File:Android platform 1p.jpg
- 17:29, 22 November 2025 PC talk contribs created page File:Revision per change.jpg
- 17:29, 22 November 2025 PC talk contribs uploaded File:Revision per change.jpg
- 17:28, 22 November 2025 PC talk contribs created page File:Median review per time.jpg
- 17:28, 22 November 2025 PC talk contribs uploaded File:Median review per time.jpg
- 17:27, 22 November 2025 PC talk contribs created page File:Low rollback rate.jpg
- 17:27, 22 November 2025 PC talk contribs uploaded File:Low rollback rate.jpg
- 17:26, 22 November 2025 PC talk contribs created page File:CVE-2025–48530.jpg
- 17:26, 22 November 2025 PC talk contribs uploaded File:CVE-2025–48530.jpg
- 17:24, 22 November 2025 PC talk contribs created page File:Using Rust, Google’s Real Test.jpg
- 17:24, 22 November 2025 PC talk contribs uploaded File:Using Rust, Google’s Real Test.jpg
- 17:22, 22 November 2025 PC talk contribs created page Declarative vs Procedural Macros: How Rust Keeps Metaprogramming Safe (Created page with "500px There’s a moment every Rust developer goes through: you write the same boilerplate struct implementations for the tenth time and think, “There must be a better way.” That’s where macros come in — Rust’s answer to code generation. But unlike C++ templates or Python metaclasses, Rust’s macros are safe, structured, and visible. And that’s not an accident. It’s one of the most carefully engineered p...")
- 17:18, 22 November 2025 PC talk contribs created page File:Declarative vs Procedural Macros.jpg
- 17:18, 22 November 2025 PC talk contribs uploaded File:Declarative vs Procedural Macros.jpg
- 17:18, 22 November 2025 PC talk contribs created page Rust’s Next Superpower: Pattern Types That Kill Useless Runtime Checks (Created page with "500px One job had crashed. One slice had been empty when it was not supposed to be. One small assumption had slipped through everything. Nothing exotic. No unsafe. No complex lifetime trick. Just a function that took a slice, grabbed the first element, and trusted the caller. Everyone on the team “knew” that slice was never empty. Someone even wrote it in a comment. The type system did not know that. So one day, under...")
- 17:15, 22 November 2025 PC talk contribs created page File:Rust’s Next Superpower.jpg
- 17:15, 22 November 2025 PC talk contribs uploaded File:Rust’s Next Superpower.jpg
- 17:13, 22 November 2025 PC talk contribs created page Patching AMSI in Memory with Rust A Red Teamer’s Guide (Created page with "500px Hey everyone! Maverick here. I’m a red team enthusiast who recently decided to level-up my Rust game. Over the next few months I’ll be rewriting a bunch of classic offensive techniques in Rust, both to practice the language and to have cleaner, faster tools in my kit. Today we’re looking at one of the most classic Windows living-off-the-land tricks: bypassing AMSI (Antimalware Scan Interface) by directly patching AmsiS...")
- 17:13, 22 November 2025 PC talk contribs created page File:AMSI (Antimalware Scan Interface).jpg
- 17:13, 22 November 2025 PC talk contribs uploaded File:AMSI (Antimalware Scan Interface).jpg
- 17:11, 22 November 2025 PC talk contribs created page File:AmsiScanBuffer inside your process.jpg
- 17:11, 22 November 2025 PC talk contribs uploaded File:AmsiScanBuffer inside your process.jpg
- 17:10, 22 November 2025 PC talk contribs created page File:Patching AMSI in Memory.jpg
- 17:10, 22 November 2025 PC talk contribs uploaded File:Patching AMSI in Memory.jpg
- 17:09, 22 November 2025 PC talk contribs created page The Day Our Go Goroutines Blew Up Memory and Rust Did Not (Created page with "Our production server died in under three minutes. 500px No graceful degradation. No slow crawl. Just a wall of alerts, a frozen dashboard, and 32GB of RAM gone. The autopsy report was brutal: 47,000 goroutines, all alive, all hungry, all waiting on I/O. That was the night I learned that concurrency is not about how cheaply you can spawn work. It is about how fast you can slam into the limits of the machine if you do not put g...")
- 17:07, 22 November 2025 PC talk contribs created page File:The Day Our Go Goroutines.jpg
- 17:07, 22 November 2025 PC talk contribs uploaded File:The Day Our Go Goroutines.jpg
- 17:06, 22 November 2025 PC talk contribs created page I Used Python for Everything — Until I Discovered Rust (2) (Created page with "500px Photo by Dima Pechurin on Unsplash For most of my career, Python wasn’t just a tool — it was the tool. APIs? Python. Automation? Python. Data scripts, CLI tools, web services, quick prototypes? Python, Python, Python. And honestly, it worked. Python was friendly. Python was fast to write. Python made me feel productive. So when I first picked up Rust, it was out of boredom more than necessity. A weekend curiosi...")
- 17:05, 22 November 2025 PC talk contribs created page File:I Used Python for Everything.jpg
- 17:05, 22 November 2025 PC talk contribs uploaded File:I Used Python for Everything.jpg
- 17:03, 22 November 2025 PC talk contribs created page Why Consistency Models Matter More Than Programming Languages (Yes, Even Rust vs Go) (Created page with "If you work on distributed systems and you’re arguing about language performance before consistency guarantees, you may be solving the wrong problem. Let’s be honest: most engineering debates about Rust vs Go, or Java vs Kotlin, or whatever the language battle of the week is, rarely touch the thing that actually breaks distributed systems in production — consistency. Not syntax. Not memory safety. Not concurrency keywords. Consistency. It doesn’t matter how...")
- 17:02, 22 November 2025 PC talk contribs created page File:Why Consistency Models Matter.jpg
- 17:02, 22 November 2025 PC talk contribs uploaded File:Why Consistency Models Matter.jpg
- 17:01, 22 November 2025 PC talk contribs created page The Rust Odyssey: Months 3–7 aka The Monk Mode Chronicles (Created page with "In which our hero discovers that Rust is perfectly ordinary, deeply tedious, and somehow that’s the most deflating revelation of all 500px “Everything was beautiful and nothing hurt.” — Kurt Vonnegut, Slaughterhouse-Five — (Which is absolutely not how these five months felt, but one can dream) Five months of silence (so now it must be a bit longer, sorry and “brace yourselves”). Not because I quit — though the thou...")
- 16:54, 22 November 2025 PC talk contribs created page File:The Rust Odyssey.jpg