Cloudflare’s Turnstile CAPTCHA now requires a WebGL fingerprint, causing browsers that block fingerprinting, like Safari‑WebKitGTK and privacy‑focused Firefox, to fail verification and lose site access. The move reintroduces device tracking under the guise of bot detection, raising concerns for privacy‑oriented users.
Cloudflare’s Turnstile CAPTCHA now requires a WebGL fingerprint, causing browsers that block fingerprinting, like Safari‑WebKitGTK and privacy‑focused Firefox, to fail verification and lose site access. The move reintroduces device tracking under the guise of bot detection, raising concerns for privacy‑oriented users.
The /proc/<pid>/mem pseudo‑file exposes a process’s address space as a regular file, enabling read/write access via standard file APIs. This underused interface offers powerful debugging and instrumentation capabilities on Linux, allowing live inspection or modification of a program’s memory without specialized tools.
Jujutsu’s change‑based model lets reviewers duplicate a large pull request, insert an empty parent change, and progressively squash reviewed hunks into it. This workflow tracks progress with simple diff stats and lets you stay in your IDE, eliminating the need to toggle the web UI for massive changes.
A long-form blog post argues that GitHub’s dominance has turned the platform into a single point of failure, pushing developers toward AI‑driven workflows and eroding open‑source collaboration. The author cites frequent outages, aggressive AI integration, and a culture that equates having a GitHub account with professional legitimacy as evidence.
Apache Fory 1.0, a cross-language serialization library, now supports Java, Python, C++, Go, Rust, JavaScript, TypeScript and more. The release adds a unified xlang type system, decimal and bfloat16 types, nested container codecs, and performance boosts across runtimes, making native object exchange faster and easier.