Thank you Mr. Car Analogy Person. But us programmers are simple people. We just tell the machines what to do. Other Engineers are responsible for making the machines.
Programming is nothing more than telling a machine what to do. You can tell your car to start by turning a key. You can tell the light to switch off by flipping a switch. You can even etch your own circuit board without typing anything. However, using actual words to code is much easier than designing an entire system from chemical and mechanical processes. That's why we have programming languages. Despite popular perceptions, those languages significantly simplify complex tasks.
Sorry, that argument doesn't work. Supposedly the idea isn't just to make you drive the speed limit at the speed trap, it's to make you drive the speed limit *everywhere* because you don't know where the speed traps are.
Well, the real answer would be speeding cameras everywhere instead of random checks. It would be more fair to everyone and reduce speed more consistently than random checks. But guess what? Those are not popular.
Right now driving is a game. A game with screwed up rules like: It's okay to drive the speed you feel safe. Unless there is a cop trying to enforce some arbitrary limit. Then you must drive the arbitrary limit. You are less likely to see a cop during rush hour because they don't want to slow down traffic. You are more likely to see the cop when the lanes have fewer people and are therefore safer for higher speeds. It's a crazy system we have.
I would leave out the 2 significant changes part. It is ambiguous (lawyers will argue over what significant means) and complicates the law unnecessarily. Time limits are straight forward and serve the purpose.
As long as the game is actively for sale, I don't see anything wrong with the copyright holder continuing to make money from it. The problem is when games and other works can no longer be found for sale. For other works the copyright ownership might be unknowable. For these works, they should be in the public domain. To me this strikes the right balance. If someone cares enough to keep the game working on current hardware, they can keep the copyright. If they no longer care about the game, then the public can have it.
The real problem is the voters. Too many voting Americans are all too eager to favor sanctions (or worse) on whomever they are told is villain of the week (or half century). And to the extent that these "villain" countries have traits that should change, too few Americans are patient and forward looking enough to see that trade and engagement would better serve that purpose than sanctions and isolation and an occasional war or two.
American colonies had indentured servants in the 1700s. According to Wikipedia, about half of the voluntary European colonists during this period were indentured for a period of time before becoming free.
Hogwash. One of the fundamentals of programming is understanding the machine or system and the "rules" for controlling it. How are you to develop an algorithm for solving the towers of Hanoi on a specific system if you don't know whether or not that system is capable of recursion (or perhaps even requires it)? How are you going to handle input and output without knowing the "rules" for the interfaces? High level algorithms can be solved by mathematicians but computer scientists use "rules" to make the machines do what they want. There is no computer science without the "rules".
Medicare fraud doesn't cause the same kind of visceral rage as forced traffic jams. Everyone hates being stuck in traffic, while almost nobody is directly impacted by fraud against the government.
At first, it's "how fast can I bring this to market", then "how does this scale" (in terms of execution efficiency). Finally, "can I hire people to do this?"
Followed by, "if the programmer I hired screws it up, how hard will it be to fix?"
That's mostly true. But there are a few extra things to note. The first is you'd owe the "someone" interest for loaning you the bitcoins. And second is if you bet wrong and the price goes up, you'll have to find some money from somewhere to buy the bitcoins back at the new higher price.
Not that bad. You'd still have the ability to make anonymous addresses but a large company (or even a legit small one) doesn't care that the bank knows that it made a large deposit. They care more that they can convert the bits to dollars safely. That's not a bad thing for anyone.
When I went to college the network admin (who also happened to be an instructor for one of my classes) told us the university could save a lot on network costs if it would just set up internal porn server mirrors. Unfortunately the board of regents didn't like that idea.
I do! All I have to do is swipe a piece of plastic or enter some numbers in a web page and I get real things like hamburgers and video games! I don't know why everyone wants dollars but it's to my advantage that they do. If everyone stopped accepting dollars tomorrow I'd be a sad panda.
I had plenty of undergrad courses. But I started programming before all of that. Those courses can help make you a better programmer but they are by no means required for a programming course in middle or high school.
The great part about starting early is it opens a doorway. A student can start with basic knowledge of programming (e.g. flow charts, if-then statements, loops) and a personal goal (e.g. create a game) and be motivated enough to learn enough of the rest on their own (assuming they have a computer and either Internet access or relevant books). Self motivated learning is itself enough to warrant teaching programming at a young age.
Thank you Mr. Car Analogy Person. But us programmers are simple people. We just tell the machines what to do. Other Engineers are responsible for making the machines.
Programming is nothing more than telling a machine what to do. You can tell your car to start by turning a key. You can tell the light to switch off by flipping a switch. You can even etch your own circuit board without typing anything. However, using actual words to code is much easier than designing an entire system from chemical and mechanical processes. That's why we have programming languages. Despite popular perceptions, those languages significantly simplify complex tasks.
Well, the real answer would be speeding cameras everywhere instead of random checks. It would be more fair to everyone and reduce speed more consistently than random checks. But guess what? Those are not popular.
Right now driving is a game. A game with screwed up rules like: It's okay to drive the speed you feel safe. Unless there is a cop trying to enforce some arbitrary limit. Then you must drive the arbitrary limit. You are less likely to see a cop during rush hour because they don't want to slow down traffic. You are more likely to see the cop when the lanes have fewer people and are therefore safer for higher speeds. It's a crazy system we have.
I would leave out the 2 significant changes part. It is ambiguous (lawyers will argue over what significant means) and complicates the law unnecessarily. Time limits are straight forward and serve the purpose.
As long as the game is actively for sale, I don't see anything wrong with the copyright holder continuing to make money from it. The problem is when games and other works can no longer be found for sale. For other works the copyright ownership might be unknowable. For these works, they should be in the public domain. To me this strikes the right balance. If someone cares enough to keep the game working on current hardware, they can keep the copyright. If they no longer care about the game, then the public can have it.
The real problem is the voters. Too many voting Americans are all too eager to favor sanctions (or worse) on whomever they are told is villain of the week (or half century). And to the extent that these "villain" countries have traits that should change, too few Americans are patient and forward looking enough to see that trade and engagement would better serve that purpose than sanctions and isolation and an occasional war or two.
The reason we point out the bad things about America is we're American. Other countries are irrelevant.
American colonies had indentured servants in the 1700s. According to Wikipedia, about half of the voluntary European colonists during this period were indentured for a period of time before becoming free.
Hogwash. One of the fundamentals of programming is understanding the machine or system and the "rules" for controlling it. How are you to develop an algorithm for solving the towers of Hanoi on a specific system if you don't know whether or not that system is capable of recursion (or perhaps even requires it)? How are you going to handle input and output without knowing the "rules" for the interfaces? High level algorithms can be solved by mathematicians but computer scientists use "rules" to make the machines do what they want. There is no computer science without the "rules".
Medicare fraud doesn't cause the same kind of visceral rage as forced traffic jams. Everyone hates being stuck in traffic, while almost nobody is directly impacted by fraud against the government.
Followed by, "if the programmer I hired screws it up, how hard will it be to fix?"
There is arbitrage and the price does fluctuate but it's still probably the easiest way to send "money" halfway around the globe.
That's mostly true. But there are a few extra things to note. The first is you'd owe the "someone" interest for loaning you the bitcoins. And second is if you bet wrong and the price goes up, you'll have to find some money from somewhere to buy the bitcoins back at the new higher price.
Not that bad. You'd still have the ability to make anonymous addresses but a large company (or even a legit small one) doesn't care that the bank knows that it made a large deposit. They care more that they can convert the bits to dollars safely. That's not a bad thing for anyone.
Therefore it must be false. QED
I wasn't smart enough to write a compiler so I wrote in machine code using a hex editor.
Are you saying your national anthem isn't taught in your schools?
When I went to college the network admin (who also happened to be an instructor for one of my classes) told us the university could save a lot on network costs if it would just set up internal porn server mirrors. Unfortunately the board of regents didn't like that idea.
I do! All I have to do is swipe a piece of plastic or enter some numbers in a web page and I get real things like hamburgers and video games! I don't know why everyone wants dollars but it's to my advantage that they do. If everyone stopped accepting dollars tomorrow I'd be a sad panda.
The great thing about movies and TV is they could just put up a black screen with white letters saying "Three years later..." and continue the story.
That's what I thought too. It doesn't seem like a big deal to get upset about.
World Baseball Classic. That's the real global championship tournament for baseball. The United States isn't the world champion.
Professor, what's another name for pirate treasure?
I had plenty of undergrad courses. But I started programming before all of that. Those courses can help make you a better programmer but they are by no means required for a programming course in middle or high school.
The great part about starting early is it opens a doorway. A student can start with basic knowledge of programming (e.g. flow charts, if-then statements, loops) and a personal goal (e.g. create a game) and be motivated enough to learn enough of the rest on their own (assuming they have a computer and either Internet access or relevant books). Self motivated learning is itself enough to warrant teaching programming at a young age.
"Better to focus on math, which is the hard part of programming."
How about focusing on logic? That's the real key to programming. Well, that and reading instruction manuals.