Also even if you could convince all american talent to boycott it, there's a whole world of people out there who don't care at all, and just like America has been happy to sell censorship tech to the rest of the world for years, I'm sure the rest of the world would be happy to repay :) I don't think Indian or Russian programmers are going to give a toss about it if it pays bills.
Ha or you could just buy back equipment already sent to Chian and Iran.
Which sort of raises the point that American talent has already built this equipment and been selling it for years now. It is way past too late for this boycott to work.
I'm not willing to flat out say all the best hackers only want to do startups, but even assuming so, there are still lots of really good career engineers who also probably have no interest in working in a small sexy start up who Cisco can hire. Convincing them all that a nice company job is bad is going to be very hard.
And then there's the fact it's too late and this tech's already been built in america with american talent. They already found the people.
And often these big company products aren't built by the best people. Big government contracts like this have so much bureaucracy to choke the love out of many people. They aren't well written, they are slowly and expensively and they are ugly and horrible but they work. Does this sound like the working conditions that anyone we know would want to work in? Probably not.
Big government projects don't need A* hackers to get out the door sadly and never have.
But even in the unlikely event that e.g. Cisco is able to operate without any smart people, it's even more unlikely the people running it see themselves that way. So they would be worried by something that would make it hard to recruit good people.
Good programmers are in such demand right now that it's hard to imagine any company not worrying about something that would make it harder to hire. I think they'd worry especially about the difficulty of hiring recent grads. To undergrads all big companies look pretty similar; it would be a disaster if there was something that made your company look distinctively worse. It's not too hard to imagine a situation in which there was some sort of blacklist of the worst SOPA collaborators, and undergrads knew and avoided them.
The government in general is probably rarely thought of as sexy and it still gets grads.
I guess I'm decrying this idea because I just do not see it as enough from both sides. I don't see you ever getting 100% of people on board with you and I don't see 100% of sources of software caring. This plan only works if 100% of everyone buys in, as long as one lone group produces the code, SOPA will go into effect. And then theres the fact the tools are already built and at least 10 years old.
This is simply not the solution and any time spent on it is a waste of what little effort we do have that could be vastly better spent else where.
Exactly where? I don't know, I just feel strongly this is not the solution.
As for at least a direction? Look to Larwence Lessig. He's been fighting copy right reform for ages. He was doing it in the 90s and it was getting old. Then after Eldred was lost he kind vanished from that scene. He's now back and he's stepped up a level and is working on Government reform. He realized after they lost that you can't fight in a system that's so broken, so he's now working on System reform instead. If you can spare 10 minutes check out his talk on the Daily show from Dec 13, it does a decent job of summarizing what he's fighting now. Then tell me this is how we can best spend our time :(
I supremely believe we need to step it up at least one level and fight something bigger, this is just a symptom.
Also I believe the world is a sadder harsher and more depressing place and not everyone clings to our ideals like we do. We need a system to take that into account. To be a little more strong handed than "All the hippie flower power new talent won't work for you" because I'm pretty sure there is still more than enough talent to go around to get these jobs done. :(
Also, the Army does get some grads, but not that many. There are a lot of people who join because they did a year or so in College and didn't like it. There are also a lot of people who didn't even graduate from high school. Bottom line, not many people join the Army under ideal circumstances. I personally would consider having just graduated with a CS degree to be ideal. Unfortunately I am one of the ones who didn't graduate from high school.
There are buildings, filled with military research engineers, where the median rank is major and which are a lot like regular office buildings where all the engineers wear ACUs and salute each other in the halls.
EDIT:
Just ot be clear, these folks mostly aren't mindless, but I doubt that they would, on the whole, have any moral objections to implementing something like SOPA. A lot of them would see this as a reasonable way to deal with the Wikileaks of the world.
Also, the military has been increasing their requirements lately. As the war draws to a close, and the economy remains in shambles, more people start thinking about joining the military. This means that the Army can be more selective about who they accept.
I could draw you a venn diagram if you like.
I can't believe in all your experience, you haven't met extremely smart hackers who are also utterly immoral. A situation like this just means they will be worth more money.
You do a huge disservice to the many excellent hackers that work at Cisco. (Even if you have issues with the company's management, they still have some impressive tech.) You don't need to be all over Hacker News to be brilliant.
Comments like these really highlight the myopic perspective that pervades the valley/startup scene. There is a much bigger world out there than you realize.
Edit: For people that think this is difficult - ICE is already doing it quite easily. They contact the company that controls the root domain. For .com, it is VeriSign.
There are a number of intermediate steps between "knowing the name" and "the DNS record gets removed". DNS servers are not yet controlled telepathically, to my knowledge.
And Iran? Syria?
There are already lots of countries out there with tougher laws that have also gotten rid of this companies influences and are able to carry on. And some of them also have successful tech industries despite it.
We need a better solution then revolt of the entitled well off white nerds.
How about instead we pour all our money into counter lobby or governmental reform groups, like what Larwence Lessig is up to these days. That may be the only way to change things.
This idea of a protest is at least a decade too late.
However, the best way to combat litigation damages would be a threat to those same companies from every network that connects to them. i.e. an internet embargo against any company that implements the filtering and changes to the DNS.
At the end of the day networks need to connect to other networks. If a company implements software that filters it, every network that doesn't have the same obligation can embargo those businesses so that those businesses have no choice but to fight the MPAA and RIAA.
Treat those that implement the technology like a cancer and "excise" them from the network.
Following the money is the only way to prevent the technological implementation of SOPA from spreading. There needs to be an equally or more costly financial threat from the anti-SOPA companies.
It doesn't even need to be at the network level. The browser level is sufficient. Chrome, Firefox and Internet explorer (built by 3 organizations that are against SOPA) could all embargo sites at the browser level in the default installations of the browsers. The majority of Internet dollars travel through the browser. The browsers could sniff for DNS systems implementing SOPA and blacklist them. If your DNS implements SOPA then you aren't part of the internet. If they want a browser that supports networks that implement SOPA, let them build it themselves and spend time and money trying to get their browser adopted.
The search engine level is another approach. Google, Bing and DuckDuckGo could reduce the search rank of every site on networks that implements SOPA.
SOPA uses legislation to break the technological contract that keeps the internet together. Break the technological contract and you should no longer part of the Internet.
I think I'm opposed to the term "prostitute" in this context. What if I need to keep my job to purchase medication to keep my wife and children alive, and that medication is prohibitively expensive without insurance?
At that point, I wouldn't be a prostitute - arguably I would be a hostage.
People with the same ethics will be hired to build censorship and be happy to take home the paycheck.
Don't confuse what is necessary with what is merely expedient.
EDIT:
I made a submission about this: http://news.ycombinator.com/item?id=3361689
text
''' The world depends on software. We, the world's programmers, write the software. SOPA threatens many things we believe in and care about. Letter writing and traditional means have not worked to stop SOPA. The only alternative is direct action.
In the 1960's direction was sitting on buses and swimming in pools. During the industrial revolution it was strikes in front of factories and rail roads. Occupying may get a lot of news coverage but protesters can be removed by force. No one can make us write code. If we stop, no one can do it for us.
I call for a General Programmer strike. We should set a day. '''
While the world does depend on software, it does not depend on the code you are writing today. If programmers went on strike the world would continue to turn with very, very few problems. In time, of course, things would unravel, but you'd have to be willing to sit through an incredibly long strike.
Also your job would probably be outsourced within a week.
Sorry, pg - I know you talk with a lot of smart people, but you don't have to be too smart to break something. You just have to be venal, and there's never a shortage of venality.
This boycott is doomed to failure from the get-go.
Also, the employees that work at SAIC/Raytheon/federal contracting are already more used to working on things that are morally questionable. Sometimes they're black-box implemented (where each party makes only a small part of it, and it is then pieced together later,) but usually it isn't.
The only thing is that we need a support network for people who refuse to work on it. Like say an employee and Cisco wants to blow the whistle on all the invasive tech they work on or wants to stop working on SOPA-related tech. They need to be able to do that without fearing that their family will go hungry because they wont get a paycheck anymore.
Union dues and donations were used for supporting striking workers. We have things like Kickstarter, Paypal, Bitcoin, etc. I don't see why we can't pitch in and donate to support any hackers who refuse to work on SOPA-related tech.
Its a nice idea, but that is flat-out not true.
The company may be able to replace those workers, but churn could really hurt them.
This is dangerously like a witch hunt. This tool is theirs, not ours.
But I agree we may need better tools to protect the things we hold dear.
Here's a list of supporters for reference:
http://www.thedominoproject.com/2011/12/who-wants-to-break-t...
I figure we only need a few hundred million to get off the ground... How much can I put you down for?