A subtle but profound change has happened during the last years. Our most valuable commodity has been captivated and exploited. Can you guess what it is? I’m talking about attention. Yes, the very ability to focus on something has been taken from many of us. I…
We’re excited to announce the release of Zulip Server 5.0, containing hundreds of new features and bug fixes! td.post-content-sans-serif img.image-wide-only {display: none;} Zulip is an open-source team collaboration tool with unique topic-based threading tha…
Chris Tacke is an industry leader in managed application development for industrial process control, medical, telematics, and just about any other embedded industry. Chris specializes in Windows CE and the .NET Compact Framework, and mobile and embedded device…
The OCaml team has the pleasure of celebrating the birthday of Alexander Grothendieck by announcing the release of OCaml version 4.14.0. Some of the highlights in the 4.14.0 release are: Integrated support for “go to definitions” in Merlin. Standard librar…
React 18 is now available on npm! In our last post, we shared step-by-step instructions for upgrading your app to React 18. In this post, we’ll give an overview of what’s new in React 18, and what it means for the future. Our latest major version includes out-…
Key Points The Ronin bridge has been exploited for 173,600 Ethereum and 25.5M USDC. The Ronin bridge and Katana Dex have been halted. We are working with law enforcement officials, forensic cryptographers, and our investors to make sure all funds are recovered…
Marten V5 dropped last week. I covered the new “database per tenant” strategy for multi-tenancy in my previous blog post. Closely related to that feature is the ability to register and …
More and more users are using Magic Firewall’s IP lists to filter network traffic en route to their infrastructure. In response to that growth, we improved how our systems handle large sets of IPs
CVE-2022-1096 is yet another zero day vulnerability affecting web browsers. Cloudflare zero trust mitigates the risk of zero day attacks in the browser and has been patched
Being able to accurately determine your location anywhere on the planet is a useful technological trick. But when tracking isn’t done by you, but to you—without your knowledge or consent—it’s a violation of your privacy. That’s why at EFF we’ve long fought aga…
GitHub is an online hosting service for the Git version control system. It surfaces many features of Git, plus many of its own, including some social coding features. In this blog post, we’ll take a l
In part 1, we had our computer draw some boxes. I want to go in a different direction here to lead up to part 3. This time I want to explore reading pixels from an existing image.
L'énergie nucléaire est-elle si dangereuse ? Les accidents nucléaires de Fukushima et Tchernobyl ont marqué les esprits. A ces catastrophes humaines s’ajoute...
The revolutionary Bible app One day in 2017, I came up with a genius app idea. I wanted to build a Bible app where people can read Bible verses to grow a flower. There are millions of downloads in Bible apps and 2.38 billion Christians. The market must be huge…
A guide to writing and managing your PRs so good they spark joy in the reviewer. Learn from my experience and take the lessons I learned without the pain.
Hey y'all, I want to apologize for being three weeks late in posting my blog. There are no actual excuses other than poor time management and a lack of self-discipline. I feel bad for letting my readers down, but I will do my best to write a post every two
A set of recommendations to make publishing a Javascript library that uses Wasm internally easier for application developers. There are a significant number of use cases and edge cases that we’ll code around as we try and cater to several types of developers: …