Maybe that may be important to a lot of people. However, as far as I am concerned. Once a branch is merged, I no longer care about it's history. it is now a new feature, or a replacement in the main project. As a developer, that is all I need to know when I go debug or add new features.
"...I did a preliminary risk analysis which indicates that relying on nuclear weapons for our security is thousands of times more dangerous than having a nuclear power plant built next to your home."
Yeah...I would love to see how he produced that "risk analysis" statement. I guess, since nuclear reactors are virtually not dangerous at all with todays technology, it can be said that something that is only a little dangerous (relying on nuclear weapons for security, which has worked for almost 60 years) can be a thousand times as dangerous, because 1000 * 0 = 0.
Many of the things that Git touts as huge improvements over svn really don't apply to any collaborative work I have ever done. So what, I can show people my little version of the repo with out committing it? I can just send the source files to them out of my svn checkout. So what, I can stash stuff and come back to it later? I can branch and merge in svn. I can leave comments, like every good programmer should, so that I will know what was done on the branch, and the current status of the project at a glance. So what, I can check stuff out of and commit the source on my local system without network connections? I can make multiple copies of my version of the source code that I checked out of the svn repository. In either case, if you don't make sure you have the latest copy of the code, you are gonna have fun trying to merge it later. So what, Git will allow me to make patches so that I can show the changes to my coworkers? I could just as easily send them a diff of my copy and the svn repo.
There is nothing wrong with git. I just don't see a clear advantage to it. In every argumentative paper I have seen about git vs svn, they always tout the above "advantages" of git. These items don't translate to actual advantages during project work, in my experience. If anything, the multiple local repositories all over the place, would seem to me, to cause more wasted time trying to merge in changes to the central repository, because of the local git repo's having a tendency to allow themselves to get so out of date.
The main reason I use svn still, is because I learned it first, it does not have any disadvantages, for me, when I compare it to get, and it is well supported, and has a large developer base.
Oh Fuck No!
I hate internet crime as much as the next guy, but I hate the thought of a global government organization policing one of the last bastions of true freedom even more.
It amazes me. Every time Google breaths funny, there are instantly tons of comments on how evil Google is. The tags on the articles say things like "DoNoEvil", "Evil Inc" ect. When Microsoft makes a stupid move we all groan and say that it is "Just like them." Yet, when Apple articles come in, you don't see the derogatory tags. The comments don't reflect the "evil" practices that Apple engages in on a daily basis. Why is Apple immune from the righteous wrath that they deserve for their business practices?
The truth of the mater is that there is almost nothing you can do to stop a spammer if they want into your system bad enough. A captcha merely means that they might have to take some time to tweak their image rec. software, or hit your site enough to generate all the possible captchas. The only possible way that I could see companies like google keeping spammers out, would be to require a valid credit card, that matches the user's name and then have them verify their account by entering the small deposit amount that google makes. This obviously has problems, like paranoid customers (such as myself) not wanting to give over financial information for just an email account.
With large ram sizes fairly cheap these days, you don't need much swap. On fairly fast systems, I usually set only a half gig swap partition. This keeps the system from wasting time swapping when it doesn't need to. It also will deal with most normal use requirements for swap. Also, as previously mentioned, as of kernel 2.6 in linux, swap files are basically just as fast as swap partitions, so if the need for more swap arises, you can just handle it that way.
I really want a copy of this...
on
Clean Code
·
· Score: 5, Funny
to set right next to my "How to Write Unmaintainable Code".
So, this doesn't work for Sociopaths, or people who firmly believe in their religious reasons for doing something and thus have no fear? What about people wearing Baclava or some other sort of head covering? What about the business man that is in a hurry, and has to make a big sale because his job depends on it? This machine is a joke. It will never be a good as a human profiler because it can't infer context. Context is where this machine will really trip up, and yet it is a crucial part of analysis. Another item that the tests overlook, is that an actor playing a "suspicious" person are going to exaggerate the suspicious behavior. Therefore, these tests are of little value in determining the effectiveness of the machine in a real scenario.
If you use gedit, you can install Xdialog and svn. Then go to the gedit plugin's and enable the 'External Tools' plugin. Finally, go create a script with a short cut and use this code:
#!/bin/bash
Xdialog --title="SVN Comments" --no-close --no-cancel --keep-colors --inputbox "" 6 30 &>/tmp/commit.msg
svn ci --file="/tmp/commit.msg" --username="your username" --password="your pass" $GEDIT_CURRENT_DOCUMENT_PATH
rm -f/tmp/commit.msg
Now you just have to hit the shortcut after saving the file and it will commit it for you.
I told all the potential employers that I had extensive programming experience, but most of it was under NDA agreements. Most of them were understanding. I suggested to all of them that they allow me to preform some sort of exercise to show my skill, or start me on a one week trial with no contract. Luckily I also had a couple of OS projects, which I had very painstakingly made beautiful because I knew others would be reading and working on the code in the future. Personally, I think that any employer who can't deal with the NDA issue, isn't worth working for.
I just had a rather hilarious mental image of all the passengers on a plane getting shocked mercilessly while some programmer in a dark room tries to figure out where the bug in the code is.
Seriously though, what is to prevent a terrorist from stuffing a piece of canvas or other non conductive material between his skin and the bracelet? If it is too tight for that, passengers are going to give the airlines hell, because they are not going to like the idea of having their circulation cut off for hours at end.
Re:Another near-useless book review.
on
Running Xen
·
· Score: 0
I got into xen when it first became available publicly. Back then, it was a @#$*&@#$! to set up. Since then it has become remarkably easy. In spite of that, I have long wished that someone would invest the time to write a good book on the topic. I am glad to hear that someone finally has. As I recall the worst part was setting up networking, so I can understand why the book would talk about the particular area in great detail.
TO XorNand,
STFU or don't read the reviews. Obviously the books target audience is people who are interested in setting up Xen, how much more specific do you need to be?
When I went to highschool the network was ridiculously insecure. I spent a lot of time sniffing around and breaking into things. I had more access than the junior admin's did. The chief admin could have banned me, and in retrospect, he had every reason to. I didn't break anything, and I told him about all the security flaws I found. However, I didn't stay within the terms of the computer user agreement. The admin and I had a really good working relation. He allowed me to keep my derived super user powers, and in return, I attempt to figure out how to break things, and then help him fix the holes that would allow me to break things if I so desired. We both benefited from the arrangement.
I think it was made pretty clear a bit up. Making Available: I see your car in your drive way on a walk and decide I like it. I look inside, I see the keys and the door is unlocked. I steal it. You made the car available unintentionally.
Offer to Distribute: I am looking for a car like yours. Fortunately I see your advertisement in the newspaper, and follow the big signs to your house. You meet me in the lawn and hand me the keys.
I am just finishing up my junior year of a university Computer Science Major. I will be the first to admit that CS is easier than Engineering. Bad textbooks and professors are for the most part, your own damn fault or a fact of life, take your pick. I can relate to this guy on the grade inflation issue. I too have felt the urge to punch out some chick who parties all the time, and gets straight A's in her Mass Comm. Major, while I am killing myself to keep all my grades from sinking down to a C level.
You don't want to know.
Maybe that may be important to a lot of people. However, as far as I am concerned. Once a branch is merged, I no longer care about it's history. it is now a new feature, or a replacement in the main project. As a developer, that is all I need to know when I go debug or add new features.
"...I did a preliminary risk analysis which indicates that relying on nuclear weapons for our security is thousands of times more dangerous than having a nuclear power plant built next to your home."
Yeah...I would love to see how he produced that "risk analysis" statement. I guess, since nuclear reactors are virtually not dangerous at all with todays technology, it can be said that something that is only a little dangerous (relying on nuclear weapons for security, which has worked for almost 60 years) can be a thousand times as dangerous, because 1000 * 0 = 0.
Many of the things that Git touts as huge improvements over svn really don't apply to any collaborative work I have ever done. So what, I can show people my little version of the repo with out committing it? I can just send the source files to them out of my svn checkout. So what, I can stash stuff and come back to it later? I can branch and merge in svn. I can leave comments, like every good programmer should, so that I will know what was done on the branch, and the current status of the project at a glance. So what, I can check stuff out of and commit the source on my local system without network connections? I can make multiple copies of my version of the source code that I checked out of the svn repository. In either case, if you don't make sure you have the latest copy of the code, you are gonna have fun trying to merge it later. So what, Git will allow me to make patches so that I can show the changes to my coworkers? I could just as easily send them a diff of my copy and the svn repo.
There is nothing wrong with git. I just don't see a clear advantage to it. In every argumentative paper I have seen about git vs svn, they always tout the above "advantages" of git. These items don't translate to actual advantages during project work, in my experience. If anything, the multiple local repositories all over the place, would seem to me, to cause more wasted time trying to merge in changes to the central repository, because of the local git repo's having a tendency to allow themselves to get so out of date.
The main reason I use svn still, is because I learned it first, it does not have any disadvantages, for me, when I compare it to get, and it is well supported, and has a large developer base.
Oh Fuck No! I hate internet crime as much as the next guy, but I hate the thought of a global government organization policing one of the last bastions of true freedom even more.
To prove my point, I get modded down as flamebait. This is halarious.
It amazes me. Every time Google breaths funny, there are instantly tons of comments on how evil Google is. The tags on the articles say things like "DoNoEvil", "Evil Inc" ect. When Microsoft makes a stupid move we all groan and say that it is "Just like them." Yet, when Apple articles come in, you don't see the derogatory tags. The comments don't reflect the "evil" practices that Apple engages in on a daily basis. Why is Apple immune from the righteous wrath that they deserve for their business practices?
The truth of the mater is that there is almost nothing you can do to stop a spammer if they want into your system bad enough. A captcha merely means that they might have to take some time to tweak their image rec. software, or hit your site enough to generate all the possible captchas. The only possible way that I could see companies like google keeping spammers out, would be to require a valid credit card, that matches the user's name and then have them verify their account by entering the small deposit amount that google makes. This obviously has problems, like paranoid customers (such as myself) not wanting to give over financial information for just an email account.
With large ram sizes fairly cheap these days, you don't need much swap. On fairly fast systems, I usually set only a half gig swap partition. This keeps the system from wasting time swapping when it doesn't need to. It also will deal with most normal use requirements for swap. Also, as previously mentioned, as of kernel 2.6 in linux, swap files are basically just as fast as swap partitions, so if the need for more swap arises, you can just handle it that way.
to set right next to my "How to Write Unmaintainable Code".
So, this doesn't work for Sociopaths, or people who firmly believe in their religious reasons for doing something and thus have no fear? What about people wearing Baclava or some other sort of head covering? What about the business man that is in a hurry, and has to make a big sale because his job depends on it? This machine is a joke. It will never be a good as a human profiler because it can't infer context. Context is where this machine will really trip up, and yet it is a crucial part of analysis. Another item that the tests overlook, is that an actor playing a "suspicious" person are going to exaggerate the suspicious behavior. Therefore, these tests are of little value in determining the effectiveness of the machine in a real scenario.
I forgot to mentionhttp://www.regular-expressions.info/
php: php.net
coldfusion: adobe.com
html, css, javascript, sql: w3schools.com
python: python.org
c/c++: devshed.com
java: java.sun.com
Anything else: my brilliant co-worker.
I'm not exactly a trekkie, well maybe a litte, but I wish I would have gone while I was in Vegas for DEFCON. I almost went to :(.
...government employees? ...Oracle employees? ...Spartans?
Guess we'll never know.
If you use gedit, you can install Xdialog and svn. Then go to the gedit plugin's and enable the 'External Tools' plugin. Finally, go create a script with a short cut and use this code: #!/bin/bash Xdialog --title="SVN Comments" --no-close --no-cancel --keep-colors --inputbox "" 6 30 &>/tmp/commit.msg svn ci --file="/tmp/commit.msg" --username="your username" --password="your pass" $GEDIT_CURRENT_DOCUMENT_PATH rm -f /tmp/commit.msg
Now you just have to hit the shortcut after saving the file and it will commit it for you.
I told all the potential employers that I had extensive programming experience, but most of it was under NDA agreements. Most of them were understanding. I suggested to all of them that they allow me to preform some sort of exercise to show my skill, or start me on a one week trial with no contract. Luckily I also had a couple of OS projects, which I had very painstakingly made beautiful because I knew others would be reading and working on the code in the future. Personally, I think that any employer who can't deal with the NDA issue, isn't worth working for.
I just had a rather hilarious mental image of all the passengers on a plane getting shocked mercilessly while some programmer in a dark room tries to figure out where the bug in the code is. Seriously though, what is to prevent a terrorist from stuffing a piece of canvas or other non conductive material between his skin and the bracelet? If it is too tight for that, passengers are going to give the airlines hell, because they are not going to like the idea of having their circulation cut off for hours at end.
I got into xen when it first became available publicly. Back then, it was a @#$*&@#$! to set up. Since then it has become remarkably easy. In spite of that, I have long wished that someone would invest the time to write a good book on the topic. I am glad to hear that someone finally has. As I recall the worst part was setting up networking, so I can understand why the book would talk about the particular area in great detail. TO XorNand, STFU or don't read the reviews. Obviously the books target audience is people who are interested in setting up Xen, how much more specific do you need to be?
When I went to highschool the network was ridiculously insecure. I spent a lot of time sniffing around and breaking into things. I had more access than the junior admin's did. The chief admin could have banned me, and in retrospect, he had every reason to. I didn't break anything, and I told him about all the security flaws I found. However, I didn't stay within the terms of the computer user agreement. The admin and I had a really good working relation. He allowed me to keep my derived super user powers, and in return, I attempt to figure out how to break things, and then help him fix the holes that would allow me to break things if I so desired. We both benefited from the arrangement.
I think it was made pretty clear a bit up.
Making Available:
I see your car in your drive way on a walk and decide I like it. I look inside, I see the keys and the door is unlocked. I steal it. You made the car available unintentionally.
Offer to Distribute:
I am looking for a car like yours. Fortunately I see your advertisement in the newspaper, and follow the big signs to your house. You meet me in the lawn and hand me the keys.
I am just finishing up my junior year of a university Computer Science Major. I will be the first to admit that CS is easier than Engineering. Bad textbooks and professors are for the most part, your own damn fault or a fact of life, take your pick. I can relate to this guy on the grade inflation issue. I too have felt the urge to punch out some chick who parties all the time, and gets straight A's in her Mass Comm. Major, while I am killing myself to keep all my grades from sinking down to a C level.