TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Goldman Sachs: GS Collections source code released

59 pointsby wr1472over 12 years ago

11 comments

azmentheover 12 years ago
Let's just take a quick look....<p>gs-collections / collections / src / main / java / com / gs / collections / impl / map / strategy / immutable / ImmutableHashingStrategyMapFactoryImpl.java<p>Never mind...
jwrover 12 years ago
This code badly needs a piece of documentation outlining:<p>* how it differs from Google Guava Collections,<p>* what are the tradeoffs and performance/memory characteristics of the collection types.<p>I couldn't find an answer to the question "why would I use this?" — and I am actually looking for collections with certain properties (for Clojure, but it doesn't matter much in my case).
评论 #4486152 未加载
评论 #4486213 未加载
评论 #4486502 未加载
gaddersover 12 years ago
I have no idea whether this code is any good or not (I'm a PM by trade) but in Investment Banking, GS has very much a "build rather than buy" mentality, and I get the impression that techies are treated with more respect than some places.<p>I have heard from people that have worked there, that one of their main sources of competitive advantage is their bespoke settlements system, Sec DB. Apparently, it models every instrument as an object, and adding new derivatives and instruments is relatively straightforward.<p>A bunch of senior managers from GS took over the tech organisation of a different bank I was involved with, and one of the first things they did was to start creating a new settlements and trading system, even down to the level of creating their own RDBMS as existing ones didn't do what they wanted.<p>In most banks, you could get laughed out of the office if you said you needed to write a new RDBMS from scratch.
jc4pover 12 years ago
Am I missing something or was this not posted a long long time ago?
评论 #4486113 未加载
olouvover 12 years ago
109 days later, a PR move regarding the german documentary about the bank? (cf. <a href="http://www.huffingtonpost.com/vivian-norris-de-montaigu/the-omerta-surrounding-go_b_1852253.html" rel="nofollow">http://www.huffingtonpost.com/vivian-norris-de-montaigu/the-...</a>)
评论 #4487100 未加载
dustismoover 12 years ago
"Provides replacements for ArrayList, HashSet, and HashMap optimized for performance and memory usage."<p>Sounds interesting, would like to know a bit more. Looks like I have to find out for myself if I want answers
lmg643over 12 years ago
Perhaps this is an attempt to get back in good graces with the hacker community after trying to destroy sergey aleynikov.
mbellover 12 years ago
Why are did they include all the IntelliJ crap in the repo?
评论 #4487156 未加载
tbundyover 12 years ago
Think how much coding the Vampire Squid can get done with all those tentacles.
apeaceover 12 years ago
Java has lambdas now?
评论 #4486268 未加载
Evbnover 12 years ago
Better than Google Guava or Apache Commons in any way?