With XP if you didn't like the UI changes you could turn them off. Activation was/is an annoyance but an annoyance that only comes up once every couple of years is easilly accepted/forgotten.
Whereas with more recent versions of windows the UI changes have not been optional. Yes windows 7 has a classic theme but that just makes the UI look sorta like older versions, it doesn't make it behave like them.
Also a lot of people upgrading to XP were not coming from 2K but from 9x which keeled over under heavy load.
There is a reason they are called redistributables. Guess what that is? Go on, I'll give you a hint if you need one.
Because you can redistribute them with your software to allow it to be installed on windows systems that don't yet have those components. That doesn't mean you are allowed to redistribute them in other contexts.
While the energy in those recordings is much higher than in an unprocessed and undistorted audio signal I bet it is still much lower than a maximum amplitude square wave.
We don't know that yet. There are certainly people within debian who think the chosen default should "merely be a default", there are also people within debian who think there should be "one and only one suported init system". In the middle we have people who think it should merely be a default for the project as a whole but some software may depend on the default init system (gnome3.................).
This vote seems to have ignored that issue and from reading the mailing list discussion some members of the TC are very unhappy about that fact.
And that is why concurrent systems - electronic systems - are designed graphically.
Boards are usually designed graphically but afaict ICs are usually designed using text based hardware description languages.
Symbols are only needed to cross-reference things; but in a graphical language, you just connect them.
It doesn't matter for the computer but the "symbol" also serves (or at least should serve) to help document the programmers intent when they made the connection.
then you need variable assignment, conditionals, and loops to write a new box. And then all of a sudden you are back to writing text code
Have you ever used labview?
A custom block just links to another diagram on which you can place more stude Conditionals and loops are represented by large adjustable size boxes in which you can place other boxes. Variables aren't used much, if you really need them they are there but for the most part you just use "wires" and "shift registers" (a "shift register" takes an output from one iteration of a loop and feeds it into the next one with the ability to feed in at the start of the loop and feed out at the end)
Which is not to say I like labview but it is certainly a graphical environment and it's certainly powerful enough to do a heck of a lot without resorting to text code.
Board designs are usually done by drawing schematics and then importing those into the PCB editor and then laying them out (autolayout of PCBs is possible in theory but i've never heard of anyone using it in practice).
IC designs on the other hand are done by writing code in a hardware description language and then running that through the synthisizer (and maybe some manual tweaking afterwards for really high end designs).
Be aware that the lego NXT software (haven't tried the EV3 stuff yet) is seriously crippled compared to labview (which it was based on), in particular you can't take "wires" in and out of structure blocks.
I have used labview a bit and find serveral things annoying.
1: There is no zoom functionality (apparently this is the #1 most requested feature) 2: unlike variable names in traditiona code wires in labview typically don't have names. This makes it hard to understand what each wire is for (yes i'm pretty sure there is a way to label them, but it's something you have to do extra not something that naturally comes as part of the coding like in traditional languages) 3: I can never remember what all the little pictures on the blocks mean. 4: I find connecting the blocks very fiddly.
The bottom line is if we are going to have a future where electricity doesn't come from fossil fuels we are going to have to design and deploy either more flexible nuclear power plants, more energy storage systems or some combination of the two.
Sixty-two more days until Windows XP support ends and IE/XP can be presumed vulnerable to forever-days.
Yeah:(
Unfortunately i'm not sure that will stop people using it.
You have to go through the hosting renewal dance and domain renewal dance anyway.
At least with the providers I use hosting is just on an ongoing contract automatically paid.
With domain renewals I can either put them on automatic renewal or renew at my conviniance for pretty much as long as I want and with no penalties for renewing early.
With SSL certs I have to do a manual dance* every time it comes up for renewal (which seems to be once a year for the only free provider i'm aware of) and do that dance within an annoyingly short time window.
* Revalidate myself with the ssl provider, generate the csr, feed the csr to the provider (who ignore most of it), get the cert, search for the correct intermediate certs to go with it and install it into the web server. Along the way of course I have to look up how to do many of the steps again because it's long enough since I last did them that I forget the details.
You are wrong for comparable peak voltage (which sets insulation requirements) and RMS current DC has lower cable losses than AC both because the RMS voltage can be higher (for DC RMS=peak, for a sinewave RMS*sqrt(2)=peak) and because of the elimination of capacitive and inductive affects.
The reason AC won the "war of the currents" was the transformer. Transformers provide an efficient and economical way to convert between different voltages, something the DC systems of the time did not have. Voltage conversion is a vital part of any large scale electricity grid as the voltages that are appropriate for generation and use are very different from the voltages that are appropriate for transmission and distribution. DC can also be problematic for end use because it's far more prone to sustaining arcs than AC is.
What has changed since the war of the currents is the introduction of power electronics. We can now convert between AC and DC and convert between different DC voltages with reasonablly high efficiency. It's still too expensive to use it for most of the grid but for long distance or undersea interconnects the advantages of DC can outweigh the costs.
Getting a domain-validated SSL cert from publicly-available CAs is the work of a few minutes and, as you point out, often available for free or very low cost.
That is true, however.
1: until internet explorer on windows XP and the default browser on android 2.x die out we can only use one cert per IP. So we are stuck with either managing seperate IPs for each hostname or paying significantly more to have multiple names on one cert.; 2: you have to go through the certificate dance again every year or two. If you don't then your users start getting warnings.
I now do everything in my power to make sure we never buy from people who use this kind of commercial behavior.
So who do you buy from when you need high end test gear? Afaict having some features of test equipment require unlock codes to activate is standard practice.
Nginx doesn't do dynamic content by itself so when you have dynamic content on a site hosted on nginx it has to pass those to another process over a suitable protocol (http, fastcgi, uwsgi etc).
502 bad gateway usually indicates a problem with that "other process", that may be caused by administrative actions , bugs in the backend process or overloading but either way it isn't really nginx's fault. You can get similar errors from apache or squid, you just don't see them deployed in this manner as often.
Just how strong are the internal legal and manegerial firewalls though? If the US government orders the US parent company to obtain data secretly from the EU subsidary will the subsidary really be able to stop them?
At this point, I'm not 100% sure what in any reasonable configuration Apache would offer over nginx.
A couple of things i've noticed
1: The combination of nginx and php can be a pain. It's easy enough to make it work for the root of a hostname but if you then add a subdirectory of the domain that is mapped to a different local directory it breaks because nginx passes the wrong path to php. I belive it's possible to make things work again with a sufficiantly complex configuration but I haven't figured out how yet. In my case I just worked arround it by using subdomains. 2: Some more specialist stuff may rely on specific apache modules that afaict don't have an nginx equivilent. For example mod_dav_svn or mod_mirrorbrain.
mmm, the "active sites" graph looks far more stable, apache is showing a slight downward trend recently but the market share it's losing doesn't seem to be going to MS
You're confused - it's the BANKS that 'print' money into existence.
Commerical banks create pseudeo-money.
When you deposit "real" money from the government or central bank in a commercial bank account the bank keeps a certain ammount of it in reseve (either by stashing it in a vault or depositing it at the central bank) and loans out the rest. But you still effectively have the money you deposited so your bank balance is psuedo-money.
The ammount of such psuedo-money in the system is much greater than the ammount of "real money" but the government and central bank (the existance of which is ultimately at the whim of the government) control the ammount of real money and the reserve requirements placed on banks and thus indirectly control the ammount of pseudo-money the commercial banks can create.
But for completely different reasons what you think, its because: - your drive might be faulty so the overwrite is actually not performed
A related one:
The drive may remap some sectors because they are failing, it may be very difficult to ensure that all the physical sectors are overwritten and not just all the logical sectors.
Mobile phones have always been programmed in something.
Obviously for as long as mobile phones have had embedded processors (and that is a long time though i'm not sure it goes right back to the beginning of mobile phones) then someone has been writing software to drive them just as people have been writing software to drive dishwashers for as long as dishwashers have had embedded processors.
But that is a very different thing from the wide use of third party apps on phones. Prior to the iphone appstore there were some attempts to support third party apps on phones (javame, various vendor specific stuff, probablly others) but afaict none of them were used to anything like the extent the iphone appstore and andriod market are today.
With XP if you didn't like the UI changes you could turn them off. Activation was/is an annoyance but an annoyance that only comes up once every couple of years is easilly accepted/forgotten.
Whereas with more recent versions of windows the UI changes have not been optional. Yes windows 7 has a classic theme but that just makes the UI look sorta like older versions, it doesn't make it behave like them.
Also a lot of people upgrading to XP were not coming from 2K but from 9x which keeled over under heavy load.
it should be a $100K fine on whoever was *shipping* it/producing it
The problem is the sender is not in the US and may not even be identifiable. So enforcing anything against them is very difficult.
There is a reason they are called redistributables. Guess what that is? Go on, I'll give you a hint if you need one.
Because you can redistribute them with your software to allow it to be installed on windows systems that don't yet have those components. That doesn't mean you are allowed to redistribute them in other contexts.
While the energy in those recordings is much higher than in an unprocessed and undistorted audio signal I bet it is still much lower than a maximum amplitude square wave.
By the late 1990's there were automated tools to set the parameters
And the monitor manufacturers added protection circuits to detect out of range sync signals and shut the monitor down.
Additionally, this will merely be a default
We don't know that yet. There are certainly people within debian who think the chosen default should "merely be a default", there are also people within debian who think there should be "one and only one suported init system". In the middle we have people who think it should merely be a default for the project as a whole but some software may depend on the default init system (gnome3.................).
This vote seems to have ignored that issue and from reading the mailing list discussion some members of the TC are very unhappy about that fact.
And that is why concurrent systems - electronic systems - are designed graphically.
Boards are usually designed graphically but afaict ICs are usually designed using text based hardware description languages.
Symbols are only needed to cross-reference things; but in a graphical language, you just connect them.
It doesn't matter for the computer but the "symbol" also serves (or at least should serve) to help document the programmers intent when they made the connection.
then you need variable assignment, conditionals, and loops to write a new box. And then all of a sudden you are back to writing text code
Have you ever used labview?
A custom block just links to another diagram on which you can place more stude
Conditionals and loops are represented by large adjustable size boxes in which you can place other boxes.
Variables aren't used much, if you really need them they are there but for the most part you just use "wires" and "shift registers" (a "shift register" takes an output from one iteration of a loop and feeds it into the next one with the ability to feed in at the start of the loop and feed out at the end)
Which is not to say I like labview but it is certainly a graphical environment and it's certainly powerful enough to do a heck of a lot without resorting to text code.
Debuggers run on text, not pictures.
I mostly agree with your post but I would have to point out that labview does have debugging features.
Board designs are usually done by drawing schematics and then importing those into the PCB editor and then laying them out (autolayout of PCBs is possible in theory but i've never heard of anyone using it in practice).
IC designs on the other hand are done by writing code in a hardware description language and then running that through the synthisizer (and maybe some manual tweaking afterwards for really high end designs).
Try Lego Mindstorms
Be aware that the lego NXT software (haven't tried the EV3 stuff yet) is seriously crippled compared to labview (which it was based on), in particular you can't take "wires" in and out of structure blocks.
I have used labview a bit and find serveral things annoying.
1: There is no zoom functionality (apparently this is the #1 most requested feature)
2: unlike variable names in traditiona code wires in labview typically don't have names. This makes it hard to understand what each wire is for (yes i'm pretty sure there is a way to label them, but it's something you have to do extra not something that naturally comes as part of the coding like in traditional languages)
3: I can never remember what all the little pictures on the blocks mean.
4: I find connecting the blocks very fiddly.
Having said that some people seem to like it.
The bottom line is if we are going to have a future where electricity doesn't come from fossil fuels we are going to have to design and deploy either more flexible nuclear power plants, more energy storage systems or some combination of the two.
Sixty-two more days until Windows XP support ends and IE/XP can be presumed vulnerable to forever-days.
Yeah :(
Unfortunately i'm not sure that will stop people using it.
You have to go through the hosting renewal dance and domain renewal dance anyway.
At least with the providers I use hosting is just on an ongoing contract automatically paid.
With domain renewals I can either put them on automatic renewal or renew at my conviniance for pretty much as long as I want and with no penalties for renewing early.
With SSL certs I have to do a manual dance* every time it comes up for renewal (which seems to be once a year for the only free provider i'm aware of) and do that dance within an annoyingly short time window.
* Revalidate myself with the ssl provider, generate the csr, feed the csr to the provider (who ignore most of it), get the cert, search for the correct intermediate certs to go with it and install it into the web server. Along the way of course I have to look up how to do many of the steps again because it's long enough since I last did them that I forget the details.
Finally, it's unlikely you'd be able to make them share a cable this way without screwing up the HDMI signal.
It's possible, apple did it for a while in the early 2000's
http://en.wikipedia.org/wiki/A...
Of course being possible doesn't make it a good idea.
You are wrong for comparable peak voltage (which sets insulation requirements) and RMS current DC has lower cable losses than AC both because the RMS voltage can be higher (for DC RMS=peak, for a sinewave RMS*sqrt(2)=peak) and because of the elimination of capacitive and inductive affects.
The reason AC won the "war of the currents" was the transformer. Transformers provide an efficient and economical way to convert between different voltages, something the DC systems of the time did not have. Voltage conversion is a vital part of any large scale electricity grid as the voltages that are appropriate for generation and use are very different from the voltages that are appropriate for transmission and distribution. DC can also be problematic for end use because it's far more prone to sustaining arcs than AC is.
What has changed since the war of the currents is the introduction of power electronics. We can now convert between AC and DC and convert between different DC voltages with reasonablly high efficiency. It's still too expensive to use it for most of the grid but for long distance or undersea interconnects the advantages of DC can outweigh the costs.
Getting a domain-validated SSL cert from publicly-available CAs is the work of a few minutes and, as you point out, often available for free or very low cost.
That is true, however.
1: until internet explorer on windows XP and the default browser on android 2.x die out we can only use one cert per IP. So we are stuck with either managing seperate IPs for each hostname or paying significantly more to have multiple names on one cert.;
2: you have to go through the certificate dance again every year or two. If you don't then your users start getting warnings.
I now do everything in my power to make sure we never buy from people who use this kind of commercial behavior.
So who do you buy from when you need high end test gear? Afaict having some features of test equipment require unlock codes to activate is standard practice.
Nginx doesn't do dynamic content by itself so when you have dynamic content on a site hosted on nginx it has to pass those to another process over a suitable protocol (http, fastcgi, uwsgi etc).
502 bad gateway usually indicates a problem with that "other process", that may be caused by administrative actions , bugs in the backend process or overloading but either way it isn't really nginx's fault. You can get similar errors from apache or squid, you just don't see them deployed in this manner as often.
Just how strong are the internal legal and manegerial firewalls though? If the US government orders the US parent company to obtain data secretly from the EU subsidary will the subsidary really be able to stop them?
At this point, I'm not 100% sure what in any reasonable configuration Apache would offer over nginx.
A couple of things i've noticed
1: The combination of nginx and php can be a pain. It's easy enough to make it work for the root of a hostname but if you then add a subdirectory of the domain that is mapped to a different local directory it breaks because nginx passes the wrong path to php. I belive it's possible to make things work again with a sufficiantly complex configuration but I haven't figured out how yet. In my case I just worked arround it by using subdomains.
2: Some more specialist stuff may rely on specific apache modules that afaict don't have an nginx equivilent. For example mod_dav_svn or mod_mirrorbrain.
mmm, the "active sites" graph looks far more stable, apache is showing a slight downward trend recently but the market share it's losing doesn't seem to be going to MS
ten years on, no one is proposing scrapping or diluting the congestion charge.
They expanded the congestion charge area in London and then reduced it again (brining it back to it's original size).
You're confused - it's the BANKS that 'print' money into existence.
Commerical banks create pseudeo-money.
When you deposit "real" money from the government or central bank in a commercial bank account the bank keeps a certain ammount of it in reseve (either by stashing it in a vault or depositing it at the central bank) and loans out the rest. But you still effectively have the money you deposited so your bank balance is psuedo-money.
The ammount of such psuedo-money in the system is much greater than the ammount of "real money" but the government and central bank (the existance of which is ultimately at the whim of the government) control the ammount of real money and the reserve requirements placed on banks and thus indirectly control the ammount of pseudo-money the commercial banks can create.
But for completely different reasons what you think, its because:
- your drive might be faulty so the overwrite is actually not performed
A related one:
The drive may remap some sectors because they are failing, it may be very difficult to ensure that all the physical sectors are overwritten and not just all the logical sectors.
Mobile phones have always been programmed in something.
Obviously for as long as mobile phones have had embedded processors (and that is a long time though i'm not sure it goes right back to the beginning of mobile phones) then someone has been writing software to drive them just as people have been writing software to drive dishwashers for as long as dishwashers have had embedded processors.
But that is a very different thing from the wide use of third party apps on phones. Prior to the iphone appstore there were some attempts to support third party apps on phones (javame, various vendor specific stuff, probablly others) but afaict none of them were used to anything like the extent the iphone appstore and andriod market are today.