hacker news with inline top comments    .. more ..    27 Dec 2011 Best
home   ask   best   7 years ago   
Paul Graham: SOPA Supporting Companies No Longer Allowed At YC Demo Day techcrunch.com
1710 points by ericflo  4 days ago   257 comments top 44
chernevik 4 days ago 4 replies      
The House Judiciary supporters list is chock-full of lawyers -- one-seventh of the list has the string 'LLP' -- and therein lies a major target of opportunity for the technology industry. I doubt anyone will change their counsel over this, but they can make them explain their position.

Let every tech industry CEO, CFO and board member call their most senior contact at a supporting firm. Ask them to explain their position, ask them to explain how this _won't_ break DNS, how the precedents set here won't spread to other policy questions or countries. Don't get into balancing one industry or another -- just make them demonstrate a reasonable layperson understanding of how the internet works. The last thing a partner wants is to sound less than informed on the core technologies in their industry of expertise. If nothing else they'll have to go to school on the question.

No doubt many such partners will say they get it but the firm is larger than they are. And that's the point of a law firm, isn't it, you hire one because it provides quick access to expertise on a wide variety of subjects. But if that larger firm doesn't understand the tech business, just how prepared are they to handle technology problems in various corners of the law? Ask the M&A guy, the financing guy, the tax guy, to explain how SOPA won't break DNS.

I don't know where tech billings compare with movie and recording industry. But they aren't small: M&A, financings, patent, etc etc ad nauseum. Beyond that, the network and technology are the core of how business and industry are changing. Maybe these firms stand to gain from SOPA over the next five years. But can they, can the individual partners, afford to misunderstand the technologies that will be driving more and more clients over time? Get on the phone, not to argue, but to make them understand that they are showing an ignorance that could leave them behind.

burgerbrain 4 days ago  replies      
""If these companies are so clueless about technology that they think SOPA is a good idea, how could they be good investors?""

That is a brilliant point.

nextparadigms 4 days ago  replies      
PG, if you're reading this, I don't know which list you saw, but here's one with SOPA supporters that is probably the most comprehensive:


Joakal 4 days ago 0 replies      
PG, a request; demand INTERNET FREEDOM bills support from SOPA turncoats?

Otherwise, we'll go through this shit again [0][1][2][3] until compromises are made. Which I'm sure is from quite an effective tactic [4]. At the moment, it seems to be a lot of 'pacifist' movements to STOP SOPA when they can go to war against the anti-INTERNET FREEDOM supporters by demanding INTERNET FREEDOM bills.

After all, if they change the bill to be about stopping rogue sites selling child pornography with same wording except replacing piracy words; are you going to publicly say STOP CHILD PORN act supporting companies are no longer allowed at YC Demo Day?

[0] https://en.wikipedia.org/wiki/Bill_S.978

[1] https://en.wikipedia.org/wiki/Combating_Online_Infringement_...

[2] https://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agre...

[3] https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...

[4] https://en.wikipedia.org/wiki/Door-in-the-face_technique

kbutler 4 days ago 0 replies      
So, who is the congressional staffer who can't spell rogue?


Steko 4 days ago 0 replies      
200+: content creation, distribution, etc. Approximately 1/4 seems to be small photography studios.

100+ commonly pirated physical products - pharma, shoes, fashion, guitars, spirits, golf clubs, etc.

50+ general manufac/retail industry concerns.

15+ law enforcement/local government trade orgs

15+ law offices

There's a number of testing and credentialing organizations, I'd guess they might be part of content but I'm really not sure.

samstave 4 days ago 1 reply      
PG, thank you - this is one of the best stances against SOPA yet.

Frankly, this is a badass stance.

And this line, as also mentioned by others, is fantastic:

"If these companies are so clueless about technology that they think SOPA is a good idea, how could they be good investors?"

dantheman 4 days ago 1 reply      
We need try and start to route around companies that are damaging the internet; and start figuring out who their collaborators are and route around them. This is a great first start, but we need to get companies like google to refuse to allow the MPAA & RIAA to use any of their value add products (gmail/calendar/etc).
DavidSJ 4 days ago 6 replies      
I'm virulently anti-SOPA myself, have signed all the petitions, etc. But am I the only one made uncomfortable by a blacklist of people who have expressed certain opinions?
mahmoudimus 4 days ago 2 replies      
Wow, surprising to see Visa on that list. Here's a direct link to the list on the techcrunch article.


rjurney 4 days ago 3 replies      
Maybe all us angry nerds should OCCUPY something. Something big, related to SOPA. It would be cool to see EFF type concerns channeled into that movement.
vijayr 4 days ago 0 replies      
may be we should stop watching the movies of the supporting studios (and giving them money directly or indirectly) - much harder to do, but would be quite effective
AdamFernandez 4 days ago 1 reply      
Gauntlet officially thrown down. I respect PG even more for taking a stand on this. Now we need to figure out the best way to get people opposed to SOPA on a grand scale. No disrespect to the HN community, but I wonder how much of an impact we really have had thus far. Tumblr, Reddit, and Mozilla have done a fairly good job of this, but they are not large enough to do it on their own. Next we need Google and Facebook to get more involved as I think that would make awareness of this issue skyrocket. Any thoughts on pragmatic approaches to getting the public more involved?
malandrew 4 days ago 0 replies      
Which companies on the list send people to Demo Day?
geebee 4 days ago 0 replies      
I just saw that the USTA (United States Tennis Association) supports SOPA. What a disappointment. This is the organization that manages the US Open and other pro tennis tournaments, but it's also the group that manages amateur leagues and tournaments.

I've been thinking about just playing ultimatetennis instead, maybe this is the time.

rbanffy 4 days ago 0 replies      
Thanks for standing up for us all, pg.
Bud 4 days ago 0 replies      
Paul Graham: Thank you for this incredibly forceful and ballsy move. I almost applauded out loud after reading this.
jerfelix 4 days ago 0 replies      
Amazingly, nine out of the top ten articles on the front page are SOPA related (if you count Louis CK's personal distribution, which seems to me to be an experiment in fighting the xIAA organizations.)
mverwijs 3 days ago 0 replies      
PG: How did you arrive at this action when concerning Monsanto I understood your comments as something along the lines of "that's just the way of things work in the world of corporations"?
johnrob 4 days ago 1 reply      
As much as I support the anti SOPA cause, is this more of a hunger strike than a consequential action? The startups presenting at demo day need those dollars a whole lot more than the corporate venture arms need the investments. Money is money, no matter how stupid it may be.
webinsiders 4 days ago 0 replies      
GODADDY is acting like we're bluffing and basically challenging us to try and make a dent in their business. Read this!

Update (6:18 PM): GoDaddy seems unimpressed by the boycott so far. They made the following statement to Ars Technica: "Go Daddy has received some emails that appear to stem from the boycott prompt, but we have not seen any impact to our business. We understand there are many differing opinions on the SOPA regulations."

aestetix_ 4 days ago 0 replies      
pg, thank you so much for doing this. You rock.
robomc 4 days ago 1 reply      
> and many startups, such as Reddit

Can you call a 6 year old site, sold to a major media conglomerate, with some of the highest traffic on the net a startup?

mostlyListening 4 days ago 1 reply      
So if SOPA fails to pass and stops being an issue, will that boycott end or will it continue?

Going by PG's reasoning (If these companies are so clueless about technology that they think SOPA is a good idea, how could they be good investors?") then it should continue until there are major changes the leaderships of those companies. Right?

bokchoi 3 days ago 0 replies      
satyajit 3 days ago 0 replies      
Found this link from a comment thread on TechCrunch: commenter (Nick Such) said, jhalf of the YC companies may be affected: http://jpf.github.com/domain-profiler/ycombinator.html.
But this graph is (I think) earlier on Dec 22nd. Will be interesting to see how the graph looks like after that day's mayhem!
austenallred 4 days ago 0 replies      
It's not only about Congressmen and Congresswomen being in the back pockets of big corporations. If you watch the hearings you realize that 90% of them don't understand enough technology to know what DNS is. They are persuaded by the people that are bought, and it goes from there.
readme 2 days ago 0 replies      
Looks like the link to the Sopa Supporters.pdf file was taken down, so here's a backup, courtesy of google docs:


pan69 4 days ago 0 replies      
I sincerely hope that many Internet companies such as Facebook and Google will follow this initiative by removing all these companies from their databases.
dickbasedregex 4 days ago 1 reply      
My company has about 35 domains and SSL certs through GoDaddy. I've always loathed them but I can't justify the cost of transferring over. Is anyone offering a discounted option to jump ship?
rbanffy 4 days ago 0 replies      
In case someone takes the list down,



kposehn 4 days ago 0 replies      
Smart move. This is a clear way to send a signal to SOPA supporting companies: supporting this bill may cut you out of some of the best investment opportunities in the world.
jwblackwell 3 days ago 0 replies      
This is great news, but I still feel that more leading industry figures need to step forward the same way PG has and make clear their stance on SOPA.

Hopefully PGs move will encourage others to follow suit.

briankim 4 days ago 0 replies      
This is pretty awesome indeed.
dontbelame 3 days ago 0 replies      
Excellent! Props to PG for standing up against SOPA. Media company wants to take the free internet away from us. We cannot afford to have SOPA passed!!
andrewhillman 4 days ago 0 replies      
A bomb was just dropped! This is a badass stand that sends a strong and direct message to anyone tied to a SOPA supporter. It will be interesting to see if venture funds start to cut ties w/ SOPA supporters.
moses1400 4 days ago 0 replies      
anyone have a list of the companies that were part of SOPA that attended either of the last two demo days?
cechmaster 4 days ago 0 replies      
Just gained a ton of respect for you YC
joezhou 3 days ago 0 replies      
balls, PG has them.
inaworldofideas 4 days ago 1 reply      
Paul Graham. Hero.
Patrick_Bateman 4 days ago 0 replies      
Boom, headshot.

Mmmmmaybe these companies are all so clueless that they think it's a good idea. Far more likely, they know what they're doing is bad, but choose to do it anyway because there's no downside for them.

It's like people who are deliberate assholes in public because they (correctly) gamble that no one will risk punching them in the face.

Well I for one fully support punching SOPA supporters in the face. This is as good a start as any.

d0vs 4 days ago 7 replies      
Am I the only one thinking that this is censorship too?

edit: censorship

_THE_PLAGUE 4 days ago 0 replies      
This controversy to me seems eerily similar to the so-called "SCO Wars" when the SCO Group defended her intellectual property rights against looters like IBM and Novell. This act will help to prevent tragedies such as what happened to SCO from occuring in the future, by making it more difficult to pirate other people's code. I do not see why some people think that is a bad thing. Darl McBride was right. He might have lost the suit, but I think history will vindicate him, and SOPA is part of that vindication.
bambax 3 days ago 1 reply      
PG is quoted in the article as saying ”I don't know exactly which companies had people on the list. But I know which will now: none of them.”

That's fine and admirable, but on the practical side, if he doesn't know who's who, how is he going to enforce this rule?

GoDaddy supports SOPA, redditor proposes "Move your Domain Day" reddit.com
1103 points by duiker101  4 days ago   244 comments top 41
pg 4 days ago  replies      
Even if domains are just a loss leader for GoDaddy, they surely look at their numbers, so this is a way to send them a message they'll hear.

Maybe it will work, maybe it won't, but no one who still has a domain at GoDaddy will be entitled to complain about SOPA if it passes.

freejack 4 days ago  replies      
This blog post from their lead lobbyist defending their support is absolutely grating.


"Most of what we are seeing is either 1) rhetoric, 2) regurgitated lobbying spin, 3) criticism of language we have already fixed, or 4) retweets by people who like to steal music and buy fake, but cheap, goods."


(oBDisclaimer: I work for a registrar that unequivocally supports the Open Internet."

citricsquid 4 days ago 5 replies      
To put it frankly, godaddy don't give a shit. Their domain business exists as a way to get people into their other products, hosting, whois privacy etc. the ones that actually make money (nobody makes money on domains nowadays, savvy customers use coupons which godaddy provides a lot of). This won't do anything to Godaddy as a business, they'll be losing customers they don't care about -- unless people shutting off their other services too -- but if it makes people feel good then yay! This would be like walmart losing customers who do extreme couponing and only buy the products that serve as loss leaders.

You could go as far as suggesting these people are helping godaddy. If you take away 120 domains (as one redditor is doing) that godaddy are losing money on and you're only using them because they're cheap... that's a win for godaddy surely, unless the scale at which people do this makes a dent in godaddy's total customer/domain figures, which are a marketing point, but that would require millions to leave.

seles 4 days ago 2 replies      
I have been using GoDaddy for years. I'm just using it for a simple webpage+domain hosting and email. It works but I'm probably being overcharged since I don't bother with coupons. I have always been annoyed about the privacy complaints I've seen about them, but never cared enough to switch. Now I do care enough to switch, thanks.
nextparadigms 4 days ago 1 reply      
I think going after the supporters of SOPA one by one is a pretty effective method, if enough time. First let's go after the representatives who support it, and then after all the companies, and either terminate your account with them if applicable or at least e-mail them to express your feelings about them supporting SOPA.
RexRollman 4 days ago 2 replies      
Godaddy has to be one of the least trustworthy domain registrars I have heard of and I am surprised that people still use them. I guess their crass commercials must be drawing in the customers.
bad_user 4 days ago 3 replies      
On one cheap Linode VPS instance I already have 5 websites hosted, plus a personal email server, plus several private git repositories, all for ~ $20 per month. I get my domains from other services, like namecheap.com; and good/cheap hosting for PHP stuff (and even Rails) can be found on DreamHost.com.

There really isn't any reason for anybody to use GoDaddy anymore, unless you're hunting for their coupons, but in this instance you really get what you pay for.

X-Istence 4 days ago 1 reply      
I moved my personal 25+ domains away from GoDaddy to name.com and gandi.net. Best move I have ever done. I don't get shitty advertisements emailed to me anymore, I don't have to jump through hundreds of hoops to purchase renewals where I get bombarded with advertisements for various other services.

And name.com is a small company here in Colorado, so I am supporting local while I am at it.

moocow01 4 days ago 1 reply      
I would expect that SOPA on the whole would discourage domain registration and the general development of web properties amongst the masses so I'm a bit surprised GoDaddy supports it just from a business perspective.

Anyone care to enlighten me about what I'm missing here?

lambda 4 days ago 0 replies      
Why is anyone who pays any attention still on GoDaddy anyhow?

They're a scummy company that have no respect for their customers, obnoxious advertising, and a clunky, annoying web interface. Why would you use them when you could use any of hundreds of other name registrars and web hosts?

danso 4 days ago 0 replies      
I try to avoid helping anyone who needs help with their GoDaddy-hosted website. Not only is the interface atrocious (at least compared to DreamHost), I hate logging in and seeing Dana Patrick splayed out...if I want people around me thinking that I'm browsing Maxim magazine, I'll buy a Maxim magazine.
pardner 4 days ago 0 replies      
If you decide to move your domains from Godaddy, and if your DNS is hosted there too, and if you have enough DNS records to not want to recreate them, there's an undocumented way to export the nameserver records from Godaddy to another DNS provider such as Zerigo. In a nutshell (1) upgrade to Godaddy Premium DNS ($35 but refundable within 5 days) (2) Export each domain's DNS settings (3) Cancel Godaddy Premium DNS. Now you can quickly import your DNS settings at your new registrar or DNS host if they handle importing of bind files. Not everyone imports nicely, but Zerigo worked for me. Details here http://pardner.com/2011/11/how-to-switch-dns-painlessly-from...
lincolnwebs 4 days ago 0 replies      
I already moved all my domains after their CEO's elephant hunting earlier this year. That company is a pit of depravity.
richtaur 4 days ago 0 replies      
Here's a helpful article I used to move my domains off of GoDaddy:


dmerfield 4 days ago 8 replies      
Serious question: Has anyone in the HN community actually bought anything from GoDaddy?

I find it difficult to imagine that any HN reader would. Was there ever an era when GoDaddy's reputation and service were respectable?

wes-exp 4 days ago 0 replies      
Any recommendations on alternative services?
MattBearman 4 days ago 0 replies      
I thought it would be interesting to see how many domains are moved away because of this, so I just knocked together this quick site - http://stopsopa.mattbearman.co.uk/

It would be awesome if anyone who is transferring domains away from go daddy could add their to the list

zbuc 4 days ago 0 replies      
I sent an email:


I am writing to you to inform you that because of GoDaddy's continued support of SOPA I am transferring my domains to a different registrar as soon as I can(they were renewed recently so I have to wait).

I read your press release today and I felt that you didn't actually respond to a bulk of the criticism of SOPA, that is that takedown requests can be filed by private parties and the respondent is legally required to remove the content before even considering challenging the takedown request. This obviously presents a large challenge to sites based on user-created content.

A world with SOPA is one in which businesses can't run websites with user-generated content without having a legal team on hand.

SOPA is bad for the open internet and if GoDaddy refuses to look into the issue and actually give a reasoned, intelligent response(as opposed to the "well, we have to stop piracy!" argument your press release made -- yes, something should be done about piracy but SOPA is NOT the answer) then GoDaddy, too, must be considered bad for the open internet and I will stop hosting my domains with you and stop recommending my clients host domains with you.



maeon3 4 days ago 3 replies      
Ive been using bluehost.com for 3 years to host 3 websites. I could list them but I dont want to spam. They have everything I need and I have seen no significant outages or price increases.

Anyone here use Godaddy? How are their prices and service?

stanmancan 3 days ago 0 replies      
So... I know spams bad and all. But what about writing a crawler that sends a single email to the owner of every domain it finds hosted on GoDaddy? Just something that says "Incase you haven't heard, this is SOPA, this is what it means, GoDaddy supports it, this is how to switch if you decide to" type of thing. Sure, it's certainly in a grey area, but even if you could send out 10 million emails and 0.2% actually took action as a result, thats another 20,000 customers.
gravitronic 4 days ago 3 replies      
alternate: use godaddy, but only their loss-leading coupons when they appear.

For example, I registered a domain last week using a code that got me $1.00 domain registration.

The code expired last week unfortunately so posting it would be irrelevant.

sixQuarks 4 days ago 0 replies      
I've been preaching about the evils of GoDaddy for many years now. The founder is a war-mongering, ultra right-wing POS.
l0c0b0x 4 days ago 0 replies      
Yet another reason to move away from GoDaddy. They're making it way too easy now!
bronson 4 days ago 1 reply      
There's no need to move all your domains today (that can be a HUGE job). Just pledge to not give GoDaddy another cent and move your domains as they expire. In five years, problem solved.
emehrkay 4 days ago 3 replies      
I have a few go daddy domains. Where should I move my .it domains to?
mrcalzone 4 days ago 0 replies      
I've been thinking of moving away from GoDaddy for a long time, and this was the last drop. It is crazy how they design the webpages to make it as hard as possible to cancel anything. In the email I got, there were two (identical) links telling me how I could cancel the transfer-request, but no link to accept it. It took me a couple of minutes of poking around in my account before I figured it out.
tyrelb 4 days ago 0 replies      
Transferring my domains to https://dnsimple.com/ :) A little more expensive than the cheap registrars... but Anthony who runs the company is amazing! Shameless plug: he did some development work from the back in the day, and is one of the best RoR programmers in the world!
clark-kent 4 days ago 0 replies      
GoDaddy always rubbed me the wrong way. Their support of SOPA is about the 50th reason to stay away of GoDaddy.
tuananh 4 days ago 0 replies      
Hover offers promo code for transferring too. 10% off
krogsgard 4 days ago 3 replies      
I don't like GoDaddy any more than most others here, I'm sure. And I certainly hate the idea of SOPA. But don't a lot of big companies support it?

In a quick Google search, I found this post referencing support by the Business Software Alliance, which includes Microsoft, Apple, and many others:

noomerikal 4 days ago 0 replies      
I wish I could participate but I moved my domains to namecheap and pledged not to use gd when Parsons went on that elephant hunt.
iamdave 4 days ago 0 replies      
Move your Domain Day?

Something tells me the affiliates are about to have a very wonderful christmas.

kevinburke 4 days ago 0 replies      
Just trasferred all of my domains out of Godaddy a few days ago into Namecheap. The timing couldn't have been better.
kenamarit 4 days ago 0 replies      
Embarrassed to still be on Godaddy when I vowed to move away a few years ago. And timing is unfortunate. I just paid them lots of $$ to renew everything.

Still, biting the bullet and (finally) transferring everything over now.

plasma 4 days ago 0 replies      
I've transferred about 10 domains from GoDaddy now, thanks for the step-by-step guide.
frabcus 4 days ago 0 replies      
This doesn't feel aggressive enough.

How about blocking any domain registered with GoDaddy from a certain date? Do it on DNS servers Hacker News techies control.

Extreme I know, but less extreme than what SOPA will do!

intenex 4 days ago 0 replies      
And let's not forget: GoDaddy is evil to begin with. You're not just fighting SOPA, you're fighting the very forces of evil themselves.
mindprince 4 days ago 0 replies      
Doesn't Google have a partnership with GoDaddy for registering Google Apps domains? Conflict of interests?
flatline 4 days ago 0 replies      
I know, there is already an entire site for discussing reddit posts, it's called reddit. Why not just repost the source article here? I don't think that a bunch of redditors moving their domain names is particularly newsworthy, but the Godaddy issue is.
spenvo 4 days ago 0 replies      
For those interested in switching, Dreamhost offers an affiliate program, and I have created a discount code with the maximum discount of 5 free domain registrations (a 75$ value). Simply use the discount code REDDIT5FREE when joining!

"SCREW GODADDY" is on a loop in my head right now.

maximusprime 4 days ago 6 replies      
Please can we at least try to ensure HN doesn't go the way of Reddit?

I'm against SOPA as much as the next guy, but it's a moot issue. Browsers will just release new versions that use alternate DNS systems or get past any 'blocks'.

There's nothing uglier than an internet hate/protest mob.

A Step By Step Guide to Transfer Domains Out Of GoDaddy jeffepstein.me
1060 points by jeffepp  4 days ago   102 comments top 45
jbail 4 days ago 4 replies      
I just transferred my 47 domains out of GoDaddy. I've been meaning to do it for awhile --- primarily because the price keeps inching up and because I find their advertising and use of spokeswomen sort of distasteful.

Seeing Jillian Michael's face when I'm buying a domain or setting up DNS records for a client is pretty much the last thing I want to see.

I guess you could say SOPA was the last straw. Transferring 47 domains cost a pretty penny, but it feels really good to leave that circus behind.

I went with Namecheap, primarily because I've heard good things about them and this blog post made it easy. I like how simple and snappy their web site is. Much quicker and easier to use than Godaddy...and no Jillian Michaels staring me down.

CWuestefeld 4 days ago 4 replies      
As noted elsewhere, it's the hosting plans that they make their money from, and so that's what I'd aim to transfer. So I've got a two-part question:

1) How does one transfer all the DNS information, including the A and MX records (anything else I need?)? Is this all provider-specific? Or can they just port in the existing data?

2) When I'm ready, I'd want to set up a web site, and especially a mail server. Any recommendations? (I know this has been asked plenty in the past, but this seems a good time to make a list excluding GoDaddy)

