Live data from Hacker News

Deutsche Bank makes source code publicly available for the first time

db.com

41–50 of 216 posts

Re: Deutsche Bank makes source code publicly available for the first time

#41

Link to code: https://github.com/symphonyoss/plexus-interop

I don't know C#. Should I assume this is the way to write comments? That's just terrible. /// /// Log a message with the specified . /// /// The level of log entry. /// The exception to log. /// The format of the message object to log. /// The first argument for message formatting. [StringFormatMethod("format")] void Log (LogLevel logLevel, [CanBeNull] Exception exception, string message, T1 arg1);

Yeah, that's the standard way to write comments. It looks terrible but it's not bad to write because Visual Studio auto-generates the comment skeleton for you.

Re: Deutsche Bank makes source code publicly available for the first time

#42
post #37

Earlier quoted context omitted.

I would love for a few banks to dump all their old COBOL code on to GitHub. Not because it would necessarily be useful for anything, but simply because it would be fascinating to read... There is actually very little open source COBOL code available, of the massive quantities of COBOL code written over the decades the vast, vast majority of it remains closed source. Sadly I think a lot of it is just going to be lost…

> "but a century from now when all of us are dead who cares if our confidential info gets released to the public then?" Your descendants probably. Especially if grandpa earned a lot of dough which by heritage would be theirs now. Or just for the sake of privacy. Would you care if your private social network data was dumped after your death? To me, when I sign up for confidential that means now and always. Not until d…

[deleted]

Re: Deutsche Bank makes source code publicly available for the first time

#43
post #37

Earlier quoted context omitted.

I would love for a few banks to dump all their old COBOL code on to GitHub. Not because it would necessarily be useful for anything, but simply because it would be fascinating to read... There is actually very little open source COBOL code available, of the massive quantities of COBOL code written over the decades the vast, vast majority of it remains closed source. Sadly I think a lot of it is just going to be lost…

> "but a century from now when all of us are dead who cares if our confidential info gets released to the public then?" Your descendants probably. Especially if grandpa earned a lot of dough which by heritage would be theirs now. Or just for the sake of privacy. Would you care if your private social network data was dumped after your death? To me, when I sign up for confidential that means now and always. Not until d…

> Your descendants probably.

Go back three or four generations, and most people can't even remember any of their ancestors names. Why should I care about the privacy of people who died long before I was born, and whose names I can't even remember?

> To me, when I sign up for confidential that means now and always. Not until death do us part.

I guess it is a matter of personal preference. But why should I care about what happens to my personal info long after I am dead? Once I am dead, and my children are dead, and their children too, and nobody alive can even remember who I was–what difference does it make to me then? (Maybe 100 years is too short, since a century from now I might still have living grandchildren – but I think the principle is sound whatever the exact timeframe should be.)

Re: Deutsche Bank makes source code publicly available for the first time

#44
post #41

Earlier quoted context omitted.

I don't know C#. Should I assume this is the way to write comments? That's just terrible. /// /// Log a message with the specified . /// /// The level of log entry. /// The exception to log. /// The format of the message object to log. /// The first argument for message formatting. [StringFormatMethod("format")] void Log (LogLevel logLevel, [CanBeNull] Exception exception, string message, T1 arg1);

Yeah, that's the standard way to write comments. It looks terrible but it's not bad to write because Visual Studio auto-generates the comment skeleton for you.

Embedding XML inside a C-comment (as a standard) is just fucked up. Do you have correct syntax highlighting with that? (I don't. But even if emacs would understand this, it's still wrong)

Re: Deutsche Bank makes source code publicly available for the first time

#45
post #33
post #4

"Computer code of Deutsche Bank" sounds so German and so cool :)

I left Deutsche a decade ago, but if I remember correctly that code was written mostly by their employees in Moscow, with specifications being driven mostly by the business users in London and New York.

I’ve never worked at Deutsche but I know several people who have and some who still do – the dev team seems fairly distributed as it usually is with the top tier banks. They definitely have devs in London, but a lot of the lower level positions are indeed outsourced if I recall correctly.

Re: Deutsche Bank makes source code publicly available for the first time

#46
post #37

Earlier quoted context omitted.

> "but a century from now when all of us are dead who cares if our confidential info gets released to the public then?" Your descendants probably. Especially if grandpa earned a lot of dough which by heritage would be theirs now. Or just for the sake of privacy. Would you care if your private social network data was dumped after your death? To me, when I sign up for confidential that means now and always. Not until d…

> Your descendants probably. Go back three or four generations, and most people can't even remember any of their ancestors names. Why should I care about the privacy of people who died long before I was born, and whose names I can't even remember? > To me, when I sign up for confidential that means now and always. Not until death do us part. I guess it is a matter of personal preference. But why should I care about w…

Although I agree with you in general, to play the devil's advocate, it's also possible that the current state of affairs is a side effect of the state of record keeping over the past couple hundred years.

Given modern data storage paradigms, with perfect[0] recording of a wide range of data, it's entirely possible that people might care in the future. For example, if you have an ancestor who was near-sighted, you are automatically disqualified from any colonization missions (regardless of your own eyesight) due to the presence of potentially-flawed genes.

It would be similar in concept, if not degree, to the Nuremburg Laws[1], which were only made possible by the meticulous record-keeping of the pre-WW2 German bureaucracy. Whether or not those records are used for malicious, distasteful, or nefarious purposes at some indeterminate future is not something we can control or predict effectively today.

[0]: Reduced human error

[1]: https://en.wikipedia.org/wiki/Nuremberg_Laws#Classifications...

Re: Deutsche Bank makes source code publicly available for the first time

#48

Link to code: https://github.com/symphonyoss/plexus-interop

I don't know C#. Should I assume this is the way to write comments? That's just terrible. /// /// Log a message with the specified . /// /// The level of log entry. /// The exception to log. /// The format of the message object to log. /// The first argument for message formatting. [StringFormatMethod("format")] void Log (LogLevel logLevel, [CanBeNull] Exception exception, string message, T1 arg1);

> I don't know C#. Should I assume this is the way to write comments? That's just terrible.

It's not an essential part of the language. It's something that is used by the IDE and doc-generation tools. Comments inside the method that follows will not be so verbose (one hopes).

Re: Deutsche Bank makes source code publicly available for the first time

#49
post #9

Get ready for a data dump of 40 year old COBOL code /s But in all seriousness, this is a great step forward in institutional software. Open up software to further progress towards standardizing an industry's software interface.

I would much prefer a bank using that over, say, Python

[deleted]

Re: Deutsche Bank makes source code publicly available for the first time

#50
post #7

Great move. I really believe in the "free software, free society" idea of the FSF. After this batch, I'm sure there will still be a lot left to open source, but it's definitely a big step! If we're fortunate, others will follow suit. Germany is a great country for stuff like this. They have a relatively high share of Linux users, OpenStreetMap usage, etc. I feel like they're very critical towards their own country an…

AFAIK it's also the only first-world country where Firefox has the (slight) majority market share over Chrome on desktop.
Post reply on HN