Hacker Newsnew | past | comments | ask | show | jobs | submit | frame_perfect's commentslogin

Ah man, one of those right-libertarian/anarcho-capitalist types. Don't worry, most of these people change their belief system once they take an elementary economics class. I know I did :)


Will be a huge pain in the ass. Go's compiler uses Plan 9, and WebAssembly uses LLVM.


There is llgo[1] which is an implementation of go on top of the llvm toolchain.

But if I'm not mistaken, WebAssembly won't accept just any llvm bitcode. It's similar to how emscripten will work with the bitcode that clang outputs, but not other llvm compilers like rust or ghc.

[1]: http://llvm.org/svn/llvm-project/llgo/trunk/README.TXT


Or nobody will ever have to work again.


2) It's probably not a disk. I'd bet it's an SSD, or something. I doubt he'd use an HDD considering how relatively cheap it is now... and considering how loaded he probably is.


SSD can also stand for Solid State Disk. Disk does not imply moving parts.


No. It's only referred to that because people are stupid. It contains neither an actual disk nor a drive motor to spin a disk.

If SSD = Solid state disk, then HDD = Hard disk disk.


But it does imply a disc, as in a circular thing. SSDs are very square looking discs...


It's kind of like apps still using the floppy drive icon to indicting Save action.


SSD = solid state DISK


Actually no. It's only referred to that because people are stupid. It contains neither an actual disk nor a drive motor to spin a disk.

HDD = HARD DISK drive

SSD = SOLID STATE drive


I thought it was drive, not disk.


Darwin, LLVM, Clang.

Also: WebKit, Objective-C. (debatable since the GPL forced their hand)


Probably to differentiate themselves from pure software companies like Mozilla, in which case that claim would almost certainly be false.


> Apple, the first major computer company to make Open Source development a key part of its software strategy

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.


Well, they couldn't not open source WebKit, as at its core lies a fork of LGPL licensed KHTML and KJS (that's why WebCore and JavaScriptCore are LGPL while the rest of WebKit is BSD)


Does it really matter if they were forced to open source it or not? The point is they poured a ton of money into Webkit and that did a lot of good for the industry as a whole.


[deleted]


How were the goal posts moved? Apple's claim: they made open source software a big part of their strategy. Were they forced to? Well, they could have just not used KHTML, but yes, once they chose that they were forced to. But it was open source, and it was a big part of their strategy.


Oh, that's news to me. I guess that makes their claim a bit weaker.


FWIW, LLVM was a thing before Apple got involved (and I remember the project from them, back when it really was a "low-level virtual machine" as its primary purpose). They hired the guy who ran that project and then essentially took over, and have on occasion run "rough shod" over the community: they built their ARM64 backend in secret for the iPhone 5S and essentially forced Google and others to spend a lot of time building out a quality AArch64 toolchain for that same architecture, which everyone else did as part of a public community. When everyone else was pretty much done Apple finally decided they were ready to open source their backend, and used their steering of the project to stall a lot of things while the work was merged. They also had a chilling effect on some developers in the open ecosystem by saying they were going to open source their work: you can find mailing list posts from people saying they didn't want to waste their time as Apple would be providing theirs, which of course they did much much later than they originally scheduled. FWIW, I don't entirely blame Apple here as evil or anything, as I can appreciate "we are the first to care about this chip and we really did all this work ourselves and it would be really demotivating for someone else to just watch us slave away at it and then still be able to come out with a final product only months after us because we gave it away", but they certainly don't deserve the kind of props you bestow upon them by claiming they "open sourced" that project :/.


Oh, whoops! I mistyped. Didn't mean to mention LLVM.

That ARM64 stuff is pretty messed up though.


Actions speak louder than words.


The system that elects billionaires is the same as the system that elects our government.


As someone who grew up in the Bay Area, I thank you.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: