Javascript can have linked lists and recursion. It is not uncommon for me to use recursion in my js code. Linked lists are less common since js arrays can do most of the things that you would normally use a linked list for, but there is no reason why you couldn't have students build their own list implementation for the sake of instruction.
There may not be pointers in js, but there is enough of a concept of references to explain it. Similarly, you can show a student typeof() show them how types are mutable in js, and explain that in some languages that is not how it works. Any halfway smart student will understand the implications that strong typing would have.
I think that your reasoning is assuming a much smaller chunk size than torrents actually use. Torrents usually have somewhere in the neighborhood of 1000 pieces, which would translate to roughly 5 seconds of a 90 minute movie. The pieces are definitely way too large to support your claim of, "practically that would make every sequence of bits someone's intellectual property," you could download torrents for the lifetime of the universe and probably not have two identical pieces.
Courts have found for copyright holders when musicians have sampled less than 5 seconds of songs (a single bittorrent piece of a move would of course not be playable for even 5 seconds because of the way video encoding works, so that argument may or may not hold up).
I'm no rocket scientist, but I am pretty sure that they largely use liquid oxygen for the rocket boosters. Most of the exhaust is probably water vapor and oxygen.
They gave him that one because it was the original one that caused such waves when it came out. 30 years from now they are not going to give a kid an ipod nano, they will give him the original 5GB one where the scroll wheel is a mechanically moving part.
People have watched too many movies if they think scientists walk around with laptops full of nuclear weapon designs. These were most likely 13 laptops that had powerpoint presentations used by the employees to beg DOE for more money.
I don't know which country you are writing from. But, don't most places let you write in a vote? I always figured that this was the same as a none of the above. Surely your write in candidate is not going to win, but your vote will show up as an "other".
Yes, I would further add to your comment that while computers are making some headway in the field of artificial intelligence, I have not seen any progress in the field of "artificial wisdom". There are plenty of people who have great intelligence as would be measured by an IQ test (or whatever arbitrary measure of "smarts" you wish to use), but they have no concept about how to make their life and the lives of people around them run smoothly.
I am impressed that computers can perform at a similar level as Kasparov at chess. I would be more impressed if a computer could perform at a similar level as Gandhi at preventing war and oppression.
I've seen this happen at a company I worked for. I think it is actually fairly common and the timing is not coincidental. Many employers look at the Christmas season as the time when they get the least out of their employees (people work shorter days, paid holidays, end of year bonuses, etc.), so if they are going to have layoffs they schedule them for right before the season.
I found the article's arguments about how quickly population is leveling off to be pretty surprising, so I headed over to www.census.gov to check out the numbers.
Though the growth rate is decreasing slightly, it still looks like a problem to me. The US is gaining a person every 13 seconds, and the world is gaining 2.3 people every second. The census projects what things will look like in 2050 assuming that the growth rate will continue to decline at the same rate, and we still will have 10 billion people by 2050.
It looks to me like the article was factually correct, but it only reported on the best looking numbers.
I think the basic idea is that the LSB is not always completely insignificant. In many pictures you are going to have certain areas that are fairly monochromatic. In these areas the LSB is not going to have a completely random distribution (the article showed a picture made from just the LSB, and you could see clumping in the monochromatic areas). After you hide a message in the image, these areas will no longer show the expected clumping.
It occured to me that you could simply tweak your algorithm so that it skips pixels if its non-LSB bits were identical to its neighbors. This, of course, would just get around one of the steganalysis attacks described.
In my opinion, using a flash attached to a camera will almost always ruin a picture. Having a light source at the same place as the lens means you lose shadows and everything looks flat. The lawmakers are clearly not artists.
I actually do not think that there was any mention of FairPlay in the article, and I do not think that is what the discussion is about. In fact, my example was geared towards the iPod that has exclusively mp3 on it (not.m4u or whatever the FairPlay file extension is).
The article was chiding Apple for not allowing users to move music from their iPod to their computer, and they claimed that this prevented users from recovering their music in the event of a harddrive failure or OS re-install. I was pointing out that it is very easy to recover all of your music from an iPod, the only difficulty lies in recovering a select subset of your music.
The durability of your music medium is something you need to think about when you buy music. Given how careful you are with your CDs, it may be in your best interest to pay $5 extra for the physical CD and the peace of mind it brings you. But as I said before, that is a whole 'nother discussion.
If this were truly about restoring your music after a catastrophic computer failure, you would not need any of these tools. You would just need a simple script that is something along the lines of:
mkdir ~/Desktop/restoredMusic for FILE in `find/Volumes/myIpod -name *.mp3` do
cp ${FILE} ~/Desktop/restoredMusic done
(Another couple lines would do this for every filetype supported by the iPod)
All metadata is stored in the ID3 tags, so if you drag the entire contents of the new folder into iTunes you will have all your music back.
The only reason to use iPod Download or iPodRip or any of those add-on programs are if you want some of the music, but not all the music off of an iPod. Let's face it, when you want to do that you are most likely taking music off of a friend's iPod. I expect plenty of responses about obscure use cases where you want some but not all of your music on your work or wife's computer. I know those cases exist, but I would say they account for 2% of the actual usage of the program, and there are probably easy workarounds for all of them.
I'm no saint, and I freely admit I have used these programs before. However, I am not into pretending to be the victim of mean old Apple.
I am pretty sure that this is not true for iTunes post 4.1 People were copying music by pretending to be an iTunes player and then saving the mp3 stream. In 4.1 apple put a key into iTunes players so that when you request to share music the app verifies that you really are another iTunes app.
Actually, they have definitely considered car bombs in the design of the really secure areas. Cars are no longer allowed to stop on the road that goes by TA-55, and the road is far enough away that I doubt any car bomb could do much damage.
A year and a half ago somebody with an open relay had the IP address that is now assigned to me. Possibly their account was shut down due to spews action, or maybe they just switched providers on their own accord. All I know is that now I have to go around finding all the dozen some odd open relay databases asking that they recheck my IP address to verify that its kosher.
Many people on this list are suggesting using open relay databases in place of spews - does anybody know of one that periodically rechecks the blacklisted addresses?
I am sure that IBM will design this in such a way that the grid can be upgraded continuously, and the upgrades will be transparent to the users. As nodes of the grid age they will be phased out and replaced by newer processors.
I also think that your point about moore's law proves that hardware specific optomization will no longer be important. If the optomization gives you a factor of two performance, and processors get twice as fast every 12-18 months, then the only way to outperform the grid is to buy a new supercomputer every year or so.
Javascript can have linked lists and recursion. It is not uncommon for me to use recursion in my js code. Linked lists are less common since js arrays can do most of the things that you would normally use a linked list for, but there is no reason why you couldn't have students build their own list implementation for the sake of instruction.
There may not be pointers in js, but there is enough of a concept of references to explain it. Similarly, you can show a student typeof() show them how types are mutable in js, and explain that in some languages that is not how it works. Any halfway smart student will understand the implications that strong typing would have.
If a keylogger finds its way onto your computer, then all your passwords are essentially toast anyway.
I think that your reasoning is assuming a much smaller chunk size than torrents actually use. Torrents usually have somewhere in the neighborhood of 1000 pieces, which would translate to roughly 5 seconds of a 90 minute movie. The pieces are definitely way too large to support your claim of, "practically that would make every sequence of bits someone's intellectual property," you could download torrents for the lifetime of the universe and probably not have two identical pieces.
Courts have found for copyright holders when musicians have sampled less than 5 seconds of songs (a single bittorrent piece of a move would of course not be playable for even 5 seconds because of the way video encoding works, so that argument may or may not hold up).
I'm no rocket scientist, but I am pretty sure that they largely use liquid oxygen for the rocket boosters. Most of the exhaust is probably water vapor and oxygen.
They gave him that one because it was the original one that caused such waves when it came out. 30 years from now they are not going to give a kid an ipod nano, they will give him the original 5GB one where the scroll wheel is a mechanically moving part.
Thank you for being the one thinking person on /.
People have watched too many movies if they think scientists walk around with laptops full of nuclear weapon designs. These were most likely 13 laptops that had powerpoint presentations used by the employees to beg DOE for more money.
Yeah, so all the terrorists need to do is assemble a team of physicists with the brain power and knowledge of Oppenheimer, Feynman, Fermi, etc.
Yeah, no criminal mastermind will ever figure out the hack of pressing their finger over the speaker.
You are right, a process that is stuck in IO activity cannot be killed. While it is indeed rare, I have run into it on a number of occasions.
I don't know which country you are writing from. But, don't most places let you write in a vote? I always figured that this was the same as a none of the above. Surely your write in candidate is not going to win, but your vote will show up as an "other".
Yes, I would further add to your comment that while computers are making some headway in the field of artificial intelligence, I have not seen any progress in the field of "artificial wisdom". There are plenty of people who have great intelligence as would be measured by an IQ test (or whatever arbitrary measure of "smarts" you wish to use), but they have no concept about how to make their life and the lives of people around them run smoothly.
I am impressed that computers can perform at a similar level as Kasparov at chess. I would be more impressed if a computer could perform at a similar level as Gandhi at preventing war and oppression.
I tagged it . . . graffiti style . . . on the MPAA's website:
http://drawhere.com/sitel/12249/www.mpaa.org/
The safest place to keep something is right under your enemy's nose.
I've seen this happen at a company I worked for. I think it is actually fairly common and the timing is not coincidental. Many employers look at the Christmas season as the time when they get the least out of their employees (people work shorter days, paid holidays, end of year bonuses, etc.), so if they are going to have layoffs they schedule them for right before the season.
Tried to post the whole dialog, but slashdot considers it to be lame . . .
n .org/postal/z/033/0871.html
Google Cache:
http://209.85.165.104/search?q=cache:www.attritio
I found the article's arguments about how quickly population is leveling off to be pretty surprising, so I headed over to www.census.gov to check out the numbers.
Though the growth rate is decreasing slightly, it still looks like a problem to me. The US is gaining a person every 13 seconds, and the world is gaining 2.3 people every second. The census projects what things will look like in 2050 assuming that the growth rate will continue to decline at the same rate, and we still will have 10 billion people by 2050.
It looks to me like the article was factually correct, but it only reported on the best looking numbers.
I think the basic idea is that the LSB is not always completely insignificant. In many pictures you are going to have certain areas that are fairly monochromatic. In these areas the LSB is not going to have a completely random distribution (the article showed a picture made from just the LSB, and you could see clumping in the monochromatic areas). After you hide a message in the image, these areas will no longer show the expected clumping.
It occured to me that you could simply tweak your algorithm so that it skips pixels if its non-LSB bits were identical to its neighbors. This, of course, would just get around one of the steganalysis attacks described.
In my opinion, using a flash attached to a camera will almost always ruin a picture. Having a light source at the same place as the lens means you lose shadows and everything looks flat. The lawmakers are clearly not artists.
I actually do not think that there was any mention of FairPlay in the article, and I do not think that is what the discussion is about. In fact, my example was geared towards the iPod that has exclusively mp3 on it (not .m4u or whatever the FairPlay file extension is).
The article was chiding Apple for not allowing users to move music from their iPod to their computer, and they claimed that this prevented users from recovering their music in the event of a harddrive failure or OS re-install. I was pointing out that it is very easy to recover all of your music from an iPod, the only difficulty lies in recovering a select subset of your music.
The durability of your music medium is something you need to think about when you buy music. Given how careful you are with your CDs, it may be in your best interest to pay $5 extra for the physical CD and the peace of mind it brings you. But as I said before, that is a whole 'nother discussion.
If this were truly about restoring your music after a catastrophic computer failure, you would not need any of these tools. You would just need a simple script that is something along the lines of:
/Volumes/myIpod -name *.mp3`
mkdir ~/Desktop/restoredMusic
for FILE in `find
do
cp ${FILE} ~/Desktop/restoredMusic
done
(Another couple lines would do this for every filetype supported by the iPod)
All metadata is stored in the ID3 tags, so if you drag the entire contents of the new folder into iTunes you will have all your music back.
The only reason to use iPod Download or iPodRip or any of those add-on programs are if you want some of the music, but not all the music off of an iPod. Let's face it, when you want to do that you are most likely taking music off of a friend's iPod. I expect plenty of responses about obscure use cases where you want some but not all of your music on your work or wife's computer. I know those cases exist, but I would say they account for 2% of the actual usage of the program, and there are probably easy workarounds for all of them.
I'm no saint, and I freely admit I have used these programs before. However, I am not into pretending to be the victim of mean old Apple.
I am pretty sure that this is not true for iTunes post 4.1 People were copying music by pretending to be an iTunes player and then saving the mp3 stream. In 4.1 apple put a key into iTunes players so that when you request to share music the app verifies that you really are another iTunes app.
Try man -k.
To continue with your example:
% man -k schedule
cron(8) - daemon to execute scheduled commands (Vixie Cron)
ualarm(3) - schedule signal after specified time
%
Actually, they have definitely considered car bombs in the design of the really secure areas. Cars are no longer allowed to stop on the road that goes by TA-55, and the road is far enough away that I doubt any car bomb could do much damage.
So not having money to pay for child support is grounds for making sure somebody can't get a job? Sounds like an infinite loop to me . . .
A year and a half ago somebody with an open relay had the IP address that is now assigned to me. Possibly their account was shut down due to spews action, or maybe they just switched providers on their own accord. All I know is that now I have to go around finding all the dozen some odd open relay databases asking that they recheck my IP address to verify that its kosher.
Many people on this list are suggesting using open relay databases in place of spews - does anybody know of one that periodically rechecks the blacklisted addresses?
I am sure that IBM will design this in such a way that the grid can be upgraded continuously, and the upgrades will be transparent to the users. As nodes of the grid age they will be phased out and replaced by newer processors.
I also think that your point about moore's law proves that hardware specific optomization will no longer be important. If the optomization gives you a factor of two performance, and processors get twice as fast every 12-18 months, then the only way to outperform the grid is to buy a new supercomputer every year or so.