What about putting that into a useable form? With a retrovirus, you can just cram the DNA in there. Bacteria and their plasmids are easy too. But eukaryote's need their DNA nicely packaged up into the correct chromosomes, centomere in the right place and capped off with telomeres. That's got to be a difficult molecule to build from scratch.
A lot of censorware setups block all HTTPS traffic by default, as the censor-proxy can't see what is being sent without relying on a fiddley-and-expensive MITM attack. If wikipedia moves to HTTPS by default, it'll suddenly become impossible to access from within many schools.
Sure you will. Look at piracy: Illegal practically everywhere, yet florishing even so. If the internet can supply me with a copy of an obscure children's program only ever released as educational packages on VHS tape to primary schools in the early 90s, then it can supply me with 3d CADCAM files for guns.
That, and practicality. CNC machines are great for workshops, but not something to keep in your study. 3d printing tech needs engineering improvements still, but this is only an incrimental improvement to reach something that only costs a few hundred dollars and runs with minimal noise and danger. Just feed it spools and get our your 3d printed goods. Of particular appeal is that they can be a zero-skill device, like a plain paper printer - because, as you said, skilled machinests are rare.
At some point I'm going to get around to rewriting the sort part in a much more efficient way. It could probably go ten times faster with ease. But the mood to code strikes rarely, I'm not a professional. I'm working on a program to zero-out unallocated clusters in an NTFS filesystem at the moment.
True, in those regions. The paper industry has something of a reputation for environmental damage because this wasn't always the case. If you want to see some really destructive logging, try looking at hardwood for furniture.
I have about ten users, and I get squat. But I'm not in it for the money. I'm in it because I really needed to repair a truncated Office document after some idiot yanked their USB stick during a save, and having written a program to do just that there was no reason not to release it.
Copyright Act 1965, actually. But the term for a television broadcast isn't dated from the death of the author, but from the end of the calander year in which the broadcast occurs. Fifty years from then. The only real question is if broadcasting the spoken words would infringe on the text of the speech, which I can't figure out... but I think, and I do want that I am not entirely sure, that the spoken words would be considered a part of the broadcast.
Very close. Actually, UK copyright law would probably (IANAL) consider it a broadcast, rather than a sound recording. Different classification, but the term is fifty years either way. The text would go public domain here in 2038 (Baring any extensions passing before that date, which is entirely possible) - except that I just can't figure out if the text constitutes a seperate infringement, or if it is considered an inherent part of the broadcast. I really can't. I've searched, and - being Not A Lawyer - I just can't work it out.
Copyright on IHAD expires, as best I can work out, at the end of 2013 in the UK. It's got a couple of decades to go in the US after that.
I, though, am in the UK. I am also an exclusively British citizen. I have a website hosted in the UK, by a UK company, paid for via a UK bank. And I promose you this: Before January 2013 is out, IHAD is going to be on that website - and it is going to be accessible to the world.
No. iOS devices are shipped in a locked state, and revert to locked when the erase feature is used. They can only be unlocked by connecting them to a computer running iTunes, and associating to it. I don't know if you need an iTunes account too, or just the software installed. The latter won't get you apps (Baring jailbreak) but you can at least put music and media on.
That's the filesystem block size, not the hard drive. Hard drives, excluding the very newest, have been 512 bytes per block since almost forever. The allocation unit size of filesystems varies greatly - the largest I've ever seen was 64K, the smallest 512B.
I've faced exactly this problem in my own deduping experiments. I found two techniques really made it more practical. Firstly, I used a modified bloom filter* to eliminate most of the records that I was certain contained no duplicates. Then I used a radix sort. Not the most efficient sort around, but it's access pattern is very linear, which made it ideally sorted to storing the tables on disk. Something like quicksort would need fewer operations, but would also thrash like crazy.
*You can use a tristate bloom, or two normal blooms chained - they function identically.
That basically is a virus. Their own genome doesn't supply all of the information needed to make a new virus, but rather adapts the existing processes coded for by the host's own genome. That's why viruses tend to be much more species-specific than bacteria.
The halting program only says that there exist some programs for which it is impossible to determine if they halt. Not a problem here: All the hypothetical frankenmalware need do is know when to give up and go in hunt of some new code. The really difficult part is making a program that can determine the function of another section of code in a meaningful enough manner to create a new program from them - this would require some incredible level of AI, in some ways nearing human capacity for abstract thought and modeling, but it doesn't violate any fundamental laws of mathematics. It's just difficult, not impossible.
Difficult enough though that there are easier ways to achieve the same ends.
Modification of libaries is/was a common cheat on FPSs too. One of the classics is a fake directx/opengl library that just passes all calls straight to the real library, after first modifying the alpha channel of textures. Thus all walls become translucent. This used to be one of the most popular ways to cheat on counterstrike before anti-cheating measures actually became effective - a player with the library hack could see through walls, giving a huge advantage in gameplay.
What about putting that into a useable form? With a retrovirus, you can just cram the DNA in there. Bacteria and their plasmids are easy too. But eukaryote's need their DNA nicely packaged up into the correct chromosomes, centomere in the right place and capped off with telomeres. That's got to be a difficult molecule to build from scratch.
Encryption. Mathematically-proven-to-be-unbreakable encryption.
A lot of censorware setups block all HTTPS traffic by default, as the censor-proxy can't see what is being sent without relying on a fiddley-and-expensive MITM attack. If wikipedia moves to HTTPS by default, it'll suddenly become impossible to access from within many schools.
It's always easier to code a workaround than fix the bug.
Sure you will. Look at piracy: Illegal practically everywhere, yet florishing even so. If the internet can supply me with a copy of an obscure children's program only ever released as educational packages on VHS tape to primary schools in the early 90s, then it can supply me with 3d CADCAM files for guns.
That, and practicality. CNC machines are great for workshops, but not something to keep in your study. 3d printing tech needs engineering improvements still, but this is only an incrimental improvement to reach something that only costs a few hundred dollars and runs with minimal noise and danger. Just feed it spools and get our your 3d printed goods. Of particular appeal is that they can be a zero-skill device, like a plain paper printer - because, as you said, skilled machinests are rare.
At some point I'm going to get around to rewriting the sort part in a much more efficient way. It could probably go ten times faster with ease. But the mood to code strikes rarely, I'm not a professional. I'm working on a program to zero-out unallocated clusters in an NTFS filesystem at the moment.
s/rust/rot/
Actually, I imagine it'll just be treated with fungicide. Fungi love cellulose.
True, in those regions. The paper industry has something of a reputation for environmental damage because this wasn't always the case. If you want to see some really destructive logging, try looking at hardwood for furniture.
How did Eternal Sunshine make a top-anything list?
I have about ten users, and I get squat. But I'm not in it for the money. I'm in it because I really needed to repair a truncated Office document after some idiot yanked their USB stick during a save, and having written a program to do just that there was no reason not to release it.
sorry, 1956, not 65. That was a typo.
Copyright Act 1965, actually. But the term for a television broadcast isn't dated from the death of the author, but from the end of the calander year in which the broadcast occurs. Fifty years from then. The only real question is if broadcasting the spoken words would infringe on the text of the speech, which I can't figure out... but I think, and I do want that I am not entirely sure, that the spoken words would be considered a part of the broadcast.
Very close. Actually, UK copyright law would probably (IANAL) consider it a broadcast, rather than a sound recording. Different classification, but the term is fifty years either way. The text would go public domain here in 2038 (Baring any extensions passing before that date, which is entirely possible) - except that I just can't figure out if the text constitutes a seperate infringement, or if it is considered an inherent part of the broadcast. I really can't. I've searched, and - being Not A Lawyer - I just can't work it out.
I think I know what you are refering to. It has a name. And a wikipedia page. http://en.wikipedia.org/wiki/Enclosure
Copyright on IHAD expires, as best I can work out, at the end of 2013 in the UK. It's got a couple of decades to go in the US after that.
I, though, am in the UK. I am also an exclusively British citizen. I have a website hosted in the UK, by a UK company, paid for via a UK bank. And I promose you this: Before January 2013 is out, IHAD is going to be on that website - and it is going to be accessible to the world.
No. iOS devices are shipped in a locked state, and revert to locked when the erase feature is used. They can only be unlocked by connecting them to a computer running iTunes, and associating to it. I don't know if you need an iTunes account too, or just the software installed. The latter won't get you apps (Baring jailbreak) but you can at least put music and media on.
Are the school holidays effectively meeting those goals, though? Or just giving children a chance to study their cartoons?
http://birds-are-nice.me/programming/BLDD.shtml
The code is hideous. It's made just to see if it'll work. I'm a hobbyist, not a developer.
That's the filesystem block size, not the hard drive. Hard drives, excluding the very newest, have been 512 bytes per block since almost forever. The allocation unit size of filesystems varies greatly - the largest I've ever seen was 64K, the smallest 512B.
I've faced exactly this problem in my own deduping experiments. I found two techniques really made it more practical. Firstly, I used a modified bloom filter* to eliminate most of the records that I was certain contained no duplicates. Then I used a radix sort. Not the most efficient sort around, but it's access pattern is very linear, which made it ideally sorted to storing the tables on disk. Something like quicksort would need fewer operations, but would also thrash like crazy.
*You can use a tristate bloom, or two normal blooms chained - they function identically.
That basically is a virus. Their own genome doesn't supply all of the information needed to make a new virus, but rather adapts the existing processes coded for by the host's own genome. That's why viruses tend to be much more species-specific than bacteria.
The halting program only says that there exist some programs for which it is impossible to determine if they halt. Not a problem here: All the hypothetical frankenmalware need do is know when to give up and go in hunt of some new code. The really difficult part is making a program that can determine the function of another section of code in a meaningful enough manner to create a new program from them - this would require some incredible level of AI, in some ways nearing human capacity for abstract thought and modeling, but it doesn't violate any fundamental laws of mathematics. It's just difficult, not impossible.
Difficult enough though that there are easier ways to achieve the same ends.
Modification of libaries is/was a common cheat on FPSs too. One of the classics is a fake directx/opengl library that just passes all calls straight to the real library, after first modifying the alpha channel of textures. Thus all walls become translucent. This used to be one of the most popular ways to cheat on counterstrike before anti-cheating measures actually became effective - a player with the library hack could see through walls, giving a huge advantage in gameplay.
Health, perhaps. But think evolutionarily. Irrationality is very helpful to reproductive success.