Ah, but "newer" does not necessarily mean n00ber. You see, NtroP, with his punny nickname, nonsensical but plausible sounding sig, and use of all-caps and exclamation points, has obviously studied harder to become one of the Slashdot 31337. He has teh skillz. However, we can see that Visaris completes full sentences and actually read the article. Clearly a n00b.
Not anymore, because now there are no "mistyped" URLs. All URLs that don't point to an actual IP address will now send you to this special VeriSign site. That's the point of this entire article.
Another thought I had is this: where is the line drawn between code generation and compiling?
My opinion is that they are the same. Whether you're generating machine code from C, or Java code from Ruby, it's really just different uses of the same tool. You write a description of what you want to do, and that is used to generate code that does it. Of course, unless your target code is machine code, it will need to be further compiled, but it's really just another step in the same process.
(Somehow there is an extra space added in the URL between the k and the b - it shouldn't be there.)
The space is due to Slashdot's lameness filter. It inserts spaces into very long unbroken lines of text so that they will wrap in your browser window and not make the window too wide. For the links, the easy fix is just to create a clickable one like this:
I find it surprising and rather humorous that so many apparentlyintelligentpeople can be so mislead by a simple two-word term. Sometimes a phrase can simply mean what the words mean when you put them together. In this case, the phrase "code generation" means, lo and behold, "generating code". If you know what "code" is, and if you know what it means to "generate" something, you can figure this out. The problem is that your view of "code" and "compilers" is too narrow. Please see this earlier post on how this is still very much dealing with compilers, although not in the strict sense you're thinking.
I don't, however, understand how you think this is merely a popular renaming of a long-standing technique, since no renaming has occured. It was code generation 40 years ago and it is code generation today. Back then it meant describing what you wanted to do, and then generating the code that would do it. That is what it means today. The only real difference is that, today, there are more languages in which to do the describing, and more to be generated. There's not that big of a difference, after all, between generating machine code from assembly, and generating Java code from Ruby.
you have to be sharing them, which is the illegal part
Actually that's not true. They only care about the sharing because it leads to what they really care about: people listening to music that they didn't pay for. If everyone who shared mp3s had bought every CD of the songs they downloaded, no one would care because they would have already paid to listen to those songs. The problem is that most people don't own all of the CDs for the songs they download, and the RIAA doesn't like it when you try to wriggle out of their money trap. If the actual sharing was the problem, the distribution itself, then we wouldn't have radio stations playing music either, because that also lets people listen to music they didn't pay for, but it's a bit different because you don't really get a choice of what you hear. But now if you go and start recording songs you hear on the radio, so you could listen to them whenever you wanted, you're getting into that grey area. Of course the RIAA doesn't really care about that because they know that radio quality is shit, so there won't be widespread radio recording anyway.
Yeah, after I posted I went and looked and that's all I saw, as well. Then I realized I had TweakUI installed and had enabled Filename and Directory completion on the "Cmd" tab, which apparently makes those Registry entries. Sorry for the misinfo.
You might also want to take a look at SpamGourmet, which can do this type of thing already and filter it at their level so you don't have to deal with it at yours. I always use a spamgourmet address to sign up for things and I get barely any spam at all.
Win2k command line has tab-completion too when extensions are turned on, which is by default. You actually have to pass an argument (/y) to turn them off.
This is one of the most ridiculous "Debian releases too slow" arguments I've ever hard. In fact, it almost sounds like you're saying it releases too slow *and* too fast, because you says it's a moving target.
I find using Debian is like chasing a moving target, whereas Red Hat 9 will be Red Hat 9 as long as it exists
Okay, so just install a regular Debian release and don't upgrade anything. That's basically what you're saying you do with Red Hat. You just install a particular release and then wait for the next one. Guess what, you can do the same with Debian! It's not like apt-get runs itself automatically every day.
But I, personally, don't like depending on someone else to put the package I want into a repository.
Oh, I get it, you must be the one who takes care of *every* Red Hat package. Because you wouldn't want to depend on someone else putting the packages you want in the next Red Hat release.
So does Linux. It's called cron. You just put your system update command in to run once a day or every few days and you're set. Ta da!
Plus, you don't have to worry about what other info the automatic update is telling Microsoft about your computer, like usage habits or how many illegal MP3s you have.
Did you even read the interview? Oh yes, this is/.
Almost every one of his answers about the end of the universe states that it's going to expand infinitely. Do a search for "-- drum roll --" on the story text and you can't miss it.
The only reason that being in a smokey environment is "widely understood" to be an inherent part of bartending is because when smoking became a popular pasttime, and companion to drinking, it wasn't known to be unhealthy. In fact, many people believed it was good for you. Therefore it gained wide popularity and people just had to put up with it if they didn't like it. If everyone had known from the start how unhealthy it is, it would never have become as popular as it is, and it certainly wouldn't be thought of as "inherent" to bartending. I doubt you could make the case that people didn't realize from the beginning that driving 200mph, falling off of high buildings, catching and arresting criminals, or rushing into burning buildings were dangerous.
Let me guess. You're still in high school or college and have never given a thought to the fact that your first real job will be as a maintenance programmer for an app/system that is probably older than you are. Those apps/systems were written in C. But I guess you'll just convince your boss to let you rewrite it in Java, right?
Even though the perl regexp's tend to be the de-facto standard, the perl people are frequently adding stuff to their regexps.
Damn those Perl people and their innovations. Why can't they just be happy doing everything the familiar, crappy way? Why must they push the envelope to make things easier and better? I hate that.
PS. I hope you haven't seen this yet. It'll really boil your blood.
Search for a keyword, in the name or description: apt-cache search keyword
Search just in the name: apt-cache search --names-only keyword
Simulate what would happen without doing it: apt-get -s install package apt-get --no-act install package
The nice thing about apt is that it doesn't take a year to do a simple search and the package descriptions are actually useful, instead of one cryptic line.
They won't go away until people quit acting like idiots.
So pretty soon now, then?
Re:I hate math...
on
Making Change
·
· Score: 3, Informative
I can't think of an example where that doesn't work in a 1,5,10,25 system
The reason you can't think of any examples in the 1,5,10,25 system is because 10 and 25 are both multiples of five. Therefore whatever you could make with a 25, you could also make with five 5s. So if you would ever have five 5s or two 5s, just use a 25 or a 10, respectively. In 1,40,41 system, 41 is not a multiple of 40 (or vice versa), so it makes finding the optimal number of coins a bit more difficult, since you have to find the optimal number of factors for your change given the different coins. In a 1,5,10,25 system, 5 is already a factor of the other important coins, so you can just count up how many 5s you'd need and then reduce that into 25s and 10s. (Of course the mind usually does it the other way round.)
While this is technically true, your last sentence holds the key:
bash has only variables, which, if 'export'ed, become part of the environment.
So just don't export the variables used locally in your script. Set a local path variable like you would in tcsh:
locpath="/usr/bin:/home/me/bin"
If not exported, it goes away at the end of the script.
So you guys think underwear is bad? Well as long as you keep your trousers on, I guess.
Ah, but "newer" does not necessarily mean n00ber. You see, NtroP, with his punny nickname, nonsensical but plausible sounding sig, and use of all-caps and exclamation points, has obviously studied harder to become one of the Slashdot 31337. He has teh skillz. However, we can see that Visaris completes full sentences and actually read the article. Clearly a n00b.
Not anymore, because now there are no "mistyped" URLs. All URLs that don't point to an actual IP address will now send you to this special VeriSign site. That's the point of this entire article.
Another thought I had is this: where is the line drawn between code generation and compiling?
My opinion is that they are the same. Whether you're generating machine code from C, or Java code from Ruby, it's really just different uses of the same tool. You write a description of what you want to do, and that is used to generate code that does it. Of course, unless your target code is machine code, it will need to be further compiled, but it's really just another step in the same process.
(Somehow there is an extra space added in the URL between the k and the b - it shouldn't be there.)
k bset
The space is due to Slashdot's lameness filter. It inserts spaces into very long unbroken lines of text so that they will wrap in your browser window and not make the window too wide. For the links, the easy fix is just to create a clickable one like this:
http://www.math.missouri.edu/~stephen/software/#x
Then it doesn't matter if a space is inserted because you can just click it to follow.
I find it surprising and rather humorous that so many apparently intelligent people can be so mislead by a simple two-word term. Sometimes a phrase can simply mean what the words mean when you put them together. In this case, the phrase "code generation" means, lo and behold, "generating code". If you know what "code" is, and if you know what it means to "generate" something, you can figure this out. The problem is that your view of "code" and "compilers" is too narrow. Please see this earlier post on how this is still very much dealing with compilers, although not in the strict sense you're thinking.
I don't, however, understand how you think this is merely a popular renaming of a long-standing technique, since no renaming has occured. It was code generation 40 years ago and it is code generation today. Back then it meant describing what you wanted to do, and then generating the code that would do it. That is what it means today. The only real difference is that, today, there are more languages in which to do the describing, and more to be generated. There's not that big of a difference, after all, between generating machine code from assembly, and generating Java code from Ruby.
you have to be sharing them, which is the illegal part
Actually that's not true. They only care about the sharing because it leads to what they really care about: people listening to music that they didn't pay for. If everyone who shared mp3s had bought every CD of the songs they downloaded, no one would care because they would have already paid to listen to those songs. The problem is that most people don't own all of the CDs for the songs they download, and the RIAA doesn't like it when you try to wriggle out of their money trap. If the actual sharing was the problem, the distribution itself, then we wouldn't have radio stations playing music either, because that also lets people listen to music they didn't pay for, but it's a bit different because you don't really get a choice of what you hear. But now if you go and start recording songs you hear on the radio, so you could listen to them whenever you wanted, you're getting into that grey area. Of course the RIAA doesn't really care about that because they know that radio quality is shit, so there won't be widespread radio recording anyway.
Dropping hard drives? While definatly a risk however it is minimal when you work in a profesional shop like mine.
Why, because you have 3 inch thick foam padding covering the entire floorspace, or because you all wear sticky gloves?
Yeah, after I posted I went and looked and that's all I saw, as well. Then I realized I had TweakUI installed and had enabled Filename and Directory completion on the "Cmd" tab, which apparently makes those Registry entries. Sorry for the misinfo.
You might also want to take a look at SpamGourmet, which can do this type of thing already and filter it at their level so you don't have to deal with it at yours. I always use a spamgourmet address to sign up for things and I get barely any spam at all.
Debian and Gentoo are like polar opposites.
;)
In that case, it's good to know that Debian chose stability, so it's useful to more than just hobbyists
Win2k command line has tab-completion too when extensions are turned on, which is by default. You actually have to pass an argument (/y) to turn them off.
This is one of the most ridiculous "Debian releases too slow" arguments I've ever hard. In fact, it almost sounds like you're saying it releases too slow *and* too fast, because you says it's a moving target.
I find using Debian is like chasing a moving target, whereas Red Hat 9 will be Red Hat 9 as long as it exists
Okay, so just install a regular Debian release and don't upgrade anything. That's basically what you're saying you do with Red Hat. You just install a particular release and then wait for the next one. Guess what, you can do the same with Debian! It's not like apt-get runs itself automatically every day.
But I, personally, don't like depending on someone else to put the package I want into a repository.
Oh, I get it, you must be the one who takes care of *every* Red Hat package. Because you wouldn't want to depend on someone else putting the packages you want in the next Red Hat release.
So does Linux. It's called cron. You just put your system update command in to run once a day or every few days and you're set. Ta da!
Plus, you don't have to worry about what other info the automatic update is telling Microsoft about your computer, like usage habits or how many illegal MP3s you have.
Did you even read the interview? Oh yes, this is /.
Almost every one of his answers about the end of the universe states that it's going to expand infinitely. Do a search for "-- drum roll --" on the story text and you can't miss it.
The only reason that being in a smokey environment is "widely understood" to be an inherent part of bartending is because when smoking became a popular pasttime, and companion to drinking, it wasn't known to be unhealthy. In fact, many people believed it was good for you. Therefore it gained wide popularity and people just had to put up with it if they didn't like it. If everyone had known from the start how unhealthy it is, it would never have become as popular as it is, and it certainly wouldn't be thought of as "inherent" to bartending. I doubt you could make the case that people didn't realize from the beginning that driving 200mph, falling off of high buildings, catching and arresting criminals, or rushing into burning buildings were dangerous.
Do you mean that actual pirates could be broadcasting on these pirate radio stations?
Ahoy, mate! Hand me that thar transmi'ah. I'll play a tune on me belly for all o' London t' hear!
Let me guess. You're still in high school or college and have never given a thought to the fact that your first real job will be as a maintenance programmer for an app/system that is probably older than you are. Those apps/systems were written in C. But I guess you'll just convince your boss to let you rewrite it in Java, right?
Even though the perl regexp's tend to be the de-facto standard, the perl people are frequently adding stuff to their regexps.
Damn those Perl people and their innovations. Why can't they just be happy doing everything the familiar, crappy way? Why must they push the envelope to make things easier and better? I hate that.
PS. I hope you haven't seen this yet. It'll really boil your blood.
But what about at the beginning of a sentence??
Perhaps where you're standing is not the right place. (Third sentence, in parentheses.)
Here's what you're missing.
Search for a keyword, in the name or description:
apt-cache search keyword
Search just in the name:
apt-cache search --names-only keyword
Simulate what would happen without doing it:
apt-get -s install package
apt-get --no-act install package
The nice thing about apt is that it doesn't take a year to do a simple search and the package descriptions are actually useful, instead of one cryptic line.
They won't go away until people quit acting like idiots.
So pretty soon now, then?
I can't think of an example where that doesn't work in a 1,5,10,25 system
The reason you can't think of any examples in the 1,5,10,25 system is because 10 and 25 are both multiples of five. Therefore whatever you could make with a 25, you could also make with five 5s. So if you would ever have five 5s or two 5s, just use a 25 or a 10, respectively. In 1,40,41 system, 41 is not a multiple of 40 (or vice versa), so it makes finding the optimal number of coins a bit more difficult, since you have to find the optimal number of factors for your change given the different coins. In a 1,5,10,25 system, 5 is already a factor of the other important coins, so you can just count up how many 5s you'd need and then reduce that into 25s and 10s. (Of course the mind usually does it the other way round.)