How would this "only 100 outgoing messages per user per 24 hours" rule allow for senders of legitimate solicited bulk mailing lists such as EFF's, Sourceforge's, Bugzilla's, Slashdot's, etc?
When a module's new maintainer forgets to look before she leaps, she may break some of the contracts implicit in a module's behavior. Thus, there needs to be some way to automatically enforce these contracts. Many maintainers use test cases to enforce contracts after compilation, but test cases tend to fall subject to bit-rot. It'd be nicer if there existed facilities in the language for enforcing contracts. Static typing is a language feature that enforces one specific class of precondition, namely that the arguments to a function have specific types. Some languages such as Eiffel implement this Design By Contract(tm) paradigm even more deeply.
I think some of the anti-STL sentiment comes from people used to working in embedded environments, where every byte and every cycle are precious. I'll admit that I am one of those people, having programmed in 6502 assembly language for a Nintendo Entertainment System with 4 KB of RAM. (I have since moved on to the GBA, with an ARM7TDMI processor and 384 KB of RAM.)
Any VHS VCR sold nowadays for $100 or more will have some sort of commercial-skip feature. Sony VCRs have a 30-second skip button. (Can you tell that Sony doesn't own a U.S. broadcast TV network?) In fact, the "Commercial Advance" system on many VCRs (including my 7-year-old RCA VCR) finds dark, silent parts spaced 15 to 45 seconds apart and inserts special control codes to tell conforming VCRs to press fast-forward.
when it's done decently, I see no problem with product placement.
The problem in this article is that a consumer advocacy group believes that product placement is being done indecently, that makers of products are paying TV series producers to place products in such a way as to lie about the products' capabilities. The group merely wants to see truth in advertising laws applied to product placement.
That said, if there is one thing to fix on TV, I would make the language get fixed.
You're right about one thing: there aren't enough shows captioned in foreign languages for the ESL crowd.
Prime time TV has become a sewer.
Oh, that kind of language. I've always wondered: would space aliens, after having analyzed Comedy Central, conclude that a high-pitched squeal inserted into the punchline automatically makes the joke twice as funny?
"I Love Lucy" was (and still is) a funny show without having to have the characters talk like sailors.
I've wondered this too: how would American broadcast TV networks (other than PBS Kids) handle a series about sailors? Besides the obligatory bleeps to cover up sailor talk, the formula would almost have to include an encounter from pirates (BSA/RIAA/MPAA product placement).
Wait till it goes to rental or hits the dollar theatre.
Do most towns even have second-run theaters anymore?
There are many things in life you will never be able to experience because you can't afford them. That's life.
True, entertainment is one of them, but is survival one of them?
And no one is obligated to give up their wealth they earned so you can have it for free.
This sounds quite a bit like the entertainment industry's argument for perpetual copyright. So are you a fan of perpetual copyright? I'd like you to read a short story by Spider Robinson entitled "Melancholy Elephants." Begin
I used Google to try to learn what "mandatory access control" means, and unless I'm reading this result wrong, it seems to have something to do with digital restrictions management.
The only way in which an employer is legal responsible for the actions of their employees is when the employer authorized them (even implicitly) to do those things.
Doesn't opening a program's well-known port, while many other ports are closed, constitute such implicit authorization?
However, just as there is no law that says companies can't ask for your SSN, there's no law that says you have to give it to them.
"There's no law that says you have to" survive. If a geographic monopoly provider of one of the basic human necessities requires you to do something in order to obtain its product, you have to do it, move, or die.
Yes, that, and the speed of the memory itself. If the flash memory is accessed only at boot time through a copy to RAM, the flash chip doesn't need to be as fast, and slow flash memory is less expensive.
might it be possible to train a firewall that certain types of DDOS attacks might be "bad traffic", such as repeated requests on certain ports, opening large numbers of http connections without continuing the transaction, etc?
It would be perfectly easy for somebody to coordinate a DDoS attack on an HTTP server and still continuing the transaction. A 13-year-old could coordinate it (through his l33t n3tw0rk of Z0mBi3z), and so could Mr. Malda (the Slashdot effect). What firewall protects against simple congestion on the connection to the ISP from many outside sources whose IPv4 addresses show no distinguishable pattern?
We were unable to compromise or otherwise DoS either of the two NT servers with readily available exploit code for IIS or otherwise on either operating system.
Couldn't DoS it? Have you tried posting the public URL of a page on the NT4 box to Slashdot? That will DoS it by simple network congestion.
Companies are not going to jail their users, so the first one who wants to listen to mp3's or streaming music, up goes Real, or Windows Media.
The problem with your reasoning here is that letting employees listen to most of the audio files available on various Internet services may result in the employees and the board members being tried for copyright infringement and going to a real prison[1]. Besides, there exist many purportedly-lawful[2] streaming audio services, such as MP3.com radio, that use HTTP on port 80 outgoing.
You want to see the stock ticker from Bloomberg? Sure now you have multicasting crap.
There exist stock tickers that retrieve data by pull, often via HTTP, rather than by push. If they need up-to-the-minute quotes, they shouldn't be day trading on company time.
[1] Please do not respond along the lines of "copyright infringement is a tort not a crime" without having read 17 USC 506.
[2] Some of these are Internet radio stations authorized by the recording artists. However, can these artists prove in court that they actually wrote the songs they claim to have written, as opposed to having some copyrighted earworm from 30 years ago pop into their heads?
It makes no distinction between software for PCs versus software for embedded systems. It just says you have to ditribute the source to whomever you distribute a binary.
The essential difference here is that unlike embedded systems, PCs almost always store their programs on an easily rewritable magnetic disk. But say I am writing software for an embedded device, and the software is stored in ROM. How would the GPL apply to this case?
Or say I am writing software for an embedded device that cannot run binaries that have not been signed by the device maker. The GPL specifies that "source code" includes linker scripts, and in the case of signed-only devices, these linker scripts reference a private key, which is the subject of a non-disclosure agreement with the device maker. I'm guessing that it would be impossible to distribute GPL software in this case, right?
since all of the code is probably in flash RAM anyway, so they just run the code from where it is.
Not always. Hooking the flash device up directly to the memory controller works well with fast parallel flash devices such as Game Boy Advance Game Paks, but some flash devices, such as MMC flash, are slower and serial and are treated more like disk than like ROM. (In those devices, bootstrap is performed by a small mask or OTP ROM device.) Even CF looks like an ATA disk.
parallel startup scripts isn't that of an improvement on single processor systems.
So you really think it's fun waiting fifteen seconds to get an IP address? Do you think that modern network card drivers have to busy-wait to get IP addresses? No, they block until the NIC sends an interrupt when receiving a packet from the DHCP server.
that are usually shut down by pressing the power button, it doesn't have th have any exit point
If the power is software controlled, such as on any modern TV, VCR, or computer, the "exit point" is where the program writes to the register that shuts off the power supply. This happens a few milliseconds after the user presses the power key on the front panel.
lame --alt-preset standard isn't good enough for Americans because LAME can't even be lawfully compiled and distributed in areas where Fraunhofer holds patents on MPEG audio encoding.
there is aac, monkey's audio, and other stuff that are better than Ogg.
At 64 kbps, Ogg Vorbis beat AAC in ABX listening tests. Lossless codecs such as FLAC, Monkey's Audio, and Shorten aren't suited for the storage capacity of affordable pocket-size devices available in 2003, though a few mains-tethered devices do support FLAC.
With a modern optimizing compiler STL vectors and lists become as efficient - or more efficient - space and speedwise over your own hand rolled code.
Is GCC 3.3.1 such a "modern optimizing compiler"? Or do C++ programmers have to shell out upwards of $6,000 per seat for the processor core vendor's own compiler in order to reap the benefits of STL?
How would this "only 100 outgoing messages per user per 24 hours" rule allow for senders of legitimate solicited bulk mailing lists such as EFF's, Sourceforge's, Bugzilla's, Slashdot's, etc?
When a module's new maintainer forgets to look before she leaps, she may break some of the contracts implicit in a module's behavior. Thus, there needs to be some way to automatically enforce these contracts. Many maintainers use test cases to enforce contracts after compilation, but test cases tend to fall subject to bit-rot. It'd be nicer if there existed facilities in the language for enforcing contracts. Static typing is a language feature that enforces one specific class of precondition, namely that the arguments to a function have specific types. Some languages such as Eiffel implement this Design By Contract(tm) paradigm even more deeply.
I think some of the anti-STL sentiment comes from people used to working in embedded environments, where every byte and every cycle are precious. I'll admit that I am one of those people, having programmed in 6502 assembly language for a Nintendo Entertainment System with 4 KB of RAM. (I have since moved on to the GBA, with an ARM7TDMI processor and 384 KB of RAM.)
Any VHS VCR sold nowadays for $100 or more will have some sort of commercial-skip feature. Sony VCRs have a 30-second skip button. (Can you tell that Sony doesn't own a U.S. broadcast TV network?) In fact, the "Commercial Advance" system on many VCRs (including my 7-year-old RCA VCR) finds dark, silent parts spaced 15 to 45 seconds apart and inserts special control codes to tell conforming VCRs to press fast-forward.
I smoke because I choose to
Do you have minor children? If so, can your kids "choose to" breathe air that does not contain your smoke?
when it's done decently, I see no problem with product placement.
The problem in this article is that a consumer advocacy group believes that product placement is being done indecently, that makers of products are paying TV series producers to place products in such a way as to lie about the products' capabilities. The group merely wants to see truth in advertising laws applied to product placement.
That said, if there is one thing to fix on TV, I would make the language get fixed.
You're right about one thing: there aren't enough shows captioned in foreign languages for the ESL crowd.
Prime time TV has become a sewer.
Oh, that kind of language. I've always wondered: would space aliens, after having analyzed Comedy Central, conclude that a high-pitched squeal inserted into the punchline automatically makes the joke twice as funny?
"I Love Lucy" was (and still is) a funny show without having to have the characters talk like sailors.
I've wondered this too: how would American broadcast TV networks (other than PBS Kids) handle a series about sailors? Besides the obligatory bleeps to cover up sailor talk, the formula would almost have to include an encounter from pirates (BSA/RIAA/MPAA product placement).
"A large share of Americans" don't influence decency regulations because "a large share of Americans" aren't old enough to hold public office.
Wait till it goes to rental or hits the dollar theatre.
Do most towns even have second-run theaters anymore?
There are many things in life you will never be able to experience because you can't afford them. That's life.
True, entertainment is one of them, but is survival one of them?
And no one is obligated to give up their wealth they earned so you can have it for free.
This sounds quite a bit like the entertainment industry's argument for perpetual copyright. So are you a fan of perpetual copyright? I'd like you to read a short story by Spider Robinson entitled "Melancholy Elephants." Begin
I used Google to try to learn what "mandatory access control" means, and unless I'm reading this result wrong, it seems to have something to do with digital restrictions management.
I'm guessing it was supposed to be Systran, the company behind the translation engine used in AltaVista's Babel Fish translation service.
The only way in which an employer is legal responsible for the actions of their employees is when the employer authorized them (even implicitly) to do those things.
Doesn't opening a program's well-known port, while many other ports are closed, constitute such implicit authorization?
However, just as there is no law that says companies can't ask for your SSN, there's no law that says you have to give it to them.
"There's no law that says you have to" survive. If a geographic monopoly provider of one of the basic human necessities requires you to do something in order to obtain its product, you have to do it, move, or die.
Is the main difference the I/O channel?
Yes, that, and the speed of the memory itself. If the flash memory is accessed only at boot time through a copy to RAM, the flash chip doesn't need to be as fast, and slow flash memory is less expensive.
What about the value of trade secrets that were disclosed when the network was compromised?
might it be possible to train a firewall that certain types of DDOS attacks might be "bad traffic", such as repeated requests on certain ports, opening large numbers of http connections without continuing the transaction, etc?
It would be perfectly easy for somebody to coordinate a DDoS attack on an HTTP server and still continuing the transaction. A 13-year-old could coordinate it (through his l33t n3tw0rk of Z0mBi3z), and so could Mr. Malda (the Slashdot effect). What firewall protects against simple congestion on the connection to the ISP from many outside sources whose IPv4 addresses show no distinguishable pattern?
We were unable to compromise or otherwise DoS either of the two NT servers with readily available exploit code for IIS or otherwise on either operating system.
Couldn't DoS it? Have you tried posting the public URL of a page on the NT4 box to Slashdot? That will DoS it by simple network congestion.
Companies are not going to jail their users, so the first one who wants to listen to mp3's or streaming music, up goes Real, or Windows Media.
The problem with your reasoning here is that letting employees listen to most of the audio files available on various Internet services may result in the employees and the board members being tried for copyright infringement and going to a real prison[1]. Besides, there exist many purportedly-lawful[2] streaming audio services, such as MP3.com radio, that use HTTP on port 80 outgoing.
You want to see the stock ticker from Bloomberg? Sure now you have multicasting crap.
There exist stock tickers that retrieve data by pull, often via HTTP, rather than by push. If they need up-to-the-minute quotes, they shouldn't be day trading on company time.
[1] Please do not respond along the lines of "copyright infringement is a tort not a crime" without having read 17 USC 506.
[2] Some of these are Internet radio stations authorized by the recording artists. However, can these artists prove in court that they actually wrote the songs they claim to have written, as opposed to having some copyrighted earworm from 30 years ago pop into their heads?
It makes no distinction between software for PCs versus software for embedded systems. It just says you have to ditribute the source to whomever you distribute a binary.
The essential difference here is that unlike embedded systems, PCs almost always store their programs on an easily rewritable magnetic disk. But say I am writing software for an embedded device, and the software is stored in ROM. How would the GPL apply to this case?
Or say I am writing software for an embedded device that cannot run binaries that have not been signed by the device maker. The GPL specifies that "source code" includes linker scripts, and in the case of signed-only devices, these linker scripts reference a private key, which is the subject of a non-disclosure agreement with the device maker. I'm guessing that it would be impossible to distribute GPL software in this case, right?
The claims cannot be transferred.
The vouchers can be transferred.
since all of the code is probably in flash RAM anyway, so they just run the code from where it is.
Not always. Hooking the flash device up directly to the memory controller works well with fast parallel flash devices such as Game Boy Advance Game Paks, but some flash devices, such as MMC flash, are slower and serial and are treated more like disk than like ROM. (In those devices, bootstrap is performed by a small mask or OTP ROM device.) Even CF looks like an ATA disk.
parallel startup scripts isn't that of an improvement on single processor systems.
So you really think it's fun waiting fifteen seconds to get an IP address? Do you think that modern network card drivers have to busy-wait to get IP addresses? No, they block until the NIC sends an interrupt when receiving a packet from the DHCP server.
If you 'make' the daemons start in parallel, you 'make' the computer boot faster.
that are usually shut down by pressing the power button, it doesn't have th have any exit point
If the power is software controlled, such as on any modern TV, VCR, or computer, the "exit point" is where the program writes to the register that shuts off the power supply. This happens a few milliseconds after the user presses the power key on the front panel.
wear and tear? on computer software?
Read what the AC wrote: "they are also supposed to 'donate' computers," which are hardware and thus subject to wear and tear.
LAME APS is good enough for most people
lame --alt-preset standard isn't good enough for Americans because LAME can't even be lawfully compiled and distributed in areas where Fraunhofer holds patents on MPEG audio encoding.
there is aac, monkey's audio, and other stuff that are better than Ogg.
At 64 kbps, Ogg Vorbis beat AAC in ABX listening tests. Lossless codecs such as FLAC, Monkey's Audio, and Shorten aren't suited for the storage capacity of affordable pocket-size devices available in 2003, though a few mains-tethered devices do support FLAC.