Live data from Hacker News

Deutsche Bank makes source code publicly available for the first time

db.com

61–70 of 216 posts

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

#61
post #54

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…

For a probably extreme but real example, I think I would prefer my Grandfather's specific duties with the Atomic Energy Commission in the 1940s not be released. I don't even like talking about what kind of scientist he was in some crowds.

> I think I would prefer my Grandfather's specific duties with the Atomic Energy Commission in the 1940s not be released

Is your preference that they never be released, or not released in your lifetime? How would you feel about them being released a thousand years from now?

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

#62
post #54

Earlier quoted context omitted.

For a probably extreme but real example, I think I would prefer my Grandfather's specific duties with the Atomic Energy Commission in the 1940s not be released. I don't even like talking about what kind of scientist he was in some crowds.

> I think I would prefer my Grandfather's specific duties with the Atomic Energy Commission in the 1940s not be released Is your preference that they never be released, or not released in your lifetime? How would you feel about them being released a thousand years from now?

I think 1000 years would be fine.

EDIT: I felt unethical saying this and have since changed my mind. I plan on no children but my cousins have children and I can't be sure what they would want.

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

#64
post #41

Earlier quoted context omitted.

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)

Yeah, it's a mess. F# got it right, use triple slash to provide a summary. C# should have at least gotten that, instead of forcing so much XML all the time.

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

#65

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…

> a century from now when all of us are dead who cares if our confidential info gets released to the public then? I'm reminded of Vernor Vinge's far-future scifi "A Deepness in the Sky," where "programmer-archaeologist" is one of the occupations. (along with "programmer-at-arms")

those are more to 'reading' source codes to find the functionality you want, but I do get what you mean

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

#66
post #63
post #24

ProtobufTransportProtocolSerializationProvider Enterprise OO Garbage is alive and well.

It's unfair to label this as "Enterprise OO Garbage". It's simply a verbose name.

Verbose languages encourage a culture of verbosity which in turn produces verbose architecture.

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

#67
post #29

Earlier quoted context omitted.

Just refuse to play the insane Java/C# Enterprise OO game. Kotlin would be a good alternative but my preference would be Clojure where brevity and simplicity are valued.

Or just don't be redundant in any language. Unless there are multiple types of a "SerializationProvider", the name could be shortened to "ProtobufSerializationProvider" And if there are multiple types of "SerializationProvider" (ie. there's an unrelated "CachingSerializationProvider ") then the name is unfortunately long, but accurate

I think the main problem is not in the name of that class, the name is just a side effect of a bigger deeper problem.

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

#68
post #63
post #24

ProtobufTransportProtocolSerializationProvider Enterprise OO Garbage is alive and well.

It's unfair to label this as "Enterprise OO Garbage". It's simply a verbose name.

It is OO garbage. The giveaway is "Provider". The ball of mud that is OO inevitably necessitates enlisting an army of services, proxies, factories, builders and managers simply to work around the complexities of OO. Even if you have a simple problem OO tends to make it complex.

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

#69
post #17
post #4

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

The bank has the distinction of being mentioned in Kraftwerk’s 1983 song Computer World : ”Interpol, Deutsche Bank, FBI, Scotland Yard, Flensburg und das BKA, haben unsere Daten da.”

Or Rammstein's "Achtung, computer code of Deutsche Bank!"

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

#70
post #46

Earlier quoted context omitted.

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…

> 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. I don't find the future you describe very plausible. Keep in mind that you only inherit (on average) half of each parent's genes, a quarter of each grandparent's, an eighth of each great grandparent – so even i…

Not the person you responded to, but I think that the point of the analogy was to illustrate that information can be used in unanticipated ways. Shifts in politics have frequently resulted in the persecution of formerly innocuous people and groups (see McCarthyism). Greater and greater data processing and storage will inevitably be turned against various targets. While we can’t prevent that entirely, we can at least have a forward view when making decisions at present.
Post reply on HN