Yes it is! You can't break the law and uphold the law at the same time. It is a grave disservice to society letting this many go; but justice would be holding accountable those who failed to obey the law in order to put the bad guys away.
You mean, if a cop drives over a speed limit, everyone who was ever arrested by him, should be immediately exonerated, right?
Actually it's the stupidest thing about US legal system, ever, that reliable, verifiable evidence can be thrown out for any reason. Justice must operate on facts, not fiction. Punish the people who break the law, punish cops who break the law more severely because they are given more trust, but keep the evidence. Maybe some kind soul will want to sacrifice his career and years of his life to bring something really nasty to justice -- who are we to keep him from doing so? Certainly more harm is done by legalized "war on terror" crap.
Low interest rates while the bubble bursts mean that massive amounts of money will be poured into doomed companies in the attempt to keep them alive until the crisis blows over. As a result crisis would continue but also create hyperinflation, because money are stuffed into dysfunctional economy and value is not created. Letting the bubble burst was the right solution -- too bad, bubble was not prevented in the first place by then-randroid Greenspan.
I don't do BIOS development myself, but I do know people that do, and they always corrected me when I said SMI was part of BIOS.
Then they probably did EFI development, so their SMI handlers were not a part of BIOS. Long before EFI, concurrently with EFI (and likely long after EFI will be abandoned), BIOS used its own SMI handlers for all kinds of things from hardware emulation to ACPI and even legacy PnP BIOS services. I remember the last one because once I had to fix a bug in it -- thankfully no one actually uses PnP BIOS anymore, but curious minds are welcome to look at a Linux source to find two (!) independent workarounds that were made for that particular bug. No, I don't work for a BIOS vendor -- if I was I would kill myself out of shame.
It's extremely annoying how much stuff is going on behind the scenes while OS supposedly has full control of the hardware.
I kind of assumed you were imagining using a timer or hijacking some other frequently-needed SMI. I can imagine how that could work, but it doesn't seem practical to regularly halt execution to enter SM, perform security checks on whatever is in memory, and then resume execution. Wouldn't you have to, at least, inspect everything in memory? That would be quite slow.
Not only it's possible, this is how ECC memory scrubbing works! SMIs are the bane of realtime operating systems on Intel hardware -- keep them enabled and goodbye hard realtime, keep them disabled, and things may break your hardware!
Just because I can run FFT on a large abacus, does not mean that anyone should.
Yes, and you also have DTMF decoding "on a chip" if you want it. But most "fast" 8-bit microcontrollers can handle the Goertzel Algorithm just fine.
And those chips are obsolete now because microcontrollers caught up with them, and can do more in less space/cost/consumed current. This is not the case with DSP.
No. BIOS contains code of SMI handlers, and it configures those handlers.
All modern BIOSes rely on those handlers being present before OS is loaded (because reading boot devices that are not floppies or IDE drives, relies on them), and often OS has to keep them enabled (if they perform service such as ECC RAM maintenance). They are just as much part of the BIOS as int 13h handler, CMOS/ESCD I/O, POST, ROM scan, or boot sector read read/execute procedure, they just are not standardized and usually not documented.
But, I wouldn't call SMI handlers "part of" the BIOS, partly because they don't perform the same function as BIOS, but perhaps more importantly because they run in a logically separate execution environment from the BIOS (i.e., System Management Mode).
1. Everything in BIOS ROM, shpped with BIOS image and written by BIOS manufacturer, is considered a part of BIOS. 2. At initialization time, BIOS jumps between modes and "execution environments" like crazy, and does all kinds of weird things before landing in that pseudo-real mode to boot the OS.
I'm still curious about your previous claim that you could use SMI to do code signing checks after you've passed control to untrusted code outside BIOS/boot firmware. As I said in my previous message, its not clear to me how that would work. What would trigger the SMI handler to perform the check?
Timer, or hijacking a port used by some legitimate device such as hard drive or graphics adapter, so OS will inevitably trigger it. Then that handler can just go and do its "security checks" while the system is frozen (and possibly load a completely different OS just to phone home everything it found if manufacturer feels like that).
You can run the same mathematical processes on a TMS320, DSP56K, FPGA, desktop PC, GPGPU video card, embedded ARM, PIC, AVR, even a 4-bit micro if you feel the need.
You can just as well run it on vacuum tubes or relays, however there are no real-world applications for that -- and the same applies for 8-bit microcontrollers.
An AVR has no trouble doing DTMF decoding on values captured from the ADC,
DTMF is specifically designed to be easy to decode with the worst possible limitations on a decoder. Claiming that it makes a microcontroller capable of DSP would be like saying that a lightbulb can be used to calculate exponents because it can produce a close approximation of a black body radiation spectrum.
or running a few DDS channels to generate sine waves and throw them out a PWM channel, despite those being classical DSP applications.
In name only. There is no actual processing involved.
- Signed, someone who does DSP for a living.
So do I, however I don't count trivial operation on tables of precomputed values as "DSP".
Processors used in Arduino (Atmel 8-bit AVR series) are minimal, general-purpose microcontrollers, a replacement for earlier PIC microcontrollers. Using them for DSP is only slightly less stupid than building DSP boards entirely out of individual discrete transistors. There is A WHOLE FUCKING CATEGORY OF IC dedicated to DSP, plenty of microcontroller-style yet high-performance SoC suitable for DSP, and FPGA with DSP-specific blocks.
But noooo, ignorant people such as yourself, would rather recommend the most un-DSP-ish device in the world just because it comes bundled with Java-based IDE that runs on your beloved wiiiiiiiiindows and has the ugliest editor ever written since xedit.
SMI handlers aren't really part of the BIOS. They're set up by the BIOS, but they're not really BIOS code.
What the Hell are you talking about? There are plenty of SMI haldlers that are in the BIOS itself. I have mentioned some that are ALWAYS originally in BIOS.
We have way to many Business graduates, and this has nothing to do with the desire to learn.
It has everything to do with a desire to learn. Business degree is not education (what MBA "learn" is nothing but trivial procedures and discredited beliefs) but networking, a promise of a cheap ticket into a good old boys club.
Same applies to people who are pushed toward education by the formula "Doctors and lawyers". While medicine is a legitimate profession that requires education, pairing it with lawyers reveals how wrong the motivation and expectations are.
On one hand, it strikes me as one of those "Let's make something really stupid but plausibly usable, so all our enemies will waste their time trying to duplicate it". On the other hand, this is just the kind of stupid I would expect from US military.
Actually it can, at least on PC. BIOS can be activated by SMI invisible to the user, or as a part of some closed interface (such as, say, power management, ECC RAM maintenance, or the way how boot from USB storage is supported). Then it can perform its "security check" and crash whatever it does not like. Be thankful if it won't do something truly malicious while doing that, if such feature will be implemented.
India made a mistake on trying to build an economy by growing production of things that are completely worthless in India and depend on foreign consumers/clients -- all the outsourcing crap, call centers, etc. That's pseudo-economy, it is colonial in nature, it encourages complete indifference to the results of work, and inevitably results in fraud.
As far as I know, India does have actual economy, however to develop it, they have to kill the parasitic pseudo-economy that sucks resources from it and produces mis-educated people who can only eat and pretend to be Java developers.
I came to US in 1993, and I completely disagree with US idea of "freedom". Immigrants such as myself came to US because their home countries were destroyed or went through massive political disasters (often provoked or exacerbated by US). We don't love you. We don't care about you. We certainly don't care for your ideological crap. We can adapt to anything -- replace stars on your flag with swastikas or hammers with sickles, or start praising Cthulhu in your stupid giant churches, and we won't notice.
you the content on the tv isn't provided because of the free market, oh wait it is.
I also bought food from people who did not pay taxes on my payment made in cash. Therefore tax evasion is good. I have used electricity produced by Enron. Therefore fraud is good, right?
Now, go some place without a free market and maybe you'll get some of that, maybe not. and even if you get some of it, it will not be as good.
I did. I lived in USSR, and had absolutely no problem with availability of things I cared about, until "free market" ideologues destroyed it. Politicians were much less corrupt and slightly more shitheaded, but that was the main difference in 80's.
Failing to meet Google standards instead of failing to meet Microsoft standards isn't really something to be proud of.
I think, they just were acting like a bunch of dicks, considering that my current job involves everything an order of magnitude more complex than Google does. At least they were not giving me idiotic puzzles to test if my mind works exactly the same way as theirs.
If SOPA is problematic, that has to be for specific reasons - not just because of its name or because (in agreement with all the rest of US law) it makes copyright infringement illegal.
No law can make copyright infringement illegal because copyright infringement is already illegal. If this is the only excuse for some new law, then the law is worthless no matter what is in it.
Yes, I do. You're welcome to come out of the basement and see for yourself.
I have seen their products. It's their greatest strength -- it's impossible to emulate incompetence. As far as I know, everyone who is not a fraud at Microsoft, is placed into their expensive zoo Microsoft Research and is paid to not work for Microsoft competitors.
This is one of the things described as "If you can see a difference, you are not qualified to work with either".
Face it. You have spent 12 years mucking around with one single application that happens to be easy to shoehorn into multiple systems. You do not understand underlying theory. You can not solve a simple problem -- how to organize data to perform complex queries that can yield some analytical information. This is not something you can "learn" from a vendor manual to some expensive chunk of unreadable Java code. This is not something you can copy/paste from "tutorials". This is something you were supposed to know before you taken your current^H^H^H^H^H^H^Hprevious job. You think, you can fake your way up to the "Enterprise Architect" title?
I have one advice for you -- kill all your friends, then yourself.
To get a cert at 9 is pretty amazing. You may not think much of it, but honestly, that's an achievement.
Right, amazing. However this amazing achievement could be only accomplished by unthihnking memorization of things that must be understood to function properly as a programmer or even a human being. Her brain was fucked even more than the brain of average "Windows professional", and mankind is lucky to not having to deal with a monster she would grow up to be. We have enough trouble with zombified Microsoft way of thinking already.
Yes it is! You can't break the law and uphold the law at the same time. It is a grave disservice to society letting this many go; but justice would be holding accountable those who failed to obey the law in order to put the bad guys away.
You mean, if a cop drives over a speed limit, everyone who was ever arrested by him, should be immediately exonerated, right?
Actually it's the stupidest thing about US legal system, ever, that reliable, verifiable evidence can be thrown out for any reason. Justice must operate on facts, not fiction. Punish the people who break the law, punish cops who break the law more severely because they are given more trust, but keep the evidence. Maybe some kind soul will want to sacrifice his career and years of his life to bring something really nasty to justice -- who are we to keep him from doing so? Certainly more harm is done by legalized "war on terror" crap.
lol
What the fuck is this?
Low interest rates while the bubble bursts mean that massive amounts of money will be poured into doomed companies in the attempt to keep them alive until the crisis blows over. As a result crisis would continue but also create hyperinflation, because money are stuffed into dysfunctional economy and value is not created. Letting the bubble burst was the right solution -- too bad, bubble was not prevented in the first place by then-randroid Greenspan.
I don't do BIOS development myself, but I do know people that do, and they always corrected me when I said SMI was part of BIOS.
Then they probably did EFI development, so their SMI handlers were not a part of BIOS. Long before EFI, concurrently with EFI (and likely long after EFI will be abandoned), BIOS used its own SMI handlers for all kinds of things from hardware emulation to ACPI and even legacy PnP BIOS services. I remember the last one because once I had to fix a bug in it -- thankfully no one actually uses PnP BIOS anymore, but curious minds are welcome to look at a Linux source to find two (!) independent workarounds that were made for that particular bug. No, I don't work for a BIOS vendor -- if I was I would kill myself out of shame.
It's extremely annoying how much stuff is going on behind the scenes while OS supposedly has full control of the hardware.
I kind of assumed you were imagining using a timer or hijacking some other frequently-needed SMI. I can imagine how that could work, but it doesn't seem practical to regularly halt execution to enter SM, perform security checks on whatever is in memory, and then resume execution. Wouldn't you have to, at least, inspect everything in memory? That would be quite slow.
Not only it's possible, this is how ECC memory scrubbing works! SMIs are the bane of realtime operating systems on Intel hardware -- keep them enabled and goodbye hard realtime, keep them disabled, and things may break your hardware!
"Processing" requires at least existence of a signal input and signal output. Those applications have only output signal.
Here you go - a 8051 FFT application note and implementation http://www.silabs.com/Support%20Documents/TechnicalDocs/an142.pdf [silabs.com]
Just because I can run FFT on a large abacus, does not mean that anyone should.
Yes, and you also have DTMF decoding "on a chip" if you want it. But most "fast" 8-bit microcontrollers can handle the Goertzel Algorithm just fine.
And those chips are obsolete now because microcontrollers caught up with them, and can do more in less space/cost/consumed current. This is not the case with DSP.
No. BIOS contains code of SMI handlers, and it configures those handlers.
All modern BIOSes rely on those handlers being present before OS is loaded (because reading boot devices that are not floppies or IDE drives, relies on them), and often OS has to keep them enabled (if they perform service such as ECC RAM maintenance). They are just as much part of the BIOS as int 13h handler, CMOS/ESCD I/O, POST, ROM scan, or boot sector read read/execute procedure, they just are not standardized and usually not documented.
But, I wouldn't call SMI handlers "part of" the BIOS, partly because they don't perform the same function as BIOS, but perhaps more importantly because they run in a logically separate execution environment from the BIOS (i.e., System Management Mode).
1. Everything in BIOS ROM, shpped with BIOS image and written by BIOS manufacturer, is considered a part of BIOS.
2. At initialization time, BIOS jumps between modes and "execution environments" like crazy, and does all kinds of weird things before landing in that pseudo-real mode to boot the OS.
I'm still curious about your previous claim that you could use SMI to do code signing checks after you've passed control to untrusted code outside BIOS/boot firmware. As I said in my previous message, its not clear to me how that would work. What would trigger the SMI handler to perform the check?
Timer, or hijacking a port used by some legitimate device such as hard drive or graphics adapter, so OS will inevitably trigger it. Then that handler can just go and do its "security checks" while the system is frozen (and possibly load a completely different OS just to phone home everything it found if manufacturer feels like that).
You can run the same mathematical processes on a TMS320, DSP56K, FPGA, desktop PC, GPGPU video card, embedded ARM, PIC, AVR, even a 4-bit micro if you feel the need.
You can just as well run it on vacuum tubes or relays, however there are no real-world applications for that -- and the same applies for 8-bit microcontrollers.
An AVR has no trouble doing DTMF decoding on values captured from the ADC,
DTMF is specifically designed to be easy to decode with the worst possible limitations on a decoder. Claiming that it makes a microcontroller capable of DSP would be like saying that a lightbulb can be used to calculate exponents because it can produce a close approximation of a black body radiation spectrum.
or running a few DDS channels to generate sine waves and throw them out a PWM channel, despite those being classical DSP applications.
In name only. There is no actual processing involved.
- Signed, someone who does DSP for a living.
So do I, however I don't count trivial operation on tables of precomputed values as "DSP".
lol wut
DSP with Arduino
What is wrong with this picture?
Processors used in Arduino (Atmel 8-bit AVR series) are minimal, general-purpose microcontrollers, a replacement for earlier PIC microcontrollers. Using them for DSP is only slightly less stupid than building DSP boards entirely out of individual discrete transistors. There is A WHOLE FUCKING CATEGORY OF IC dedicated to DSP, plenty of microcontroller-style yet high-performance SoC suitable for DSP, and FPGA with DSP-specific blocks.
But noooo, ignorant people such as yourself, would rather recommend the most un-DSP-ish device in the world just because it comes bundled with Java-based IDE that runs on your beloved wiiiiiiiiindows and has the ugliest editor ever written since xedit.
SMI handlers aren't really part of the BIOS. They're set up by the BIOS, but they're not really BIOS code.
What the Hell are you talking about? There are plenty of SMI haldlers that are in the BIOS itself. I have mentioned some that are ALWAYS originally in BIOS.
We have way to many Business graduates, and this has nothing to do with the desire to learn.
It has everything to do with a desire to learn. Business degree is not education (what MBA "learn" is nothing but trivial procedures and discredited beliefs) but networking, a promise of a cheap ticket into a good old boys club.
Same applies to people who are pushed toward education by the formula "Doctors and lawyers". While medicine is a legitimate profession that requires education, pairing it with lawyers reveals how wrong the motivation and expectations are.
On one hand, it strikes me as one of those "Let's make something really stupid but plausibly usable, so all our enemies will waste their time trying to duplicate it".
On the other hand, this is just the kind of stupid I would expect from US military.
Actually it can, at least on PC. BIOS can be activated by SMI invisible to the user, or as a part of some closed interface (such as, say, power management, ECC RAM maintenance, or the way how boot from USB storage is supported). Then it can perform its "security check" and crash whatever it does not like. Be thankful if it won't do something truly malicious while doing that, if such feature will be implemented.
India just looks too dysfunctional.
India made a mistake on trying to build an economy by growing production of things that are completely worthless in India and depend on foreign consumers/clients -- all the outsourcing crap, call centers, etc. That's pseudo-economy, it is colonial in nature, it encourages complete indifference to the results of work, and inevitably results in fraud.
As far as I know, India does have actual economy, however to develop it, they have to kill the parasitic pseudo-economy that sucks resources from it and produces mis-educated people who can only eat and pretend to be Java developers.
I came to US in 1993, and I completely disagree with US idea of "freedom". Immigrants such as myself came to US because their home countries were destroyed or went through massive political disasters (often provoked or exacerbated by US). We don't love you. We don't care about you. We certainly don't care for your ideological crap. We can adapt to anything -- replace stars on your flag with swastikas or hammers with sickles, or start praising Cthulhu in your stupid giant churches, and we won't notice.
you the content on the tv isn't provided because of the free market, oh wait it is.
I also bought food from people who did not pay taxes on my payment made in cash. Therefore tax evasion is good. I have used electricity produced by Enron. Therefore fraud is good, right?
Now, go some place without a free market and maybe you'll get some of that, maybe not. and even if you get some of it, it will not be as good.
I did. I lived in USSR, and had absolutely no problem with availability of things I cared about, until "free market" ideologues destroyed it. Politicians were much less corrupt and slightly more shitheaded, but that was the main difference in 80's.
Actually Google did, but I am not dissing them.
Failing to meet Google standards instead of failing to meet Microsoft standards isn't really something to be proud of.
I think, they just were acting like a bunch of dicks, considering that my current job involves everything an order of magnitude more complex than Google does.
At least they were not giving me idiotic puzzles to test if my mind works exactly the same way as theirs.
If SOPA is problematic, that has to be for specific reasons - not just because of its name or because (in agreement with all the rest of US law) it makes copyright infringement illegal.
No law can make copyright infringement illegal because copyright infringement is already illegal. If this is the only excuse for some new law, then the law is worthless no matter what is in it.
Yes, I do. You're welcome to come out of the basement and see for yourself.
I have seen their products. It's their greatest strength -- it's impossible to emulate incompetence. As far as I know, everyone who is not a fraud at Microsoft, is placed into their expensive zoo Microsoft Research and is paid to not work for Microsoft competitors.
lol ... looks like microsoft rejected you pretty hard.. haha :D
Actually Google did, but I am not dissing them.
This is one of the things described as "If you can see a difference, you are not qualified to work with either".
Face it. You have spent 12 years mucking around with one single application that happens to be easy to shoehorn into multiple systems. You do not understand underlying theory. You can not solve a simple problem -- how to organize data to perform complex queries that can yield some analytical information. This is not something you can "learn" from a vendor manual to some expensive chunk of unreadable Java code. This is not something you can copy/paste from "tutorials". This is something you were supposed to know before you taken your current^H^H^H^H^H^H^Hprevious job. You think, you can fake your way up to the "Enterprise Architect" title?
I have one advice for you -- kill all your friends, then yourself.
Honestly, I am having trouble comming up with a scenario where anyone can be afraid of some page on the Internet.
goatse? lastmeasure? timecube?
There is a solution; ban everyone with a UID above 100,000. Call it the noobocaust.
Won't work. I do more denouncement of Microsoft and humiliating its shills here than all the n00bs combined.
To get a cert at 9 is pretty amazing. You may not think much of it, but honestly, that's an achievement.
Right, amazing. However this amazing achievement could be only accomplished by unthihnking memorization of things that must be understood to function properly as a programmer or even a human being. Her brain was fucked even more than the brain of average "Windows professional", and mankind is lucky to not having to deal with a monster she would grow up to be. We have enough trouble with zombified Microsoft way of thinking already.