Development quotes of the week
— "kaithar" (Worth reading in full)Please, drive-by commenters... please, read the commit log yourself, audit the commits yourself, investigate what changes are being made and why, and only complain reply to this topic further if you actually understand the work since the beginning of March. Don't fall into the trap of "Every mention of AI is vibe-slop" because social media told you it must be so.
Are you truly arguing that rsync shouldn't receive fixes for a large number of bugs and identified security flaws? Are you arguing against defence-in-depth hardening aimed at reducing the viable attack surface for bugs not found yet? Are you petitioning to keep a test and release engineering setup that apparently wasn't fit for purpose if these bugs have evaded notice for so long and regressions have slipped through, as mentioned?
— Tim BrayLast month, on the "xml-dev" mailing list, Elliotte Rusty Harold remarked, on the subject of XML generally: "Count me as one of the people who thinks it's mostly obsolete and ultimately a failed experiment. People don't want or need markup that's designed to make documents easier for computers to read but harder for humans to write."
I replied and here's an expanded version of what I wrote:
Irrespective of the current uptake, and seen as an experiment, XML has been a success. It proved that:
- You can have a data interchange format that is radically independent of your computer architecture, operating system, programming language, and application.
- The only sane text standard for modern computing is Unicode, which in practice is affordable and reasonably straightforward to use.
Prior to 1996, neither of these things were widely believed. The only "interoperable" data format was ASN.1, which is horrible and lacked quality software support. The resistance to Unicode was significant and widespread, and adoption was disappointing. Today, #1 and #2 above are the (low) bar to entry for any data packaging technology.
