When you say "more money" what do you mean? No self respecting country in the World has a positive bank balance. On that basis, I've got more money than the UK, Ireland and Canada. In fact I've got a lot more money than the USA.
If you are talking about annual revenue, the UK government by itself has over £700 billion and the GDP is over £2 trillion. Apple's revenue is less than $300 billion.
Nobody is claiming Linus is being unprofessional or Intel is being professional, they are claiming that excluding Intel support from the kernel would be unprofessional, which is why it is never going to happen.
Mongo seems reasonable, but... those other two! There's no Mozilla, no Boost, no tensorflow, no LLVM... not even webkit, just two webkit clients, both of them javascript bindings.
Do any of those projects use GitHub as anything other than a mirror? LLVM, for example, is hosted in its own SVN repository. I imagine most people who want the source go direct to the source, as it were.
The i386 architecture is not a close copy of the PDP11. You might be thinking of the 68000 which is a more plausible candidate.
C has been ported to most recent processors mainly because it was needed. The fact that it is relatively easy to port gives the lie to your assertion that it is "Macro-11 tidied up".
And, by the way, RISC sort of has displaced CISC. Modern CISC processors like the x86 and later tend to be implemented on top of a RISC core.
Android isn't an electronic device, it's an operating system that electronic devices use. When you are looking at which PC manufacturers sold the most computers, you don't lump all the ones that run Windows into one category and say Windows PCs win. Why would you do the same with Android?
It's not even as if those 85% of phones run the same operating system. Sure it's some version of Android that's been hacked about by the manufacturer and they're only using it because they get it for next to nothing off Google.None of these manufacturers are subscribing to the ideals of Open Source, they use Android because only Google has the financial resources to maintain an operating system to compete with iOS.
Also, you do not want Android to win. Android and iOS are only as good as they are because of the competition that the other provides. The day that Apple is forced out of the Smartphone market is the day that Android stops getting better.
Countries don't, as a rule, put tariffs on things they export to other countries, they put tariffs on things they import from other countries. Furthermore, the USA has a trade deficit with Mexico. Dollars are flowing into Mexico from the USA as a result of trade.
I think you are confused in your terminology. Paging refers to a virtual memory system where the virtual RAM is divided up into fixed sized pages that can be relocated in physical memory or swapped to a paging file on disk. Paging is much older than you might think - it was introduced with the Manchester Atlas. Swapping is the term used for saving the content of a page to disk and/or loading the content of a page from disk.
It was impossible to implement a reliable virtual memory system with the 68000 because it did not save enough context during a bus error to resume the instruction after the bus error had been corrected by swapping in (or allocating) the page at the location the CPU had attempted to access. This was corrected in the 68010 which was, therefore, capable of supporting virtual paging with appropriate external hardware.
When the value of the metal in a penny exceeds 1 cent, you'll probably find they start disappearing from circulation as people start to collect them and sell them for the metal.
The list of contributors you posted is the list off people who have contributed to Rust itself. The Java community you talked about is the community of people that use Java as a tool in their programming work. You need to either compare the people who use Rust to the people who use Java or the people who contribute to the Rust Language to the people who contribute to the JDK and associated development tools.
Tail call optimization refers to optimization of recursive functions.
No it doesn't, it refers to the optimisation of tail calls. i.e. if the last thing a function does is call another function (or the same function again), it can replace the entire stack frame (except for the return address) with just the arguments for the new function and make a jump instead of a call. It doesn't have to be a recursive call at all.
That's not to say you can't implement tail call optimisation with C, you just have to be careful that the original caller's cleanup code will work for the arguments in the new stack frame.
HTTPS is only secure if all the CA certs installed on your computer are completely trustworthy. For example, if I am able to bribe an employee at the Digital Signature Trust Company, to make me a CA cert, I am then able to manufacture fake certificates for any domain I like and I can use it to MITM your browser (unless your browser is telling you right now that Slashdot's certificate is not trusted).
But the web was never considered a munition, it was the software for doing encryption that was. i.e. the software that had to be embedded in web browsers like Netscape Navigator and Internet Explorer, both made in countries that had export restrictions on encryption.
You have a big sign at the door saying "do not use your mobile phones in this prison because we are monitoring all calls". In fact, you could make visitors surrender their phones at the entrance to be retrieved when they leave. In fact, they probably already do.
If this site is supposed to represent the best and brightest, we're screwed.
We're not screwed then.
Edit: Just before hitting the submit button I realised I committed a logical fallacy, namely assuming (P implies Q) implies (not P implies not Q). In fact, we might be screwed but it is not because Slashdot represents the best and brightest, which is clearly a false premise.
When you say "more money" what do you mean? No self respecting country in the World has a positive bank balance. On that basis, I've got more money than the UK, Ireland and Canada. In fact I've got a lot more money than the USA.
If you are talking about annual revenue, the UK government by itself has over £700 billion and the GDP is over £2 trillion. Apple's revenue is less than $300 billion.
Einstein didn't become a US citizen until long after he had done his best work.
The Internet is pretty much a US innovation but most people (wrongly) equate the Internet with the World Wide Web and that came out of CERN in Europe.
Europe also has the internal combustion engine and the gas turbine.
Also, unlike the USA, the Russians still have the capability to send a human into space.
Nobody is claiming Linus is being unprofessional or Intel is being professional, they are claiming that excluding Intel support from the kernel would be unprofessional, which is why it is never going to happen.
pi in base pi would be 10 (same as 8 in base 8 is 10 and 2 in base 2 is 10) so there's an argument that the last digit is 0.
Apple have now commented on the issue.
https://support.apple.com/en-u...
Do any of those projects use GitHub as anything other than a mirror? LLVM, for example, is hosted in its own SVN repository. I imagine most people who want the source go direct to the source, as it were.
Nope.
http://csapp.cs.cmu.edu/3e/doc...
The i386 architecture is not a close copy of the PDP11. You might be thinking of the 68000 which is a more plausible candidate.
C has been ported to most recent processors mainly because it was needed. The fact that it is relatively easy to port gives the lie to your assertion that it is "Macro-11 tidied up".
And, by the way, RISC sort of has displaced CISC. Modern CISC processors like the x86 and later tend to be implemented on top of a RISC core.
Android isn't an electronic device, it's an operating system that electronic devices use. When you are looking at which PC manufacturers sold the most computers, you don't lump all the ones that run Windows into one category and say Windows PCs win. Why would you do the same with Android?
It's not even as if those 85% of phones run the same operating system. Sure it's some version of Android that's been hacked about by the manufacturer and they're only using it because they get it for next to nothing off Google.None of these manufacturers are subscribing to the ideals of Open Source, they use Android because only Google has the financial resources to maintain an operating system to compete with iOS.
Also, you do not want Android to win. Android and iOS are only as good as they are because of the competition that the other provides. The day that Apple is forced out of the Smartphone market is the day that Android stops getting better.
Countries don't, as a rule, put tariffs on things they export to other countries, they put tariffs on things they import from other countries. Furthermore, the USA has a trade deficit with Mexico. Dollars are flowing into Mexico from the USA as a result of trade.
You know that your link shows that the USA paid $63.2b to Mexico in 2016, not the other way around?
Nope.
There are 277.419 cubic inches to a gallon.
What's that you say? There are two different gallons in the World? How messed up is that?
I think you are confused in your terminology. Paging refers to a virtual memory system where the virtual RAM is divided up into fixed sized pages that can be relocated in physical memory or swapped to a paging file on disk. Paging is much older than you might think - it was introduced with the Manchester Atlas. Swapping is the term used for saving the content of a page to disk and/or loading the content of a page from disk.
It was impossible to implement a reliable virtual memory system with the 68000 because it did not save enough context during a bus error to resume the instruction after the bus error had been corrected by swapping in (or allocating) the page at the location the CPU had attempted to access. This was corrected in the 68010 which was, therefore, capable of supporting virtual paging with appropriate external hardware.
No that's not what it said. It actually said one percent are so incompetent that they had to be fired.
When the value of the metal in a penny exceeds 1 cent, you'll probably find they start disappearing from circulation as people start to collect them and sell them for the metal.
You're not comparing like with like.
The list of contributors you posted is the list off people who have contributed to Rust itself. The Java community you talked about is the community of people that use Java as a tool in their programming work. You need to either compare the people who use Rust to the people who use Java or the people who contribute to the Rust Language to the people who contribute to the JDK and associated development tools.
No it doesn't, it refers to the optimisation of tail calls. i.e. if the last thing a function does is call another function (or the same function again), it can replace the entire stack frame (except for the return address) with just the arguments for the new function and make a jump instead of a call. It doesn't have to be a recursive call at all.
That's not to say you can't implement tail call optimisation with C, you just have to be careful that the original caller's cleanup code will work for the arguments in the new stack frame.
Having tail call optimisation does not make you immune to stack overflow.
Otherwise they wouldn't need the Haskell tag.
No he's probably happy with consistency of init systems as long as it consistently is not systemd.
HTTPS is only secure if all the CA certs installed on your computer are completely trustworthy. For example, if I am able to bribe an employee at the Digital Signature Trust Company, to make me a CA cert, I am then able to manufacture fake certificates for any domain I like and I can use it to MITM your browser (unless your browser is telling you right now that Slashdot's certificate is not trusted).
But the web was never considered a munition, it was the software for doing encryption that was. i.e. the software that had to be embedded in web browsers like Netscape Navigator and Internet Explorer, both made in countries that had export restrictions on encryption.
You have a big sign at the door saying "do not use your mobile phones in this prison because we are monitoring all calls". In fact, you could make visitors surrender their phones at the entrance to be retrieved when they leave. In fact, they probably already do.
We're not screwed then.
Edit: Just before hitting the submit button I realised I committed a logical fallacy, namely assuming (P implies Q) implies (not P implies not Q). In fact, we might be screwed but it is not because Slashdot represents the best and brightest, which is clearly a false premise.
You think "fetus", "science based" and "evidence based" are buzzwords?
You are part of the problem.
The human body is opaque to visible light. This is not the case with other wavelengths.