Pros: It's SO DAMN COOL
Cons: the 900mhz phone screws up my wireless. I solved this by getting rid of my land line and going all cellular,
I also use PalmVNC at work to manage a large variety of machine, although only mac, windows and RH9 (damn I'm gonna miss you RH9). It's quite convenient to haev my palm with me and be able to read logs while in the bathroom. Ok, I know that's a bad pun, but I really DO read the log files from my servers on PalmVNC when I'm in the crapper. And it's not as bad as going to the bathroom to play solitaire with your Palm.
Your post actually raises some interesting issues, but you will almost certainly be modded as flamebait because of your silly petty comments about older languages. There really are no bad languages, only bad developers. Except for Scheme -- it sucks (kidding!!)
There is some merit to talking about some mission critical programs being moved to java, but of course you have to recognize that VM's are vulnerable to all sorts of hacks.
I do think that java probably is preferable as a language for avoiding buffer overflow vulnerabilities, especially for less experienced developers. It will be interesting to see how James will stack up with the notoriously holy (pun intended--damn I crack myself up) Sendmail. There ARE other examples of java in critical situations, I'm sure -- but none spring to mind.
I do constantly use java to write the shell stuff that I know someone is going to bang on -- just because I haven't seen a root exploit from a java process yet.
I agree with you. I would have rather seen it posted without a reference to guardsoft and have someone mention it. I'm all for advertising on/. -- just not in the form of news.
The fundamental issue here is that people are ALWAYS looking for a way to avoid having to write unit tests. I'm happy with a combination of Intellij and print statements. So far I've never had a situation where I though "the debugger isn't giving me enough information."
I think that one of the reasons I'm happy with the debugging options available to me, is that I write my code so that it can be easily followed in the debugger. That means splitting my declarations and assignments, and other such things that make my code a bit more verbose, but eminently more readable. Lord knows as a child, I loved those complicated boolean switches, and cramming as much line into one line of code as possible. Now that my code is maintained by more people than me, I'm tired of people having ot ask me "what does this do." I used to get angry at them, but now I get angry at myself when that happens. We don't just write code for the users, we write it for our peers. Write code that your sibling developers will be able to follow in a debugger. I know some code is hard to follow, even with a debugger, so I write all my conditions as clearly as possible, name my methods and variables as clearly as I can and refactor reusable code into well named "submethods", so that we can solve "modules".
This is because I want my code to last beyond my employment. Therefore it has to be maintainable by someone other than me. The real test of your code is: can someone ELSE debug it, using whatever the heck tools they want. A fancy debugger is a fine thing, but someday someone is going to have to debug your code with inadequate tools. My rule of them is "Code as if your life depended on someone else being able to fix it"
Can't have a race without more than one entrant. Nanotechnology will be only be implemented by the most technologically advanced and wealthiest nations. And again the wealthy and most advanced will distance themselves even further from the rest of the world.
I'm not saying that's a bad thing or a good thing, just a reality. It's already happened militarily. The US is the only country in the world with non-VTOL aircraft carriers, and there are 12 active. Noone else has them because they are SO expensive. The US has fielded remotely controlled devices that are vastly superior to anything any else has used, and will field robotic army equipment long before anyone else gets around to it. Like it or not, we've seen that there IS no arms race -- US military equipment is vastly superior to anything anyone else has.
Likewise nanofactories in the US will plunge the 3rd world into a depression, because the need for cheap labor from overseas will evaporate, and with it drys up the outsourcing of production jobs. I'm not defending sweatshop labor, but that wages that were being sent outside the US to pay for overseas labor, will not longer leave the country. Many people live on the minimalistic wages that the US pays abroad. No longer. And the US will be producing cheap nano-made materials long before anyone else. Only the US will have the wealth to create nanofactories on a mass market scale. Those ultra-cheap goods will crush the markets they compete in. Tariffs will protect some markets, but there will be no race. Nanotechnology will INCREASE the disparity between the haves and have-nots.
Ok, I'll bite. I agree high level of skill is a relative term -- but I think he was implying that his skill level is high relative to the general populance, not the rest of the developers out there. I've found more idiots applying for programming jobs without CS degrees, than with though I agree there are idiots a plenty in both categories
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -- Rich Cook.
All I really know, is that the people who show up with a degree in English, and want to code, rarely work out.
If you don't mind the advice, I think the problem may lie in how you interview. It's hard to do a good interview for a programing job, especially for those of us who still consider ourselves coders, but the preperations will pay off.
I ask the usual character questions -- do you like Star Trek? Could Superman beat up Darth Vader? Do you think it's ok to put mustard on a Roast Beef sandwich? And so on. (kidding of course).
I also do a whiteboard test of language neutral tasks. Using an OO language the interviewee and I make up on the spot (syntax only of course) we build a program that can, given a list of all the flights in the US, tell you the fastest way to get from point A to point B, at any given time. If they actualy understand the math, that's even better, but I'll settle for us making progress towards a solution, and seeing their designs. I also do a Meta-language example, where we, on the whiteboard , build a Turing machine (though I don't call it that during the interview, we just talk about rules for our machine) that will be able to recognize certain things. I also will frequently run Robocode and then looking at the API with the interviewee, ask about the robot they would make.
I agree that this sort of stuff does give the CS grad an advantage -- they've probably had discrete math, and ougta understand nodes, edges and the pumping lemma. But I think that these concepts are generic enough that a person with no "formal" training can still arrive at good answers. I also think though that this reveals the CS students who can parrot what they heard but didn't "understand." I find these sort of thngs very valuable in revealing CS majors who can talk the talk, but can't code their way out of a wet paper bag. I'm not saying I've never hired a dud, but I can say (knok on wood) so far I've avoided the "negative work" employee, who is so bad it takes another developer to fix everything this 1st guy broke.
As for the entry level positions, and salary, I wrote some thoughts about essential skills. If you have the skills I describe, you should take the job, and start working -- you'll get promoted quickly. And none of that has to do with a degree -- it's attitude.
in fact, like backov, I'm wary of too much education --if you have a BS and an MS in CS I'm wary of you. I'll want to know why you didn't go work right away with a BS. If you have a BS in CS, I'm gonna want to know what programs you made for yourself, for pleasure, and not for school. You should have a simple website somewhere too. PLEASE have a web site somewhere. If you don't have your resume available from your home page, along with a few other docs, you won't do well in this field. And if you're just out of college, you should have a student web page right?
Finally, you probably know if you're a star or not. If you are indeed a star, take the job if it's cool, and don't worry about the money. Learn from the greybeards around, and realize that you're gonna fly the coop soon enough anyway. Most developers get their best raises by constantly switching jobs. If you're not a star, friggin RECOGNIZE that, and embrace your roll as a "behind th
I suspect you could have a more ethical (I know oxy moron) lawyer. You should be able to find a lawyer who will take a case like this for a small retainer.
I'm not berating you, just trying to offer some advice. I was in a situation once where I should have changed lawyers, and I didn't, and I still regret it financially.
I agree, riverworld was SO damn bad. I actually suspect that riverworld and probably ring world will need several incarnations before someone brings a good version to screen. Just like Lord of the Rings.
Complain about Jeremiah being cancelled, but contribute to the bad numbers by downloading?
Not that I think this is a bad strategy. I'm ripping and distributing 7th Heaven in an attempt to get it off the air. So far, no luck. No downloads either. I think the ideal TV audience is the techno-illiterate.
It is a common misconception to think that lawyers are not allowed in small claims court. It just is that it usually isn't worth it. From nolo.com
In a handful of states, including California, Nebraska and Michigan, you must appear in small claims court on your own. In most states, however, you can be represented by a lawyer if you like. But even where it's allowed, hiring a lawyer is rarely cost-efficient
Any astronomers out there know if this will have a measurable gravitational affect on the planet? I know it's awfully small on a planetary scale -- but it's mass might be great. And, as I understand it, we're pretty good at detecting gravitational shifts. I know there won't be high tides or coastal flooding -- just if an object that small will have ANY noticable effect.
The fact that Numbers can be stolen from this differs from the status quo how? Thieves can already steal the info from a normal credit card. So here they might get all your CC's at once? And you don't think there is ANY WAY to address this issue?
Honestly, I can't recall a more negative reviewed new idea on/. You might have thought the story read: "SCO and MSFT issue new credit card..."
This is an intriguing idea. I agree that the devil is in the details, and it's possible that this idea may not be implemented well, but security is ALWAYS in balance with convenience. The more secure something is, the less convenient it is to use, and vice versa. This is a very convenient idea, relative to cash, and therefore it will not be as secure as cash.
Does anyone think that these issues can not be resolved? If so, I think you're in the wrong industry. This idea could be made to work. It just will require careful planning. For example, what if the cc companies put a sync requirement in with it -- charge it up once a month with a few unique numbers, good for one purchase only, etc.
That may not be a perfect solution, but my point is that this really can work well, it just has to be implmented correctly. It's entirely possible that Chameleon will botch this completely, and their product will be as insecure as if it were made by MSFT (ok now I'm karma whoring). If that's the csae, we shouldn't buy it. But let's not completely give up on the idea before we've seen the implementation.
Damn Straight. It ain't no "alleged" monopoly! They were found to have BROKEN THE LAW. And they still parade around like nothing was done that was illegal. Jerks. Honestly, I'm pretty passionate about open source, but if Microsoft were to issue a believable APOLOGY, I'd consider changing my anti-MSFT status, but right now, I feel about them like I feel about the RIAA. It's our civic DUTY to combat them. In MSFT's case, I'll crack their software and distribute it, and everywhere possible implement system wide changes to Fedora (this has become remarkable easy recently). They broke the law to screw me? Two can play at that game.
Still, I take some consolation that Microsoft is like Bruce Willis in the 6th Sense. They are dead, they just don't know it yet.
HTML email is a luxury that I can't afford. My email sig says that I filter all HTML email to spam. , and I do. MY text spam filter works great.
If more people would do this, it would end most spam. If someone wants to send me HTML, let them send me a link, and host it themselves. Honestly, HTML email is not worth the bother. If enough people start doing this, it will make a difference.
No. read the part about "passwords do not have random salt, and so can be cracked in under a minute"
This is legitimate MS bashing because it's just plain and simply sloppy on their part. and it wouldn't bother me so much if it weren't for the "Trustworthy Computing" emphasis they have been pushing. I don't mind the occasional bug, unforseen hole, etc. But something like this from supposedly professional software developers? Unforgivable, and in my opinion, legally actionable.
Here's the best option. Break the bastards. You advise not breaking the law? I say screw that -- let's REALLY start breaking this law. Bottom line, I disagree with this law, so my civil disobedience is going to be sharing every piece of music/video I can find. We've been pussyfooting around this issue too long to not have SOMEONE step up and say it.
If we want the system to change, maybe we need to REALLY work at changing it, and that means bankrupting the record labels. You can help. Share everything you have. Turn other people on to file sharing. Rip everythig you come across, even if you don't like it, then find someone who DOES like it and will share it for a while, and give it to them. Use newsgroups and Xnews, BT, Waste, kazaalite ---EVERYTHING, and share it up. Start putting shares on public computers at libraries and universities and internet cafes. They want to kill you? Fine, but you should be doing your best to try to kill them to. Also, support free music during this time. If three is a local band that allows you to download their music for free, go see them, and tell them you're there BECAUSE you dig their music. If we all put an hour a week into really promoting p2p by redistributing quality content, this war would be over in 6 months.
It's only feasible for them to sue while there is still something there for them to protect. Let's try to really start hurting their profits, rather than passively doing so by just file-sharing.
Re:ignorance made me post that incomplete post abo
on
Can .NET Really Scale?
·
· Score: 1
Son of the beach! You're right, you wrote:
I hit a snag: what's the command to dump a running MSSQL server into a file on UNIX?
I apologize, I assumed you actually meant MYSQL because I'd never seen the acronym MSSQL before, and I certainly would never have guessed there is a MSFT product that runs on Unix. My bad.
ignorance made me post that incomplete post above
on
Can .NET Really Scale?
·
· Score: 2, Informative
*shrug*
Funny, I had actually gone through one of their merchants, so I didn't realize you couldn't get there through the main site...and what you wrote is true, they are in beta:
Aren't people already buying stuff through peppercoin?. Peppercoin enables digital merchants to sell content profitably at very low prices and allows consumers to purchase small-value items easily.
The name is derived from "peppercorn," the smallest unit of value that can be exchanged to form a contract under traditional contract law. Peppercoin was founded in late 2001 by Professors Silvio Micali and Ronald L. Rivest, co-founders of the Cryptography and Information Security Group at MIT's Laboratory for Computer Science. Rivest is known as the "R" in the RSA public-key cryptosystem and a founder of RSA Security, while Micali is the co-inventor of Zero Knowledge Proofs.
Besides, this is the only way I can get my Catapult fix.
Pros: It's SO DAMN COOL
Cons: the 900mhz phone screws up my wireless. I solved this by getting rid of my land line and going all cellular,
I also use PalmVNC at work to manage a large variety of machine, although only mac, windows and RH9 (damn I'm gonna miss you RH9). It's quite convenient to haev my palm with me and be able to read logs while in the bathroom. Ok, I know that's a bad pun, but I really DO read the log files from my servers on PalmVNC when I'm in the crapper. And it's not as bad as going to the bathroom to play solitaire with your Palm.
There is some merit to talking about some mission critical programs being moved to java, but of course you have to recognize that VM's are vulnerable to all sorts of hacks.
I do think that java probably is preferable as a language for avoiding buffer overflow vulnerabilities, especially for less experienced developers. It will be interesting to see how James will stack up with the notoriously holy (pun intended--damn I crack myself up) Sendmail. There ARE other examples of java in critical situations, I'm sure -- but none spring to mind.
I do constantly use java to write the shell stuff that I know someone is going to bang on -- just because I haven't seen a root exploit from a java process yet.
The fundamental issue here is that people are ALWAYS looking for a way to avoid having to write unit tests. I'm happy with a combination of Intellij and print statements. So far I've never had a situation where I though "the debugger isn't giving me enough information."
I think that one of the reasons I'm happy with the debugging options available to me, is that I write my code so that it can be easily followed in the debugger. That means splitting my declarations and assignments, and other such things that make my code a bit more verbose, but eminently more readable. Lord knows as a child, I loved those complicated boolean switches, and cramming as much line into one line of code as possible. Now that my code is maintained by more people than me, I'm tired of people having ot ask me "what does this do." I used to get angry at them, but now I get angry at myself when that happens. We don't just write code for the users, we write it for our peers. Write code that your sibling developers will be able to follow in a debugger. I know some code is hard to follow, even with a debugger, so I write all my conditions as clearly as possible, name my methods and variables as clearly as I can and refactor reusable code into well named "submethods", so that we can solve "modules".
This is because I want my code to last beyond my employment. Therefore it has to be maintainable by someone other than me. The real test of your code is: can someone ELSE debug it, using whatever the heck tools they want. A fancy debugger is a fine thing, but someday someone is going to have to debug your code with inadequate tools. My rule of them is "Code as if your life depended on someone else being able to fix it"
I'm not saying that's a bad thing or a good thing, just a reality. It's already happened militarily. The US is the only country in the world with non-VTOL aircraft carriers, and there are 12 active. Noone else has them because they are SO expensive. The US has fielded remotely controlled devices that are vastly superior to anything any else has used, and will field robotic army equipment long before anyone else gets around to it. Like it or not, we've seen that there IS no arms race -- US military equipment is vastly superior to anything anyone else has.
Likewise nanofactories in the US will plunge the 3rd world into a depression, because the need for cheap labor from overseas will evaporate, and with it drys up the outsourcing of production jobs. I'm not defending sweatshop labor, but that wages that were being sent outside the US to pay for overseas labor, will not longer leave the country. Many people live on the minimalistic wages that the US pays abroad. No longer. And the US will be producing cheap nano-made materials long before anyone else. Only the US will have the wealth to create nanofactories on a mass market scale. Those ultra-cheap goods will crush the markets they compete in. Tariffs will protect some markets, but there will be no race. Nanotechnology will INCREASE the disparity between the haves and have-nots.
But there won't be any race.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -- Rich Cook.
All I really know, is that the people who show up with a degree in English, and want to code, rarely work out.
If you don't mind the advice, I think the problem may lie in how you interview. It's hard to do a good interview for a programing job, especially for those of us who still consider ourselves coders, but the preperations will pay off.
I ask the usual character questions -- do you like Star Trek? Could Superman beat up Darth Vader? Do you think it's ok to put mustard on a Roast Beef sandwich? And so on. (kidding of course).
I also do a whiteboard test of language neutral tasks. Using an OO language the interviewee and I make up on the spot (syntax only of course) we build a program that can, given a list of all the flights in the US, tell you the fastest way to get from point A to point B, at any given time. If they actualy understand the math, that's even better, but I'll settle for us making progress towards a solution, and seeing their designs. I also do a Meta-language example, where we, on the whiteboard , build a Turing machine (though I don't call it that during the interview, we just talk about rules for our machine) that will be able to recognize certain things. I also will frequently run Robocode and then looking at the API with the interviewee, ask about the robot they would make.
I agree that this sort of stuff does give the CS grad an advantage -- they've probably had discrete math, and ougta understand nodes, edges and the pumping lemma. But I think that these concepts are generic enough that a person with no "formal" training can still arrive at good answers. I also think though that this reveals the CS students who can parrot what they heard but didn't "understand." I find these sort of thngs very valuable in revealing CS majors who can talk the talk, but can't code their way out of a wet paper bag. I'm not saying I've never hired a dud, but I can say (knok on wood) so far I've avoided the "negative work" employee, who is so bad it takes another developer to fix everything this 1st guy broke. As for the entry level positions, and salary, I wrote some thoughts about essential skills. If you have the skills I describe, you should take the job, and start working -- you'll get promoted quickly. And none of that has to do with a degree -- it's attitude.
in fact, like backov, I'm wary of too much education --if you have a BS and an MS in CS I'm wary of you. I'll want to know why you didn't go work right away with a BS. If you have a BS in CS, I'm gonna want to know what programs you made for yourself, for pleasure, and not for school. You should have a simple website somewhere too. PLEASE have a web site somewhere. If you don't have your resume available from your home page, along with a few other docs, you won't do well in this field. And if you're just out of college, you should have a student web page right? Finally, you probably know if you're a star or not. If you are indeed a star, take the job if it's cool, and don't worry about the money. Learn from the greybeards around, and realize that you're gonna fly the coop soon enough anyway. Most developers get their best raises by constantly switching jobs. If you're not a star, friggin RECOGNIZE that, and embrace your roll as a "behind th
I suspect you could have a more ethical (I know oxy moron) lawyer. You should be able to find a lawyer who will take a case like this for a small retainer. I'm not berating you, just trying to offer some advice. I was in a situation once where I should have changed lawyers, and I didn't, and I still regret it financially.
I agree, riverworld was SO damn bad. I actually suspect that riverworld and probably ring world will need several incarnations before someone brings a good version to screen. Just like Lord of the Rings.
Not that I think this is a bad strategy. I'm ripping and distributing 7th Heaven in an attempt to get it off the air. So far, no luck. No downloads either. I think the ideal TV audience is the techno-illiterate.
The Boob tube indeed.
Any astronomers out there know if this will have a measurable gravitational affect on the planet? I know it's awfully small on a planetary scale -- but it's mass might be great. And, as I understand it, we're pretty good at detecting gravitational shifts. I know there won't be high tides or coastal flooding -- just if an object that small will have ANY noticable effect.
The fact that Numbers can be stolen from this differs from the status quo how? Thieves can already steal the info from a normal credit card. So here they might get all your CC's at once? And you don't think there is ANY WAY to address this issue?
Honestly, I can't recall a more negative reviewed new idea on /. You might have thought the story read: "SCO and MSFT issue new credit card..."
This is an intriguing idea. I agree that the devil is in the details, and it's possible that this idea may not be implemented well, but security is ALWAYS in balance with convenience. The more secure something is, the less convenient it is to use, and vice versa. This is a very convenient idea, relative to cash, and therefore it will not be as secure as cash.
Does anyone think that these issues can not be resolved? If so, I think you're in the wrong industry. This idea could be made to work. It just will require careful planning. For example, what if the cc companies put a sync requirement in with it -- charge it up once a month with a few unique numbers, good for one purchase only, etc.
That may not be a perfect solution, but my point is that this really can work well, it just has to be implmented correctly. It's entirely possible that Chameleon will botch this completely, and their product will be as insecure as if it were made by MSFT (ok now I'm karma whoring). If that's the csae, we shouldn't buy it. But let's not completely give up on the idea before we've seen the implementation.
Damn Straight. It ain't no "alleged" monopoly! They were found to have BROKEN THE LAW. And they still parade around like nothing was done that was illegal. Jerks. Honestly, I'm pretty passionate about open source, but if Microsoft were to issue a believable APOLOGY, I'd consider changing my anti-MSFT status, but right now, I feel about them like I feel about the RIAA. It's our civic DUTY to combat them. In MSFT's case, I'll crack their software and distribute it, and everywhere possible implement system wide changes to Fedora (this has become remarkable easy recently). They broke the law to screw me? Two can play at that game. Still, I take some consolation that Microsoft is like Bruce Willis in the 6th Sense. They are dead, they just don't know it yet.
HTML email is a luxury that I can't afford. My email sig says that I filter all HTML email to spam. , and I do. MY text spam filter works great. If more people would do this, it would end most spam. If someone wants to send me HTML, let them send me a link, and host it themselves. Honestly, HTML email is not worth the bother. If enough people start doing this, it will make a difference.
God made man, but Colonel Colt made him equal.
Handguns are ideal for self defense. Would you kill a man in self-defense? What if you could prevent something like this?
Which is probably why ianal. 8P
FUNNY. Exactly the same thing I thought when I read it.
There is geeky history , other geeks,fun tours, funner tours and of course 100k college students 7/13ths of whom are female.
And if you want to stay, make sure to stop buy one of the millions of awesome high tech firms in the area.
If we want the system to change, maybe we need to REALLY work at changing it, and that means bankrupting the record labels. You can help. Share everything you have. Turn other people on to file sharing. Rip everythig you come across, even if you don't like it, then find someone who DOES like it and will share it for a while, and give it to them. Use newsgroups and Xnews, BT, Waste, kazaalite ---EVERYTHING, and share it up. Start putting shares on public computers at libraries and universities and internet cafes. They want to kill you? Fine, but you should be doing your best to try to kill them to. Also, support free music during this time. If three is a local band that allows you to download their music for free, go see them, and tell them you're there BECAUSE you dig their music. If we all put an hour a week into really promoting p2p by redistributing quality content, this war would be over in 6 months.
It's only feasible for them to sue while there is still something there for them to protect. Let's try to really start hurting their profits, rather than passively doing so by just file-sharing.
I hit a snag: what's the command to dump a running MSSQL server into a file on UNIX?
I apologize, I assumed you actually meant MYSQL because I'd never seen the acronym MSSQL before, and I certainly would never have guessed there is a MSFT product that runs on Unix. My bad.
[shell]# mysqldump databasename > filename.sql
http://mysql.new21.com/doc/en/mysqldump.html
Phew, it's really complicated: mysqldump > http://mysql.new21.com/doc/en/mysqldump.html
yes, that's right -- no vanilla pop3 in "safe" environment.
Try this link instead. Credit card required to sign up.
The name is derived from "peppercorn," the smallest unit of value that can be exchanged to form a contract under traditional contract law. Peppercoin was founded in late 2001 by Professors Silvio Micali and Ronald L. Rivest, co-founders of the Cryptography and Information Security Group at MIT's Laboratory for Computer Science. Rivest is known as the "R" in the RSA public-key cryptosystem and a founder of RSA Security, while Micali is the co-inventor of Zero Knowledge Proofs.
Besides, this is the only way I can get my Catapult fix.