jameskilton 4 days ago 1 reply      
https://dnsimple.com/ has a 50% off special for transferring domains off of GoDaddy. They may not be the cheapest (it's $3 a month to host 10 domains + yearly cost for the domain registration), but they have fantastic support and are super simple to use.
yurisagalov 4 days ago 1 reply      
The site seems down for me, but Google has a cache:


RexM 4 days ago 1 reply      
After you get your EPP codes entered and GoDaddy is notified that you intend to transfer the domain, you can either wait 5 days for GoDaddy to release the domain, or you can go in and immediately accept the transfer by following these instructions: http://support.godaddy.com/help/6040?locale=en

Then it's just a matter of waiting for everything to finalize. I started the process this morning and it still isn't finalized.

_delirium 4 days ago 2 replies      
Note that you also have to disable domains-by-proxy (domain privacy) if you have it on any domains before they can be transferred.
re_todd 4 days ago 0 replies      
This is awesome, everyone says to transfer, but most people won't because it's too much of a hassle. This helps alleviate that barrier. I've just tweeted this and will email my friends too. We nerds are a kind of multiplier effect. GoDaddy, you're days are numbered.
j79 4 days ago 2 replies      
This is a great step by step guide for transferring domains. Exactly what I needed (I tried earlier and quickly got lost!)

I do have a question for anyone who could help: Can I transfer a domain which is set to expire in 2019? And, are there typically fees for transferring a domain?

dazbradbury 4 days ago 0 replies      
I'm not sure whether it was the HN posting, but it seems Tumblr is not coping with the amount of traffic. Whilst that isn't all that interesting, I just wanted to say kudos for having a link to charity on the error page:

  We're very sorry
Our servers are over capacity and certain pages may be temporarily unavailable.
We're working quickly to resolve the issue.

In the meantime, please consider donating to the Red Cross
to help those in Japan who are in need of support.

Unfortunately, the link provided is broken:


Anyone from Tumblr watching?

btilly 4 days ago 0 replies      
For those looking for alternatives, it is worth noting MediaTemple's unofficial position on this topic: http://twitter.com/#!/demian_sellfors/status/149950134556426...

(Demian Sellfors is the CEO.)

jiggy2011 2 days ago 0 replies      
This is great and all but I don't really see a boycott as being such an effective solution.

The problem with boycotts is they are based on the following things:

1) The spending power of the boycotter.
2) The potential spend of the boycotter on the relevant service/product.
3) The amount of influence you have over others to boycott.

So whilst you can move your handful of personal domains that you were using for your hobby website or small startup elsewhere, the biggest spenders on domains I would imagine are going to be medium-large businesses.

These are much more cautious to join a boycott unless there is obvious PR benefit (e.g fairtrade or animal testing free products spring to mind) because they are beholden to shareholders and are generally conservative when it comes to changing suppliers unless there is a clear cost-benefit. The only people in the organization that are likely to care about this will be the techies who unless they are the CIO/CTO do not have the influence to affect domain purchasing decisions.

The conversation probably goes approximately like this:

Boss: Good day underling! Please secure us the following list of 100 domain names from the great godaddy, lord of the DNS!

Techie: But sir , we shouldn't use godaddy. There is an active boycott because of SOPA, how about company X instead?

Boss: What is this SOPA of which you speak?

Techie: explains SOPA

Boss: Damn hippies! I neither understand nor care for their plight, godaddy is cheaper and we already have an account with them. I know not of this company X, do they advertise at the superbowl?

Techie: but...

Boss: Please do as I command and grace godaddy with our pieces of silver.

Techie: enters company credit card details at godaddy.com

poutine 4 days ago 0 replies      
Just transferred 40 domains off of GoDaddy using this. Thanks.
lukeholder 4 days ago 2 replies      
namecheap adds 1 year to your existing expiration date when you switch. Nothing to do on your part. No need to contact support with the question like I did.
Shpigford 4 days ago 2 replies      
If you're transferring to Namecheap, you can combine both the domain name and the EPP code on the same line (comma separated). That'll save you a step of having to re-submit it for each domain.
ck2 3 days ago 0 replies      
The irony is that godaddy has the fastest transfer out I've ever experienced with almost realtime acks if your receiving registrar supports it.

