900 to 914 is not an unlicensed band in Australia. The Amateur radio operators still have 915 but the USM band here is 916 to 929. Vodafone will be very unhappy with you if you are using 914 and you will get to talk to the guys at the ACMA about it.
This predates a 486 by many years. OS9 on a coco 3 ran at about 1.8 MHz and had to bank switch memory since it could address 64k bytes at a time since the 6809 had a 16 bit address bus. Microware's OS could support as many users as it could support serial ports and screens and there were hacks to allow it to have up to 2 mbytes of ram.
OS9 would CRC check each modules as it was loaded to make sure it wasn't corrupt. It had a list it could check so you could list banned software only only approved modules. It is a feature that that Apples OS X now does as of its latest version nearly 3 decades later.
The w3c started out describing how web browsers worked and somehow they mistakenly decided they were a standards board. They still get ignored. They will always be ignored fro connivence.
I deal with security of a payment gateway. Part of my job is to make sure we don't keep any credit card details floating around yet these new laws conflict with that. Years ago it seemed simple, just purge the field that has the card number in it. Too bad that is a naive solution for a far more complex problem and now I may be required to keep logs for years? Do you know how many card numbers show up in logs for stupid reasons?
Do you know how many people put their card number in the "name on card field"? What do you do about a email address of 5123456789012345@gmail.com when they used card xxx345? What do you do with the message "Did payment to card number 4123... go through?" How about encrypted files that use a credit card number as the file name? How about reference text of "ref_cardnumber" to deal with refunds? How about card numbers in https GET requests even though the data must be POSTed to even work?
I used cardrecon to scan my DNS personal server's DNS logs and it found people probing what appears to be cardnumber.abnormal.com. I have no idea what that is about. It finds all sorts of odd things that appears to have card numbers in it like deleted text from word or pdf documents.
127.0.0.1 is bad for that because if malware sets up a local proxy, it will be on that address. 0.0.0.0 also won't work but 127.0.0.0 might provide the desired effect since its in the local hardware route table with nothing listening so it fails quickly.
A good transition to 64 bits is still a long way away. How many programs use more than 4 gig of memory? How many programs will be faster by pushing around all those extra 32 bits of zeros? The answer is not many. There are some speedups for programs that do lots of useless copies since they can do it in 64 bit chunks but most open source apps I've tested tend to run somewhere between 5% and 20% slower in 64 bit mode than 32 which seems to be nothing other than overhead for moving the larger sized ints and pointers around. What is real interesting is hash table code is often much slower and I've seen cases where hash based lookups are 400% slower with 64 bits than 32. Some programs (like freebsd fsck) have a problem with building huge sparse arrays because of endian issues with 64 bit numbers. Running a program in both 32 and 64 bit mode is a great way to find bugs like these. Also running on something with different bit orders (like sparc or ppc) help find lots of bugs too. Its one reason NeXT/OS X stuff was so bug free compared to today since it had been tested on both ppc and x86.
This may be the wake up call that many advertisers get to fully understand the link between what the advertising block buyers were telling them vs real sales figures. If the people who run ads on TV ever find out how useless they are, it will end TV as we know it.
Take one of the largest Advertisers like Coke. This will result in more people being out side and more people buying their high profit products which will increase their sales figures. Unfortunately their ad agency will be claiming it's a result of all the Olympics Coke ads and the ad buyers at Coke will snort up those claims like they were provable facts.
TV has been trying to show advertising in a good light since the days of the back and white sitcom when ad men were always shown as the moral and honest ones (Bewitched is the best example of this). More ad buyers need to remember that it's not the end product that is the advertisers product, it's getting suckers to buy the useless commercials that is their product.
Because of the way the time stored in a time_t works with the time zone libraries is that the time right now is right. The time a month ago has been retroactively shifted a second and the time a decades ago (to the era of t=0 for GPS) has shifted 14 or so seconds.
It all mostly works for most things. There are a few that it doesn't work for and that tends to be limited to scientific fields where they already have ways to taking those things into account or have determined that they don't matter.
This also means that a time_t of 1 341 132 265 doesn't have 10 significant digits.
But we can wait 6 months to put in the leap seconds at New Years Eve when most of the worlds business is not active, unlike Jun 30/July 1 time which tends to be very busy for most of the world around midnight UTC.
They can't be traded like property. Lets say you have a patent you sell to someone else. If I have prior art on that but I have other agreements with you, what you transfered to the other party isn't what you had in the first place.
Someone told me a bit of code wasn't too clean just the other day. After a mmap with a hard coded address and MAP_FIXED and loading a file, it does this: fn=0x972084; x = ((int (*)(int,int)) fn)(a,b);
I guess Push A,B and a JSR 0x972084 might be cleaner.
You should set up a local router for your local machines to use as an NTP server and tell your DHCP to tell your hosts which NTP server to use. Just watch out when the router reboots since it may have no idea what time it is.
5 years ago I wrote a script that does a traceroute and then finds out of the hosts support NTP. Its the bottom of my text on NTP Info page
You can create your own forums on your own Usenet servers and not propagate them anywhere you don't want them to go.
There are lots of usenet-->web forum packages as well as email gateways so you can give everyone what you have now, plus all the new good stuff.
A pair of usenet servers on different clouds with a backup feed someplace will can cope with far more messages per day than even the hardest hit web forum software and has massive redundancy and scaleability.
The best bit is you can try a bunch of different gateway products and find which works best.
An early competitor to Usenet called notes (the one that predates lotus notes) still have some active users.
There is a book about it : McCann, D. and Thorne, P. 2000. The Last of the First: CSIRAC: Australia's First Computer. Department of Computer Software Engineering, The University of Melbourne.
Too bad there is no ISBN so I have no idea where to get a copy outside of the Melbourne Museum where the machine is currently pretending to work.
In the second picture you can see a wood case with boxes. That is its/lib and the smaller box is its/usr/local/lib. There are paper tapes inside cardboard boxes with libraries of functions such as multiply integer and real square root.
Its "assembly language" sort of looked like "(D0)->H1" for save 10 input bits into H. That was later changed to "0 D HL". "103 -> S" was changed to "3 7 K S" which is jump to address 103 or Jump 3x32+7. Of course there was no assembler in the early days so it was all punched using tables.
The mercury delay lines are interesting. You can put about half a kbit in one tube but you have to keep refreshing it as the sound of a bit goes from one end to the other and then gets regenerated.
The company who made the screen increased the screen resolution. Apple just bought the new display and dropped it in their box and filled it so it may not break. The rest is where the netbooks were headed if they had the price point.
This thing is just the next step... It's not impressive engineering. Its what the engineering department is supposed to be doing every day.
There are two common ways of building rainbow tables.
1) Start with a list of common passwords and fill in entries as you go along and then use an algorithm like john the ripper. This produces a mostly useful table sooner than the other option.
2) Try everything. If you try everything you can rewind the hash as you fiddle with the last character. It saves lots of time. If you've got a parallel system, you can move the pre-compute block around and do all 256 bytes at once, store the results and go back one byte, increment and do it all over again. You can create a massive amount of hashes very quickly. I think this is on about the order of 2^32 faster than the 1st method based on todays cheap hardware.
Remember that the purpose isn't to get all the passwords, just some. If your seeds are known (and they have to be by something), then you can build tables for just the most popular seeds. It takes just as long to create a non-seeded rainbow table as it does to create a table for one seed.
I wonder if it doesn't make sense to split the seed so half is at the front and half at the end. It has the advantage of blowing out the compute time for rainbow tables for a given seed size. Of course bigger seeds are good too.
In the mid 80s I had a true 24 bit graphics card and I made lots of images and I found that half of the 16 million colors appear brown or grey to most people in the context of any other colors. The result of this silly research was a program that could produce a wide range of color transitions and gradients. While the math shows the numbers should be in the range of 256*2^24^2^23 type numbers, it turns out that most are useless and there is a low number of useful color gradients.
Today I can find the gradients I created years ago on nearly every web site in the world as well as every annoying message at the start of a DVD.
So should I start sending take down notices and who do I start with? I was thinking the first shot across the bow should be one of the sites that was set up to have infringements reported as part of a 3 strikes law or maybe a political party's web site.
CSIRO's predecessor was only around for about two years before Motorola sold their first car radio. CSIRO's goals at the time was to explain how to improve farm yields while preserving food and were doing work like the US Dept of Agriculture did at the time which was mostly trying to keep a US dust bowl type situation from happening in Australia.
CSIRO's contribution to wifi is very minimal and happens to have been used by others before they patented it.
The RIAA don't edit out the bad content, they restrict new content to just what their lame marketing channel can cope with. I agree that there is a massive about of bad art and no one wants to buy that but how much good art is there? A radio station here had a contest a while back where you had to be in their listening are and have made an album in the previous year. They had 3,000 albums out of a listening population of 3 million people. There are about a billion people living in a modern society so I expect that group of people to be making about a million unique CDs worth of music a year. How much of that can you buy today? I'm sure most of its bad, but even if 1% of it is good, how can you buy more than about 40 of those new albums? My local CD store is full of old music and the largest only has about a thousand albums.
You have to keep in mind that the RIAA doesn't sell music, they sell little plastic bits and they have a huge inventory problem.
They won only because none of the groups they sued in Taxas presented proper prior art like the stuff Wilcox or Motorola had. It was a nice win for a research group but it was based on a patent that should have never been issued and courts that didn't see that as the case. So this still comes down to the bad US patent system and the ability to troll that system.
900 to 914 is not an unlicensed band in Australia. The Amateur radio operators still have 915 but the USM band here is 916 to 929. Vodafone will be very unhappy with you if you are using 914 and you will get to talk to the guys at the ACMA about it.
This predates a 486 by many years. OS9 on a coco 3 ran at about 1.8 MHz and had to bank switch memory since it could address 64k bytes at a time since the 6809 had a 16 bit address bus. Microware's OS could support as many users as it could support serial ports and screens and there were hacks to allow it to have up to 2 mbytes of ram.
OS9 would CRC check each modules as it was loaded to make sure it wasn't corrupt. It had a list it could check so you could list banned software only only approved modules. It is a feature that that Apples OS X now does as of its latest version nearly 3 decades later.
The w3c started out describing how web browsers worked and somehow they mistakenly decided they were a standards board. They still get ignored. They will always be ignored fro connivence.
I deal with security of a payment gateway. Part of my job is to make sure we don't keep any credit card details floating around yet these new laws conflict with that. Years ago it seemed simple, just purge the field that has the card number in it. Too bad that is a naive solution for a far more complex problem and now I may be required to keep logs for years? Do you know how many card numbers show up in logs for stupid reasons?
Do you know how many people put their card number in the "name on card field"? What do you do about a email address of 5123456789012345@gmail.com when they used card xxx345? What do you do with the message "Did payment to card number 4123... go through?" How about encrypted files that use a credit card number as the file name? How about reference text of "ref_cardnumber" to deal with refunds? How about card numbers in https GET requests even though the data must be POSTed to even work?
I used cardrecon to scan my DNS personal server's DNS logs and it found people probing what appears to be cardnumber.abnormal.com. I have no idea what that is about. It finds all sorts of odd things that appears to have card numbers in it like deleted text from word or pdf documents.
127.0.0.1 is bad for that because if malware sets up a local proxy, it will be on that address. 0.0.0.0 also won't work but 127.0.0.0 might provide the desired effect since its in the local hardware route table with nothing listening so it fails quickly.
A good transition to 64 bits is still a long way away. How many programs use more than 4 gig of memory? How many programs will be faster by pushing around all those extra 32 bits of zeros? The answer is not many. There are some speedups for programs that do lots of useless copies since they can do it in 64 bit chunks but most open source apps I've tested tend to run somewhere between 5% and 20% slower in 64 bit mode than 32 which seems to be nothing other than overhead for moving the larger sized ints and pointers around. What is real interesting is hash table code is often much slower and I've seen cases where hash based lookups are 400% slower with 64 bits than 32. Some programs (like freebsd fsck) have a problem with building huge sparse arrays because of endian issues with 64 bit numbers. Running a program in both 32 and 64 bit mode is a great way to find bugs like these. Also running on something with different bit orders (like sparc or ppc) help find lots of bugs too. Its one reason NeXT/OS X stuff was so bug free compared to today since it had been tested on both ppc and x86.
This may be the wake up call that many advertisers get to fully understand the link between what the advertising block buyers were telling them vs real sales figures. If the people who run ads on TV ever find out how useless they are, it will end TV as we know it.
Take one of the largest Advertisers like Coke. This will result in more people being out side and more people buying their high profit products which will increase their sales figures. Unfortunately their ad agency will be claiming it's a result of all the Olympics Coke ads and the ad buyers at Coke will snort up those claims like they were provable facts.
TV has been trying to show advertising in a good light since the days of the back and white sitcom when ad men were always shown as the moral and honest ones (Bewitched is the best example of this). More ad buyers need to remember that it's not the end product that is the advertisers product, it's getting suckers to buy the useless commercials that is their product.
How about medical insurance companies? If they can buy data that shows you don't sleep enough, they can raise your rates.
Doubling up has already happened.
Because of the way the time stored in a time_t works with the time zone libraries is that the time right now is right. The time a month ago has been retroactively shifted a second and the time a decades ago (to the era of t=0 for GPS) has shifted 14 or so seconds.
It all mostly works for most things. There are a few that it doesn't work for and that tends to be limited to scientific fields where they already have ways to taking those things into account or have determined that they don't matter.
This also means that a time_t of 1 341 132 265 doesn't have 10 significant digits.
But we can wait 6 months to put in the leap seconds at New Years Eve when most of the worlds business is not active, unlike Jun 30/July 1 time which tends to be very busy for most of the world around midnight UTC.
They can't be traded like property. Lets say you have a patent you sell to someone else. If I have prior art on that but I have other agreements with you, what you transfered to the other party isn't what you had in the first place.
Someone told me a bit of code wasn't too clean just the other day. After a mmap with a hard coded address and MAP_FIXED and loading a file, it does this:
fn=0x972084;
x = ((int (*)(int,int)) fn)(a,b);
I guess Push A,B and a JSR 0x972084 might be cleaner.
You should set up a local router for your local machines to use as an NTP server and tell your DHCP to tell your hosts which NTP server to use. Just watch out when the router reboots since it may have no idea what time it is.
5 years ago I wrote a script that does a traceroute and then finds out of the hosts support NTP.
Its the bottom of my text on NTP Info page
You can create your own forums on your own Usenet servers and not propagate them anywhere you don't want them to go.
There are lots of usenet-->web forum packages as well as email gateways so you can give everyone what you have now, plus all the new good stuff.
A pair of usenet servers on different clouds with a backup feed someplace will can cope with far more messages per day than even the hardest hit web forum software and has massive redundancy and scaleability.
The best bit is you can try a bunch of different gateway products and find which works best.
An early competitor to Usenet called notes (the one that predates lotus notes) still have some active users.
There is a book about it :
McCann, D. and Thorne, P. 2000. The Last of the First: CSIRAC: Australia's First Computer. Department of Computer Software Engineering, The University of Melbourne.
Too bad there is no ISBN so I have no idea where to get a copy outside of the Melbourne Museum where the machine is currently pretending to work.
In the second picture you can see a wood case with boxes. That is its /lib and the smaller box is its /usr/local/lib. There are paper tapes inside cardboard boxes with libraries of functions such as multiply integer and real square root.
Its "assembly language" sort of looked like "(D0)->H1" for save 10 input bits into H. That was later changed to "0 D HL". "103 -> S" was changed to "3 7 K S" which is jump to address 103 or Jump 3x32+7. Of course there was no assembler in the early days so it was all punched using tables.
The mercury delay lines are interesting. You can put about half a kbit in one tube but you have to keep refreshing it as the sound of a bit goes from one end to the other and then gets regenerated.
The company who made the screen increased the screen resolution. Apple just bought the new display and dropped it in their box and filled it so it may not break. The rest is where the netbooks were headed if they had the price point.
This thing is just the next step... It's not impressive engineering. Its what the engineering department is supposed to be doing every day.
Did anyone else just add all these to their spam filters?
Tomorrow I'm going to add them all to my dns root with mail records just to make sure I never see anything from this list of marketing idiots again.
Why is something made with the current generation of components considered "an engineering marvel "?
IBM systems (like the 3081) would refuse double letters. So you couldn't use "abcdXXef"
There are two common ways of building rainbow tables.
1) Start with a list of common passwords and fill in entries as you go along and then use an algorithm like john the ripper. This produces a mostly useful table sooner than the other option.
2) Try everything. If you try everything you can rewind the hash as you fiddle with the last character. It saves lots of time. If you've got a parallel system, you can move the pre-compute block around and do all 256 bytes at once, store the results and go back one byte, increment and do it all over again. You can create a massive amount of hashes very quickly. I think this is on about the order of 2^32 faster than the 1st method based on todays cheap hardware.
Remember that the purpose isn't to get all the passwords, just some. If your seeds are known (and they have to be by something), then you can build tables for just the most popular seeds. It takes just as long to create a non-seeded rainbow table as it does to create a table for one seed.
I wonder if it doesn't make sense to split the seed so half is at the front and half at the end. It has the advantage of blowing out the compute time for rainbow tables for a given seed size. Of course bigger seeds are good too.
In the mid 80s I had a true 24 bit graphics card and I made lots of images and I found that half of the 16 million colors appear brown or grey to most people in the context of any other colors. The result of this silly research was a program that could produce a wide range of color transitions and gradients. While the math shows the numbers should be in the range of 256*2^24^2^23 type numbers, it turns out that most are useless and there is a low number of useful color gradients.
Today I can find the gradients I created years ago on nearly every web site in the world as well as every annoying message at the start of a DVD.
So should I start sending take down notices and who do I start with? I was thinking the first shot across the bow should be one of the sites that was set up to have infringements reported as part of a 3 strikes law or maybe a political party's web site.
CSIRO's predecessor was only around for about two years before Motorola sold their first car radio. CSIRO's goals at the time was to explain how to improve farm yields while preserving food and were doing work like the US Dept of Agriculture did at the time which was mostly trying to keep a US dust bowl type situation from happening in Australia.
CSIRO's contribution to wifi is very minimal and happens to have been used by others before they patented it.
The RIAA don't edit out the bad content, they restrict new content to just what their lame marketing channel can cope with. I agree that there is a massive about of bad art and no one wants to buy that but how much good art is there? A radio station here had a contest a while back where you had to be in their listening are and have made an album in the previous year. They had 3,000 albums out of a listening population of 3 million people. There are about a billion people living in a modern society so I expect that group of people to be making about a million unique CDs worth of music a year. How much of that can you buy today? I'm sure most of its bad, but even if 1% of it is good, how can you buy more than about 40 of those new albums? My local CD store is full of old music and the largest only has about a thousand albums.
You have to keep in mind that the RIAA doesn't sell music, they sell little plastic bits and they have a huge inventory problem.
They won only because none of the groups they sued in Taxas presented proper prior art like the stuff Wilcox or Motorola had. It was a nice win for a research group but it was based on a patent that should have never been issued and courts that didn't see that as the case. So this still comes down to the bad US patent system and the ability to troll that system.