That said, the good news is that ICANN just controls the DNS registries
DNS and IP blocks. They could not only mess up DNS entries, but IP routing. Of course no one really needs to listen to them in the first place, but they are the current source of correct data, and a democracy does not work well with this sort of system. You need a single authoritative source, otherwise you get Internet islands or worse.
My Win8.1 machine takes about 10 seconds to a usable desktop and I have all kinds of crap installed. Like you said, it's that bios crap that can slow things down. I disable all legacy. PCI support? What? serial port? Parallel port? Bah. Disable all of that crap.
Most jobs don't need creative, they just need to be done.
"Done" is subjective. To me, nothing is done until you forgot the last time someone reported an issue or asked why it failed. After I deploy something and it affects 20,000+ customers( 2mil+ users), anything that I missed will consume most of my time, leaving me little time to fix the issue or work on anything else. I think of this as "Amdahl's law" applied to supporting software. It limits the number of projects I can work on based on the amount of imperfections in the code. Other teams you say? Support you own code. When you have to support your code, you learn not to crap where you eat.
More than likely, you just so happen to do well when working in longer bursts. Much research has gone into the subject of working for long stretches like you, and it all says most people do horribly and never get better at it. It's not something that is learned, it is something that you are.
The funny thing about most research is that it attempts to treat everyone the same way when everyone have different ranges of strengths and weaknesses.
I have to agree. They're conflating two different things because they look similar. There is a difference between getting enough time to think and procrastinating. A better comparison would be to given a bunch of people 3 days to come up with some ideas, and have some group of people wait until the last day to come up with ideas.
I do a lot of divergent thinking at work.
Step1) Look over the issue until I feel I cannot think anymore about it
Step2) Take a break
Step3) Goto step1
I take a lot of breaks, ranging in lengths depending on how hard the problem is that I am thinking about. When working on a new project, I'll probably spend about 5 hours a day taking breaks.
There's too many types of intelligence to say "raw intelligence". There is always someone that would be considered very smart that will be "stupid" by some sort of metric of intelligence. Some people have a strong memory, some are great at divergent thinking, some have strong abstract reasoning, and many others. No one person is great in all areas. Most people that excel at one are horrible at another.
And a proper team takes all types. Like you pointed out, no matter how smart someone is, without some basic soft skills, they're worthless.
But at what frequency? Energy is the cause of gravity. When a mass-energy event occurs, the gravity doesn't go away, it just suddenly moved away quickly. From a distant observer even the speed of light is slow. Would it even look like anything happened?
That only applies if Amazon has an office in New York. It's illegal for a state to interfere with interstate commerce, but they can punish those in their state for owning or selling something. If I'm from out of state, does that mean I have an illegal device according to the state? This would make a huge mess, so I assume they're only outlawing the sales. Again, order from out of state.
Programming requires abstract thinking, creativity, and recognition of context. The really hard part is putting yourself in the perspective of another. I'm not even sure you can do this without first recognizing yourself. I have a feeling that if a computer can program, it'll be sentient.
Unless you have a cryptographically strong hash, you have to compare the data. CRCs are meant only to let you know if data has been corrupted, not if the data is the uniquely different than other data. CRC may be faster than SHA2-256, but it is much slower than having to read and compare a bunch of data.
The point of certs is not to blindly trust a cert because someone has one, it's to trust the cert is the cert it claims to be. The North Korea government could have a cert for all I care, but I'm not going to trust their site, even if I trust their cert.
Revoking certs is expensive. Clients must store a list of every revoked cert that are still valid. If creating a cert is free, one could just create a bunch of certs and revoke them, which would quickly overwhelm clients ability to track revoked certs. Especially embedded devices with limited memory and storage.
Software is very similar to art in its ability to quickly evolve. Software is entirely an exercise of the mind, and nearly all works builds from prior work. This makes it uniquely different than all other patent-able areas. Patents are meant to protect an implementation of an idea, but due to the abstract nature of software, software patents are used to protect the idea instead of the implementation.
With a semi-decent password, knowing the length would still take Universe ages. When it comes to bruteforcing, knowing the length doesn't save much time. Every character added to the password length increases the number of combinations by the magnitude of the alphabet size. Assuming you're using a full 92 char alphabet, lets assume 100 chars, a 12 char password is 100 larger space than 11 chars, and 10,000 larger than 10 chars, and 1,000,000 times larger than 9. Another way to write this. Assume 12 chars is "1". If you knew the password to be 12 chars, then the work would be 1. If you didn't know it was 12 chars and had to go through all of the smaller passwords, then it'll be 1 + 1/100 + 1/10000 + 1/1000000 + etc. As you can see, iterating through the smaller password sizes adds virtually no extra time.
The main benefits you gain is if you know the person uses certain words, you could limit the word combinations, or you could decide to skip breaking the password because it's too hard.
The best ping I got from my home connection is 6ms to a Google PoP in Chicago, about 300 miles away. I actually only got that for a short bit when my ISP was using their fail-over when upgrading their Level 3 link. The next day, my ping was back to a sluggish 7ms. I'm showing a 0.0095% packetloss to 8.8.8.8 over the past 10 days and a range of 0.14ms-0.6ms of jitter to several public NTP servers ranging from 300 miles to 1200 miles away. Don't assume the furthest NTP server has the worst jitter, it has the best. 0.14ms of jitter over a 2400mile 30ms route from Midwest USA to New York.
Economics is not a math but a social science. You can do all kinds of magic with money as long as people think it's valuable. The problem is a lot of people think that money reflect value. It does not. There are many cases were spending money on stuff that has no monetary ROI is still a great investment.
They're not doing a math experiment, they're doing a social experiment. You won't know until you try. Money itself was an experiment, yet we consider it a staple of any modern society. Bartering used to be the only way to do anything and money was laughed at.
CS has little to do with programming at a lot to do with theory and thought process. Who needs a programming language, just use pseudo-code and a whiteboard.
That said, the good news is that ICANN just controls the DNS registries
DNS and IP blocks. They could not only mess up DNS entries, but IP routing. Of course no one really needs to listen to them in the first place, but they are the current source of correct data, and a democracy does not work well with this sort of system. You need a single authoritative source, otherwise you get Internet islands or worse.
If you don't like Earth, find your own planet. Yep, entirely an "option".
do mental tasks cause more distress than physical tasks?
2-3 hours of hard thinking can exhaust me more than a 12 hours of physical labor.
My Win8.1 machine takes about 10 seconds to a usable desktop and I have all kinds of crap installed. Like you said, it's that bios crap that can slow things down. I disable all legacy. PCI support? What? serial port? Parallel port? Bah. Disable all of that crap.
Most jobs don't need creative, they just need to be done.
"Done" is subjective. To me, nothing is done until you forgot the last time someone reported an issue or asked why it failed. After I deploy something and it affects 20,000+ customers( 2mil+ users), anything that I missed will consume most of my time, leaving me little time to fix the issue or work on anything else. I think of this as "Amdahl's law" applied to supporting software. It limits the number of projects I can work on based on the amount of imperfections in the code. Other teams you say? Support you own code. When you have to support your code, you learn not to crap where you eat.
More than likely, you just so happen to do well when working in longer bursts. Much research has gone into the subject of working for long stretches like you, and it all says most people do horribly and never get better at it. It's not something that is learned, it is something that you are.
The funny thing about most research is that it attempts to treat everyone the same way when everyone have different ranges of strengths and weaknesses.
I have to agree. They're conflating two different things because they look similar. There is a difference between getting enough time to think and procrastinating. A better comparison would be to given a bunch of people 3 days to come up with some ideas, and have some group of people wait until the last day to come up with ideas.
I do a lot of divergent thinking at work.
Step1) Look over the issue until I feel I cannot think anymore about it
Step2) Take a break
Step3) Goto step1
I take a lot of breaks, ranging in lengths depending on how hard the problem is that I am thinking about. When working on a new project, I'll probably spend about 5 hours a day taking breaks.
There's too many types of intelligence to say "raw intelligence". There is always someone that would be considered very smart that will be "stupid" by some sort of metric of intelligence. Some people have a strong memory, some are great at divergent thinking, some have strong abstract reasoning, and many others. No one person is great in all areas. Most people that excel at one are horrible at another.
And a proper team takes all types. Like you pointed out, no matter how smart someone is, without some basic soft skills, they're worthless.
2) When "low in bits", x265 blurs images rather than making them look blocky. This sometimes looks better but to me often looks worse.
Blocking is because of a limited amount of information to display data. Blurring is about adding noise. Noise is annoying.
But at what frequency? Energy is the cause of gravity. When a mass-energy event occurs, the gravity doesn't go away, it just suddenly moved away quickly. From a distant observer even the speed of light is slow. Would it even look like anything happened?
That only applies if Amazon has an office in New York. It's illegal for a state to interfere with interstate commerce, but they can punish those in their state for owning or selling something. If I'm from out of state, does that mean I have an illegal device according to the state? This would make a huge mess, so I assume they're only outlawing the sales. Again, order from out of state.
"free as in beer xor free as in freedom"
Fixed. You can't have both.
Programming requires abstract thinking, creativity, and recognition of context. The really hard part is putting yourself in the perspective of another. I'm not even sure you can do this without first recognizing yourself. I have a feeling that if a computer can program, it'll be sentient.
ZFS uses either Fletcher4-256 or SHA-256. Fletcher is based on CRC-64.
Unless you have a cryptographically strong hash, you have to compare the data. CRCs are meant only to let you know if data has been corrupted, not if the data is the uniquely different than other data. CRC may be faster than SHA2-256, but it is much slower than having to read and compare a bunch of data.
Even Better, although I used SHA512 myself.
salt = cryptorand.getbbytes(64);
final = salt +HMACSHA1(data,salt);
The point of certs is not to blindly trust a cert because someone has one, it's to trust the cert is the cert it claims to be. The North Korea government could have a cert for all I care, but I'm not going to trust their site, even if I trust their cert.
Revoking certs is expensive. Clients must store a list of every revoked cert that are still valid. If creating a cert is free, one could just create a bunch of certs and revoke them, which would quickly overwhelm clients ability to track revoked certs. Especially embedded devices with limited memory and storage.
Software is very similar to art in its ability to quickly evolve. Software is entirely an exercise of the mind, and nearly all works builds from prior work. This makes it uniquely different than all other patent-able areas. Patents are meant to protect an implementation of an idea, but due to the abstract nature of software, software patents are used to protect the idea instead of the implementation.
With a semi-decent password, knowing the length would still take Universe ages. When it comes to bruteforcing, knowing the length doesn't save much time. Every character added to the password length increases the number of combinations by the magnitude of the alphabet size. Assuming you're using a full 92 char alphabet, lets assume 100 chars, a 12 char password is 100 larger space than 11 chars, and 10,000 larger than 10 chars, and 1,000,000 times larger than 9. Another way to write this. Assume 12 chars is "1". If you knew the password to be 12 chars, then the work would be 1. If you didn't know it was 12 chars and had to go through all of the smaller passwords, then it'll be 1 + 1/100 + 1/10000 + 1/1000000 + etc. As you can see, iterating through the smaller password sizes adds virtually no extra time.
The main benefits you gain is if you know the person uses certain words, you could limit the word combinations, or you could decide to skip breaking the password because it's too hard.
The best ping I got from my home connection is 6ms to a Google PoP in Chicago, about 300 miles away. I actually only got that for a short bit when my ISP was using their fail-over when upgrading their Level 3 link. The next day, my ping was back to a sluggish 7ms. I'm showing a 0.0095% packetloss to 8.8.8.8 over the past 10 days and a range of 0.14ms-0.6ms of jitter to several public NTP servers ranging from 300 miles to 1200 miles away. Don't assume the furthest NTP server has the worst jitter, it has the best. 0.14ms of jitter over a 2400mile 30ms route from Midwest USA to New York.
$45/month for 100/100 dedicated fiber.
Takes about 5ms for a signal to get from your brain to your hands. I'm sure the 1ms is taking about something else, like jitter.
Researchers create fiber network that operates at 99.7% speed of light, smashes speed and latency records 2013 http://www.extremetech.com/com...
Economics is not a math but a social science. You can do all kinds of magic with money as long as people think it's valuable. The problem is a lot of people think that money reflect value. It does not. There are many cases were spending money on stuff that has no monetary ROI is still a great investment.
They're not doing a math experiment, they're doing a social experiment. You won't know until you try. Money itself was an experiment, yet we consider it a staple of any modern society. Bartering used to be the only way to do anything and money was laughed at.
CS has little to do with programming at a lot to do with theory and thought process. Who needs a programming language, just use pseudo-code and a whiteboard.