Our great sponsors
-
gmp-wasm
Fork of the GNU Multiple Precision Arithmetic Library (GMP), suitable for compilation into WebAssembly.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Or if you need another antique example: opentnl, the network library use in a 2001 released game Tribes 2 had „client puzzles“ (aka PoW): https://github.com/kocubinski/opentnl/blob/master/tnl/client...
I wondered about Drew's "antagonism" last year when he claimed that Google was DDoS'ing Sourcehut, which is why sr.ht blacklisted the Go module mirror; see https://news.ycombinator.com/item?id=34310674 .
I concluded he was right after I read about ongoing problems with the GMP project, at https://gmplib.org/ : "The GMP servers has been under serious load due to a barrage of clone requests from Microsoft/Github. ... In effect, Microsoft's computer cloud performed a DDoS attack on the GMP servers. ... Our servers are fully available again, but that's the result of us adding all participating Microsoft network ranges to our firewall. We understand that we are far from the first project to take such measures against Github."
Also, you can't build projects like Sourcehut by being only an antagonist, and I can think of some pretty antagonistic CEOs of billion dollar companies.
Looking to XML schema of pacs.008.001.07 that I found here: https://github.com/yudhik/example-iso-20022/blob/master/src/...
Each side of the payment (sender, receiver) has party identification (e.g. name and address), agent (i.e. a bank), and account.
Account can be identified either by IBAN or by "generic account identification".
IBAN is a string; first two characters are country code, the rest of the string is country-specific. (BIC is encoded in IBAN.)
Generic account identification consists of a "schema" (one of predefined codes consisting of 1-4 characters, or a string description up to 35 characters), "issuer" (string up to 35 characters), and "id" (string up to 34 characters).
I suppose banks have some lists that explain what all this means. Or rather, each bank knows the values that make sense for their customers, and just forward the information to other banks.
This is general SWIFT. For SEPA payments, only IBAN is allowed as an account identifier. In other words, you cannot use SEPA without IBAN, but you can use IBAN without SEPA. IBAN is simply of many ways to identify an account. In general, the account is uniquely identified by the pair or bank identifier and account identifier, but in case of IBAN the bank identifier is redundantly also contained in the account identifier.
Only not having access to https://todo.sr.ht made me to recognize fully, that I don’t have any access to it. https://github.com/MichaelMure/git-bug suddenly looks much more interesting.