(and I've used nearly a dozen registrars, not just resellers)

You can be out in under 4 hours, all depends on how fast the registry responds.

fersho311 4 days ago 2 replies      
This review is really preventing me from going with namecheap...

can someone advise?

jneal 3 days ago 0 replies      
I've been wanting to move away from GoDaddy for awhile now. I only went to GoDaddy in the first place over 10 years ago because they were the cheapest place. Since then, their prices have risen, their interface has become horrible, their up-selling has become unbearable, and their TV advertisements annoy me.

I believe that their support of the SOPA could be looked at as their last straw for me. I'm planning on moving all of my domains on Dec 29 unless they change their stance on SOPA. However, even if they did change their stance I don't think it could really save me as a customer considering all of the other aforementioned issues.

olifante 3 days ago 0 replies      
This is the straw that broke the camel's back. I just migrated my 44 domains to NameCheap.

Use the "sopasucks" discount code, it takes $1.99 off each .com domain. For some reason, .me transfers are much more expensive than .com transfers: $19.99 vs $8.98

PhrosTT 4 days ago 0 replies      
Count me in for about 14 or so plus SSL certs and other fun.

What a windfall for Namecheap.

nxn 4 days ago 0 replies      
Anyone familiar with any good registrars that support both .me and .it domains?

EDIT: gandi.net looks like the best bet if anyone else needs both .me and .it.

jwn 4 days ago 0 replies      
Thanks for the guide! I've got 21 domains at Godaddy and I've started transferring the inactive ones as a test. Once I've got a feel for the process I'll start moving the ones that have DNS entries with GoDaddy as well.
chaselee 4 days ago 0 replies      
Our domain was registered through Google and they stuck it on GoDaddy. Working on getting it transferred safely. Nice post Jeff!
elmcitylabs 4 days ago 0 replies      
Great post. We're in the process of transferring 50+ domains from GoDaddy.
bigohms 4 days ago 1 reply      
Huge believer of voting with your pocket. We have just submitted to have the last 247 GoDaddy domains transferred.
noinput 4 days ago 0 replies      
I just setup a tumblr for anyone interested, i'll keep count for those that want to submit: goodbyegodaddy.tumblr.com


marquis 4 days ago 0 replies      
GoDaddy will stay in business while ad syndicates continue to accept their money. Is there an ad syndicate that allows you to specifically black-list companies? Some kind of 'ethical ad' startup?
gluejar 3 days ago 0 replies      
Don't for get to ask your credit card provider to reverse your GoDaddy Payment- the SOPA-enabled chargeback is the real nightmare for internet companies.
laironald 2 days ago 0 replies      
I'm so confused. How does GoDaddy dominate the domain market? I guess those Superbowl Dollars are in proper use...?
underworld12 4 days ago 2 replies      
How long does the transfer process take? Also, what about DNS configurations?
PakG1 3 days ago 1 reply      
Can someone please provide advice for SSL? I don't think it's as easy? Am I stuck for SSL?
epynonymous 3 days ago 0 replies      
couldn't access the link, but i noticed that godaddy puts a lock on domain transfers by default, after removing the lock, my current registrar, iwantmyname.com, asked for a $10 transfer fee. i'll probably wait until they catch onto the fact that there's a mass exodus from godaddy and give free transfers :)
DannyDover 4 days ago 0 replies      
Quick tip, you can use the promo code 'switch2nc' to save a dollar off each transfer.

(I am not affiliated with namecheap, the promo code or anything related. I am just cheap :-p)

jsnrkd 4 days ago 0 replies      
The tutorial took about 10 minutes to complete for my domains. I've been on the look out for an easy way to leave GoDaddy for a while now. Thank you!
satyajit 4 days ago 0 replies      
Just transferred (recovered/save/gavelife) (well, just) 3 domains out of GoDaddy. Rest of my domains are gathering dust elsewhere, but I am happy that this marks the end of my relationship with the nasty GoDaddy. Best wishes to them with their skimpy dress ads on SupBowl!
cemregr 4 days ago 0 replies      
I've been having trouble accessing this page for the last hour. Oh, tumblr.
halfbrown 4 days ago 0 replies      
So much good info here in the comments and in Jeff's post. I'll be moving my domains ASAP!
nivertech 4 days ago 0 replies      
I need a similar guide for register.com
I have one very old domain stuck there because I lost access to email address with which I registered there.
obituary_latte 4 days ago 1 reply      
I really wish I had a spare $754 ($681 with code) to transfer all my dumb domain names.
chrislaco 4 days ago 0 replies      
Just transfered out 34 domains. Thanks for the export instructions!
joell 3 days ago 0 replies      
We'll be transferring ~30 domains later today.
chrislaco 4 days ago 0 replies      
Also, item of note for these instructions. GoDaddy auth codes sometimes contain commas, so they'll export as quoted values.

The domain,authcode trick in the bulk form doesn't work. Make sure to enter the unquoted auth codes for those domains in the cart during transfer.

benawabe896 3 days ago 0 replies      
6 domains for me.
laserDinosaur 3 days ago 0 replies      
I only have one domain =(

Transferring anyway :)

cefarix 3 days ago 0 replies      
Thank you!
wangjing16899 3 days ago 0 replies      
GoDaddy has not withdrawn its official congressional support for SOPA reddit.com
809 points by ParkerK  2 days ago   57 comments top 13
mattdeboard 2 days ago 11 replies      
Ok, seriously, enough. SOPA isn't going to collapse in on itself if GoDaddy comes out swinging against it. This reminds me of the phrase "security theater" as applied to the TSA. This is "activism theater" -- it accomplishes nothing but it puts on a show and makes people feel better.

Applying this pressure to your congressmen is the only real way to affect change. I've called each of mine and have the vapid "We're studying this closely" response letters to prove it. I agree that action against individual companies can be effective, but there is an extreme focus on GoDaddy like they're the linchpin of this whole thing, some kind of mob boss when they're just another company who has lent their weight to this legislation.

marze 2 days ago 0 replies      
When they've spent $500k lobbying against, that is when they should be considered forgiven.
hadronzoo 1 day ago 1 reply      
According to Namecheap customer service, GoDaddy is blocking whois requests, forcing whois information to be entered manually. Due to the large number of recent domain transfers, this is slowing down the transfer rate.

.com domains appear to be blocked, but not .me domains.

georgemcbay 1 day ago 0 replies      
Unfortunately I don't think the Godaddy situation proves much of anything to other companies because Godaddy is so easy to boycott. Transferring a domain will cost you some fees, but it is relatively painless, you can get the same exact service from someone else with ease.

Are the people who turned their back on Godaddy as likely to not buy the next big Nintendo game if they are Nintendo fans?

I'm pretty skeptical that a godaddy style boycott will work on a company whose good/service is not so easily replaceable.



sidww2 2 days ago 8 replies      
While boycotting companies supporting SOPA is important, I feel the excessive focus on GoDaddy is distracting the community from the important issue of actually defeating SOPA/PIPA. The tech community really does not have the size and influence to be able to force even a fifth of the companies to withdraw their support of SOPA.

The overwhelming majority of the effort should be going to calling/sending (physical) letters to one's respective representatives, maybe setting up some sort of a fund to oppose SOPA/PIPA, urging tech companies like Google to spend more on lobbying (They can and should be spending more to lobby against the act), etc.

Edit: I was under the incorrect impression that OPEN act would end nonsense like SOPA/PIPA. Edited comment to reflect that.

saurik 2 days ago 0 replies      
(Asking some random questions into the aether in the hope that someone knowledgeable might answer ;P.) So, how does one register "official congressional support" for something? (As in: how did companies get on this list in the first place? Is that just a list of entities who have contributed money to the committee somehow?) Is there a way to register congressional "dissupport"? (Why is there no equivalent list of "dissupporters" for this bill? Is it common practice to only list supporters?)
dagda1 2 days ago 1 reply      
What can we do against ADOBE, Apple, Microsoft and Visa who are also pro SOPA. When companies start feeling the pain, they will soon withdraw their support.
Blunt 1 day ago 0 replies      
Nothing speakers louder than the dollar. Bitching and moaning really does nothing compared to the mighty dollar. Fortunately for me I own a small hosting company with roughly 1500 or so domain names that I will do a bulk transfer too after the xmas holiday. These are domain names I mainly control as a consultant for other companies (my clients)... This ought to get interesting when I begin pulling the trigger. About 6 years ago I did something similar to move away from NetSol and they attempted to block this; making it very difficult to close my accounts.
badragon 2 days ago 2 replies      
We should go after Lamar Smith. How do I donate to an opponent or action committee that will run embarrassing ads questioning his intelligence?
Sami_Lehtinen 1 day ago 0 replies      
Well. I didn't like GoDaddy in first place anyway. I moved personal and other domains I administer out.
NARKOZ 1 day ago 0 replies      
>You can lie on the internet, but you don't lie to the internet.
rhizome 2 days ago 1 reply      
SOPA is dead, this story will continue by itself. People who want to move domains certainly should, but I think it behooves freedom to focus on PIPA now.
dagda1 2 days ago 3 replies      
Microsoft and Apple are harder to boycott sadly and both are in favour of SOPA.

We still need a victory and Godaddy will do for me. Signing petitions is a useless act.

Can anybody recommend a SOPA safe registrar that I can transfer my domains to?

GoDaddy's SOPA Support Sparks Calls for Boycotts and Domain Transfers readwriteweb.com
619 points by johnpaultitlow  4 days ago   45 comments top 10
gambler 4 days ago 0 replies      
I'm bemused as to why it took this long for people to realize what kind of company GoDaddy is. They actively supported censorship for quite a while. Heck, simply looking at any of their ads or their website should draw a good picture of what kind of people run the show there. Besides, they are disproportionately big. The is nothing in what they do to warrant the size (and thus influence) they have.
brandnewlow 4 days ago 3 replies      
What's the best way to see what my local rep has said about SOPA?
DilipJ 4 days ago 4 replies      
it's weird that it's because of SOPA that people want to transfer away from GoDaddy. Their incredibly misogynistic ads should have been enough...
bradleyland 4 days ago  replies      
This is a company that runs Super Bowl advertisements. Your mom's uncle's, half-brother's, cousin uses them to register domains, and she's never heard of ReadWriteWeb, HackerNews, or Reddit.

Not trying to be Debbie Downer here, but effort is a finite resource, and it seems to me that the anti-GoDaddy folks just hooked their cart up to the anti-SOPA horse. I don't have any domains with GoDaddy because they suck. I'd venture that anyone who is capable enough to move their domains on their own has already moved away from GoDaddy. Anyone not capable would have to pay someone else to do it for them. That's the fight the GoDaddy boycott folks are picking.

And so the question must be asked, will this effort have a good return on investment? Will GoDaddy be swayed? If they are, what will the impact be?

When I ask myself these questions, I come away with the impression that GoDaddy is the last thing anyone should be focused on. Congressmen need to feel the pressure from their constituents. Talk to your friends, and don't couch your language with domain registrar topics. It'll get you nowhere fast.

prudhvis 3 days ago 0 replies      
Accorting to http://latersgd.com/ there are about 93,000 domains transfered from GoDaddy to other registrars. Boycotts and Transfers seem to be catching up. For instance a few hours ago there were about 18,000 domains transfered off GoDaddy
holychiz 3 days ago 0 replies      
i wish my domains were still w/ GoDaddy just so i can transfer them out to protest. Arvixe hosting provides better services and didn't have to objectify women to advertise.
codesuela 3 days ago 0 replies      
I've just realized that this is a great way for us non-US citizens to show that we care about SOPA too. I have just a single domain with GoDaddy which I got through an auction (who in their right mind chooses GoDaddy as registrar anyway?). It's not much but better then nothing I guess.
arriu 4 days ago 0 replies      
I am not using GoDaddy again and will encourage my friends and family to stay away as well.
slyspyderspy07 4 days ago 0 replies      
Transfer complete.
jamesbritt 4 days ago 0 replies      
They provide other services besides domain hosting.

For example, domain registration.

Time to end the war on drugs virgin.com
613 points by DanielRibeiro  15 hours ago   151 comments top 26
DanielBMarkham 14 hours ago  replies      
Great article. I would like to further suggest we end the use of the word "war" in contexts that do not involve mandatory conscription and the deaths of large numbers of combatants until one side totally surrenders. (This implies there is a "side" to be able to surrender.) Politicians have so destroyed the word "war" that it's impossible to have a reasonable discussion about any use of violence by the state. Perhaps that was the goal. Don't know.

Drug use is a health-related issue, whether it is a doctor prescribing medications, a patient taking meds off-label, a person self-medicating, an addict, or some kind experimentation. All of these situations are much more personal health concerns than public safety concerns. Yes, addiction is a terrible tragedy and sometimes danger for the rest of us -- but it's a personal disaster a long time before it affects any of us. I'd argue that in the aggregate most addicts suffer a lot more personally than any damage they inflict on society.

We have a caricatured view of the drug addict -- the unwashed, illiterate, toothless junkie hiding out in a crack house. Yes, addiction ends up that way for some, but by and large addicts are middle-class, educated, and live in houses with their friends or families. Hollywood and moralists have done us a great disservice by putting these horrible outlier pictures in people's heads when they think of drug use. Take for instance the word "addict", which like the word "war" is such a broad term that it doesn't have much meaning on it's own without further clarification. One side wants you to believe that all drug use consists of PhDs smoking pot while talking astronomy. The other side wants you to believe that all drug use ends in addiction and death. People need to stop with the histrionics.

I support legalization, although I am extremely cautious personally when it comes to drug use. I might support criminalization of dealing hard drugs. I'd have to think about it a bit. But declaring "war" on our own population is a pretty idiotic way to spend our social resources if you ask me. Just like the "war on poverty," the "war on illiteracy," the "war on obesity," and the "culture war," enough with the wars already.

subwindow 14 hours ago 3 replies      
There seems to be a lot of confusion on this thread about exactly what Portugal did, and the ramifications for the U.S. in terms of time-frame and difficulty.

What Portugal did was decriminalize the possession of small amounts of drugs. They did not legalize them. There is a huge difference. Decriminalization essentially means that possession of small amounts of drugs is no longer an offense that warrants an arrest and jail time. In a decriminalized system an officer can still stop someone for drugs, but they can only write them a ticket- similar to speeding, jaywalking or illegal parking.

This makes a huge difference for a number of reasons. First, it's easier to implement politically because the substances are still illegal. Second, it's less costly because people caught with small amounts are not caught up in the justice system for years, and only pay a small fine. Third, it decreases the adversarial nature of the "war on drugs" because being caught with drugs is no longer a life-changing event.

Marijuana possession is already decriminalized in many states in the U.S. (California, Colorado, New York and Oregon off the top of my head). It is clearly not an impossibility to implement politically, and in fact the trend in the U.S. is already on its way. An important hurdle is that we do not have any states that have yet decriminalized "harder" drugs like heroin and cocaine, but it is simply a matter of time. Pressure on lawmakers in the form of education, money and votes will in fact work. It just takes time.

TheAmazingIdiot 15 hours ago 3 replies      
One has to remember that Portugal did not completely legalize drugs. Possession of small amounts and usage were legalized.

Dealing is still a big crime there, due to the citizens of Portugal not wanting to be akin the worlds drug den. The different viewpoint of legalizing usage was that it is a medical problem, and not a evil crime. Even that said, Portugal also made their problems less severe by bringing them out in the open instead of draconian punishments forcing users to hide.

The biggest hurdle for Portugal's idea to work in the USA is that we do not have any sort of socialized or national healthcare in which to attach a "fund substance abuse as medical problem" freely as Portugal does already. I can imagine that issue alone taking 10+ years in Congress, if any action is done at all.

Note: iPod farted earlier leading only posting the first character of this post: "O".

torrenegra 14 hours ago 2 replies      
The Colombian president, Juan Manuel Santos (also an entrepreneur), recently called for the legalization of many drugs, including cocaine: http://www.guardian.co.uk/world/2011/nov/13/colombia-juan-sa...

I'm a NYC-based, Colombian entrepreneur. My step-brother died piloting a Black Hawk helicopter in Colombia that crashed while executing an anti-narcotics operation. The helicopter was "donated" by the US as part of "Plan Colombia" ( http://en.wikipedia.org/wiki/Plan_Colombia ). Plan Colombia is a periodic subsidy sent by the US to Colombia to help with the war on drugs. The program is lobbied in part by Sikorsky and Monsanto. The subsidy includes some cash, but it also comes in the form of helicopters (built by Sikorsky), glyphosate (banned in the US but used in Colombia to destroy coca plantations), and weapons.

You can say that the "war on drugs" allowed my brother to realize his dream (flying a helicopter), but it also killed him.

I may be emotionally charged with the topic and may not exercise good reason about it, but I've seen enough to realize that the "war on drugs" is just a big mess that won't be won, no matter what.

swombat 15 hours ago 5 replies      
Even coming from a respectable industry leader like Richard Branson, this will almost certainly be ignored.

Here's an interesting question: what would end the war on drugs? Is it something that can be made to happen by sane, enterprising individuals?

davidw 8 hours ago 1 reply      
I have the karma to burn to come out and say this should be on another site. Not only has it already been discussed all over the internet, it's been discussed here to death, and in any event, yet another drugs debate here isn't going to accomplish anything.
tokenadult 14 hours ago 3 replies      
A friend shared this link on Facebook, and I read through the article. I was very interested to note that Richard Branson bases much of his argument on the reduction in drug use in Portugal since the policy change decriminalizing possession of small amounts of drugs for personal use and referring users to medical treatment. Is this the societal consensus in other countries? Are most advocates of ending "the war on drugs" trying to achieve reduced use? Is the worldwide experience (Branson also refers to the Netherlands and to the European Union generally) that fewer criminal penalties for drug use results in consistently lower overall use in the general population? How many drug legalization campaigns around the world make this the major point of the campaign, to reduce use of the drugs that are now illegal?
linuxhansl 7 hours ago 0 replies      
Never going to happen. The "war on drugs" has not been about drugs for a long time.

Large parts of law enforcement funding are due to this "war", and whole prison industry sprung up around this.

Everybody knows that the "war on drugs" is ineffective and will never reach its stated goal!

Conversely by creating artificial scarcity, the price for drugs are driven up (because demand is more or less constant) and this guarantees huge profits for illegal activities providing these drugs.

gerggerg 11 hours ago 0 replies      
This is always a fun page to look at when pondering The Land of the Free™


And keep in mind, much of the prison system is privatized, many of those inmates work hard labor for far less than minimum wage, they have access to almost no real rehabilitation programs, and can't vote once they serve their time.

Zakharov 3 hours ago 0 replies      
While I agree with Branson's arguments in general, the statistics he uses to support them seem very suspicious to me. He appears to be picking and choosing particular statistics that support his claims while ignoring others. For example, he talks about low marijuana use after saying that Portugal had a relatively high rate of use of hard drugs, which to some extent compete with marijuana for use.
felipe 11 hours ago 1 reply      
Former Brazilian president Fernando Henrique Cardoso made this issue his "post-presidency" flag. There's an excellent documentary called "Breaking the Taboo" [1] that follows him examining successful efforts around the world (including Portugal)

[1] http://www.imdb.com/title/tt1951090/

powertower 12 hours ago 2 replies      
Without the war on drugs this would happen:

1. Half the law enforcement, out of the job.

2. Half the lawyers and the judges, out of the job.

3. Half the privatized prison system, out of the job.

4. A few million other jobs that support and/or depend on the above, done away with.

It's pointless to even try this in the USA... No one is going to be willing to give up the ongoing and ever-giving spoils of the war on drugs.

praptak 6 hours ago 0 replies      
I believe that the dominant policy is based on the "it is immoral, so it should be punished severely and to heck with the collateral damage" reasoning. It's irrational. Arguments based on reason will not work here. Yes, I'm a pessimist.
TobiasCassell 14 hours ago 1 reply      
If drugs are legalized the United States will be forced to dream up and create other reasons to keep its military outposts in hundreds of countries. This is why we maintain a war on drugs. A war that is impossible to win. The United States will never legalize drugs.

PS I'm with richard Branson, but he is being naive or he is not mentioning these elements on purpose as a strategy.

Edit; Forgot to mention the United States Prison-Industrial Complex- that is even more anti-legalize momentum that would have to be addressed.

bitops 11 hours ago 1 reply      
For an excellent perspective on the damage the drug war causes internationally, read "The Politics of Heroin" by Alfred McCoy. It's dense but illuminating.
chris123 6 hours ago 0 replies      
The "war" on "anything" is a sign that people (usually politicians and the business interests that support them) are using propaganda techniques to "shape" (they love that word) public opinion and legislation that will defend their status quo cash-cow and/or or channel new dollars their way. The "War on Terror" and "War on Drugs" are the biggies that come to mind.
tete 14 hours ago 0 replies      
Another thing that will at least take a very long time to finally happen. I don't take drugs, not even legal ones, but it's logical.

Most people seem to start taking drugs, because others do it and simply because it's cool or rebellious (in fact I smoked for a while in my childhood because of that). I think most people wouldn't start and get hooked, if it was legal. To most people it's ugly the first time anyways.

Hmm, when making things illegal leads to consumption then we should maybe make vegetables and stuff illegal. :D

jcfrei 14 hours ago 1 reply      
the fact that the US (and many other countries) still pursue a war on drugs is to me a display of a fundamental flaw in politics. even though every sane person has to acknowledge that legalizing drugs in part is more effective than enforcing more rigid controls, only very few politicians would support such a motion. mostly because they become victim to a more conservative rhetoric and thus will be less likely reelected.
opendomain 3 hours ago 1 reply      
I have a feeling that the people that are promoting the end of the "war" are casual users or would like to be. Has any REAL experience with Drugs? I have - my family was ripped apart by drug abuse.
Drugs alter your brain - addiction is VERY powerful. If some drugs were legal, MORE people would become addicted and crime will go up for people to feed their habits.
crozo 13 hours ago 0 replies      
The parallels between the current war on drugs and the prohibition in the early XX century are staggering. Can we learn from that experience? The cost in USD and lives ruined that the war itself creates is greater than the cost of taking the profits a way from a few and running educational campaigns so people can take responsibility of what they do.
For those of us living in countries where the front line of this war is being fought, is clear we are loosing a war that is not ours, neither worth fighting. But we keep on doing it because the US "pays" for it.
Someday a future generation will look back and ask themselves how come they didn't realize it was a stupid war? were they less intelligent in those simpler times? And they will probably be right.
dawkins 13 hours ago 0 replies      
I live in Spain and I think in Portugal is the same as here. Drug use is not a crime but it is still an "Administrative Offense". If the police caught's you with a small amount of drugs, they will confiscate them and usually impose a fine, about 300€.
Serentiynow 9 hours ago 0 replies      
To whose benefit?
People who benefit from the war on drugs:
-The military complex, weapon producers. Terrorist need drug money to fight wars. Weapon producers need wars to make money.
-Pharmaceutical companies.
-Alcohol producers.
-Anti drug agency personnel, cops.
-For profit jails.
The list goes on...
mixmastamyk 6 hours ago 0 replies      
The time was twenty years ago!
valuegram 13 hours ago 0 replies      
Couldn't agree more. The only way to "win" the war on drugs is to legalize, commercialize, and tax the production. It's a simple matter of economics that as long as demand for these substances is present, there will be producers.
johntyree 14 hours ago 2 replies      
This is literally copy-paste from Time magazine 2009.


Excellent work, Dick.

swah 15 hours ago 6 replies      
I don't understand how a world where making/selling something is a crime but consuming is not could work.
Namecheap.com: We say no to SOPA namecheap.com
516 points by mannymanifesto  4 days ago   85 comments top 21
seldo 4 days ago 6 replies      
Totally independently of their SOPA stance, I would recommend Namecheap over GoDaddy. I've been using Namecheap for years; they are reliable and have a sane (if not terribly pretty) user interface.
Legion 3 days ago 4 replies      
That's nice. But I prefer my registrar have freedom and anti-censorship be a core everyday value, like NearlyFreeSpeech, rather than something to embrace as a marketing opportunity.

Maybe that's unfair to Namecheap, but at any rate, all these issues with GoDaddy that people seem to suddenly care about just now are the reasons I have given NFS all my domain registration business for years now.

Just being anti-SOPA isn't good enough.

Lazare 4 days ago 4 replies      
I moved all my domains from GoDaddy to Namecheap a while ago. The experience was really smooth, and Namecheap's interface is a TON easier to work with.

Although I support the idea of switching domains from GoDaddy to protest their support of SOPA, I sort have to wonder why anyone technically oriented hasn't done so already. Is there ANYTHING to recommend them other than name recognition?

cdr 4 days ago 3 replies      
Note that while Namecheap doesn't support SOPA, they clearly do support some form of new IP legislation: "not in favor of SOPA as it has been proposed", "... only a surgical strike is necessary." Whatever comes after SOPA/PROTECT IP - assuming they're defeated - Namecheap may well endorse.
Rhapso 4 days ago 2 replies      
maybe I have this wrong, but it sounds like they heard the rabble rousing and made a well timed good marketing move. No surprise. But it does make me sad when a political stance is a marketing move.
akadien 3 days ago 0 replies      
I've been a very happy Namecheap customer for years, and I have steered everyone I know looking for a registrar to them. I moved from EasyDNS and never regretted it. Now, I'm glad to see they are politically enlightened.
8ig8 3 days ago 0 replies      
Just adding a shout for Hover. They've been opposing SOPA for a while now:


sontek 4 days ago 5 replies      
Does namecheap have free DNS? I have 25 domains on godaddy and thinking about moving them, but I will need to be able to manage nameservers through whoever I switch to since right now thats all done through godaddy.

Also, whats the cost of transfering?

tsycho 3 days ago 0 replies      
Here's a step-by-step guide on how to transfer domains from Godaddy to Namecheap:


PS> I didn't write the guide. I am not affiliated to Namecheap. I just found it useful.

cowkingdeluxe 4 days ago 2 replies      
Namecheap.com: We say no to SOPA but only accept Visa and Mastercard, both of whom support SOPA.
mvanveen 4 days ago 0 replies      
When I was growing up and learning about DNS, HTTP, protocols, and packets I really wanted to get my own domain, but being under 18, I had no easy way to pay a registar without a credit card.

Namecheap was one of the first registrars to accept Paypal, and this helped me get started when I was first developing my passion for web development.

I've been using them for years and plan to continue using them for a long time.

jqueryin 3 days ago 2 replies      
If anyone here works at NameCheap, can I catch a break somehow if I try to transfer all of my domains over? I've got 20+ and hate spending extra money if they aren't up for renewal anytime soon.
firefoxman1 4 days ago 0 replies      
Now there is a perfect marketing opportunity seized by Namecheap. Reminds me of when LaLa was acquired and Pandora offered a month free of Pandora One to "LaLa refugees."
l0c0b0x 3 days ago 0 replies      
Namecheap was the most referenced domain registrar when I was planning on moving away from GoDaddy. They really have their act together and I've been happy with them ever since. Way to go on your SOPA stance.
radicalcakes 3 days ago 0 replies      
I'm glad I started using Namecheap instead of Godaddy. I was inexperienced about registrars at that time...it was Russian Roulette choosing the right registrar. Thank goodness Namecheap's interface wooed me over GoDaddy's. I beat the bullet.
zdgman 3 days ago 0 replies      
Just moved my two domains over to Namecheap from Godaddy. I then went and purchase a third domain directly from Namecheap that I want to use for a side project. Not a crazy amount of money by any means but ever little bit counts.
ballstothewalls 2 days ago 0 replies      
namecheap isnt saying "no" to SOPA; they are saying "yes" to all the transfers from godaddy.

P.S. I <3 namcheap

ilanrabinovitch 2 days ago 0 replies      
Unfortunately you do not have DNSSEC or IPv6 glue record support though.
brianbreslin 3 days ago 1 reply      
Do any non godaddy registrars offer bulk discounts?
chjj 3 days ago 0 replies      
Happy to say I've been using namecheap for a little while now. Never had a problem with them.
iSloth 3 days ago 0 replies      
Quote "Let us be clear: Namecheap is not in favor of SOPA as it has been proposed."

Yes that's very clear, the agree is some kind of SOPA...

GoDaddy: A glimpse of the Internet under SOPA david.weebly.com
458 points by drusenko  10 hours ago   29 comments top 10
JeremyBanks 9 hours ago 1 reply      
A similar story is when GoDaddy shut down seclists.org at the request of MySpace because of a single post out of hundreds of thousands: http://seclists.org/nmap-hackers/2007/0
suhail 10 hours ago 6 replies      
Out of curiosity, what made many of you even use GoDaddy? I've always felt it was a bit sketch due to its:

- Commercials

- And it's shady ability to add $60 worth of crap to your cart when you want to buy a $9 domain.

I found Namecheap and never found anything simpler and less sketch. Even looking for domains on Namecheap 3-4 years ago was much simpler.

Was it just the registrar you had heard of first?

testuser113 1 minute ago 0 replies      
We have weird gravity here in Rockford Illinois.

The neodymium magnets are super powerful .

charlieok 3 hours ago 0 replies      
It's ironic that Go Daddy started off their super bowl ad campaign a few years ago by thumbing their nose at mock “censorship hearings”


forgotAgain 6 hours ago 1 reply      
Gives a glimmer of why GoDaddy would want to support SOPA. It would instantly create a market for premium DNS services where you are protected from this sort of thing.
testuser113 3 minutes ago 0 replies      
test comment 1 test comment 2 test comment 3 test comment 4
test comment 5.
ohashi 9 hours ago 0 replies      
Sadly, I know this story isn't an isolated incident. It's also why I don't believe their 'change of heart' in the slightest. This type of behavior and belief is ingrained into the company's culture. On top of that, the whois issues, GoDaddy is also known for messing with their whois (forcing you to go to their site and fill out a captcha instead of giving full info from the whois server directly).
Gigablah 45 minutes ago 0 replies      
I had a similar experience when Dyn.com suspended my DNS hosting after a complaint from Amazon about a "phishing" link on my site (it was actually a legitimate Amazon affiliate link). My site was inaccessible while I scrambled to move my DNS entries elsewhere. Even though I have a premium account with Dyn, I was never given any sort of notification beforehand, and it took 5 days of pestering for them to finally reinstate it. Meanwhile, all I got from Amazon was a half-hearted apology from their affiliate customer service rep.

Really, who needs SOPA when companies can shut down websites just like that?

testuser113 5 minutes ago 0 replies      
test comment
test comment1
maeon3 5 hours ago 1 reply      
If sopa passes maybe there is a way we can get all .gov sites blacklisted with everyone scrambling and wondering why nobody in the world can reach these sites. we need to start programming some weapons into the internet so the people can fight censorship after it becomes law. In the land of spear and sword, the rifleman makes policy.
Cheezburger Dumping GoDaddy over SOPA techcrunch.com
418 points by edomain  4 days ago   39 comments top 8
noonespecial 4 days ago 0 replies      
Cheezburger is a perfect example of a company that has a lot to lose from SOPA. Its a site full of parodies and humor often directed against large brands. I expect that there are many people who would jump the the chance to make Cheezburger vanish from the web.
jaysonelliot 4 days ago 2 replies      
The fact that Cheezburger didn't dump GoDaddy over any of the scandals in the past, from their rampant sexism to elephant slaughter, bothers me.

I'm glad to see them taking this sort-of-a-stand right now, but they're not actually dumping GoDaddy over SOPA, they're only threatening to unless GoDaddy recants their support.

GoDaddy has already done the damage. If they were to recant their support now, the Congressmen in favor of SOPA could just dismiss it as folding under economic pressure, and still cite GoDaddy's original support as relevant.

I'd much rather see Cheezburger just dump them and be done with it.

Bud 4 days ago 3 replies      
To me, it is embarrassing that techies did not dump GoDaddy LONG ago, for their sophomoric and incredibly sexist advertising.

This backlash is long overdue.

smokeyj 4 days ago 0 replies      
Money: the only vote that matters!

We're not consumers, we're investors. Investing in socially irresponsible corporations such as GoDaddy is no longer acceptable, and as a community we need to perfect the art of boycotting.

I would love to see a corporate "social-responsibility" wiki that let's people track corporate behavior. If we can make it easy to see what causes we support as consumers, the quicker we can rid the market of these parasites.

tansey 4 days ago 0 replies      
They are threatening to dump them, they haven't officially done it yet.
powerfulninja 4 days ago 0 replies      
I just xfered all 12 of my domains I had with godaddy. I know 12 isn't a lot but every little bit helps.
smokeyj 4 days ago 0 replies      
Why is this relevant?
vaksel 4 days ago 3 replies      
with 1000 domains, it has to be an empty threat, it's a pain in the ass to move one domain at a time, I can just imagine doing that 1000 times.

I know some vendors offer bulk domain transfer, but I'd imagine the complicated bit would still be there(i.e. confirming the authorization code and confirming domain ownership with the confirmation codes)

Or is that wrong and there is a way to move domains without confirming?

GoDaddy is default registrar for Google Apps Domains google.com
397 points by jwildeboer  3 days ago   70 comments top 13
SandB0x 3 days ago 2 replies      
Let's not pollute this place with hashtags.
superasn 3 days ago 6 replies      
Is it just me or has the focus shifting from SOPA to GoDaddy (reddit too has the same trend). I'm as anti-GoDaddy as the next person but let's remember that calling your representative will help the cause more than punishing a domain registrar. Maybe if you run a popular website then informing your site visitors about the evil of the bill (like tumblr) can do much more to help the cause than moving your domain name to namecheap.
citricsquid 3 days ago 1 reply      
"benhuh @mattcutts indeed... now, ask Google to pressure GD. GD is Google's third-party registrar."

"mattcutts @benhuh I think we use eNom too. But safe to assume people has passed this feedback on."


uptown 3 days ago 0 replies      
In a recent SOPA-like proceeding, a judge ordered GoDaddy to facilitate the seizure.


RexRollman 3 days ago 1 reply      
Personally, I am amazed that anyone stayed with GoDaddy after the Seclists.org debacle. I switched to Gandi at that point and I have been really happy with them so far.
VMG 3 days ago 6 replies      
What I don't get about it - what does GoDaddy realistically have to gain from supporting SOPA?
loso 3 days ago 0 replies      
I don't think Google will be changing their business dealings with Godaddy anytime soon. Google has a business relationship with KKR (the new owners of GoDaddy). They are investing 94 million on a KKR solar farm project. http://abcnews.go.com/Technology/wireStory/google-kkr-invest...
davidw 3 days ago 0 replies      
I long ago got rid of my directly registered GoDaddy domains, but the Google Apps registered ones... can you switch to eNom?

New domains I get through name.com and they offer you the option to set up Google Apps for your domain.

DiabloD3 3 days ago 3 replies      
Given the number of Google people who regularly read HN, I suspect this is already in the process of being fixed.
irunbackwards 3 days ago 0 replies      
It's also the default registrar for SSL certificates on Windows Server 2011. :/
stuartmemo 3 days ago 2 replies      
Is there any reason for Google not to become a registrar themselves?
Tallguy181 3 days ago 0 replies      
I was going to switch to Google Chrome. Just changed my mind. Please try not to do business with companies that support SOPA
and their affiliates.
ctman 3 days ago 2 replies      
deleted my G+ account. Will not be buying another Android phone.
John Carmack on the importance of Static Code Analysis altdevblogaday.com
388 points by plinkplonk  2 days ago   124 comments top 22
DanielBMarkham 2 days ago 3 replies      
Great article full of lots of insights. Here's some of the ones I got.

- People are generally happy with what they have: digging around is not a fun thing to do.

- It is very easy for the maintenance programmer to make assumptions about the preconditions for a piece of code that is not valid.

- Size of code is a critical metric for quality.

And most importantly (and probably overlooked), quality is just but one metric of software. The name of the game here is providing value to the customer, not about writing perfect code. John kind of throws that out there in a pro forma way, then goes ahead without digging any deeper. Oddly enough, I can't really draw any conclusions about static code analysis, the topic of the essay, without a clear definition from the author about what the trade-offs are. We're left with "just use it" as a conclusion.

After reading this, I wonder if programmers don't get stuck on the same general level of abstraction and this staying-in-the-same-level thinking introduces unnecessary code complexity. To illustrate, let's try a thought experiment.

Suppose there was no modern OS -- just a x86 compatible CPU and BIOS -- and you were supposed to put an image on the screen stored on a USB drive.

It would involve huge amounts of work -- code to get information from the drive, code to understand images, code to respond to the keyboard, etc.

The reason we can do this so easily today is that whatever we write is basically in a DSL that sits on top of other DSL/APIs. We are working at a higher level of abstraction.

I wonder if putting programming projects on a "code diet" isn't something we should try more often. Announce that whatever our solution is, it's not going to be more than 10KLOC. If we have to split into teams to provide layers, we will. Each team has 10KLOC and should create a DSL at their particular level of abstraction.

This forces us to keep project codebases very small, yet should provide just as much freedom to create very powerful software as we have today. I understand that many will say "but there's no way you're going to make any kind of useful layer of abstraction in 10K of code!" I disagree, but that a big can of worms to open up in a HN thread. The important question is this: should we create arbitrary limits on our abstraction layers as a way to enforce higher code quality?

Just thinking aloud.

evmar 2 days ago 3 replies      
Having done similar work for Chrome, I can attest to the fact that large code bases are full of errors.

If you're not on Windows, using both gcc's -Wall and -Wextra along with Clang in the same way is a good start. (Here's a post with more details: http://neugierig.org/software/chromium/notes/2011/01/clang.h... .) The Clang static analyzer wasn't very useful at the time I tried it because it didn't analyze C++ code. Valgrind also finds a lot but it is harder to be diligent about fixing.

The PVS Studio guy (mentioned in Carmack's post) ran our code through it as well and also found a number of bugs, as described in a few posts: http://www.viva64.com/en/a/0074/ http://www.viva64.com/en/b/0113/ . (As Carmack supposed, they also claimed the Chrome code was some of the best they'd seen. But it's more likely they were being truthful in both cases.)

They've also ran the Chrome code through Coverity, but I haven't been involved in fixing those bugs so I don't know how useful it was. Searching the bug tracker for [coverity] turns up a handful of bugs, but it's possible more are hidden for security reasons.

kaffeinecoma 2 days ago 4 replies      
I once caused a serious, halt-the-enterprise production bug by "fixing" a problem found by FindBugs. This was Java code, something along the lines of:

  Boolean b = new Boolean(true);

The static analyzer correctly identified this as an unnecessary new object creation (style guides and good sense recommend you simply use Boolean.TRUE). I "fixed" it, and went on my way.

Little did I realize that this variable was actually a lock, and there was a synchronized(b) block later (and much deeper) in the code, which I effectively eliminated by removing the new.

In my defense I feel that the real bug here was that of documentation- had the variable been named something like "lock" I'd have understood immediately what was going on. But that doesn't make you feel much better when your team's been up all night fixing your bug!

Moral of the story: your codebase (especially if it's an older one) might actually be depending on its "bugs" for proper behavior. Think (and test) hard before applying suggested changes from static analysis.

tikhonj 2 days ago 3 replies      
This is exactly the sort of thing Haskell is great at. First, the type system catches all sorts of errors at compile time (both null-pointer and printf issues cannot come up in Haskell).

However, more fundamentally, Haskell code just naturally provides much more information to static analysis tools than any other language I've worked with. Even if the level of tooling is not there yet (I haven't worked on any large projects, so I am not entirely familiar with it) the potential for these tools is much greater in Haskell. I think programs like HLint are already very thorough. I've just been using Haskell as more of a hacker language than a "bondage and discipline" language and haven't bothered with these tools :)

asb 2 days ago 3 replies      
D. Richard Hipp and the SQLite project have not had such a positive experience with static code analysis. They already use a massive amount of testing though. There's also no mention of commercial tools like Coverity.

See the "Static Analysis" section:

latchkey 2 days ago 2 replies      
Doing analysis like this also has a huge impact on broken window theory. If engineers see a whole bunch of compiler warnings, then they don't think twice when they see just one more and it could be a really valid warning. It also gives a good sense of ownership and commitment to the codebase if everyone agrees to not check in code with warnings. Also, when you have new engineers copying and pasting code to get stuff working quickly, you certainly don't want them doing that with buggy code.
erichocean 2 days ago 1 reply      
Not mentioned in the article are two nice static analysis tools: the Clang Static Analyzer (http://clang-analyzer.llvm.org/) and Klee (http://klee.llvm.org/).

Both are LLVM-related projects (and there's a few others as well, but these are the two "big" ones).

aycangulez 2 days ago 2 replies      
My favorite quote from the article: "Shrink your important code."

and he explains why:

"There was a paper recently that noted that all of the various code quality metrics correlated at least as strongly with code size as error rate, making code size alone give essentially the same error predicting ability. Shrink your important code."

6ren 2 days ago 1 reply      
I'm surprised he didn't give an economic evaluation, i.e. debugging time saved - checking time spent. He mentioned a few man-days worth of debugging that would have been prevented, but it sounds like he spent more time than that in checking. As he noted at the beginning, other factors (like features) are more important than quality (productivity is an argument for dynamically typed languages). Of course, quality is also its own reward.

BTW: dated today, but I'm sure I've read it before. Maybe a write up of the earlier episodes (e.g. /Analyze in 360 SDK).

georgieporgie 2 days ago 2 replies      
In my experience, Coverity catches a couple of terrible bugs, and about ten thousand stylistic things like, "if (dwResult >= 0 && dwResult <= WHATEVER)" (i.e. it complains that a DWORD value will always be >= 0, but I don't care, because I'm explicitly expressing a range to whoever maintains my code).
sriramk 2 days ago 0 replies      
Happy that all the static code analysis tools from MSR ( which form the basis of /analyze) are getting good PR. Microsoft is great with code analysis tools but rarely gets recognized for it.
ScottBurson 2 days ago 1 reply      
Nice to see my field get some press.

I will say, though, that static analysis is still very much an immature technology. Look for it to be much, much better in a decade or so.

johno215 2 days ago 0 replies      
Here is an accompanying segment from QuakeCon 2011 in August where static code analysis is discussed. This topic must really be on his mind.


CoffeeDregs 2 days ago 4 replies      
Question: can we use Carmack's post to say anything about statically typed languages versus dynamically typed languages? I'm versed in both and like both, so wanted others' opinions. I love(d) Haskell because it pretty much worked if it compiled (but monads are too restrictive); I work in Python because it's what most clients are using. But I read Carmack's post and think that I should be coding in a statically typed language again... No?

[PyCharm is great, but IDEs just don't do dynamic code like they can static code and it hurts.]

apu 2 days ago 5 replies      
I know that "more lax" languages like python make static code analysis much tougher, but does anyone have any experience with good tools for it?
pnathan 2 days ago 0 replies      
I really look forward to seeing what Haskell (& friends) will be getting us in the coming years with its static analysis suite and all-errors-checked mentality. I am hopeful that the static analysis toolsets developed in pure languages will be making their way down to the dynamic languages, leading to an overall code improvement for new code.
GlennS 2 days ago 1 reply      
This was really interesting, but a little C/C++ specific. I avoid C++ where possible because I can't be fussed with segmentation faults, so I was curious about what might be available for managed languages and what sort of things it would pick up.

I found this, which looks like an interesting start: http://stackoverflow.com/questions/38635/what-static-analysi...

I particularly like the idea of automated security analysis. I'm pretty sure some past codebases I've worked on have had seriously low-hanging fruit in that regard.

lemming 2 days ago 1 reply      
This for me is the single biggest reason for using IntelliJ in my day to day work, and one of the things that makes it hard for me to switch to something other that java. Having real time static analysis while editing is truly awesome (and very humbling, as he states). It's an order of magnitude more useful than having it as compile warnings, not least because the editor can more often than not help you fix them.
victorbstan 2 days ago 0 replies      
And the lesson to be learned is that no matter how much static code analysis you do, nothing beats actually installing and using your application on different hardware to test out common real world use-case scenarios (think Rage + AMD/ATI)
8ig8 1 day ago 0 replies      

> It is important to say right up front that quality isn't everything, and acknowledging it isn't some sort of moral failing.  Value is what you are trying to produce, and quality is only one aspect of it, intermixed with cost, features, and other factors.

WildUtah 2 days ago 0 replies      
This article was nice but it could have been great with some code exaples illustrating the benefits of static analyzers. It would have been realy great with examples of what one tool could help with that another would miss.
AndreyKarpov 2 days ago 0 replies      
> Compared to /analyze, PVS-Studio is painfully slow, but...

Tips on speeding up PVS-Studio - http://www.viva64.com/en/b/0126/

Wikipedia will be leaving GoDaddy wikipedia.org
376 points by shahed  2 days ago   46 comments top 12
richardburton 2 days ago 1 reply      
I think the great thing about an organisation as large and as important as Wikipedia taking a stance on this is that it makes for great copy. Journalists will love it. I hope this GoDaddy story takes on a new life and makes the transition from the blogosphere to the newspapers and therefore the general public's consciousness. Keep on fighting my US friends. Keep on fighting.
chuinard 2 days ago 8 replies      
It's interesting that they're being criticized. One of the three responses on the page (the other two being positive) is: "This is an overtly political decision. Poor form."
Canada 2 days ago 1 reply      
I donated to Wikipedia as a direct result of their decision to dump GoDaddy. I spent a good chunk of my day lobbying those I know with tons of domanis at GoDaddy to dump them immediately.
phil 2 days ago 0 replies      
OMG, Wikipedia talk pages are freaking impossible to read!

Surely there are some serious Wikipedians floating around here. Hasn't anyone thought about adding a little bit of threaded conversation support to mediawiki so these back and forth discussions aren't such a mess?

bborud 2 days ago 0 replies      
Are there any good estimates on how much GoDaddy has lost because of their support for SOPA?
ellie42 2 days ago 1 reply      
Will GitHub boycott GoDaddy because of their support for SOPA?
robomc 2 days ago 2 replies      
Why is domain name supplier a community matter... does the community vet decisions on data-centres or server software?
bradfeld 2 days ago 0 replies      
I think this is a very powerful move by Wikipedia against SOPA.

I hope they do something creative - such as take the entire site down for a few days in protest with a message that says something like "this is what your favorite websites could look like post-SOPA. Call your congressman now and tell him / her that SOPA should not be passed."

gnurag 2 days ago 0 replies      
Just donated $10 to Wikipedia in support of @jimmy_wales stand against SOPA and keeping the Internet free.
GigabyteCoin 2 days ago 1 reply      
Wikipedia used GoDaddy, period? I'm surprised they were able to function as they do, seriously. Not poking fun at anybody here.
WeWin 2 days ago 4 replies      
In a longer run this may not look as good for Wikipedia as it does now. It shows that they are willing to sacrifice their cultural values, particularly neutrality, for other impromptu values that Jimmy sees fit to promote. It also shows that they are willing to turn on their business partners and screw them.

This is the logical next step part of a much longer trend on Wikipedia, that of the solidification of power in the hands of a few, which has been happening with the editing for some time.

Here is Godaddy's statement in support of SOPA thedomains.com
361 points by joeyespo  4 days ago   89 comments top 19
maeon3 4 days ago 2 replies      
from the article:
I'm finding that most of the concerns on the substance out there are unfounded.  The notion that the solutions that have been put forth will break the Internet, or that certain legal businesses will go off-line because of new mandates is utterly unconvincing to me.

Good men had to die to give me the freedom this man is trying to take away. This man made his fortune in a country founded on what he is actively destroying. Lets take away some of godaddy's freedom. Lets make this an unprofitable year for them.

malandrew 4 days ago 1 reply      
Godaddy, with all its built up infrastructure around policing the domains registered with them, has a major financial self-interest in supporting this bill. While it may or may not increase costs for GoDaddy given all the stuff their already do, SOPA would reduce competition and increase the barriers to entry. I'm sure GoDaddy sees SOPA as a way to further consolidate market share.
mwsherman 4 days ago 2 replies      
Can someone cite a source either on the GoDaddy site or a .gov site? I don't doubt it personally, but I'd like to see an official source for the statement. This being the Internet and all.
brndnhy 3 days ago 0 replies      
As a high school student in 1988, I interviewed with Bob's previous company, Parsons Technology, for an after-school customer support position.

At that time Parsons Technology was known primarily as the publisher of a personal finance program called MoneyCounts, but they also released a formidable catalog of Bible-related software.

Much to my dismay, the interview process was heavily skewed toward determining how much of a believer I was and ran into all manner of private territory.

I did briefly meet Bob -- just a handshake and he was gone.

Very little of my computer experience was discussed and by the end of the rushed interview I was given complimentary copies of Parsons Technology Bible-related software.

I drove away from that interview disappointed and tricked.

Obviously you can't jump to conclusions from anecdotal data, but I wanted to share this experience and my personal opinion that Bob Parsons is an intensely self-righteous and dogmatic fellow.

Anyway, from my early experience with his first company, to his bizarre and narcissistic elephant hunt, GoDaddy's obnoxious objectification of women, and now SOPA... I've always felt the guy is just sort of twisted and unsavory.

One man's view only.

ryandvm 4 days ago 5 replies      
Looking for a good, cheap GoDaddy alternative that also has an API for scripting host name changes (yes, I host a server on my cable modem).
mindcrime 4 days ago 8 replies      
Well, looks like I'll be moving all of my domains to a different registrar. Anybody have any suggestions for a good one?
JamisonM 4 days ago 1 reply      
I wonder if GoDaddy supports this because it gives them a clearer legal framework for dealing with complaints of piracy problems on domains they have under management. If I were them I would be concerned about my legal responsibilities to the parties whose domains I manage and to the complainants and would want specific legislation that can allow my business to address complaints in a standardized manner that is unlikely to make me look worse than the other guy down the block.

If this is the case then as a business they pretty much have to support it -- it would be their obligation to shareholders to do so.

ryan_s 4 days ago 0 replies      
From the post: "protecting American consumers from the dangers that they face on-line"

Seriously? I dont need someone to protect me online. It's. It the Wild West. Who will protect me from the crap they sell on late night TV? Maybe we should put a stop to infomercials next.

I thought the supporters of this were supposed to be anti "big government". Seems like this bill is just imposing more government regulations.

manojlds 4 days ago 1 reply      
Article says - Stop online Privacy???? I suppose Google, Facebook and others would love that
chalst 4 days ago 1 reply      
I still don't get it. What's in it for them? Have they got connections to big media?
jebblue 4 days ago 1 reply      
So far, there is a very clear picture emerging to me of who the anti-SOPA people are. It looks a lot like the Occupy Wall Street images. I'm not for or against SOPA so far, still making up my mind but the people who are against it so far aren't helping their case much with all the arm waving and now veteran hating that I see in the comments on this page.
linuxhansl 3 days ago 0 replies      
This is the best line:
The U.S. military has unintentionally procured counterfeit products that could easily have put our troops in grave danger had they gone undetected.

The military gets conned into buying counterfeit products, but somehow it is the fault of the inter-tubes that that occurred.

Good buy reason and common sense.

billpatrianakos 4 days ago 0 replies      
They seem to want to dumb down the Internet. Their reasons for support, with all the "safety online" rhetoric made me want to vomit. The number one registrar obviously doesn't get the Internet. The Internet isn't about safety and we don't need anyone to protect us online. That responsibility should fall upon each of us. They're playing off people's ignorance to try to make us all believe that they support SOPA for out own good.

I don't want to be protected online. I'll take my chances in exchange for being able to decide for myself what is safe and how I behave even if I decide wrong.

gasull 4 days ago 0 replies      
I've used http://www.name.com/ in the past. It's cheap and with very good usability, unlike the clunky GoDaddy's UI.
jwblackwell 4 days ago 0 replies      
I've got a feeling Namcheap are going to do pretty well if Go Daddy carries on like this.
olegious 4 days ago 0 replies      
I wish I had some domains to remove from Godaddy- but I got rid of my Godaddy account after that elephant killing story.
patja 4 days ago 0 replies      
Actual article title is "Here Is Godaddy's Statement In Support Of The Stop Online Privacy Act House Hearing Tomorrow"

Maybe Godaddy thought they were throwing their weight behind an effort to stop online Privacy, not Piracy? :)

swalsh 4 days ago 0 replies      
Reddit has been throwing around the idea of making December 29th pull your domains day.
maeon3 4 days ago 4 replies      
Can we get the word "Godaddy" to link to homosexual images on google images for that keyword? make it a meme like pedobear. Make them change their brand name.
Jurors Need to Know That They Can Say No nytimes.com
349 points by ddlatham  5 days ago   133 comments top 20
cynicalkane 5 days ago 5 replies      
Jury nullification is typically portrayed as a defense against unjust laws, and some judicial thinkers see it that way.

But it's important to point out the dominant view and the current view of jurisprudence views jury nullification as kind of an unfortunate edge case. Here's the Fourth Circuit from 1969:

"We recognize, as appellants urge, the undisputed power of the jury to acquit, even if its verdict is contrary to the law as given by the judge, and contrary to the evidence. This is a power that must exist as long as we adhere to the general verdict in criminal cases, for the courts cannot search the minds of the jurors to find the basis upon which they judge. If the jury feels that the law under which the defendant is accused, is unjust, or that exigent circumstances justified the actions of the accused, or for any reason which appeals to their logic or passion, the jury has the power to acquit, and the courts must abide by that decision."

In other words, jury nullification is not a defense against injustice, but a side effect of having trials by an independent jury of ordinary citizens.

tzs 5 days ago  replies      
Suppose just 5% of the potential jurors believe, say, that it should not be illegal to kill an abortion doctor, or to beat up someone who dares to be homosexual in public, or to beat up someone who dares to flirt with a white woman while being black, and so on.

If you have a jury of 12 and require a unanimous verdict for conviction, then 46% of randomly chosen juries will not convict people for the aforementioned crimes no matter what the evidence, because they will include at least one person who believes those acts should not be criminal.

That spits in the face of the notion of equal justice for all. You and I commit a crime together, but have separate trials. The evidence is the same for both of us, but one of us is convicted and one not, because one of us happened to get one of those 5% who thinks stomping blacks or gays who get out line is OK.


Another big problem is that once you tell jurors they can ignore the law in order to acquit, they will figure out they can also ignore the law in order to convict. Bogus convictions won't be as frequent as bogus acquittals, but there will be some. (And you can't count on the judge throwing out the conviction in those cases, because the judge won't be able to distinguish those convictions from those where the jury simply believed the prosecution's evidence and witnesses over the defendant's evidence and witnesses).

Our system is designed around checks and balances. How do you provide checks and balances for the nullification power? The only one that anyone has been able to come up with is to not tell the jury about it. That way, it only gets used in cases where some juror recognizes that not only would there be an injustice in applying the law to the case at hand, but that there has been a breakdown of the system making it so that this injustice will not be addressed elsewhere, so that the juror decides that even though he has sworn to uphold the law, he must break that oath.

Nullification is almost never appropriate for a marijuana case. Even though I think marijuana should be legal, and I know all about nullification, I would never use it there at this time, simply because the system has NOT broken down in this area. Want to stop people from getting convicted of marijuana crimes? Then elect legislators who will decriminalize marijuana.

unoti 5 days ago 3 replies      
When the shabby old man is put on trial for jury tampering, shouldn't a jury of his peers find him not guilty? The deliberation on that trial could be very interesting. Or very difficult because the judge won't let the defendant's counsel say anything. Or both.
impendia 5 days ago 2 replies      
I served as a juror on a ten week murder trial, and one thing I learned (to my extreme exasperation) is that you can't ask questions. I mean, you can ask, but every time I asked anything the judge gave some roundabout non-answer, and it was obvious that she was required to do so.

In particular, the verdict hinged on some technicalities, and we got about 40 pages explaining the law. I attempted to clarify the exact meaning, but in the end eleven others and I were forced to decide for ourselves.

dreeves 5 days ago 2 replies      
Ooh, I got kicked off a grand jury a couple years ago for telling my fellow jurors about jury nullification. I pointed them to this etherpad -- http://padm.us/jury -- where I was researching the question. I wasn't even sure at the time what the right answer was.

I'm now very much pro-nullification.

colanderman 5 days ago  replies      
"Last year, Montana prosecutors were forced to offer a defendant in a marijuana case a favorable plea bargain after so many potential jurors said they would nullify that the judge didn't think he could find enough jurors to hear the case."

I don't get it; jurors are selected based on how they claim will decide? That's all kinds of messed up.

tvon 5 days ago 0 replies      
> But nullification is like any other democratic power; some people may try to misuse it, but that does not mean it should be taken away from everyone else.

It has been my impression that we increasingly live in a world where rights can be taken away from the many to deter abuse by the few.

patrickgzill 5 days ago 0 replies      
Chief Justice Oliver Wendell Holmes, Jr.: "The jury has the power to bring a verdict in the teeth of both the law and the facts."

John Jay (first Chief Justice): "The jury has a right to judge both the law as well as the fact in controversy."

Justice Byron White: "Those who wrote our constitutions knew from history and experience that it was necessary to protect against unfounded criminal charges brought to eliminate enemies and against judges too responsive to the voice of higher authority."

Thought these quotes should be in here ...

squozzer 5 days ago 1 reply      
I would suggest to anyone interested in the topic to read The Trial of John Peter Zenger. It represents an extreme case of judicial process manipulation that would have been very difficult to defeat without the help of a sympathetic jury.

As the Joe Fridays of the world are very eager to point out, nullification DOES subvert the rule of law. So I don't support its' use for every situation. But bad laws and rigged justice also undermine the rule of law -- we still have bad laws (drug offenses, generally) and rigged justice (the Duke lacrosse team case, more of an attempt at rigged justice) even today.

That said, nullification is not that powerful of a threat to the system, because the system has ways of dealing with partiality such as voir dire, change of venue, rules of evidence.

The lengths NY state is going to silence free speech and enforce the "blinders of fact" principle seem a little extreme.

Just remember -- the law is meant to serve the people, not the other way around.

nottwo 5 days ago 0 replies      
I kept waiting for the author to mention the Fully Informed Jury Association. I somehow stumbled upon their website over ten years ago and first heard of jury nullification. It's awesome they're still at it.


ChuckMcM 5 days ago 0 replies      
Qo 5 days ago 3 replies      
I'm a little disappointed that the article doesn't mention a serious practical impediment to nullification - the "voir dire" process of juror selection. They ask you a series of questions, one of them usually being "Will you apply the law as I explain it to you?" You are 100% within your rights to answer no - they'll excuse you from the jury. If you say "yes", however, but you mean "no", then you have committed perjury. You won't get caught if you're crafty about it, but it's still a relevant detail. A more accurate title might have been: "People can do whatever they want as long as they're OK going to jail if they get caught"
_corbett 4 days ago 0 replies      
my high school american studies teacher would recommend stating "I firmly believe in the right of jury nullification" to get out of jury duty"he was of the opinion that jurors who voiced their awareness of this right were almost never selected. I'd be curious to know if this was actually true
coolestuk 4 days ago 0 replies      
In Britain jurors can ask questions of witnesses and the accused. At the end of a trial day, the judge will ask if the jury has any questions. When I was on a 3 week trial, I had a page-full of questions every day. I identified issues that both the judge and prosecuting counsel missed.
brohee 4 days ago 0 replies      
http://www.economist.com/blogs/democracyinamerica/2011/11/fr... on the same subject. I did post it here at the time but it didn't pick up steam...
estevez 5 days ago 0 replies      
This article makes me want to take a trip to Kinkos.
wkral 5 days ago 0 replies      
Does anyone know if there is a similar law about jury nullification in Canada?

I hear about a lot of these little known facts about the law but they're usually US centric.

anamax 4 days ago 0 replies      
Every objection to jury nullification also applies to prosecutorial discretion yet none of the folks objecting to JN object to PD.
tsotha 5 days ago 3 replies      
I understand why people wouldn't want to be part of the system that punishes people for something the juror doesn't think should be illegal. But it isn't your job, as a juror, to write the laws. The honorable thing to do is to answer truthfully when they ask you if you can apply the law in the case you've been assigned.

Having said that, let me say I think prosecuting a guy for handing out nullification leaflets is a gross abuse of power.

healsdata 5 days ago 3 replies      
I mean this in the nicest way possible, but did you read the article before commenting? Your exact example is mentioned in the article and the author gives their opinion; they would rather we have jury nullification with the potential downfalls than not have it.
Louis CK's self distributed special up to 1MM revenue in 12 days louisck.net
321 points by thesash  4 days ago   108 comments top 21
georgemcbay 4 days ago 5 replies      
Given various horror stories regarding paypal account freezes, seeing that much money in a paypal account (even when it isn't mine), gives me the cold sweats.

Of course, in his case the backlash to an account freeze would probably kill paypal (would be so widely reported that the feds would have to get involved, I'd guess), but still...

jpdoctor 4 days ago 1 reply      
The part that spoke the loudest to me: I never viewed money as being "my money" I always saw it as "The money" It's a resource. if it pools up around me then it needs to be flushed back out into the system.

Many of you know exactly what he means by that, and also subscribe to the same philosophy. I just thought it was a very apt way of putting it into words.

mcobrien 4 days ago 2 replies      
A million dollars and a public paypal email address (check the screenshot). I really hope he has a secure password.
jerfelix 3 days ago 5 replies      
I had a spirited debate yesterday with my 22 year old son about "Occupy" and increasing taxes on the 1%. Since this puts Louis CK firmly in the 1% (if he wasn't there already), it will be interesting to look at him as a case study.

At the risk of down votes, and converting this to a political argument...

According to my son, in order for the 1% to "win", many of the 99% had to "lose". This seems like a clear case where we (collectively, mostly 99%-ers) decided to "reward" Louis CK with a million dollars, and none of us "lost" in the transaction. We decided willingly to fork over $5 for great comedy (arguably worth more!). The only potential losers are the traditional distribution outlets - which got zero from the transaction (so neutral, not a loss).

So, Son, what do you think of that? Explain again why you think we should penalize Louis CK for this?

Don't vote me down, kid. (My son will probably read this. I suspect there are probably few father-son combos on HN.)

Edit: My son said he's not going to answer me publicly. However, he says "I reserve the right to vote on the comment".

weaksauce 4 days ago 0 replies      
I like it. Taking care of the people who helped you make it super seamless to buy, quick to download, advised you on drm issues. Donating to charity is an excellent way to gain real life karma. That man is a real class act(well not on stage).
jessedhillon 4 days ago 1 reply      
It's funny that one of his segments in this special is about how he's a bad person -- he has charitable thoughts toward others, only so he can use them feel good about himself without having actually acted on those thoughts.

In reality, he is probably in the top 10% of best humans ever.

thesash 4 days ago 0 replies      
The most inspiring thing about the whole story to me is how he was able to generate a massively successful marketing campaign simply by being authentic, and engaging his fans directly. I think this follows a lot of the "Thank You Economy" concepts that Gary Vaynerchuck promotes to a T, and I hope that other artists, companies, and brands take note of how powerful that strategy can be after seeing this success.
mkramlich 4 days ago 1 reply      
So the lesson reinforced here, again, is that once you're already famous for something, the Internet makes it easy to sell things to fans directly. We already knew this. But it's great to see it happen.
niravshah 4 days ago 0 replies      
What a great contrast to anyone defending SOPA.
TheBiv 4 days ago 3 replies      
What about taxes? I see that he broke that money into 4 parts, but none of those parts contained taxes.
LukeHoersten 4 days ago 0 replies      
This is awesome. I love stuff like this. Wasteful distribution companies being cut out and still hitting a wider audience for less money.
vermontdevil 3 days ago 1 reply      
Is the video subtitled or captioned? The website says nothing and I did not want to spend $5 without knowing in advance. I've emailed to the support email account listed on the website. But I'm sure it'll take time for someone to give me an answer through the email.

Am hoping someone here could chime in and give me a quick answer.


mhd 4 days ago 2 replies      
Anyone got a better idea of what he would get for a HBO special (including DVD rights), just for contrast?
mml 3 days ago 1 reply      
I hope he merely forgot to mention the 300k for uncle sam & co. presumably he has accountants. i hope, for his sake.
kin 4 days ago 0 replies      
among all the SOPA news today, seeing this is refreshing. I'm so glad this model worked for him, and I hope others follow in his foot steps. Distribution is over valued.
mattberg 4 days ago 1 reply      
a little off topic, but ... all that money on his website and you can't get a permalink to a news article? what the?
malkia 4 days ago 0 replies      
Awesome dude!
zaroth 4 days ago 1 reply      
But... What's an "MM"?
tpowell 4 days ago 0 replies      
Just wow.
cottonseed 4 days ago 1 reply      
I wonder if he's charging too much, given that he's giving away 1/3 of his profit.
swombat 4 days ago 12 replies      
I'm not sure I actually feel good about paying those $5 knowing that most of it won't end up in Louis's pocket, actually.

If I wanted to donate to charities, I'd do it myself. I don't want to, I believe there are better ways to use money - so I feel that money is kind of wasted.

More importantly, I felt good about paying $5 because I felt I was giving $5 to Louis CK to support a great effort and an awesome artist. The fact that he's keeping only 22% of it makes me feel like 78% of it was rejected. If so, I might as well have kept my $5.

Honestly, right now what I'm thinking is that I'll probably get the next version off BitTorrent. I'm not happy paying for a download with 80% of overhead, especially if that overhead is voluntary. Most of the $5 should end up in Louis' pocket, and if it doesn't, I don't feel like throwing it down the drain, I have better uses for my money.

Killing the Internet to save Hollywood nypost.com
302 points by daspion  4 days ago   30 comments top 11
jjcm 4 days ago 2 replies      
A better title might be, "Killing the internet to preserve the old methods of distribution so segments of the movie industry dont have to adapt."

Hollywood is trying to fight against an enemy that they don't understand. They think censoring piracy will stop it, when it's obvious that it wont. Gabe Newell said it best - “In general, we think there is a fundamental misconception about piracy. Piracy is almost always a service problem".

Osiris 4 days ago 3 replies      
I'm not sure that Hollywood is, in fact, dying. The evidence[1][2] suggests that Hollywood has been making more money in the 2000's than ever before.

1. http://the-numbers.com/movies/records/
2. http://www.thewrap.com/movies/article/2010-box-office-more-r...

They are having record breaking revenue years in 2009 and 2010. It's not like they are suffering the downtown that the newspaper industry has and they don't have nearly the legal protections that Hollywood has and while they are struggling, they are adapting.

If Hollywood were to take a new approach to entertainment, who's to say they wouldn't be having even higher revenue than they are having now? It just seems like a fix for a problem that doesn't exist.

sbov 4 days ago 0 replies      
Title aside, I thought it was a good article that summarized the problems with SOPA, from multiple angles, for the largely disinterested populace out there.
imgabe 3 days ago 0 replies      
I wish journalists would stop referring to SOPA as the "bill to stop piracy" or the "bill to save Hollywood". Even this article admits that SOPA is not going to do a thing to stop piracy. It's easily circumvented. The only thing it's going to accomplish is killing the Internet. There's no upside to it.
SnowLprd 4 days ago 0 replies      
"Save Hollywood," eh? As if SOPA will actually achieve any of its purported goals? As if there's any saving Hollywood needs except from itself?

I'm all for encouraging folks to fight SOPA, but perhaps we could save our up-votes for articles with more accurate titles.

dhughes 4 days ago 0 replies      
As a Canadian I worry more about US media corporations influencing Canadian politicians which leads to laws being passed. Bev Oda being the the example of an MP that money can buy.

It's bad enough to have DMCA, HDCP, copy protection up the yin yang but when some suit in LA influences what laws are passed in a foreign land I say that's grounds for extradition of the executive and treason charges (or whatever the term would be) for the Canadian politician.

If the situation was reversed I'm sure people in the US would freak out if a music executive from Canada bribed a US congressman to help get laws passed.

code_duck 4 days ago 0 replies      
Good article. When I'm agreeing with someone from the Cato institute, you know things are serious.
bigohms 4 days ago 2 replies      
NyPost is killing content delivery and monetization by not making that article accessible through Safari on iOS.
athompson 4 days ago 1 reply      
The title suggests that Hollywood is in trouble which isn't the case at all.
thisismyname 4 days ago 0 replies      
This isn't about saving Hollywood... Its about stopping the 99.99%'s of the populations first amendment platform - the internet. Its about stopping sites like Wikileaks and blogs that speak their opinions about the gov and politicians. thats my $.02
Tripatimishra 3 days ago 0 replies      
Actually everywhere in the world the big problem is the law makers of every country does not fully understand what law they are going to make. They just follow their party stand to save their political position.
John Resig: JavaScript as a First Language ejohn.org
300 points by fogus  5 days ago   214 comments top 39
jashkenas 5 days ago  replies      
For the interested (and with the caveat that I definitely would not suggest it for the Khan Academy's purposes), CoffeeScript does try to address all of the issues that John raises in his post.

Type Coercion: There is no `==` in CoffeeScript. You usually write `if x is y` in order to be particularly clear, but if you're in the mode of most other scripting languages, and you write `if x == y`, it will compile to `if (x === y) {` in JavaScript.

John's note about `x == null` being the only useful application of double equals is quite true, and something that CoffeeScript provides in the existential operator: `if x?`

Falsy Values: The existential operator helps you ask the question "Does this value exist?" (Is this value not either null of undefined?) ... which covers many of the use cases for having saner falsy values in JavaScript. For example, instead of JS' `if (string) {` ... where the string may be the empty string, you have `if string?`

Function Declarations: JavaScript having function declarations, function expressions, and named function expressions as three functionally different things is indeed a wart on the language. Especially so because JavaScript having a single type of function is one of the beautiful aspects that shines in comparison to languages like Ruby, where you have methods, blocks, procs, lamdas, and unbound methods -- all of which behave in slightly different ways. CoffeeScript only provides JS's function expressions.

Block Scope: This is a tricky one, because unfortunately it can't be emulated in a performant way in JavaScript. So all that CoffeeScript can provide is the "do" keyword, which immediately invokes the following function, forwarding arguments. So, if a regular "for" loop looks like this:

    for item, index in list

A faux-block-scoped "for" loop would look like this:

    for item, index in list
do (item, index) ->

absconditus 5 days ago  replies      
Javascript is an absolutely horrible language to use for such purposes. There are far too many gotchas. See the following for numerous examples:


laconian 5 days ago 2 replies      
I'm a fairly experienced programmer and JS still drives me up the wall. The implicit casting and inconsistent operator overloads have led to many unhappy visits to Stack Overflow to see just WTF my browser is doing. I can't imagine the experience being any better for newbie programmers! Even simple things, like bitwise operators, are basically broken unless you take care to ensure that your variables are coerced to whole numbers, because all numerics are f%!#^&ing floating point numbers...

Given that the language is such a mess, I think it would induce a new programmer to compartmentalize their JS learnings as a bunch of special case hacks instead of discovering broad language principles that are applied consistently across the language.

extension 5 days ago 0 replies      
Yeah, JavaScript will break their impressionable young minds. But you know what? Programming in general will break their minds. Programming is fucked up from any perspective. If they learn a good language first, they will go crazy trying to figure out why nobody is using it. Might as well teach them a language that lets them get stuff done in the real world, while preparing them for the ugliness ahead. They can learn the good language later.
yuvadam 5 days ago 7 replies      
tl;dr - they picked JS due to its "ubiquity, desirability in the larger workforce, lack of prior installation requirements, and ability to create something that's easy to share with friends"

I find that explanation disturbing. Why not start from a language that teaches the basics of the common programming paradigms, such as OOP (Java) or FP (Scheme)?

noelwelsh 5 days ago 0 replies      
Reading this I reminded of the saying "when you have a hammer everything looks like a nail". It's not surprising to see John Resig leaning towards using Javascript. There is a lot of research into teaching introductory programming. It would be nice to see some of that referenced in making the decision. You know, base it at least in part on science rather than just opinion.
angelbob 5 days ago 1 reply      
I am so looking forward to a huge army of newly-trained programmers who view prototype-based inheritance as the default and classical inheritance as weird.

Similarly, I look forward to a whole set of various modules and libraries to graft prototype-based inheritance onto existing languages like Ruby...


IanMechura 5 days ago 1 reply      
I have argued JS as an intro language for years. My main argument has been not based on language features which I feel are unimportant in forming a young programmers mind but rather in the complete lack of barriers to getting started.

Take for instance python( my personal language). At a minimum you need python installed on the computer. Then you need to deal with issues such as the PATH and PYTHON_PATH. Also you have to understand package naming and import scheme.

With JS you only need a .html text file on the desktop.

Write code, save, double click, results. It is something that anyone who has even seen a computer can understand.

Particularly if the student has not had much experience in computers in general, things like paths, imports, file system knowledge and command line interfaces can be a barrier to learning code. You will eventually need to learn all of the things above to be a programmer but why bore a child or teenager with the details of a file system or command line when you could be showing them how to code animations on a web page.

I will admit, that struggling with run time environment, compilers and class path issues made me into better engineer sooner, but I already had a passion for what I was doing.

agentultra 5 days ago 0 replies      
I think it'd be more apt to choose something like Racket. It has all the desirable characteristics the author finds attractive in Javascript. It is an integrated environment and includes libraries and extensions for teaching basic programming. Unlike Javascript it isn't married to the browser (and by extension, the DOM) and doesn't suffer from a variety of syntactical discrepancies. It even comes with a free book for teaching the fundamentals of computer programming and computation.


Update: All of the desire-able characteristics except for being a resume-search keyword with a high hit frequency. IMO, learning how to program and getting a job are orthogonal.

_THE_PLAGUE 5 days ago 1 reply      
Here is my blog article I wrote on this travesty. (Available here: http://blogkinnetic.blogspot.com/2011/12/on-civic-decay-of-u...) I am not a pugilist for the sake of it, but when I see abominations like this, well, somebody has to take a stand for whatever real programmers are actually left out there. :-)
When I saw the above article I could only be reminded of H.P. Lovecraft's description of the Massachusetts seaport town of Innsmouth, a great fishing community before the American Revolution, but which by the early 1900's had become a classic case of civic decay, with bootleg liquor becoming its primary occupation, and the general cultural or educational status descending to the level of the primitive. This is because the approach the article advocates for teaching computer science can only end in one place: the primitive, and by that I do not mean the C primitive variable types of char, float, double, and int, but I mean primitive as in stone-age. :-)

I learned programming a bit ass-backwards. I got a "teach yourself Java" kind of book, went through that, and generally learned things "on the fly" as it were, and, in so doing, in time, eventually was comfortable with the "Java world" of Java SDK (basic Java), XML, XSLT, and some DOS / UNIX scripting skills as well. Still to this day, Java is a language I feel very "at home" in, and would choose if I had to build something up really fast. It is my "GOTO" or "default" language if you will.

Later, though, I started to study C++ and C, first for a job that required me to write unit tests using CPPUnit (the C++ port of Java's JUnit) and just sort of "learning on the fly" began to be able to understand and edit C++ code, though I was not then (or now) as proficient there as in Java. Still later, I studied C proper and read Kernighan and Richie's classic book, "The C programming Language". I think it was then, and only then, that I really understood the fundamentals of programming, by which I mean the principles of it, not just memorizing syntax to get stuff done, but rather having a deep understanding of things like memory allocation, processes, stacks, etc.

The thrill of creating dynamic (re-sizable) arrays using C-style pointers is something that still gives me a bit of a high, because there are many situations in which resizable arrays are needed or desirable, and doing this via C-style pointers is the most efficient way of doing it.

I can say that while today I still would choose Java if I were doing a personal project of some size or complexity just for expediancy's sake, I love C the most, for it is the most efficient (fast, using less memory, etc.).

To make a comparison to poetry: Java is Ginsberg and C is Eliot. Both of whom I love, but they are different styles. Ginsberg is the Jazz musician of poetry - creating crazy yet haunting melodies by going "off the map" if one wills in terms of traditional styles. Eliot is the baroque musician of poetry - using the fewest notes to create the greatest effect - precision is the key word here - no room for an off-note here or there but every note having a purpose. Both have their place. I love Jazz. But in terms of aesthetic efficiency, baroque has something to be said for it. Ginsberg is poetry's Jazz - wild, haunting, all over-the-place in a good way. Eliot is poetry's baroque - precise, haunting as well if more in a subtle way, and always having a precise direction or purpose.

Well, Java is the Ginsberg / Jazz of this analogy. It is easier / quicker to mess around and improvise and come up with a Jazz tune. It takes longer and it is more painstaking to come up with a baroque melody. Both are great and have their place. However, while I would use the quicker thing to come up with something on a deadline (Java / Jazz) there is a certain satisfaction to be had with taking longer and having to put more effort in order to produce precise, efficient, parsimonious code, and by parsimonious I mean not wasting any memory or CPU cycles, but having each bit of memory serve a purpose, just like each note of a baroque piece or each line of an Eliot poem has a precise purpose and taking one line out or one note out would ruin the whole thing.

So, while I still would use Java probably the most, I find a certain nobility in C, much as while I might probably listen to Jazz (or its descendants) the most, I find a certain nobility in baroque, and whereas I love and relate very much to Ginsberg, there is a certain appeal in Eliot's ability to say so much with so little that will always hold an attraction for me.

This is why the above article I came across, in which a computer science professor is talking about using, not even Java, but JavaScript for goodness sake, as the first language to teach students, is so tragic. Like I intimated before, if I had to do it all over again, I would have studied C before I even got into Java. That would have taught me correct principles and just a better "philosophy" of programming. As it was though, I was lucky. I worked with a math PhD who was a C++ whiz, a guy named Dr. Mark T. Lane, Chief Scientist at what is now mobi (mobicorp.com) who imparted to me the basic concepts of efficiency and attention to detail that I could never have gotten from the Java world, so, although it was later that I seriously began to study C, even early on I had some of those benefits, for which I will always count myself lucky and grateful.

But not everyone is going to luck out like me and get to work with such brilliant folks. I can only feel sorry for those aspiring computer scientists who go to a computer science program and get freaking JavaScript as the opening silo in their introduction to the world of programming, and I can only feel contempt for those professors who would advocate such a fool's errand.

When I was a kid, I loved this old 1950's teen sci-fi novel called "The Forgotten Star" featuring a character named Digby Allen who travels to the 50's version of a moon base and a Mars base, and eventually lands on Eros, an asteroid. Turns out in the book the asteroid is a space ship and inside are people from another planet (from a "forgotten star") who long ago have forgotten the knowledge that propelled them into space in the first place. The interior of the ship has a simulated earth-like environment, with a sky, fields, etc., and these people live like primitive savages, in huts, etc. not knowing there is a world outside the interior of their space ship, not even knowing, for that matter, what a space ship even is. They have a cool contraption which can convert atoms into anything asked for, so they get their food from that. The contraption (as near as I can recall) would basically take atoms from space and convert them into the molecules for whatever the user requested, so I could say ask it for bread and it would give me bread. To these inhabitants it was like a magic thing, for they had lost the knowledge that went into producing that contraption to begin with. And I suppose the young space adventurer Digby Allen saves the day and brings them into the modern age, though now I forget just how that ended. But I will never forget the impression which the book had upon me - the concept, the very sad concept, of a people once-advanced who through laziness had allowed themselves to descend into ignorance and dependency upon technologies they could no longer understand.

I was reminded of this tragedy when I saw the above article. Already I had read essays about computer science professors lamenting that C / C++ is no longer at some schools taught, Java being the preferred language. And now, it seems we are descending yet another rung, with JavaScript now being the preferred language. What is next? HTML? How about just forget about teaching kids how to write code and teach them how to use point-and-click tools like say WordPress which does not require any code skills at all to at least be able to use the basics thereof.

If we go down this road enough, we will be in the "Forgotten Star" situation - able to use tools built in the past but not having the knowledge anymore to build those tools again. Because you can only create great Jazz if you also know how to play baroque. You can create mediocre jazz I am sure - hell, a chimpanzee, given enough time, also could. But you cannot play great jazz without the underlying principles that led to it. Neither can we expect great code to be developed without the understanding of the underlying principles which led to our current languages (like JavaScript) in the first place.

Oh, and one more thing, subverting a function into an "object" has its purposes in terms of being able to code things up faster, more easily understanding the architecture, etc., but here is a dirty secret that apparently contemporary self-styled computer science professors won't tell you: a mathematical function is not an "object", sweetheart. Because "objects" belong to "sets" which may describe computational functions, but are not the functions themselves.

Deal with it, Java cultists. :-)

sirchristian 5 days ago 0 replies      
I support using JavaScript as a first language. If for nothing else there are millions of code snippets just a short "right click -> view source" away. Granted these may not be the most ideal examples, but it enables tinkering. One thing that always frustrated me about the "easy" languages to learn (Python, Ruby, etc) is you still have to figure out how to download something and then the first programs just write out text to a console window. It's hard to see at first how learning one of the "easy" languages translates into building cool stuff.

Having access to such a vast array of samples, plus something like Khan Acadamy teaching the "right way" is just awesome to me.

edtechdev 5 days ago 1 reply      
The language picked doesn't matter as much as what you can (quickly) do with it.

But personally, for high schoolers, I would start with Scratch ( http://scratch.mit.edu - scratch 2 will work in the browser) and then perhaps Processing.js or a game development site/tool like http://html5.yoyogames.com/

There is actual research on how to teach kids programming and computer science concepts. http://csunplugged.org/ doesn't use any software at all to teach concepts like binary numbers, sorting, etc.

arctangent 5 days ago 1 reply      
If you want to teach computer science to people then a good first language for them to learn is C, because it will help them think about and understand what the computer is actually doing.
glenjamin 5 days ago 0 replies      
Am I the only one who thinks that lack of block scope is only confusing for people who are used to it?

I don't think it'll affect JS-as-a-first-language people.

city41 5 days ago 0 replies      
On a similar note, I've been in the process of creating a JavaScript library[0] that is strongly inspired by _why's Shoes. My intent for doing this was to create a DSL where one can whip up webapps very quickly. But I'm also now looking into essentially recreating Hackety Hack on the web, and maybe having a simple way for very young people to get a taste of programming. Sadly JS isn't as DSL friendly as Ruby.

[0] https://github.com/city41/Joeys

firefoxman1 5 days ago 0 replies      
Before I even read the article, I was pretty sure that with a title like that there is going to be lots of debate from the CS people. They do raise some good points, but here's my 2 cents.

Besides a little bit of VB in highschool, JavaScript was my first language. I mainly learned through two books: "The Good Parts" which was a nice overview, and "Object-Oriented JavaScript" a really underrated book that covered every little piece of the language, even those weird parts like block scoping and falsy types.

Having never learned anything about classes or inheritance, prototypal inheritance was kinda hard to grasp, but I eventually found it pretty amazing. I think a loosely typed language is much better to learn on too. That way you can learn the big pieces of the language then later get into the little things like typing. That's just my experience, but I'm really glad JS was my first language.

kls 5 days ago 0 replies      
One thing that I have not seen covered that is worth mentioning, is that JavaScript for the most part embraces an event based development model. While it is not unique to JavaScript it certainly is heavily reinforced by JavaScript and JavaScript developers. In other languages it can be fairly underrepresented, that being said, it is worth learning JavaScript due to the fact that it helps developers think of execution as events. One can go their whole life in other language and not deal with events, with JavaScript you will be hard pressed to get to intermediate tutorials without fairly good coverage of events and event syndication.
tolmasky 5 days ago 1 reply      
Anyone else taught Karel++? In high school they taught us: Pascal -> Karel++ -> C++

Then the new AP tests came in and the switched to C++ -> Java, which seemed very silly to me (C++ as a first language???)

tantalor 5 days ago 2 replies      
I once considered teaching JavaScript as a first language, but the absence of synchronous user input made me reconsider.

For example, there is no way to do this in JavaScript,

> var line = read_line();

Of course you could use the prompt() function, but that only works in the browser, and it's an ugly hack.

malandrew 5 days ago 0 replies      
I'm a full-time javascript developer and entrepreneur myself, but I'm wondering why you don't consider Scheme instead, basing the course on the How to Design Programs v2 curriculum?

The people behind that book have spent a lot of time thinking about how you teach programs to people.

More importantly, they focus on problem decomposition and concepts that provide a great foundation for growing.

The reasons I can see for using Javascript first is because everyone has a runtime available at their fingertips (M. Haverbeke's approach of including the console was great.) and because people can immediately see the utility of the language to real world needs.

But does Javascript provide the best foundation for future concepts? Does it teach good habits both mental and in practice?

The Structure and Interpretation of the Computer Science Curriculum

njonsson 5 days ago 3 replies      
All decent suggestions. I quibble with this, though:

  // Don't do this:
function getData() { }
// Do this instead:
var getData = function() { };

The assignment is righteous, but by omitting the function's name, you make stack traces more difficult to follow. Better this instead:

  var getData = function getData() { };

j45 5 days ago 1 reply      
Interesting Idea.

I know for me the way I learnt programming made me quite flexible and happy.

Working the entire scale from functional to OO languages gave me a really good perspective for anything I face.

I've learnt all the web stuff I use today completely on my own, but I use the foundation I learnt below. The "classic" academic programming languages I've learnt happened in this order.

Basic -> VB -> Pascal (High school/first year Uni) --> C --> C++ --> Java

Too much code out there rarely exists entirely on the OO or functional end and projects are often heading towards one or the other.

Once I had traversed this, I was easily able to pick up .NET, whether any one of the .NET languages was OO or functionally based (Foxpro, or whatever). Javascript was interesting because it extended from Java for me.

I really do feel that programming needs to be learnt at the mathematical/computational level of functions for clear process/analytics and then learn the benefits of using functions in an OO world.

Be interested to hear what order others learnt

olov 5 days ago 1 reply      
I want to take this further still. Most JavaScript programmers already use a subset of the language and I believe that there is quite a broad union of those subsets that should resonate with the majority of us. Excluding certain parts of the language will lead to more robust code that is easier to reason about (and more fun to write), I claim. My attempt to formalize it is called "restrict mode for JavaScript" http://restrictmode.org and I laid my case here: http://blog.lassus.se/2011/03/case-for-restrict-mode.html . Would be curious to hear other thoughts about it.
Stormbringer 5 days ago 0 replies      
I loved this comment:

"The policy when I went to school was to start everyone with LISP. That way, if they never got past CompSci 101, they wouldn't be capable of impersonating a real programmer.
-- Dave Edelhart

captainaj 5 days ago 0 replies      
I parted away with CS to major in biochem thinking it wasn't as fascinating (first course was in C++). This is definitely not a bad idea and also already implemented. Stanford has CS101 in entirely Javascript: http://www.stanford.edu/class/cs101/
jhuni 5 days ago 0 replies      
Its pretty easy to criticise, so instead I will discuss the steps I would take to a student CS principles from my own experiences. I find graphs to be fundamental, so I would start the student out with them.

1. Teach the student basic concepts in graph theory such as nodes, edges, walks, paths, cycles, and structures such as trees, and linked lists.

2. Introduce the student to syntax trees as a means of representing mathematical equations, and the representation of them used in Lisp: (+ (* a x x) (* b x) c).

3. Describe dataflow graphs to the student. For example, loops are cycles in the dataflow graph, and infinite loops occur when the cycle is endless.

mycodebreaks 5 days ago 0 replies      
Well, I would like to teach kids assembly language first. That's how my generation did it. Second language should be C. That's how you know how your program actually runs on a computer. You know what memory is, and how it is used.
potch 5 days ago 0 replies      
The hopeful part of me loves this because I truly believe the web stack is a truly democratizing technology, and has tremendous accessibility.

The cynical side of me also loves this because I like watching PL bikeshedders rage.

tingletech 5 days ago 0 replies      
JavaScript was my first language. I made web applications using Netscape Enterprise Server which had server side javascript, and I worked on a signed javascript kiosk application that ran in Netscape and had javascript menus that would side off the screen.
jebblue 5 days ago 0 replies      
>> a function is actually an object and can be manipulated as such

A function is an object? I also read down the comments and saw something like '1' + 2 prints '12'. ROFL

_THE_PLAGUE 5 days ago 0 replies      
I have commented (at length) on this earlier, so don't have much to add. But a further thought did occur to me: JavaScript has "loose typing", that is, one is not taught the difference between say, an int, and a double, or even a char, and the fact that there is no such thing (really) as a string - "strings" are just a lazy shorthand for a char array. Loose typing is not just incorrect - on some level, it is immoral, IMO.
neduma 5 days ago 0 replies      
Io will do.

I do not think this would be optimum for new comers even thought i'm a die hard fan of JavaScript. You can teach ‘Io' language instead of JavaScript which has all kind advantages you have mentioned and which has few set of parser rules that would be easier for new comers.

JavaScript can be a icing on the cake.

bdfh42 5 days ago 3 replies      
Only thing I am not sure about is the focus on "===" - I think it is a pain and fails in too many instances to do what the programmer would expect.
capex 5 days ago 0 replies      
To introduce kids to programming, there is nothing better than Javascript. Instant gratification & no installations. It'll be an easy entry into harder concepts. But the way you enter does matter.
ZenPsycho 4 days ago 0 replies      
Someone is teaching JavaScript to other people? This is nothing less than /The Downfall of Civilisation As We Know It!/.
Quick everyone, get your pitchforks!
jaequery 4 days ago 0 replies      
john, just teach them jQuery!
its_so_on 5 days ago 1 reply      
wat. This is like teaching postscript as a first language.

almost literally.

more_original 5 days ago 0 replies      
Smoke Screening: Journalist tests TSA vanityfair.com
290 points by Umalu  5 days ago   94 comments top 17
nathanb 5 days ago 4 replies      
I'm a little disappointed with the article when compared to my expectations given the title.

Besides using a fraudulent boarding pass, the journo didn't "test" the TSA in any meaningful way. This wasn't like the experiment where a guy got a gun on a plane using his wheelchair, for example. While the article has great information and I agree with almost all of it, I would like to see people demonstrating the uselessness of the TSA rather than just talking about it.

Osiris 5 days ago 1 reply      
You don't even need photoshop to modify your boarding pass.

(These steps work with Opera, I'm not sure about other browsers)
1. Go to print your boarding pass
2. View source
3. Modify any information (such as adding something to show First Class/A-List/etc)
4. Click Apply Changes to make the changes to the HTML show up in the page
5. Click Print

A perfect boarding pass with any information you want.

What could someone do that's on the watch list? By a ticket under an assumed name, then print out two boarding passes, one with their real name that matches their ID, then another with the assumed name.

Since the no-fly list check is only done when the ticket is purchased, use the real ID with real name boarding pass at security to get through (they won't check you against the list). At the gate, go ahead and give them the real boarding pass with the fake name (they won't check your ID at that point).

* I am in no way advocating that you do this, just that it's possible and demonstrates a weakness in security

ims 5 days ago 3 replies      
This article makes some big leaps. It says in the fourth paragraph: "Since 9/11, the U.S. has spent more than $1.1 trillion on homeland security." It seems to imply that this is mostly because of wasteful TSA-like spending.

The Department of Homeland Security's FY11 budget authority was around $56 bil. The TSA only accounted for 14% of that money. [1]

Just for perspective -- top 5 slices of DHS's FY11 pie: U.S. Customs and Border Protection (20%), U.S. Coast Guard (18%), Transportation Security Administration (14%), Federal Emergency Management Agency (12%), Immigration and Customs Enforcement (10%).

Don't get me wrong, I'm not a huge fan of the TSA... I think we all feel a little silly as grownups waiting around in a security line in our socks. But I don't think all the hand waving about "security theater" is really justified. And there are probably quite a few things that fall under "homeland security" that aren't so controversial. Disaster response? Maritime search and rescue? Enforcement of fisheries conservation regulations? Border protection?

[1] All numbers from DHS's "FY 2011 Budget in Brief"

mootothemax 5 days ago 1 reply      
Fantastic article!

One point I've read elsewhere is that successful Islamic terrorists are a single-use resource, what with their habit of killing themselves during the attack. This means all their terrorism skills are lost with the successful attack, and the pool of competent terrorists shrinks. Not to mention, the wealth of experience and on-the-ground information is lost as well.

redthrowaway 5 days ago 1 reply      
The submission might attract more attention if the headline made mention of the fact that Schneier is the person doing the testing.
DrJ 5 days ago 5 replies      
I wish we could get rid of the TSA and spend that resources somewhere else, CIA, FBI, NSA, hell send it to DoE, NSF, maybe fund (more) research in practical(?) renewable energy.

But killing the TSA is never going to happen. No career politician is going to commit political harikiri to shut it down.

- I do not mind the free hand rubs at the airports though.

pdubs 5 days ago 0 replies      
Very similar to "The Things He Carried" by The Atlantic back in 2008. Bruce Schneier shows how worthless the TSA is.


robobenjie 5 days ago 3 replies      
I agree with most of the points in this article, but saying that all people who forge boarding passes will use latex gloves seems false.

From my point of view the point of multiple screenings is to increase the difficulty and complexity of pulling off a particular attack. Sure, individually you can think of a way to counter each one, but as you add constraints you reduce the pool of people willing and able to pull it off. (So now you need a person who wants to cause terror, who is willing to blow themselves up, who can forge simple documents, who remembered to wear latex gloves, who can act cool enough to avoid extra screenings when walking past guards with machine guns, etc, etc, etc). Sure some eliminate more than others, but you multiply enough .95s together and you get a small number.

DevMonkey 5 days ago 1 reply      
The last time I went through the airport they did the hand wipe thing. I said "You think terrorist are smart enough to wear gloves when working with chemical explosives?" She shrugged and said "All Clear!"
yread 5 days ago 3 replies      
I don't understand. The agents at the gate always check the boarding pass validity (with the code scanner) and check the name on it against my ID. I haven't tried it but i can imagine that the system wouldn't allow two boarding passes with the same code. Is it that here in Europe we do things properly or did I misunderstood the faking of the boarding pass?
ck2 5 days ago 0 replies      
Why wouldn't terrorists hijack private planes now? Some of them are quite large.

If we want to see the TSA go away, start hassling the billionaires.

But airports are so passe anyway, TSA has moved onto buses, trains and now car searches, journalists are way behind.

pppp 5 days ago 2 replies      
I'm afraid most of what the government does is theater - meant to distract us while they line their own pockets.
mgkimsal 5 days ago 1 reply      
And yeah... the next wave of 'terrorist' attacks won't be airports, but probably consumer-level areas or something that directly affects a large number of every day people (or, just, threatens to): malls, restaurant chains, etc.

I posited this idea to friends/family back in 2002: have a large number of geographically distributed attacks on salt/pepper/condiments at chain and independent restaurants around the country at the same time. Dozens/hundreds would get sick or die, and confidence in the food supply would be disrupted for weeks at minimum. "terror-proof" condiment dispensers would be developed, and required on flights (cause our anti-terrorists will still be focused on flying), and it would cost probably $500 in drugs to spike salt/pepper shakers around the country.

People thought I was crazy (or a terrorist), but I could swear I read of this being reported on (on a small scale) in 2005 or 2007 - Miami perhaps?

I found this: http://www.cbsnews.com/stories/2010/12/20/eveningnews/main71... but it's from 2010 and it's not what I was thinking about.

tlrobinson 5 days ago 0 replies      
I like to think the TSA and their ridiculous measures actually are there purely for the "security theater"... both to reassure the ignorant public, and to misdirect potential terrorists.

Of course, I also hope the TSA, DHS, etc have more effective measures in place behind the scenes. I don't know if that's the case, but it would make sense to keep them secret.

mgkimsal 5 days ago 0 replies      
When will we get congressional and presidential candidates vowing to shut down the TSA? "I'll shut down the Dept of Education!" was a bit rallying cry for Bachmann a couple months ago, partially with the justification that "It was only started in 1979!". Well, the TSA was started less than 10 years ago, so let's shut that down first.
gerggerg 5 days ago 0 replies      
The 3 oz liquid rule was always a bit laughable to me too. Print 6 fake boarding passes, bring 6 friends, give them 3 ounces of whatever, take 21 ounces on the plane. Makes no sense to me.

And still I have to buy a special tiny tube of toothpaste for the safety of the nation.

miles_matthias 5 days ago 1 reply      
The article didn't mention what happened when they tried to use the photoshopped boarding pass to board. Maybe they had another real boarding pass somewhere else? Maybe they didn't actually board a plane?

Their system makes sure you're supposed to be on the plane when they scan your boarding pass to get on the plane right?

Christmas tree made out of form elements (webkit) hakim.se
293 points by hakim  1 day ago   32 comments top 18
saurik 1 day ago 0 replies      
Totally reminded me of: http://unicodexmas.com/ <- Christmas tree made out of "valid, semantic, and imageless HTML and CSS", ornamented with Unicode characters.
bradleyland 1 day ago 2 replies      
I love that you can still click on the dropdowns and they work. You can also type in the text entry fields.
ck2 1 day ago 2 replies      
Impressive. I wonder when Firefox will get the transformation support - not that it's very practical for anything right now.
joelackner 1 day ago 0 replies      
more clever working coming from you, hakim. love that the elements are still usable.
gary4gar 20 hours ago 1 reply      
Caused Chrome on my Linux machine to crawl, CPU usage of my dual core CPU is about 100%!!

But its pretty cool as an experiment :)

joejohnson 1 day ago 0 replies      
That looks pretty nice on an iPad :)
tambourine_man 1 day ago 0 replies      
Runs fine on iPhone 3G. Impressive.
iamandrus 1 day ago 0 replies      
That's awesome! Keep up the great work. :D
pkulak 1 day ago 0 replies      
Well, that completely destroyed my iPad 1.
magoon 1 day ago 1 reply      
This was a trap for my iPhone 4 - I couldn't navigate away because it was so graphics intensive. I had to force quit then quickly load another page on startup.
jakubw 1 day ago 1 reply      
Cool. Christmas trees aren't flat though, you could have made it use the whole space rather than one plane. Merry Christmas.
seanp2k2 1 day ago 0 replies      
hahahahaha, I approve of this DOM debauchery.
badclient 1 day ago 4 replies      
Freezes my iPhone.
eternalmatt 22 hours ago 0 replies      
I was watching memory usage rapidly climb. Pretty fun though!
orofino 1 day ago 0 replies      
Cool. Merry Christmas.
jasondrowley 1 day ago 0 replies      
That's marvelous. Good work. And Merry Christmas!
zobzu 1 day ago 0 replies      
works fine on (Gecko/FF10).
evertonfuller 1 day ago 0 replies      
Awesome. Merry Christmas!
Official list of SOPA supporters venturebeat.com
287 points by superchink  4 days ago   30 comments top 14
armandososa 4 days ago 1 reply      
And there's the Gospel Music Association. Could there be anything more opposite to the concept of gospel than the concept of copyright?.


runjake 4 days ago 0 replies      
At least one company that was apparently on the list strongly denies they support or ever supported SOPA and PROTECT IP:


I wonder how many others are puppet entries. They'd better speak up fast before their reputation is ruined.

amalcon 4 days ago 1 reply      
The major U.S. cable companies seem to be on that list. The major U.S. phone companies do not.

Many of us are in a situation where our ISP choices consist of the cable company and the phone company. One might consider this a point in the phone company's favor.

masmullin 4 days ago 1 reply      
I was initially against SOPA, but seeing as the United States Tennis Association supports SOPA, I've decided that it's obviously in the best interests of the Internets.

If there is one truth to this world, its that the United States Tennis Association knows Internets.

va_coder 4 days ago 0 replies      
This is simply old and big media desperately trying to hold on to power.
lukeqsee 4 days ago 0 replies      
And here is your list of companies to boycott.

We can talk all we want, but until our money matches our mouths nothing will happen. (GoDaddy is just the start.)

jaysonelliot 4 days ago 2 replies      
Is there an official list of SOPA opponents?
topherjaynes 3 days ago 2 replies      
Why so many cosmetic companies? And Tiffany and Co? Actually kind of curious do they have parent companies on the list?t
wakoumel 4 days ago 2 replies      
So how do we hurt these company's pockets? Anything besides not buying their products?
premchai21 4 days ago 1 reply      
I'm guessing that Flash being embedded from scribdassets.com is the list? I don't suppose there's a way to get access to this in plain text, or even a raster image?
zbowling 4 days ago 1 reply      
who makes it "official".
gws 3 days ago 0 replies      
Both MasterCard and Visa are in the list (while I read somewhere else Amex is against SOPA), why would they support SOPA?
rolando 4 days ago 0 replies      
notice how many law firms are on this list
thisismyname 4 days ago 0 replies      
This isn't about Hollywood... Its about Wikileaks and everyone else who wants to use their first ammendment right. thats my $.02
Backbone.js Fundamentals github.com
279 points by bmaeser  4 days ago   39 comments top 10
micheljansen 4 days ago 5 replies      
This comes at the perfect time. I have just started a project where I am using Backbone for the first time and I have found the documentation to be lacking at best.

I think one of the things that Backbone really needs is some opinions on how to organise projects. Coming from Ruby on Rails, I really appreciate how that framework recommends (or forces) you to structure your stuff in a certain way (they even structure how to use Backbone inside a Rails project). Backbone feels more like a loosely connected set of tools (View, Router and Models), without a clearly expressed vision of how to use them together.

devmach 4 days ago 5 replies      
What bugs me about backbone.js :

* Lack of documentation. Every time, when i want to do something more than "todo app", i have to read the source code. Well, it's OK and a programmer has to read the source code to understand whats going on under the hood, but a little bit more good documentation can be really helpful.

* Examples are so simple. In a read world app it's more complicated. I have model ( persons ) and this model has collections ( contact datas, invoices etc. ) to find a way to handle all the mess i spend a weekend and read useless tutorials. In the end i gave up, read source code and my builded app on events. A better example could save my time and if there was a "best practices" guide, i could be sure that i'm on the right track.

aymeric 4 days ago 2 replies      
I think someone should make a website that takes the Knockout.js interactive tutorials and use Backbone.js instead.


micheljansen 4 days ago 0 replies      
Some words of caution: it seems like not all the information in this guide is equally recent. For example, it references Controller.saveLocation(), which has been replaced by route.navigate() etc.
AbyCodes 3 days ago 0 replies      
Getting started with Backbone - How to bring model-view-controller structure to Ajax web applications: http://www.ibm.com/developerworks/library/wa-backbonejs/inde...
overshard 4 days ago 0 replies      
Now this is released... after I spend hours and hours figuring out undocumented stuff myself. Great stuff.
wodow 4 days ago 0 replies      
I also liked the tutorial http://arturadib.com/hello-backbonejs/ - very quick to skim through.
ColdAsIce 4 days ago 0 replies      
Wow this is great.

Finally I understand what the whoile point of Backbone.js and client-side mvc frameworks is! Thanks!

thelicx 4 days ago 2 replies      
What is the difference between this documentation and http://documentcloud.github.com/backbone ?

At first sight they look the same.

thomasdavis 4 days ago 0 replies      
More documentation can be found at


Death to .DS_Store aorensoftware.com
277 points by snielsen  1 day ago   119 comments top 23
templaedhel 1 day ago 3 replies      
I have not encountered .DS_Store files enough for them to annoy me, but the same design flaw works itself into my life almost every day, in the form of zip files.

When zipping files on OSX, the common way is to right click on your directory of choice in Finder and select “Archive as…”. This creates a Zip file, with the unwanted addition of a _macosx folder. According to this [1] article, the folder is used for thumbnails, cache data, and other meta data. I have seen these folders work their way into github repos, and I am reminded of their uselessness almost every time I open a zip archive. In the past it may have been justified (to reduce cpu load generating thumbnails and cache files while unzipping), but just like .DS_Store, the time has come to abolish these folders from zip archives.

[1] http://floatingsun.net/2007/02/07/whats-with-__macosx-in-zip...

gregschlom 1 day ago 0 replies      
Related: The former lead of the OS X Finder explains the origins of .DS_Store:


MattBearman 1 day ago 4 replies      
Why did they change they article to a link to the google cache? Google has since re-cached the page, and the cache now links to itself.

I was clicking on that link for hours before I realised, what a way to spend christmas.

sjs 1 day ago 2 replies      
For git users:

    echo ".DS_Store" >> ~/.gitignore
git config --global core.excludesfile ~/.gitignore

If you spend many man hours dealing w/ .DS_Store files in source code repos you're doing something wrong.

stickfigure 1 day ago 4 replies      
WOW - the best feature here is that Total Finder enables cut-and-paste to move files!

This is the one thing I have missed terribly from Windows. It boggles my mind that Apple thinks all that clicking, rearranging windows, dragging, shifting, and dropping is a sane way to move files. Intuitive yes, but more painful than typing it out at a command line. Sometimes Apple gets stuck in "make it pretty" and forgets "make it useful".

philwelch 1 day ago 1 reply      
I think it's indicative of the bikeshedding tendency of HN that we've spent this whole thread bitching about the hidden .DS_Store file and none of it admiring his work hacking the Finder.
funkah 1 day ago 1 reply      
Yeah, this is one of those annoying little dinguses that just makes OS X look crappy. In any file share or similar shared space, only one person has to browse it with a Mac to drop these little turds all over the place.
falava 1 day ago 0 replies      
Disable .DS_Store for network drives:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true


joelackner 1 day ago 1 reply      
blueharvest is a pay mac os app that does this: http://www.zeroonetwenty.com/blueharvest4/

don't get me wrong, i think this needs to be fixed at a higher level to really squash the trails mac leaves on other servers (just browsing a network share leaves these behinds).

overshard 1 day ago 1 reply      
As someone who has to deal with coworkers who keeps sending me .DS_Store files in every compressed archive, folder, and new project commit. I agree, this must die.

I even have a script built around just cleaning .DS_Store from these items. This should not be something that I need...

alexhawket 1 day ago 4 replies      
I use TotalFinder as a finder replacement.

It has a feature called "The Asepsis feature" which will redirect .DS_Store files to /usr/local/.dscache. Quite handy.

Malic 3 hours ago 0 replies      
This is great for an individual user but what about a whole department/company of Macs?

Good karma to anyone that knows some good Samba config-fu to prohibit/direct-to-null the creation of .DS_Store files on a SMB share.

eslachance 1 day ago 6 replies      
That's interesting... The PC equivalent is thumbs.db, which can be disabled through a simple OS option. One of those rare occasions where a PC is actually more user-friendly than a Mac. Oh wait, did I just open Pandora's box?
frou_dh 1 day ago 0 replies      
I have a LaunchAgent (~cron job) that zaps all .DS_Store files on the entire partition on a timer. I mainly did this so that Finder windows always use my default view settings.

I used to be similarly annoyed by Windows Explorer taking it upon itself to use weird custom views depending on directory contents.

seanp2k2 1 day ago 1 reply      
While definitely a fun read, this problem has already been solved by BlueHarvest and TinkerTool http://www.zeroonetwenty.com/blueharvest4/

The first important step of developing a tool is to look around to see if there is something that you can just use or modify slightly to fit your needs.

esonderegger 1 day ago 1 reply      
I'm surprised no one's chimed in to complain about AppleDouble files. I recently updated a machine that writes a lot of files to network shares to 10.7. Since 10.7 no longer supports older versions of AFP, this meant mounting those shares using smb://. All of a sudden, instead of just .DS_Store, I had a dot file for every new regular file to ignore.

It's definitely time for these to go.

gcv 1 day ago 0 replies      
Path Finder is a fantastic Finder replacement, far more powerful, and does not create .DS_Store files. Highly recommended.
svisstack 1 day ago 0 replies      
what a stupid move with this link.....
i dont belive someone could do that
he pastes link to google cache because of what?
pay less of traffic some amount of text?
google recached this page and article can't be viewed
conradev 1 day ago 0 replies      
This is a dirty hack indeed. Mac OS X really needs a stable, feature-rich code injection platform. CydiaSubstrate, where are you?
tszming 1 day ago 1 reply      
To prevent .DS_Store file creation over `network connections`, there is a simple method: http://support.apple.com/kb/HT1629
balloot 1 day ago 1 reply      
I am a software engineer who works mainly on a Mac. I am fully aware of the existence of .DS_Store files, but it has never bothered me nearly as much as it bothers this guy.

IMHO, this falls into the category of "it's much easier to criticize someone else's design decisions than to make your own." How about you build an OS over the course of 15 years and then I can pick it apart and write hyperbolic rants about all the design details that annoy me?

wavephorm 1 day ago 3 replies      
Junk files like this being littered across filesystems just wreak of extremely poor software engineering. I would love to see Apple stop writing software and operating systems and just stick to hardware.
We and Mozilla are working together to make the web awesome google.com
273 points by nr0mx  2 days ago   84 comments top 11
nextparadigms 2 days ago 3 replies      
I would've thought this was obvious. Google didn't just pay $300 to stop Firefox from using Bing, although I'm sure that played a big role, too, but I believe the reason Mozilla got $300 million was because they knew how to negotiate the price up. I don't think Mozilla really wanted to change to Bing.

Also, Google is a lot better off having an ally in Mozilla. Not so much because they don't want Bing to get a lot of users, but because together with Mozilla they have over 50% of the browser market share, and since the whole total of that market share includes very modern browser versions(Chrome always on latest version, Firefox not too far behind with the old ones), Google and Mozilla can pretty much dictate where the web is going now. I wouldn't be surprised if for those $300 million they also got Mozilla to accept using Native Client in Firefox later on. I think this part of the partnership matters more than just stopping Bing from becoming the default search on Firefox.

potch 2 days ago 0 replies      
I work at Mozilla, and the atmosphere between us and Chrome is not the high-stakes cage match people would have it be. At a fundamental level there's only so much market share, but at an engineer-level, we're insulated from such corporate politics. It's a cooperative atmosphere, and we both succeed with each others' help and knowledge.
davidu 2 days ago 0 replies      
Peter's drinking a bit too much of the Kool-Aid.

Chrome advances the web. It does this because it's damn good. It's forced others to be good. None of this has anything to do with the point being made in the OP he's responding to.

Everything between the user and the monetization mechanism (advertisement) is strategic to Google. To believe otherwise is to be delusional. It's like the people who thought they could partner with Microsoft in the 90s and it'd be good for them.

nikcub 1 day ago 0 replies      
Google's browser efforts started with Gears. At the time browser development was stagnant an Google needed the technology to advance in order to improve their web applications and compete with the old desktop software model.

Chrome is an extension of that effort and has played a large part in driving adoption of new web technology.

But I don't buy the part about Google not being as interested in having users. Chrome is the operating system that runs the Google applications. They have increased their marketing spend this year by 69% to $4.9 billion dollars.

Google, marketing, something they never used to do and were known for not spending on. A lot of that marketing is for the chrome brand. The reason so many average PC users know about chrome is because of the market. They even hired Lady Gaga to do a Chrome ad, and I don't think they would go to the trouble of doing that if they were not interested in attracting users.

It is ok that Google want users for Chrome - nothing wrong with it. They have done so much to help users and the web with their investment in browser technology that there is no shame in marketing the product and wanting the world to use it.

powertower 2 days ago 1 reply      
Some people would have a hard time surviving in the real world outside of Google's walls.

I can see why a guy on the Chrome UI team would dismiss a valid business strategy of hedging against the IE + Firefox user-base that uses the search bar and address bar for 100% of their searches (vs. going to http://www.google.com directly) ... having their default search engine switched on them.

To him, owning a share of the browser market is not really important to Google, in that way, because he has this image of himself and Google being the good guys and doing to no evil.

Someone drank the kool-aid.

DanBC 1 day ago 1 reply      
> * "It's very simple: the primary goal of Chrome is to make the web advance as much and as quickly as possible."*

This is actually a bit frustrating. There's a bunch of people writing sub-optimal web-pages; not understanding the features or the security; and then there's a bunch of browser engineers trying to keep up.

Security still needs huge amounts of research and energy to progress beyond the broken model (username and pass everywhere / single weak social media login for everything) to something that most users can cope with.

I sound like a luddite, but I miss the days when you could do a Google search for something and the first page would be people who knew a lot about that subject, and who'd written some great text about it, and given it a bit of markup.

Honestly, ideal web pages for me are those but with CSS.

A lot of the web now feels like it's been designed by people who grew up with Geocities and <blink> and <marquee>.

hendrix 2 days ago 1 reply      
This article is BS. Google is a for-profit public company, hence google wants to make more money for google's shareholders. If they can do that by pushing chrome (advertizing platform) or firefox (OSS platform that they want to control) then that's what they will do. It doesn't matter what browser you use, so long as you look at their ads. Never mind their horrible privacy practices (2038 cookie) and associated shenanigans.
drhowarddrfine 2 days ago 2 replies      
Google has said from the beginning that the purpose of Chrome was to move the web forward, not compete with other browsers, and I had forgotten that.
MatthewPhillips 2 days ago 3 replies      
Mozilla is putting a lot of resources; including some of their best coders, into advancing mobile. I don't see the same on Google's side. Am I wrong?
photon_off 2 days ago 1 reply      
Please make the Chrome address bar awesome.
zobzu 2 days ago 0 replies      
Q: does google win billions from this deal?


Q: does google donatethis money?

A: no.

Q: what is TFA worth then?

A: oh, wait.

so.yeah. right.

       cached 27 December 2011 05:11:01 GMT