This, exactly. There's no reason to expect my phone or chromebook to need a new major kernel update within 2 years of purchase. Considering the development time in advance, I'd expect a tested kernel to be several months old before the device even launches.
I think learning C is still incredibly valuable as a first-3-languages sense so that people appreciate what Python/PERL do for them and yet understand how the complexities of the hardware can affect things.
Okay... so help yourself out. Do a cursory study of software written by people with and without a good elitist education in computer science and mathematics and tell me whether their software is *better* than that of those like you who do not have such a background. Importantly to me, is it less buggy and does it have fewer security problems? Teaching yourself to do basic coding is great, but learning how to write *good* code is a whole other thing.
SSL/TLS is not a good security solution in many ways -- it only has a certificate for one side of the connection, its key sizes are frequently restrictive and most importantly, it does nothing to prevent impersonation or bandwidth theft.
Please if you're going to argue about this then think through the consequences of what you say! If it's power is not constant and so depends on its speed then that means absolute speed is a thing and BAM there goes the rest of relativity.
What? Light has constant speed and doesn't violate relativity. We don't know how or why it does, but we posit that it does, so how would something else having a similar effect be invalid? Maybe you should actually read more about modern physics.
Only a simpleton doesn't question the basics of their own understandings. A wise person realizes that a shaky foundation results in a shaky building. Always validate your foundational assumptions.
Waze runs fine in the background, downloads run fine in the background, Spotify runs fine in the background... never mind, you just don't know how Android works.
All inventing is done by people, but those inventions are owned by the companies they work for in most cases.
Also statistically you're way off. The patent office in the US tracks these things: In 2015: U.S. CORPORATION 133434 U.S. GOVERNMENT 991 U.S. INDIVIDUAL 13643
All of these assumptions revolve around something nobody ever discusses. Would there be competition at all?
In a new field, be it air travel or vehicle design or blood tests, how does the market 'choose' when only the inventor exists?
Lets pretend for a moment that we've abolished patents as well so that everyone can just copy the ideas they see -- why would most modern inventors bother?
I'm not talking about people who invent things because they're just brilliant and want to, I'm talking about people who get paid by companies like Boeing and General Electric to come up with marketable ideas.
The free market determining outcomes is based on a faulty premise that we would be in the situation we're in now at all without the regulations we've had until now.
They probably have a similar infrastructure problem as Redmond (Microsoft home base); the huge employer they want to keep also costs them a boat-load in infrastructure.
Anyone using 16 bit encoding (Windows) should be drawn and quartered. UTF-8 was the right way to go from the day it was introduced for English-primary systems, and is barely less efficient on average.
We've recently required our customers' receipt printers to run in graphics mode (we print through CUPS in Linux) so we can represent whatever we need to. The downside is handling variable paper lengths with postscript.
This, exactly. There's no reason to expect my phone or chromebook to need a new major kernel update within 2 years of purchase. Considering the development time in advance, I'd expect a tested kernel to be several months old before the device even launches.
Well; https://www.quantamagazine.org...
I think learning C is still incredibly valuable as a first-3-languages sense so that people appreciate what Python/PERL do for them and yet understand how the complexities of the hardware can affect things.
Read this, don't feel bad: https://eev.ee/blog/2012/04/09...
Okay ... so help yourself out. Do a cursory study of software written by people with and without a good elitist education in computer science and mathematics and tell me whether their software is *better* than that of those like you who do not have such a background.
Importantly to me, is it less buggy and does it have fewer security problems?
Teaching yourself to do basic coding is great, but learning how to write *good* code is a whole other thing.
SSL/TLS is not a good security solution in many ways -- it only has a certificate for one side of the connection, its key sizes are frequently restrictive and most importantly, it does nothing to prevent impersonation or bandwidth theft.
What? Light has constant speed and doesn't violate relativity. We don't know how or why it does, but we posit that it does, so how would something else having a similar effect be invalid?
Maybe you should actually read more about modern physics.
Only a simpleton doesn't question the basics of their own understandings. A wise person realizes that a shaky foundation results in a shaky building. Always validate your foundational assumptions.
Quantum locking comes to mind too -- https://www.ted.com/talks/boaz...
I've run 10Gbps Ethernet with CAT 5e ... it works quite well at up to 7 or 8 Gbit.
Waze runs fine in the background, downloads run fine in the background, Spotify runs fine in the background ... never mind, you just don't know how Android works.
When they give me network transparency to run remote X applications I'll try it. I use that feature daily before you ask, it's not optional.
All inventing is done by people, but those inventions are owned by the companies they work for in most cases.
Also statistically you're way off. The patent office in the US tracks these things:
In 2015:
U.S. CORPORATION 133434
U.S. GOVERNMENT 991
U.S. INDIVIDUAL 13643
That's an order of magnitude more patents submitted by corporations than by individuals FYI.
http://www.uspto.gov/web/offic...
All of these assumptions revolve around something nobody ever discusses. Would there be competition at all?
In a new field, be it air travel or vehicle design or blood tests, how does the market 'choose' when only the inventor exists?
Lets pretend for a moment that we've abolished patents as well so that everyone can just copy the ideas they see -- why would most modern inventors bother?
I'm not talking about people who invent things because they're just brilliant and want to, I'm talking about people who get paid by companies like Boeing and General Electric to come up with marketable ideas.
The free market determining outcomes is based on a faulty premise that we would be in the situation we're in now at all without the regulations we've had until now.
You read a modern spec? stop the presses.
Seriously, what HTTP was designed to do is described here https://tools.ietf.org/html/rf...
Read that one and you'll understand why people think REST is almost silly.
Some of us remember installing Trumpet Winsock on Windows 3.1; it certainly was not DOS.
I really like Django but its a bit of a pain to deploy the first time.
Atheists can certainly be religious but I don't think Atheism is a religion per se.
I disagree with a wealth tax. What we need is a 'taking your money out of the country' tax.
If you earn it here and spend it here, you get taxed like everyone else, because your money's going back into the economy.
If you earn it here and spend it overseas, boom, you get taxed.
Call it income protectionism if you like.
They probably have a similar infrastructure problem as Redmond (Microsoft home base); the huge employer they want to keep also costs them a boat-load in infrastructure.
cf http://crosscut.com/2008/02/mi...
Well, from http://www.top500.org/statisti... it seems machines 1-10 are all running Linux.
Oh, and all the machines from 11-209 are running Linux as well.
Only numbers 210, 211, 302, 420, 487 and 488 are not running Linux of the top 500 supercomputers in the world. Those all run other variants of Unix.
You should see if you can work in Python instead, the normalization support is quite good.
cf http://stackoverflow.com/a/164...
Sharing emotional state has always been one of the hardest things to do digitally. In those situations, emoji are actually quite useful.
Anyone using 16 bit encoding (Windows) should be drawn and quartered. UTF-8 was the right way to go from the day it was introduced for English-primary systems, and is barely less efficient on average.
We've recently required our customers' receipt printers to run in graphics mode (we print through CUPS in Linux) so we can represent whatever we need to. The downside is handling variable paper lengths with postscript.