Indeed, it's a pity that the author placed so much focus on a cool looking font that they forgot to take basic properties like "good readability" into account. Form should follow function, not the other way around.
This is far from meaningless, because if you are too far below those 3.5%, you'll fail to make a change for the better, despite having a good cause with no real opposition.
Those 3.5% are encouraging for all social movements, who suffer (and/or have friends/family who suffer) from some issue in the system, have perhaps developed a good plan out of it, but think they are too small to make a difference.
Maybe, but the terms "class", "method" and "interface" are more commonly understood than "functor" or "natural transformation".
So for better understanding by the general public it may make sense to offer an explaination in terms of OOP, even if what is described is more FP style than OO style.
Pardon my ignorance, but can't this be more easily translated into terms of (modern) object oriented programming, where you avoid mutating state?
Here, the "natural transformation" is a function that takes an input object which adheres to a specific interface (i.e. provides a set of specific methods), operates only on that input interface, and returns another object that conforms to the expected output interface.
Avoiding mutating state means that either those objects have no attributes, or that the state can only be set on construction. (In FP speak, this corresponds currying of common parameters. Or to an internal abstract type, if the constructor is private and you can only create it via a specific set of static methods).
Is this modern style of OOP equivalent to "Functor-Oriented Programming", or am I missing something?
I find it confusing that "OpenBSD" and "OpenBSD Foundation" have different donation sites. Nevertheless, being able to donate directly to these bank accounts is great!
Indeed, they should consider looking more at Europe, especially France and Germany. Their donation page seems to focus too much on US, Canada and seems to assume the rest of the world is happy with PayPal.
Other organization provide all information for SEPA bank transfers on their donation page (e.g. http://www.osmfoundation.org/wiki/Donate/SEPA), while the OpenBSD donation page just provides an email address that you should contact if you want to donate via a simple, plain bank transfer. That's kind of discouraging.