In the states at least, it's not unknown for advertisements to include images of dollar bills, either enlarged to above 200%, or reduced to below 75%, so as to comply with treasury regulations.
The proposed lockout algorithms would prevent this, even if the finished output complied with existing laws. It's very roughly analogous to the DMCA, which forbids all potentially infringing use, and fair use too.
(Yeah yeah. In the US, banknote designs are protected by a different title. But in Europe, it's common for the central bank to retain copyright.)
Most 411 scams are written in a peculiarly obsequious form of the Queen's english, reflecting, perhaps, the educational priorities of colonial administrations past.
Many of those early HDTV displays were not capable of fully resolving a full 1080p program. As the majority of programs are shown in 1080i (the i stands for interlaced), or 720p, some manufacturers have decided that 1024x1024, or 1280x768 is all that is required.
The cheaper plasma screens aren't even HDTV -- they're EDTV, or 852x480.
The largest, most expensive displays may be capable of 1920x1080, but they're also the newest displays on the market.
With rendered frames, each frame is independent. There is no blur of the moving items. Because the brain doesn't have those clues to follow, the illusion is less complete. At around 60 FPS, the illusion is still not complete and higher frame rates do contribute to a smoother appearance.
That's why you need to get one of those newfangled 3dfx cards with a T-Buffer (tm)
BROOKE GLADSTONE: In 1977, the very first pre-recorded videotape to go on sale was pornographic. It took another year for a non-porn tape to hit the market, and how about those clumsy camcorders - those expensive, unreliable, early VCRs. Who bought those? Do-it-yourselfers, says Coopersmith, which explains why even the earliest models had a low-light adjuster.
JONATHAN COOPERSMITH: If you think about it, there are very few children's birthday parties which are really done with very low levels of light.
You can download the C sources to scimark2. My mac gets a paltry 93.7 with java, but a more respectable 206 with gcc, and 229 with minor optimizations (-03).
So, how much does that Athlon64 score running the C implementation?
The quartz compositor treats each window's content, and each window as a openGL primitive. All Quartz Extreme requires is a certain amount of VRAM--32 is preferred, and the ability to support textures of arbitrary (not powers of two) height and width. As the Mac only supports a small number of video cards, this practically guarantees that a GPU will be available.
But the GPUs in early nVidia and ATI cards are fixed function anyway-- useless for all except computing Transform and Lighting. Later models (GeForce3, Radeon 8500) were programmable, but did not fully support floating point math. The latest two generations can theoretically be used for general purpose computing, but this is experimental, and only applicable to certain classes of computation.
"I'll need some tools," Patricia said. "A compass, a ruler, some pencils, or... I've been thinking. Is it possible that one of the engineers or electronics people could make something for me?"
"Name it."
"I'd like to know what the value of pi is in the corridor."
Although it may sound counterintuitive, it can (and usually does, unless you have obscene amounts of RAM) actually improve performance.
Which begs the question: How much RAM constitutes an obscene amount? And if your RAM complement is obscene, won't the overhead of swapping cut into your performance?
(I use MacOSX, which eats RAM quite greedily-- but it's still difficult to use more than my current complement of 768 MB. When I do, it's very noticeable.
so says a old alt.folklore.computers post. Apparently, it could be had for a mere $18,000. I'd imagine that the prices had declined somewhat by late 1991, though.
Now that I think about it, 128 bytes is ridiculous. As you said, it's probably 2 bytes per pixel. Any thermal noise is limited by the liquid nitrogen cooling system.
From those calculations, we see that each pixel is sampled with 1024 bits, or 128 bytes. It's rather more sensitive than most CCDs. (And that's a monochrome image. They will sample at different wavelengths--necessary, perhaps, for redshift calculation-- by using various filters.)
One thing that still bothers me is that it's difficult if not impossible to use templates with Objective C++, which negates some of the more recent advances of the C++ standard.
The most striking difference is the message passing syntax. For instance, if "hello world" is a string,
mystring.substring(2,5);
returns "llo w" as a new C++ string, while
[mystring substringWithRange:NSMakeRange(2,5)]; returns the same content as a Objective C NSString. (NSMakeRange is a C convenience function)
Here's some code that interates through a C++ vector, invoking a method on each member. <ecode> for(myvectortype::iterator pos=myvector.begin(); pos !=mvector.end(); pos++) { pos->do_something(); }
What would Edward Tufte make of this plot? Ah well, perhaps the multidimensional rotating bar graph will be of some use, should the presenter want to conceal some data.
It's somewhat disappointing that the presenter chose not to include a lens flare, though.
Know your law
In the states at least, it's not unknown for advertisements to include images of dollar bills, either enlarged to above 200%, or reduced to below 75%, so as to comply with treasury regulations.
The proposed lockout algorithms would prevent this, even if the finished output complied with existing laws. It's very roughly analogous to the DMCA, which forbids all potentially infringing use, and fair use too.
(Yeah yeah. In the US, banknote designs are protected by a different title. But in Europe, it's common for the central bank to retain copyright.)
Macros are unsafe. You should use a combination of const variables and templates.
Most 411 scams are written in a peculiarly obsequious form of the Queen's english, reflecting, perhaps, the educational priorities of colonial administrations past.
some "hdtv" resolutions..
(should have previewed.)
Many of those early HDTV displays were not capable of fully resolving a full 1080p program. As the majority of programs are shown in 1080i (the i stands for interlaced), or 720p, some manufacturers have decided that 1024x1024, or 1280x768 is all that is required.
The cheaper plasma screens aren't even HDTV -- they're EDTV, or 852x480.
The largest, most expensive displays may be capable of 1920x1080, but they're also the newest displays on the market.
some "hdtv" resolutions.
Early HDTV was analogue.
With rendered frames, each frame is independent. There is no blur of the moving items. Because the brain doesn't have those clues to follow, the illusion is less complete. At around 60 FPS, the illusion is still not complete and higher frame rates do contribute to a smoother appearance.
That's why you need to get one of those newfangled 3dfx cards with a T-Buffer (tm)
Camcorders? You date yourself. The first VHS camera setups were ungainly two part affairs, appealing, perhaps, only to the unwholesomely keen.
Coopersmith's 1998 paper, sadly, is not illustrated.
Latex (1): Widely used after porn.
(1) Gloves! Gloves! What did you think I was going to say?
Markup languages?
but personally I'd prefer a jog dial...
Didn't sony patent that?
You can download the C sources to scimark2. My mac gets a paltry 93.7 with java, but a more respectable 206 with gcc, and 229 with minor optimizations (-03).
So, how much does that Athlon64 score running the C implementation?
The quartz compositor treats each window's content, and each window as a openGL primitive. All Quartz Extreme requires is a certain amount of VRAM--32 is preferred, and the ability to support textures of arbitrary (not powers of two) height and width. As the Mac only supports a small number of video cards, this practically guarantees that a GPU will be available.
But the GPUs in early nVidia and ATI cards are fixed function anyway-- useless for all except computing Transform and Lighting. Later models (GeForce3, Radeon 8500) were programmable, but did not fully support floating point math. The latest two generations can theoretically be used for general purpose computing, but this is experimental, and only applicable to certain classes of computation.
Both of the sample programs were "not tested due to unavailablility of a compiler." That admission doesn't bode well for aspiring PL/I programmers.
Apparently, it's a 10,000 student university, with multiple campuses (in multiple countries) and a bureaucracy to match.
from Eon, by Greg Bear (1985)
Although it may sound counterintuitive, it can (and usually does, unless you have obscene amounts of RAM) actually improve performance.
Which begs the question: How much RAM constitutes an obscene amount? And if your RAM complement is obscene, won't the overhead of swapping cut into your performance?
(I use MacOSX, which eats RAM quite greedily-- but it's still difficult to use more than my current complement of 768 MB. When I do, it's very noticeable.
so says a old alt.folklore.computers post. Apparently, it could be had for a mere $18,000. I'd imagine that the prices had declined somewhat by late 1991, though.
Probably April 1989-- when the 80486 was first introduced.
Now that I think about it, 128 bytes is ridiculous. As you said, it's probably 2 bytes per pixel. Any thermal noise is limited by the liquid nitrogen cooling system.
Nice link.
Chapter 4 covers the data acquisition requirements in detail. The detector is composed of 60 CCDs with the following characteristics:
Resolution: 2048x4096
Digitization Rate 240 khz
Exposure Time: 17.5s
Image Size: 1 gigabyte.
Image Data Rate: 10 MB/s. (1 image per 100s)
From those calculations, we see that each pixel is sampled with 1024 bits, or 128 bytes. It's rather more sensitive than most CCDs. (And that's a monochrome image. They will sample at different wavelengths--necessary, perhaps, for redshift calculation-- by using various filters.)
One thing that still bothers me is that it's difficult if not impossible to use templates with Objective C++, which negates some of the more recent advances of the C++ standard.
The most striking difference is the message passing syntax. For instance, if "hello world" is a string, returns "llo w" as a new C++ string, whileor, more simplyIn Objective C, the NSArray colllection class is similarsimilarly, there's the more concise method:Objective C is also a dynamically typed language, which makes GUIs somewhat easier to write.
What would Edward Tufte make of this plot? Ah well, perhaps the multidimensional rotating bar graph will be of some use, should the presenter want to conceal some data.
It's somewhat disappointing that the presenter chose not to include a lens flare, though.