898 karma · joined April 2, 2012
The author complained about the performance cost of WAFs in general, but not all WAFs have be structured like ModSecurity. They could for example be based on something like https://github.com/intel/hyperscan and perf is at a very different level.
Did a desktop app some years back using wxWidgets. Slightly less ambitious than doing separate native UIs for each platform like you're doing here, but still gave me a native enough feel that I was happy with the compromise.
echo "a string with funny unicode spaces" | iconv -f utf8 -t ascii//TRANSLIT
Though for languages that cannot be represented as ascii, such as Japanese as they paper is discussing, it's perhaps less trivial.
Another fun low-cost smartwatch with fully customizable ROM is https://pine64.com/product/pinetime-smartwatch-sealed/ . Wearing one right now. Not as powerful a processor though, and only BLE for connectivity, but battery lasts days.