"Code is not art. You're putting together smaller components, and need to do so correctly, to achieve some purpose. It's engineering."
By the same logic, you could say that music isn't an art, because you are putting together smaller components (single musical notes), and need to do so correctly (following certain rules of harmony, rhythm, etcetc), to achieve some purpose.
I'm not a talented nor well-read musician, so the terminology might be off, but the analogy stands...and to me, at least, neither your contention nor my analogy are true.
Heh, that made me imagine some little 1337 H4X0R kid running around stabbing people with pieces of trash or empty soup cans.
Anyways, my intent was not to end the discussion by simply calling it "art". My point was, there -are- some reasons that distribution of virus code (note, I -do- say code and not executables) should not be made illegal, beyond the problem of "what constitutes malicious code" and "free speech". Virus code is -interesting-.
Beyond that though, I think this is very similar to the Anarchist's Cookbook argument...should writings detailing how to make bombs and other harmful objects be illegal to distribute? I certainly don't think so, it's way too much loss of freedom for an indeterminable amount of safety in my book. And we're possible talking real, physical harm to real people with that.
When I was but a wee hacker, I used to LOVE reading virus source code. I would download all I could find (granted, at the time, it was from BBS', or sneaker-net), and let me tell ya, I learned much more from those virus' than I ever learned in any mainstream assembler class I've taken.
And no, I -never- used the code for malicious purposes. It was just amazingly interesting to me.
To make it illegal to write ANY type of code is just insane; and if you distribute it without disguising it as something else, what's the real problem??
Uhm...what?!? I don't think so...even if all 13 root servers died, DNS resolution would -not- stop. The world's DNS servers rely on the root servers for updates, not for connectivity...if the root servers died, the hierarchically lower servers would keep on truckin', and simply wouldn't be updated until someone promoted a new server to root status.
Actually, the article states that the redundancy does exist, and that the A root server is not really a target; 8 or more of the 13 master servers located around the world would have to be taken out before internet users would even begin to notice.
Re:Sorta Phil's fault
on
How to Save PGP
·
· Score: 3, Insightful
Or, since back in 1991(?) when Phil first started his PGP work there was virtually NO corporate use of GPL'd software, PGP would have buried itself.
I think it was definitely advantageous to have the corporate support of PGP in order to get it entrenched (however deeply it is) in the business world. Now, with commercial PGP going away, it's possible companies will have no choice but to move to open sourced alternatives and implementations if they wish to keep their security and privacy intact.
*sigh*, can't believe i'm sinking to the level of replying to a troll, but...
While you're at it, why don't you bust the chops of Enron's mailroom people?
Jeez, that's just moronic. Unlike Enron, Microsoft's philosophies are -quite- available for public consumption. The whole Enron catastrophe exists in the first place because they chose to conceal from not only their employees (i think it's safe to say that Bob in the mailroom did NOT know that crap was going on), but from the public.
Honestly, the person you talked to had absolutely nothing to do with the design or implementation of Microsoft's licensing strategy. Berating him did nothing except upset an anonymous individual. Well, it also worked to lessen people's view of you.
Don't get me wrong, i'm -absolutely- not defending his rudeness...i've worked tech-support before (thankfully those days are over..), and i know just how much it sucks to have some a-hole screaming in your ear when all you wanna do is make it to your next coffee break.
That said, I think you're blindly overlooking the fact that, at least in the United States (since he didn't say otherwise, I assume the MS support he called was in the States as well), we do have a choice of where we work. The decision to work under the employ of any entity can be as much a political one as anything else.
The person he talked to may not have been directly involved with Microsoft's licensing strategy, but s/he -is- a representative of Microsoft, and therefore should be, at least in some way, culpable.
"That said, if he can choose his IDE, I would strongly recommend going with Borland's implementation of whatever language will be used. Borland has, by far, the best IDEs available in a Windows environ."
Yes, I know it's offtopic, but I'm really curious...on the M$ side of things, after moving up from DOS environments, i've basically only been exposed to the Visual Studio products. So I was hoping you could possibly point out a few of the reasons that you believe the Borland IDEs are the best available...is it the compilers themselves? IDE features/lack thereof? Documentation? Tools?
They have about 10GB max of data, and 290 MB of images, movies, mp3 files etc.
This I can believe.
None of which is critical, and therefore does not need to be backed up.
This is bunk. If I had 390GB of images, movies, and MP3s that I had taken the time to seek out and download, they're critical. Bandwidth costs money, and the time to find the images, movies, and MP3s all over again costs money. Legal issues aside, ya damn well better believe that my time and money is critical, and therefore -any- data.
Damn, that's cool. Does this require a license from Adobe? I know GPL'd readers exist, but I can't remember ever seeing a program other than Distiller (that is the Adobe PDF program, isn't it?) that writes PDFs...
I sure as hell don't see it under Word2000's Save As;)
Sorry, I guess I'm missing your point. Please elaborate?
Unless you're just insinuating that your age makes you...what, more qualified to respond to the question? If that's the case, then instead of just stating that, try actually responding.
Jeez, how negative can you get?
I got my CS degree in may, although I've been working "in the real world" through a co-op since january. And compared to school, I -love- it. Yes, of course the projects aren't going to be as interesting as you want, and there's the beaurocrats, and all the other stuff you mentioned.
But compared to boring classes where a good percentage of the professors are even dumber than PHB's, or at the least, even MORE close-minded, working for a real company, with real goals, and real projects, is amazing.
And no, I don't work for some new-wave dotcom...I work for IBM, one of the oldest dinosaurs out there. So if I can deal with it, and still love it, even after struggling to stay awake through college (and only come out with a 2.7GPA), then others can too.
It ain't easy to kill a geek:P
Re:HTTP/1.1
on
A Better FTP?
·
· Score: 3, Insightful
I'll be honest up front: I don't have a good comparison of either the features or performance of HTTP/1.1 vs. FTP.
That said, I have to wonder whether HTTP/1.1 could be a true solution, for the simple fact that HTTP was not created specifically for the purpose suggested. In addition, for future development purposes, would we really want to bog down HTTP with features not used in everyday web transactions?
*shrug*, just my initial thought, I might not have a clue what I'm talking about =)
Good ole' google
on
USB Switches?
·
· Score: 3, Informative
search for 'usb switch' and the first link that comes up...
usbgear.net.
$26.50 fer four ports. pretty cool.
I think too often people assume that just because the higher-ups in Microsoft display an infinite amount of stupidity, everyone that works for Microsoft is an idiot. Get real.
I'm far from a M$ lover, but you gotta give a research department like this the credit it's due.
Believe it or not, it's been my experience that kids that young, when plopped in front of a computer, become virtual vacuum cleaners of knowledge. They suck it all up...their minds are so open, and so curious, that they truly can accept a LOT of information.
In terms of applications, other than educational games, I'd look in the direction of maximum creativity. Hypercard's great, as would be any multimedia creation tools...
One project in particular that the kids LOVED was to create their own commercials using a mix of live-action shots and hypercard frames...that's pretty dependent on yer budget though.
(Although i'm not a professional educator, I have taught elementary school level computer classes at a summer camp and a local YMHA...)
i may be off base here, but if you've been using Slack for over 6 years i should think that you'd be able to interpret the error messages you pasted.
> cc -pthread -D_REENTRANT -DDEBUG -c proxy.c -o proxy.o
> cc: unrecognized option `-pthread'
looks like you either don't have pthread's installed, or you're using a strange version of cc/gcc (not likely, you'd know if you installed it).
when you install a new package/compile something, it's important that you at least browse through the documentation to make sure nothing other than 'make;make install' is needed...quite often, packages from freshmeat require other packages installed first, that aren't packaged with Slack.
Almost as cool, Vim can already be used as an editor for those of us who are forced to use MS Visual Studio in our daily lives:
http://www.vim.org/doc/if_ole.txt
"Code is not art. You're putting together smaller components, and need to do so correctly, to achieve some purpose. It's engineering."
By the same logic, you could say that music isn't an art, because you are putting together smaller components (single musical notes), and need to do so correctly (following certain rules of harmony, rhythm, etcetc), to achieve some purpose.
I'm not a talented nor well-read musician, so the terminology might be off, but the analogy stands...and to me, at least, neither your contention nor my analogy are true.
Guess it's just point-of-view..
Heh, that made me imagine some little 1337 H4X0R kid running around stabbing people with pieces of trash or empty soup cans.
Anyways, my intent was not to end the discussion by simply calling it "art". My point was, there -are- some reasons that distribution of virus code (note, I -do- say code and not executables) should not be made illegal, beyond the problem of "what constitutes malicious code" and "free speech". Virus code is -interesting-.
Beyond that though, I think this is very similar to the Anarchist's Cookbook argument...should writings detailing how to make bombs and other harmful objects be illegal to distribute? I certainly don't think so, it's way too much loss of freedom for an indeterminable amount of safety in my book. And we're possible talking real, physical harm to real people with that.
Ugh.
Code is -art-.
When I was but a wee hacker, I used to LOVE reading virus source code. I would download all I could find (granted, at the time, it was from BBS', or sneaker-net), and let me tell ya, I learned much more from those virus' than I ever learned in any mainstream assembler class I've taken.
And no, I -never- used the code for malicious purposes. It was just amazingly interesting to me.
To make it illegal to write ANY type of code is just insane; and if you distribute it without disguising it as something else, what's the real problem??
Imagine a beow...ehh.
I'm gonna go hang my head in shame now.
"DNS resolution would stop"
Uhm...what?!? I don't think so...even if all 13 root servers died, DNS resolution would -not- stop. The world's DNS servers rely on the root servers for updates, not for connectivity...if the root servers died, the hierarchically lower servers would keep on truckin', and simply wouldn't be updated until someone promoted a new server to root status.
Actually, the article states that the redundancy does exist, and that the A root server is not really a target; 8 or more of the 13 master servers located around the world would have to be taken out before internet users would even begin to notice.
Or, since back in 1991(?) when Phil first started his PGP work there was virtually NO corporate use of GPL'd software, PGP would have buried itself.
I think it was definitely advantageous to have the corporate support of PGP in order to get it entrenched (however deeply it is) in the business world. Now, with commercial PGP going away, it's possible companies will have no choice but to move to open sourced alternatives and implementations if they wish to keep their security and privacy intact.
That said, I think you're blindly overlooking the fact that, at least in the United States (since he didn't say otherwise, I assume the MS support he called was in the States as well), we do have a choice of where we work. The decision to work under the employ of any entity can be as much a political one as anything else.
The person he talked to may not have been directly involved with Microsoft's licensing strategy, but s/he -is- a representative of Microsoft, and therefore should be, at least in some way, culpable.
"That said, if he can choose his IDE, I would strongly recommend going with Borland's implementation of whatever language will be used. Borland has, by far, the best IDEs available in a Windows environ."
Yes, I know it's offtopic, but I'm really curious...on the M$ side of things, after moving up from DOS environments, i've basically only been exposed to the Visual Studio products. So I was hoping you could possibly point out a few of the reasons that you believe the Borland IDEs are the best available...is it the compilers themselves? IDE features/lack thereof? Documentation? Tools?
They have about 10GB max of data, and 290 MB of images, movies, mp3 files etc.
This I can believe.
None of which is critical, and therefore does not need to be backed up.
This is bunk. If I had 390GB of images, movies, and MP3s that I had taken the time to seek out and download, they're critical. Bandwidth costs money, and the time to find the images, movies, and MP3s all over again costs money. Legal issues aside, ya damn well better believe that my time and money is critical, and therefore -any- data.
pricewatch.org seems to be some commercial dental products site. pricewatch.com is, I hope, what he meant.
"144 PB should be enough for anybody."
;)
- Bowie J. Poag, November 7, 2001
*sigh*, how easily people forget the habits of geeks and pr0n!
heh, right. guess ya learn something that you should have already known everyday!
;)
thanks
Damn, that's cool. Does this require a license from Adobe? I know GPL'd readers exist, but I can't remember ever seeing a program other than Distiller (that is the Adobe PDF program, isn't it?) that writes PDFs...
;)
I sure as hell don't see it under Word2000's Save As
Sorry, I guess I'm missing your point. Please elaborate?
Unless you're just insinuating that your age makes you...what, more qualified to respond to the question? If that's the case, then instead of just stating that, try actually responding.
Jeez, how negative can you get?
:P
I got my CS degree in may, although I've been working "in the real world" through a co-op since january. And compared to school, I -love- it. Yes, of course the projects aren't going to be as interesting as you want, and there's the beaurocrats, and all the other stuff you mentioned.
But compared to boring classes where a good percentage of the professors are even dumber than PHB's, or at the least, even MORE close-minded, working for a real company, with real goals, and real projects, is amazing.
And no, I don't work for some new-wave dotcom...I work for IBM, one of the oldest dinosaurs out there. So if I can deal with it, and still love it, even after struggling to stay awake through college (and only come out with a 2.7GPA), then others can too.
It ain't easy to kill a geek
I'll be honest up front: I don't have a good comparison of either the features or performance of HTTP/1.1 vs. FTP.
That said, I have to wonder whether HTTP/1.1 could be a true solution, for the simple fact that HTTP was not created specifically for the purpose suggested. In addition, for future development purposes, would we really want to bog down HTTP with features not used in everyday web transactions?
*shrug*, just my initial thought, I might not have a clue what I'm talking about =)
search for 'usb switch' and the first link that comes up... usbgear.net. $26.50 fer four ports. pretty cool.
I thought Air Force One was supposed to be capable of controlling the country, and staying up for long periods of time, etc??
I still can't believe this is happening...
And as much as I can't stand Dubya, I sure hope to hell that he stays safe.
I think too often people assume that just because the higher-ups in Microsoft display an infinite amount of stupidity, everyone that works for Microsoft is an idiot. Get real.
I'm far from a M$ lover, but you gotta give a research department like this the credit it's due.
Believe it or not, it's been my experience that kids that young, when plopped in front of a computer, become virtual vacuum cleaners of knowledge. They suck it all up...their minds are so open, and so curious, that they truly can accept a LOT of information.
In terms of applications, other than educational games, I'd look in the direction of maximum creativity. Hypercard's great, as would be any multimedia creation tools...
One project in particular that the kids LOVED was to create their own commercials using a mix of live-action shots and hypercard frames...that's pretty dependent on yer budget though.
(Although i'm not a professional educator, I have taught elementary school level computer classes at a summer camp and a local YMHA...)
hope this helps,
Slunk
i may be off base here, but if you've been using Slack for over 6 years i should think that you'd be able to interpret the error messages you pasted.
> cc -pthread -D_REENTRANT -DDEBUG -c proxy.c -o proxy.o
> cc: unrecognized option `-pthread'
looks like you either don't have pthread's installed, or you're using a strange version of cc/gcc (not likely, you'd know if you installed it).
glibc2 normally comes with linuxthreads, but you can pick it up at http://pauillac.inria.fr/~xleroy/linuxthreads/.
when you install a new package/compile something, it's important that you at least browse through the documentation to make sure nothing other than 'make;make install' is needed...quite often, packages from freshmeat require other packages installed first, that aren't packaged with Slack.
good luck,
josh