37 karma · joined July 29, 2015
HDD = HARD DISK drive
SSD = SOLID STATE drive
If SSD = Solid state disk, then HDD = Hard disk disk.
That ARM64 stuff is pretty messed up though.
Also: WebKit, Objective-C. (debatable since the GPL forced their hand)
It's actually pretty factual. They open sourced Darwin/WebKit/LLVM/Clang, and legitimized BSD and Unix as a consumer product via OS X... in 2001/2005/2005. The only "big" company that I can think of that made a move that big was Mozilla, which arguably doesn't even compare to a company as huge as Apple. Plus Mozilla open sourced itself out of pure desparation from pressure via Internet Explorer (which, I might remind you, was one of the worst proprietary pieces of shit to scorch this earth, by none other than Microsoft).
It's only been a recent thing where companies like Google/Microsoft have been embracing open source. Companies like Gitlab/Docker weren't even concievable back then.
One of my friends has parents that worked at Adobe. During his junior year, he was taking AP Calculus BC, AP Physics C E&M, AP Physics C Mechanics and AP Computer Science. He got straight A's both semesters, and got a 5 on all of the AP tests. I went over to his house during the summer and found that there was a huge hole on the bottom of the door in his room. He told me it was because his mom was so angry at him for something school related (something trivial like getting only a 2100 on the SAT) that she kicked the door in.
Another one of my friends' dad works at Intel. My friend ended up getting accepted into UC Davis (but rejected from UCLA/Berkeley/MIT), and, while I was in the room, his dad told him that UC Davis is for failures.
This problem has little to do with the schools themselves. It has to do with the parents, and the reason why people come to live here in the Silicon Valley. People don't move here to live a great life, settle down and have kids. They come here to advance their career, and ultimately, to make money. Here in the valley, if you don't have marketable skills, you are trash. And the kids who grow up here know that all too well.
Also, FWIW, the reason why Go can even be cross compiled in the first place is because it has platform specific C and assembly code from cgo's runtime so it can support the different architectures/platforms.
Of course, if Go was just an LLVM frontend instead of using gcc then it wouldn't even need the platform specific C code... And it would support a shitton more platforms like asm.js. But I guess Google just hates Apple that much?
(btw I support legalization of cannabis and other psychs)