I noticed that handling the None variant of Option without falling back on unwrap() is a common papercut in Rust. More specifically, the problem arises when you want to return early from a function that retur…| Corrode Rust Consulting
On the completely impossible situation of blocking the Tor .onion TLD to avoid leaks, but at the same time not block it to make users able to do what they want. dot-onion leaks The onion TLD is a Tor specific domain that does not mean much to the world outside of Tor. If you try … Continue reading Leeks and leaks →| daniel.haxx.se
In a recent educational trick, curl contributor James Fuller submitted a pull-request to the project in which he suggested a larger cleanup of a set of scripts. In a later presentation, he could show us how not a single human reviewer in the team nor any CI job had spotted or remarked on one of … Continue reading Detecting malicious Unicode →| daniel.haxx.se
Chapter 1: My Coworker, The Programmer A shell of a man—more of a parrot than a person. My boss, a true believer in the sacred rite of Pair Programming, chained myself and this "programmer"-colleague together like conjoined twins from different planets. We shared a keyboard, but not a| Blogmobly
Your gender, ethnicity, and fandom can invisibly influence your chatbot interactions.| Drew Breunig
The emissions from individual AI text, image, and video queries seem small—until you add up what the industry isn’t tracking and consider where it’s heading next.| MIT Technology Review
Volker Hilsheimer, chief maintainer of the Qt project, says he has learned lessons from the painful Qt 5 […]| DEVCLASS
I used AI in my plasma physics research and it didn’t go the way I expected.| www.understandingai.org
Particle Life simulation in browser using WebGPU| lisyarus blog
Is Winter Coming?| www.datagubbe.se
I was originally investigating this report that Postman is not HIPAA compliant. I found that Postman is not just wholly unsuitable for…| Medium
I blog mostly about my own programming projects.| burntsushi.net
A visual, collaborative technique for decision-making in software architecture. With the Architecture Decision Canvas you can coordinate teams, weigh up options and work on decisions.| workingsoftware.dev
You use software circuit breakers on connections to remote services. These breakers trip when the supplier becomes unresponsive, once tripped the breaker no longer calls the supplier until reset.| martinfowler.com