Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
Moli Builds a Rust Browser That Uses 10x Less Memory Than Chrome
11+ hour, 10+ min ago (215+ words) Moli is a headless browser built in Rust from scratch that skips rendering by default, cutting memory use to roughly one-tenth of Chrome for agent workloads. Moli, a new Rust project, implements a headless browser for AI agents without wrapping…...
ESLint took 4.4s to lint Vue's core. oxlint took 0.24s. Then I turned on the type-aware rules.
14+ hour, 52+ min ago (515+ words) ESLint took 4.4 seconds to lint 445 TypeScript files. oxlint took 0.24. Turn on the type-aware rules that most projects actually want and ESLint climbs to 12 seconds, while oxlint, doing the type-aware pass too, finishes in under one. I went in expecting to…...
My determinism check can only test one producer in seven, and the print says so
15+ hour, 52+ min ago (545+ words) I added a check that asks one question: run the thing that produces this record twice, and do you get the same bytes? One of seven. That number is not a coverage gap I plan to close. It is the…...
I Rewrote One Function in Squirrel, Then in C. One Line of Python Was Just as Fast.
1+ day, 7+ hour ago (543+ words) I maintain a 2D game engine in Python called ABS Engine. Last week I decided it needed C. Not because anything was slow. That is the embarrassing part. I wanted to drop a.c file into a folder and call it from Python…...
Stop Wasting LLM Tokens! I Built a Rust CLI to Prune JS/TS Codebases by 80% 🦀🚀
1+ day, 9+ hour ago (214+ words) ┌─────────────────────────────────────────────────────────────────────────────┐ │... Tagged with ai, webdev, productivity, opensource....
My negative test stopped being negative when a config file grew by four rows
1+ day, 12+ hour ago (528+ words) A test whose entire job was to prove a rule gets refused had quietly started proving that the rule passes. It plants a violation and asserts the checker rejects it. It had been green for weeks. It was green because…...
cast(bool, x) is a promise to the type checker. At runtime it is the identity function.
1+ day, 14+ hour ago (405+ words) typing.cast returns its second argument. That is the entire implementation: It exists so a static checker will stop complaining, and it does nothing at all when the program runs. If the awaited expression produces None, the caller receives None....
Building Sentinel V6: A Memory-Efficient Burp Suite Alternative in Rust & Tauri
1+ day, 19+ hour ago (150+ words) I'm excited to share an open-source project I've been building: Sentinel V6 Desktop. It is a lightweight web security proxy and assessment workbench designed as a high-speed alternative to Burp Suite and OWASP ZAP: Built in Rust & Tauri (sub-100MB RAM, zero…...
One Decade of Rustls: Evolution, Benchmarks, and Future Roadmap
1+ day, 23+ hour ago (27+ words) Rustls, a Rust TLS library, marks its decade-long progression from a grassroots project to a funded open-source initiative. Key contributions from organisations boosted development, resulting in fea...
I Optimized My Bump Version Tool and Made It 1,000,000x Faster Than Its Python Counterparts.
2+ day, 7+ hour ago (1174+ words) Hello again, fellow Rustaceans, Pythonistas in denial, and the three people on earth who genuinely... Tagged with rust, python, javascript, tutorial....