Why don't we get rid of segmentation faults too when dereferencing the null pointer?
What's the harm of just ignoring any program write to unmapped memory, and returning all zeros on a read attempt?
How about an option to make an abort() statement from a library function return 0; instead?
These rules actually have nothing to do with the formal mathematical definitions of multiplication or division;
they are someone's informal observations about the results of applying formal rules, and commonly used
as instructional aids and logistical shortcuts to help students.
Rule one can be derived from how multiplication is defined it's not "anything" multiplied by zero though,
that is a simplification, so beginners don't have to worry about number theory, number systems, functions and domains and ranges; a technically correct variant of Rule one would be "Any member of the domain of real numbers multiplied by zero is zero.".
The same also holds for complex numbers and integers.
Do keep in mind the rules is not Any object multiplied by zero is zero.
If you have an X, such that X is not a member of the set of numbers, then
0*X is not guaranteed to be zero.
Rule two: anything divided by itself is one
Rule two should be any real number over which division is defined divided by itself is one.
In other words:
f(X,Y) = X/Y;
If (X,Y) are elements of the set of real numbers,
Then f(X,Y)=1 if and only if (X = Y and Y not equal to 0).
Or... If X = Y, then Either: f(X,Y)=1 or a value f(X,Y) does not exist in the real numbers.
We have other terms for other numbers that seem impossible. SQRT(-1)
Sqrt(-1) is also undefined in the real numbers. It is defined only in the complex numbers.
In the complex number system, (Sqrt(-1), 0) is just equal to (0,1)
The complex number system is a closed field, which you won't find in a system that allows division by 0.....
the complex numbers are essential fundamental to Physics and also provide the
fundamental connection between Geometry and Algebra, and it's useful in particular
for solving the roots of polynomials and finding coefficients, in particular the solutions of cubic equations.
I await anxiously to see someone propose a number system where assigning a definition to X/0 makes any sense and actually has any value.
the light on my router blinks "no signal", and I haven't changed anything
Just because you think you haven't personally changed anything does not mean nothing changed.
Your kid may have come by and yanked on the cable going into the modem a bit hard, so there may be an indoor wiring/connection issue after the demarc but before the modem - outside the ISP's area of responsibility.
That LED might not mean exactly what you think it means, and even if you do, they vary from device to device, and it's likely that many non-engineering folks do not understand the LEDs ---- technical support staff included.
I am not against free speech - you can blur the face on videos, and/or show it on local TV
It seems like you really are against free speech.... and you call curtailed or abridged speech "free".
This is like saying you can have your declaration of independence, but it's treason if you don't black out the sections that speak ill of the king, Or if you post your declaration to Twitter, but your town's Newspaper is OKAY, as long as it's not circulated nationally.
You want to force people to conceal part of the message or refrain from posting it on the internet or other efficient media, and use only traditional media instead (Which has highly restricted access, since media companies have their own rules about what they will carry).
I am against invasions of privacy.
Privacy is a guise for you to favor tyrannical control of speech.
There is no invasion of privacy posting a video of someone taken in public, however,
or while at a place of work or delivering a service to the public or interacting with someone else's property, because there is no expectation of privacy.
Privacy is something you have in your own private home at such times as you choose to not allow anyone else to be there.
There are several cases where actors were paid to do things like make catcalls at women and then someone put the video on the internet pretending no one was paid.
That's not invasion of privacy, But intentional deception through false context, and possible defamation.
The fundamental violation there is bogus/deceptive internet video, not internet video.
For most people in the US, there is no such thing.
They will generally listen and have greater understanding if escalation to technical staff is needed to resolve the issue, but there is a process for supporting certain issues that are caused by common user errors AND you still have to go to through the process,
to be satisfied you don't just have a case of user error, before spending $$$.
Just because you're this big and mighty IT smart guy doesn't mean you get to skip the processes they have in place.
How arrogant and disrespectful is that, to expect to call in the ISP and tell them how to fix the problem And believe they should just take your word for it and spend the $$$ with no required troubleshooting and independent verification of the issue?
Pretty darned arrogant.....
There are lots of people who think they know what they're talking about but don't; these people will call in and say the router is broken, but in fact the issue is caused by a virus on their computer or windows malfunction,
And the SPs are not hiring engineers for frontline support, they are trained on a specific process, and support staff are not competent to take ad-hoc willy nilly sidetracks or alternative resolution paths.
If a troubleshooting step or observation is not in their flowchart, then they cannot act upon it, because they do not know how to take into account that information
So the support people themselves
don't have the same knowledge you would have as an IT person, and they can't just take your
word for it that you've isolated the router as a definite issue, until they've walked you through some
guided troubleshooting exercises. Their company would go broke on massive numbers of unnecessarily
modem replacements per month.
Look, the cost of the electricity to desalinate water is worth FAR more than the cost of the crops that a farmer could grow with it.
It seems this is an economic problem and not a humanitarian concern.
Let the price of water reflect the economic reality, and if it DOES cost more for water than the value of the crops,
then either the farmer will increase the price they require before selling their crops Or the farmer will produce more valuable crops,
or the farmers will produce less crops, until the supply of crops falls, and a new price equilibrium is found on the price of crops.
If water desalination is done, then don't differentiate pricing between desalinated and water from other sources......
when pricing water, just average out the cost of water from all sources, And make sure that all consumers of water pay the same price per gallon.
this rush to implement the technology runs afoul of privacy laws in at least two U.S. states: Illinois and Texas forbid the use of face recognition software without "informed consent" from the target. Facebook is the target of a recent lawsuit in Illinois over this exact issue;
This behavior should be prosecuted to the full extent of the law, including civil and criminal penalties for company management and people involved.
This would among other things, stop things like people posting embarrassing youtube videos of other people.
It sounds to me like you are essentially saying you don't like free speech.
Posting a video for the purpose of embarrassing someone would be a shitty reason, But any video or pic also might have an important message or information to communicate the poster feels is important, and it will always be embarrassing to the person whose bad or ridiculous behavior is being exposed.
For example: Hidden camera showing mechanic sabotaging customer's vehicle, showing hypocrisy by a political figure, or showing abusive/cruel behavior by someone against other people, who will be embarrassed when exposed.
Video footage showing that person who claims X against the entity releasing the video is doing Y that is even worse.
you're better off leaving school at the earliest possible age, not going to college, and trying out your business skills by failing a few times on a small scale in the real world.
I think that's just an opinion; it's not demonstrable that you're best off that way.
Going to college may help round out your education, provide you useful knowledge and skills.
It's debatable whether or not it is important to get a STEM degree for a technical field, or whether
it's good to just get a degree and take whatever classes you feel will be the most helpful while still meeting the requirements for whatever degree you picked.
There are business degree options also; and you may do better to have business skills gained before you can try them out....
Well that is my plan. There is too much wire in my house and I don't know what it all is controlling.
Well..... you could trace things out with a tone and probe. Or $800 worth of equipment that can do Open/Closed circuit tracing to ID every wire is still a lot cheaper than the materials; if you're contemplating redoing the drywall on the entire house... it sounds like a heck of a lot of work, or tens of thousands of $$ in labor....
I only have a 1900 sq. ft. house and there are 4 rooms that are all on the same breaker.
I would first wonder if the 36 bay breaker box is already filled up with tandem/cheater breakers to max. capacity on all the slots that allow them. If not, then there might still be room for a few more, provided the requirements for Arc Fault Circuit Interruptors on Bedroom/Kitchen/Laundry and GFCI on the Bath/Garage/Kitchen/wet area circuits that now require them can still be met.
as well as wanting to run coax and network lines into each room and pulling down the sheet rock to put in conduit is looking like the cheapest and quickest solution.
The quickest/cheapest solution for networking is probably 802.11n wireless, and minimize the amount of cabling.
Do you even know how simple electrical wiring is? [...]
I think it is more nuanced than you suggest. If the electrical professional does everything else for you, then yeah,
twisting the right properly marked wires together is simple. Assuming they are properly labelled.
Sometimes Hot and Common might be erroneously swapped on an existing install, and you are responsible for that if you add to the
circuit without fixing it. Also, ground might not exist, or might be improperly setup at the time you are adding, at the box you want to tap off of.
In some odd cases..... some idiot used the bare ground wire as a Neutral on a switch leg, instead of using the correct 12/3 or 10/3 cabling.
Again: if you add to the circuit, and don't fix such errors before turning it back on, then you might incur liability or loss of insurance protection.
The wiring procedure for a single 220/240/120v circuit is simple, But are you 100% used the right kind of wire and materials according
to the requirements for the run, And installed them correctly according to the code manual and manufacturer directions, including all the safety rules?
The other real PITA is getting the wiring from Point A to Point B in a finished structure that already has the sheetrock installed.
How are you going to get that wiring to Point B, and be sure the route is a safe one with no dangerous obstacles or
LV cabling in the path? Not that simple.
Getting a new circuit to a flush-mounted breaker panel is even harder: if the nearest
circuit already at its highest load would be exceeded and trip the breaker if you plugged another outlet in,
Especially if you've run out of breakers in the panel.
Gonna just rip out that drywall so you can run what you want?
Great.... now how are you gonna put things back together?
I don't understand why it's all about coding. They would do the world a great service if they would teach early students
computer science concepts such as: Combinations and permutations, Probability theory, Set Theory,
Analysis of algorithms, Symbolic logic, basic proofs in symbolic logic.
They should keep the questions they ask students simple and involve engagement of the brain always presenting novel problems,
rather than emphasizing rote, such as ability to solve practiced problems of a standard form for a time-limited testing session.
Plus confine the nature of tests to questions about theory/background, and limit problems on exams to trivial "Toy" problems that can be worked out mentally in less than 1 minute.
IOW: Evaluation primarily based on submitting assignments, class participation, and participation in group projects measured by the examiner
inspecting the development documents and reviewing which tickets were assigned to which student, And what code each student committed.
Just teaching coding.... the average student will need half a semester, before they can successfully write "Hello World"
They might be capable of implementing FizzBuzz on their own after a few years.
BUT they may seriously inspire people or help spark interest in the field, so even if the courses
are useless to 80% of the students...... I think it really is worth it to society to require that everyone being schooled
has a taste of programming, And that the taste they get is Not biased towards the negative; in other words,
the classes should be given in a digestible manner, still with a challenge, but tasks kept simple enough to avoid
scaring people away.
Still... if you're just getting started in CS and want to make a livelihood; it might be a bonafide reason to have second thoughts.
Look for a budding industry that is niche and is or will be in high demand, that companies can't even think of commoditizing,
and which has a high barrier to entry or cannot be automated or have workforce requirements for skilled workers significantly
reduced by using technology.
I am thinking the ideal gig would involve working for the federal or state government in a department that neither
democrats nor republicans would ever in a million years dare kill off funding to.... that would be something like
the CDC,FDA/ Public Health, Federal Reserve, FEMA, Consumer Safety, Sanitation, Department of Labor,...
They're making the skill ubiquitous and thus increasing the amount of supply side talent which will help depress wages.
I'm not personally worried..... my retirement plan is called COBOL, FORTRAN, and the Year 2038 bug.
In the mean time.... I might go back to school and pursue a EECE graduate degree, with a concentration in Artificial Intelligence, Robotics, and Automation,
throw in some data science.
I don't think 90% of their "H-1B replacements" will be able to handle it.
And Coding is already cheap.... the people with CS degrees from University should be doing more sophisticated things such as
building a startup, or doing scientific computing work that requires much higher discrete Math that has to be done accurately that they don't even teach in High School.
A Jury is generally instructed specifically that their opinion of the law should hold no bearing on the result
Jury nullification involves intentionally casting aside the instructions, for example, and declaring someone innocent, since the law is felt to be unjust.
It is an act of civil disobedience. In order for it to be successful a nullification, the jurors must insist the defendant did not break the law and not let it spill that the reason they reached their verdict was about their opinion of the law or the unjust result applying the law would have.
They call that "jury nullification" in the US and it is the actual job of the jury to judge the law and defendant.
This exists, but you cannot speak of it in court, Or you risk going to jail, or if a juror is involved: having the verdict thrown out.
Jury nullification is not supported by the courts;; it's just a physical fact, that the jurors are people: therefore, they have the physical ability in an act of civil disobedience to intentionally fail to follow legally required instructions from the judge in coming up with their finding, when they believe that following the instructions would have a fundamentally unjust result.
The court will ask jurors (and potential jurors) such questions in court, that the juror will not be selected as a juror, or else will commit perjury or swear to a false oath in failing to follow instructions the juror is legally required to follow, if the juror believes in jury nullification.
In other words: the possibility exists of criminal prosecution for a juror participating in nullification; granted, however, the private conversations during deliberation are confidential and cannot be disseminated by the court or incriminate a juror, but another juror can report the failure to follow directions, resulting in a new trial required.
Now that the states have been effectively subdued...
Why do you say the states have been subdued?
The states are the pillars of the republic.
2/3 of the states can call a constitutional convention, then they could redefine black as white, reverse day and night, cat and dog, and 3/4 of the states can ratify amendments proposed in such a convention.
Last I checked, that is pretty darned close to happening.... just a couple more states would need to apply for such convention.
But they are *THE* last line of defense that most of the citizenry have against violation of their civil rights and against government overreach.
And you are suggesting that they are unprincipled and will rule based on emotion, because those whose rights that are violated involve the people speaking out against the judges?
They are covered by the laws where they registered the vehicle.
Ok.. i'm not sure if this is a blessing or a curse, for people who live there; if they travel often to areas where locals have to have them, then.
Around here, the police have regular patrols pulling over any vehicle with sticker expired or missing. The requirement is so common, that the officer might not even believe the assertion that no inspection is required in their home city.
The owner might be technically covered by the law where they registered the vehicle, but I'm not sure if they will wind up with a ticket or not, or how they could avoid one, in case the officer doesn't happen to know the rules that apply to their place of residence.
Also, having to come back to the foreign state to attempt to challenge it in court might be so inconvenient or burdensome, that the person just winds up paying the ticket.
But, with autonomous vehicles, this is not quite true anymore. You can "drive" to work, then send the car home driverless.
The article estimates we are 5yrs aware from autonomous vehicles, But I believe we are more like 20 or 30 years away from vehicles you can send home driverless. For the forseeable future, there will have to be a competent prepared human at the wheel ready to takeover.
So the automaker supposed to be on the hook because YOU last decided to check break fluid six years ago?
The new autonomous cars are going to notice when something is wrong with the break fluid, or it hasn't been serviced in years, and at some point alert the driver that the vehicle needs service now, and they have no other option but to drive immediately to a service station.
I think most res. garage door openers these days are rolling code.... all the reasonably-rated openers i've seen for sale today are rolling code not fixed.
On the other hand, even if you do have a rolling code opener it's likely vulnerable to....
the coat hanger attack on the backup release, which I understand takes a practiced person about 10 seconds and doesn't matter whether it's a fixed code or rolling code opener.
loosey goosey
I have the patent on loosey goosey search request mangling. From henceforth: only Webcrawler is allowed to do it
Why don't we get rid of segmentation faults too when dereferencing the null pointer? What's the harm of just ignoring any program write to unmapped memory, and returning all zeros on a read attempt?
How about an option to make an abort() statement from a library function return 0; instead?
Rule two: anything divided by itself is one
These rules actually have nothing to do with the formal mathematical definitions of multiplication or division; they are someone's informal observations about the results of applying formal rules, and commonly used as instructional aids and logistical shortcuts to help students.
Rule one can be derived from how multiplication is defined it's not "anything" multiplied by zero though, that is a simplification, so beginners don't have to worry about number theory, number systems, functions and domains and ranges; a technically correct variant of Rule one would be "Any member of the domain of real numbers multiplied by zero is zero.".
The same also holds for complex numbers and integers.
Do keep in mind the rules is not Any object multiplied by zero is zero. If you have an X, such that X is not a member of the set of numbers, then 0*X is not guaranteed to be zero.
Rule two: anything divided by itself is one
Rule two should be any real number over which division is defined divided by itself is one. In other words:
f(X,Y) = X/Y;
If (X,Y) are elements of the set of real numbers,
Then f(X,Y)=1 if and only if (X = Y and Y not equal to 0).
Or... If X = Y, then Either: f(X,Y)=1 or a value f(X,Y) does not exist in the real numbers.
We have other terms for other numbers that seem impossible. SQRT(-1)
Sqrt(-1) is also undefined in the real numbers. It is defined only in the complex numbers.
In the complex number system, (Sqrt(-1), 0) is just equal to (0,1)
The complex number system is a closed field, which you won't find in a system that allows division by 0..... the complex numbers are essential fundamental to Physics and also provide the fundamental connection between Geometry and Algebra, and it's useful in particular for solving the roots of polynomials and finding coefficients, in particular the solutions of cubic equations.
I await anxiously to see someone propose a number system where assigning a definition to X/0 makes any sense and actually has any value.
the light on my router blinks "no signal", and I haven't changed anything
Just because you think you haven't personally changed anything does not mean nothing changed. Your kid may have come by and yanked on the cable going into the modem a bit hard, so there may be an indoor wiring/connection issue after the demarc but before the modem - outside the ISP's area of responsibility.
That LED might not mean exactly what you think it means, and even if you do, they vary from device to device, and it's likely that many non-engineering folks do not understand the LEDs ---- technical support staff included.
I am not against free speech - you can blur the face on videos, and/or show it on local TV
It seems like you really are against free speech.... and you call curtailed or abridged speech "free".
This is like saying you can have your declaration of independence, but it's treason if you don't black out the sections that speak ill of the king, Or if you post your declaration to Twitter, but your town's Newspaper is OKAY, as long as it's not circulated nationally.
You want to force people to conceal part of the message or refrain from posting it on the internet or other efficient media, and use only traditional media instead (Which has highly restricted access, since media companies have their own rules about what they will carry).
I am against invasions of privacy.
Privacy is a guise for you to favor tyrannical control of speech. There is no invasion of privacy posting a video of someone taken in public, however, or while at a place of work or delivering a service to the public or interacting with someone else's property, because there is no expectation of privacy.
Privacy is something you have in your own private home at such times as you choose to not allow anyone else to be there.
There are several cases where actors were paid to do things like make catcalls at women and then someone put the video on the internet pretending no one was paid.
That's not invasion of privacy, But intentional deception through false context, and possible defamation.
The fundamental violation there is bogus/deceptive internet video, not internet video.
For most people in the US, there is no such thing.
They will generally listen and have greater understanding if escalation to technical staff is needed to resolve the issue, but there is a process for supporting certain issues that are caused by common user errors AND you still have to go to through the process, to be satisfied you don't just have a case of user error, before spending $$$.
Just because you're this big and mighty IT smart guy doesn't mean you get to skip the processes they have in place.
How arrogant and disrespectful is that, to expect to call in the ISP and tell them how to fix the problem And believe they should just take your word for it and spend the $$$ with no required troubleshooting and independent verification of the issue? Pretty darned arrogant.....
There are lots of people who think they know what they're talking about but don't; these people will call in and say the router is broken, but in fact the issue is caused by a virus on their computer or windows malfunction, And the SPs are not hiring engineers for frontline support, they are trained on a specific process, and support staff are not competent to take ad-hoc willy nilly sidetracks or alternative resolution paths.
If a troubleshooting step or observation is not in their flowchart, then they cannot act upon it, because they do not know how to take into account that information
So the support people themselves don't have the same knowledge you would have as an IT person, and they can't just take your word for it that you've isolated the router as a definite issue, until they've walked you through some guided troubleshooting exercises. Their company would go broke on massive numbers of unnecessarily modem replacements per month.
Look, the cost of the electricity to desalinate water is worth FAR more than the cost of the crops that a farmer could grow with it.
It seems this is an economic problem and not a humanitarian concern.
Let the price of water reflect the economic reality, and if it DOES cost more for water than the value of the crops, then either the farmer will increase the price they require before selling their crops Or the farmer will produce more valuable crops, or the farmers will produce less crops, until the supply of crops falls, and a new price equilibrium is found on the price of crops.
If water desalination is done, then don't differentiate pricing between desalinated and water from other sources...... when pricing water, just average out the cost of water from all sources, And make sure that all consumers of water pay the same price per gallon.
It sounds like blatant defiance of the law:
this rush to implement the technology runs afoul of privacy laws in at least two U.S. states: Illinois and Texas forbid the use of face recognition software without "informed consent" from the target. Facebook is the target of a recent lawsuit in Illinois over this exact issue;
This behavior should be prosecuted to the full extent of the law, including civil and criminal penalties for company management and people involved.
This would among other things, stop things like people posting embarrassing youtube videos of other people.
It sounds to me like you are essentially saying you don't like free speech. Posting a video for the purpose of embarrassing someone would be a shitty reason, But any video or pic also might have an important message or information to communicate the poster feels is important, and it will always be embarrassing to the person whose bad or ridiculous behavior is being exposed.
For example: Hidden camera showing mechanic sabotaging customer's vehicle, showing hypocrisy by a political figure, or showing abusive/cruel behavior by someone against other people, who will be embarrassed when exposed.
Video footage showing that person who claims X against the entity releasing the video is doing Y that is even worse.
you're better off leaving school at the earliest possible age, not going to college, and trying out your business skills by failing a few times on a small scale in the real world.
I think that's just an opinion; it's not demonstrable that you're best off that way. Going to college may help round out your education, provide you useful knowledge and skills. It's debatable whether or not it is important to get a STEM degree for a technical field, or whether it's good to just get a degree and take whatever classes you feel will be the most helpful while still meeting the requirements for whatever degree you picked.
There are business degree options also; and you may do better to have business skills gained before you can try them out....
Well that is my plan. There is too much wire in my house and I don't know what it all is controlling.
Well..... you could trace things out with a tone and probe. Or $800 worth of equipment that can do Open/Closed circuit tracing to ID every wire is still a lot cheaper than the materials; if you're contemplating redoing the drywall on the entire house... it sounds like a heck of a lot of work, or tens of thousands of $$ in labor....
I only have a 1900 sq. ft. house and there are 4 rooms that are all on the same breaker.
I would first wonder if the 36 bay breaker box is already filled up with tandem/cheater breakers to max. capacity on all the slots that allow them. If not, then there might still be room for a few more, provided the requirements for Arc Fault Circuit Interruptors on Bedroom/Kitchen/Laundry and GFCI on the Bath/Garage/Kitchen/wet area circuits that now require them can still be met.
as well as wanting to run coax and network lines into each room and pulling down the sheet rock to put in conduit is looking like the cheapest and quickest solution.
The quickest/cheapest solution for networking is probably 802.11n wireless, and minimize the amount of cabling.
Do you even know how simple electrical wiring is? [...]
I think it is more nuanced than you suggest. If the electrical professional does everything else for you, then yeah, twisting the right properly marked wires together is simple. Assuming they are properly labelled.
Sometimes Hot and Common might be erroneously swapped on an existing install, and you are responsible for that if you add to the circuit without fixing it. Also, ground might not exist, or might be improperly setup at the time you are adding, at the box you want to tap off of.
In some odd cases..... some idiot used the bare ground wire as a Neutral on a switch leg, instead of using the correct 12/3 or 10/3 cabling.
Again: if you add to the circuit, and don't fix such errors before turning it back on, then you might incur liability or loss of insurance protection.
The wiring procedure for a single 220/240/120v circuit is simple, But are you 100% used the right kind of wire and materials according to the requirements for the run, And installed them correctly according to the code manual and manufacturer directions, including all the safety rules? The other real PITA is getting the wiring from Point A to Point B in a finished structure that already has the sheetrock installed.
How are you going to get that wiring to Point B, and be sure the route is a safe one with no dangerous obstacles or LV cabling in the path? Not that simple.
Getting a new circuit to a flush-mounted breaker panel is even harder: if the nearest circuit already at its highest load would be exceeded and trip the breaker if you plugged another outlet in, Especially if you've run out of breakers in the panel.
Gonna just rip out that drywall so you can run what you want? Great.... now how are you gonna put things back together?
I don't understand why it's all about coding. They would do the world a great service if they would teach early students computer science concepts such as: Combinations and permutations, Probability theory, Set Theory, Analysis of algorithms, Symbolic logic, basic proofs in symbolic logic.
They should keep the questions they ask students simple and involve engagement of the brain always presenting novel problems, rather than emphasizing rote, such as ability to solve practiced problems of a standard form for a time-limited testing session.
Plus confine the nature of tests to questions about theory/background, and limit problems on exams to trivial "Toy" problems that can be worked out mentally in less than 1 minute.
IOW: Evaluation primarily based on submitting assignments, class participation, and participation in group projects measured by the examiner inspecting the development documents and reviewing which tickets were assigned to which student, And what code each student committed.
Just teaching coding.... the average student will need half a semester, before they can successfully write "Hello World"
They might be capable of implementing FizzBuzz on their own after a few years.
BUT they may seriously inspire people or help spark interest in the field, so even if the courses are useless to 80% of the students...... I think it really is worth it to society to require that everyone being schooled has a taste of programming, And that the taste they get is Not biased towards the negative; in other words, the classes should be given in a digestible manner, still with a challenge, but tasks kept simple enough to avoid scaring people away.
Still... if you're just getting started in CS and want to make a livelihood; it might be a bonafide reason to have second thoughts.
Look for a budding industry that is niche and is or will be in high demand, that companies can't even think of commoditizing, and which has a high barrier to entry or cannot be automated or have workforce requirements for skilled workers significantly reduced by using technology.
I am thinking the ideal gig would involve working for the federal or state government in a department that neither democrats nor republicans would ever in a million years dare kill off funding to.... that would be something like the CDC,FDA/ Public Health, Federal Reserve, FEMA, Consumer Safety, Sanitation, Department of Labor, ...
They're making the skill ubiquitous and thus increasing the amount of supply side talent which will help depress wages.
I'm not personally worried..... my retirement plan is called COBOL, FORTRAN, and the Year 2038 bug.
In the mean time.... I might go back to school and pursue a EECE graduate degree, with a concentration in Artificial Intelligence, Robotics, and Automation, throw in some data science.
I don't think 90% of their "H-1B replacements" will be able to handle it.
And Coding is already cheap.... the people with CS degrees from University should be doing more sophisticated things such as building a startup, or doing scientific computing work that requires much higher discrete Math that has to be done accurately that they don't even teach in High School.
A Jury is generally instructed specifically that their opinion of the law should hold no bearing on the result
Jury nullification involves intentionally casting aside the instructions, for example, and declaring someone innocent, since the law is felt to be unjust.
It is an act of civil disobedience. In order for it to be successful a nullification, the jurors must insist the defendant did not break the law and not let it spill that the reason they reached their verdict was about their opinion of the law or the unjust result applying the law would have.
They call that "jury nullification" in the US and it is the actual job of the jury to judge the law and defendant.
This exists, but you cannot speak of it in court, Or you risk going to jail, or if a juror is involved: having the verdict thrown out.
Jury nullification is not supported by the courts;; it's just a physical fact, that the jurors are people: therefore, they have the physical ability in an act of civil disobedience to intentionally fail to follow legally required instructions from the judge in coming up with their finding, when they believe that following the instructions would have a fundamentally unjust result.
The court will ask jurors (and potential jurors) such questions in court, that the juror will not be selected as a juror, or else will commit perjury or swear to a false oath in failing to follow instructions the juror is legally required to follow, if the juror believes in jury nullification.
In other words: the possibility exists of criminal prosecution for a juror participating in nullification; granted, however, the private conversations during deliberation are confidential and cannot be disseminated by the court or incriminate a juror, but another juror can report the failure to follow directions, resulting in a new trial required.
Now that the states have been effectively subdued...
Why do you say the states have been subdued? The states are the pillars of the republic.
2/3 of the states can call a constitutional convention, then they could redefine black as white, reverse day and night, cat and dog, and 3/4 of the states can ratify amendments proposed in such a convention.
Last I checked, that is pretty darned close to happening.... just a couple more states would need to apply for such convention.
But they are *THE* last line of defense that most of the citizenry have against violation of their civil rights and against government overreach.
And you are suggesting that they are unprincipled and will rule based on emotion, because those whose rights that are violated involve the people speaking out against the judges?
They are covered by the laws where they registered the vehicle.
Ok.. i'm not sure if this is a blessing or a curse, for people who live there; if they travel often to areas where locals have to have them, then.
Around here, the police have regular patrols pulling over any vehicle with sticker expired or missing. The requirement is so common, that the officer might not even believe the assertion that no inspection is required in their home city.
The owner might be technically covered by the law where they registered the vehicle, but I'm not sure if they will wind up with a ticket or not, or how they could avoid one, in case the officer doesn't happen to know the rules that apply to their place of residence.
Also, having to come back to the foreign state to attempt to challenge it in court might be so inconvenient or burdensome, that the person just winds up paying the ticket.
But, with autonomous vehicles, this is not quite true anymore. You can "drive" to work, then send the car home driverless.
The article estimates we are 5yrs aware from autonomous vehicles, But I believe we are more like 20 or 30 years away from vehicles you can send home driverless. For the forseeable future, there will have to be a competent prepared human at the wheel ready to takeover.
That's a bit unusual... What happens when someone who lives there wants to drive in other areas?
So the automaker supposed to be on the hook because YOU last decided to check break fluid six years ago?
The new autonomous cars are going to notice when something is wrong with the break fluid, or it hasn't been serviced in years, and at some point alert the driver that the vehicle needs service now, and they have no other option but to drive immediately to a service station.
I think most res. garage door openers these days are rolling code.... all the reasonably-rated openers i've seen for sale today are rolling code not fixed.
On the other hand, even if you do have a rolling code opener it's likely vulnerable to.... the coat hanger attack on the backup release, which I understand takes a practiced person about 10 seconds and doesn't matter whether it's a fixed code or rolling code opener.