That implies that a) the chip will restrict access to the wave device
Correct. The soundcard would have to refuse to play any and all raw content generated by untrusted software. PERIOD.
Moreover, trusted software modules (media player, etc) would refuse to load a file if it didnt have the appropriate crypto signature (i.e., no more plain.wav files. makers of games would have to apply for a license to play sounds.)
Finally, to plug the analog hole: the soundcard would feed input data ONLY to trusted software. Trusted software would write audio files to disk with your GUID, social security #, etc. in the crypto signature.
Violence is the last refuge of the incompetent. (Isaac Asimov)
I love Asimov but he's wrong here. Violence is the last refuge of pretty much everyone.
couldn't you just have a kid come over and click "I Agree" on any EULA? As long as they're still children, they can't enter a legally binding contract with another party (at least in the US).
Exactly. The logical conclusion is that the feature-adding department of a software company must be staffed by 17-year-old interns.
... Until the day comes when the government forbids kids from writing software. After that, new features will be added by the overseas development team (and the whiny bitches who originally made the "stolen" features will have no more right to complain than people who refuse to wear GAP sweaters made in chinese sweatshops)
Right on, bro. I think OpenNap, when you find a good server, is by far the best sharing mechanism.
The reason: you can go straight to people's computers and look at the lists of albums they hand-picked. If you find someone with tastses like yours you're set, its awesome.
There is no film in the world that can outshoot a high-sensitivity CCD nowadays.
hehe but such nice digital photo equipment is mad expensive. you still get far more quality for your buck with good old fasioned film, and you probably will for some time to come.
You can always print your photos the old-fashioned way and digitize with a cheapo $50 scanner, which gives you great results due to the fact that it can scan the print as slowly as it wants, whereas the original photo had to be taken very quickly.
On the pure digital front, there are units that can record 1000 FPS continuous at 512 x 512 pixels
Yup, i've used one of these briefly when i worked at a scientific experiment my senior year in college. The digital camera ("Phantom 4" I think) shot 512x512x8bit-gray, 1000fps, generating 1GB of images in 4 seconds. It then took the firewire 2.5 minutes to transfer it to our PC.
At 1000 frames/second, we'd need to be transferring 7Gbps.
Yup. Thats the kind of numbers you would need. Basically you have to buffer, today's PCs cant transfer data that fast.
I briefly worked at a granular flow / fluid mechanics experiment which used a crazy camera (I think it was a "Phantom 4") that took 1000 fps of 512x512x8bit grayscale frames, 250KB per frame.
So thats 250MB per second! it had 1 GB of buffer so the experiment ran 4 seconds at a time (this was one of the major constraints)
I have no idea how much that puppy cost. Anyhow, It ran for 4 seconds, then it would take 2.5 minutes to transfer the 1 gig of data over firewire to the PC.
We had to use a bunch of DVD-R's to archive the data:-)
Interestingly, picobsd isn't nearly as cool as tomsrtbt.
When it comes to floppies, stuff thats nice about BSD doesnt really matter much. (I use FreeBSD)...
tomsrtbt is a 2.0 series linux floppy, and its really lives up to being the most linux (read: useful stuff) on a floppy. Except it doesnt support ufs by default:-(
She: "That's not very nice at all. By the way, I just got these new albums by Jennifer Lopez, Shakira, and Celine Dion. I only like about a third of the songs. Will you help me put those on a single CD?"
You: "Sure. If you get us cablemodem we can use gnutella and I can make you a duplicate of the CD you bought"
-or-
You: "Sure. Lemme go to radio shack and get a 3-foot-audio cable to plug output into input"
As long as there are broad freedoms, general purpose computing will probably continue (because, i think, if you are free to make a general purpose machine from stock parts, the price will be not much more than the price of stock parts + assembly. If there are lots of restrictions, however, general purpose machines will not be economically viable)
For now, perhaps one thing general-purpose-computing geeks can do is oppose regulation. Perhaps a "guerrila education campaign". People such as computer technicians?
Whenever there's a X-is-evil-but-the-non-techies-dont-know-it situation, take a second or two to mention it to the employer or client... for example, educating them about the price paid for vendor lock-in and encouraging them to avoid it:-)
yeah, if you have a completely blank installation.
A realistic installation requires:
format win2k reboot finishing installation reboot network driver reboot grafix driver reboot service pack two reboots during install, IIRC norton antivirus or similar (otherwise
youre asking for it) reboot office reboot
ok, now you have a decently functional machine perhaps you want time management software, etc.
you probably want a bunch of little utilities too, like acrobat, winzip, etc. most of these ask you to reboot.
Now remember, win2k reboots are not that fast . . . (linux boots faster)
If, by spending a couple of thousand dollars, you can make your department's secretary happy (not to mention the number of karma points you'll earn with him or her), it's so worth it.
You're so right
although its kind-of a secretary-holding-you-hostage situation (well not quite). In college, my profs who have had their secretaries for a long time (two or three profs would share a secretary), their secretary would be happy, the prof would be happy, it would be great for everyone. Then one of the secretaries retired or moved, the new one bitched a lot, was given lots of new stuff, and a good relationship eventually developed and everyone was happy again:-)
perhaps the problem is that engineers dont bitch enough:-)
But isnt that all the more disturbing? The system perpetuates itself even though every human involved knows its full of shit. This can't lead to good things
once again, tho, i want to point out that escalation-of-priviledges doesnt seem quite as bad as automatically execute any code that is emailed to you, a-la Outlook.
Re:This is the absolute stupidest thing Ive ever h
on
Shattering Windows
·
· Score: 1
Yes this problem can be fixed by MS using the 2nd option indicated in the paper and yes it would mean these crappy designed apps written by third parties would have to be rewritten.
I.e., something that will not happen. possibly, one might deal with the problem by running the broken apps on a chroot/sandbox "virtual desktop"... i.e., externally impose seperate-priviledges-for-backend-vs-gui.
Then again, the types of bug described in the paper isnt nearly as bad as, say, default Outlook Express:-)
That implies that a) the chip will restrict access to the wave device
.wav files. makers of games would have to apply for a license to play sounds.)
Correct. The soundcard would have to refuse to play any and all raw content generated by untrusted software. PERIOD.
Moreover, trusted software modules (media player, etc) would refuse to load a file if it didnt have the appropriate crypto signature (i.e., no more plain
Finally, to plug the analog hole: the soundcard would feed input data ONLY to trusted software.
Trusted software would write audio files to disk with your GUID, social security #, etc. in the crypto signature.
Violence is the last refuge of the incompetent. (Isaac Asimov)
I love Asimov but he's wrong here. Violence is the last refuge of pretty much everyone.
Unless there is some killer feature Palladium has that makes unenabled OS's useless.
Well, thats the idea obviously. Get everyone to buy the next gen palladium chips, then once theyre in place make aol/msn/etc require it
...And because you might also be a terrorist we can hold you indefinately without any charges - thanks to the new fucking laws.
What new laws? they're just doing it, the legal justification will come later.
couldn't you just have a kid come over and click "I Agree" on any EULA? As long as they're still children, they can't enter a legally binding contract with another party (at least in the US).
Exactly. The logical conclusion is that the feature-adding department of a software company must be staffed by 17-year-old interns.
why bother using microsoft components, which are bound to windows, when i can program across multiple platforms using mozilla components?
. :-)
same reason you dont use the Java platform . .
-or- the same reason you do use the Java platform! Mozilla will compete with both MS and Java
Good Luck!
try hungarian notation.
for example:
i32_myNumber
u32_counter
etc
...unless the US adopts and maintains a totalitarian government
couldn't imagine that happening now
Right on, bro. I think OpenNap, when you find a good server, is by far the best sharing mechanism.
The reason: you can go straight to people's computers and look at the lists of albums they hand-picked. If you find someone with tastses like yours you're set, its awesome.
There is no film in the world that can outshoot a high-sensitivity CCD nowadays.
hehe but such nice digital photo equipment is mad expensive. you still get far more quality for your buck with good old fasioned
film, and you probably will for some time to come.
You can always print your photos the old-fashioned way and digitize with a cheapo $50 scanner, which gives you great results due to the fact that it can scan the print as slowly as it wants, whereas the original photo had to be taken very quickly.
On the pure digital front, there are units that can record 1000 FPS continuous at 512 x 512
pixels
Yup, i've used one of these briefly when i worked at a scientific experiment my senior year in college. The digital camera ("Phantom 4" I think) shot 512x512x8bit-gray, 1000fps, generating 1GB of images in 4 seconds. It then took the firewire 2.5 minutes to transfer it to our PC.
At 1000 frames/second, we'd need to be transferring 7Gbps.
Yup. Thats the kind of numbers you would need. Basically you have to buffer, today's PCs cant transfer data that fast.
I briefly worked at a granular flow / fluid mechanics experiment which used a crazy camera (I think it was a "Phantom 4") that took 1000 fps of 512x512x8bit grayscale frames, 250KB per frame.
So thats 250MB per second! it had 1 GB of buffer so the experiment ran 4 seconds at a time (this was one of the major constraints)
I have no idea how much that puppy cost. Anyhow, It ran for 4 seconds, then it would take 2.5 minutes to transfer the 1 gig of data over firewire to the PC.
We had to use a bunch of DVD-R's to archive the data
Interestingly, picobsd isn't nearly as cool as tomsrtbt.
:-(
When it comes to floppies, stuff thats nice about BSD doesnt really matter much. (I use FreeBSD)...
tomsrtbt is a 2.0 series linux floppy, and its really lives up to being the most linux (read: useful stuff) on a floppy. Except it doesnt support ufs by default
who said BSD is dying? FreeBSD kicks ass, i've been using it for almost 4 years
She: "That's not very nice at all. By the way, I just got these new albums by Jennifer Lopez, Shakira, and Celine Dion. I only like about a third of the songs. Will you help me put those on a single CD?"
You: "Sure. If you get us cablemodem we can use gnutella and I can make you a duplicate of the CD you bought"
-or-
You: "Sure. Lemme go to radio shack and get a 3-foot-audio cable to plug output into input"
As long as there are broad freedoms, general purpose computing will probably continue (because, i think, if you are free to make a general purpose machine from stock parts, the price will be not much more than the price of stock parts + assembly. If there are lots of restrictions, however, general purpose machines will not be economically viable)
:-)
For now, perhaps one thing general-purpose-computing geeks can do is oppose regulation. Perhaps a "guerrila education campaign". People such as computer technicians?
Whenever there's a X-is-evil-but-the-non-techies-dont-know-it situation, take a second or two to mention it to the employer or client... for example, educating them about the price paid for vendor lock-in and encouraging them to avoid it
um, to be fair, a windows newbie would be just as confused by the win2k installation screens.
oh and I forgot the norton antivirus update and the reboot for that too... otherwise no point in having norton : (
yeah, if you have a completely blank installation.
A realistic installation requires:
format
win2k
reboot
finishing installation
reboot
network driver
reboot
grafix driver
reboot
service pack
two reboots during install, IIRC
norton antivirus or similar (otherwise
youre asking for it)
reboot
office
reboot
ok, now you have a decently functional machine
perhaps you want time management software, etc.
you probably want a bunch of little utilities too,
like acrobat, winzip, etc. most of these ask you to reboot.
Now remember, win2k reboots are not that fast . . . (linux boots faster)
If, by spending a couple of thousand dollars, you can make your department's secretary happy (not to mention the number of karma points you'll earn with him or her), it's so worth it.
You're so right
although its kind-of a secretary-holding-you-hostage situation (well not quite). In college, my profs who have had their secretaries for a long time (two or three profs would share a secretary), their secretary would be happy, the prof would be happy, it would be great for everyone. Then one of the secretaries retired or moved, the new one bitched a lot, was given lots of new stuff, and a good relationship eventually developed and everyone was happy again
perhaps the problem is that engineers dont bitch enough
especially the dragonfly
four small rotors is less efficient than one big one... but cooler
The answer is because we don't know how to stop them
Duh. Much easier to just get the picture and let 'em have it. Hard code britney.avi into all gnutella binaries. Instant reduction in traffic!
(yeah i know, i know it will just make it worse. Well we need to find the britney video to end all britney videos, that will solve everything!)
Right On...
But isnt that all the more disturbing? The system perpetuates itself even though every human involved knows its full of shit. This can't lead to good things
PAY PAL is run by idiots who make a buck freezing accounts with NO recourse.
Actually, from your story, it seems that paypal is run by some fairly intelligent and quite successful con-artists
hmm, mod parent up.
once again, tho, i want to point out that escalation-of-priviledges doesnt seem quite as bad as automatically execute any code that is emailed to you, a-la Outlook.
I.e., something that will not happen. possibly, one might deal with the problem by running the broken apps on a chroot/sandbox "virtual desktop"... i.e., externally impose seperate-priviledges-for-backend-vs-gui.
Then again, the types of bug described in the paper isnt nearly as bad as, say, default Outlook Express :-)