News for hackers. Stuff that matters.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by Balgair on Thursday April 30, 2015 @02:18PM (#9466715)
Names have no meaning? I'm pretty sure that's dystopian.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by vinceguidry on Thursday April 30, 2015 @02:26PM (#9466764)
It's a hard problem. When coding, I have to come up with sufficiently descriptive names for all methods, all internal variables, all classes, all modules to fit those classes in. Sometimes I feel the urge to cheat, to give less than fully descriptive names for things.

Inevitably, this comes back to bite me when I go back to revise the code and find I can't immediately understand what the code is doing, and the first thing I find myself doing is renaming poorly-named constructs.

Congress has very different constraints when naming bills, but the end result is the same, adding the burden of a hard-to-do-right, yet high-visibility responsibility to already-overworked staffers. I'm not surprised at all that the names for most bills are sappy and nondescript.

Re:The New USA Freedom Act: A Step in the Right Direction, b... by dragonwriter on Thursday April 30, 2015 @04:56PM (#9467595)
> Congress has very different constraints when naming bills, but the end result is the same, adding the burden of a hard-to-do-right, yet high-visibility responsibility to already-overworked staffers. I'm not surprised at all that the names for most bills are sappy and nondescript.

The purpose of bill names, particularly ones on controversial issues, is not to be descriptive, it is to be sales tools. Its better to think of them as brand names than anything else.

Re:The New USA Freedom Act: A Step in the Right Direction, b... by tetrep on Thursday April 30, 2015 @03:58PM (#9467281)
>Congress has very different constraints when naming bills, but the end result is the same...

You speak as if they're making an honest attempt to give the bills meaningful and accurate names. They want the former, not the latter. The PATRIOT Act, like the USA FREEDOM Act and many other bills, is purposefully misnomed in an attempt to hide what the bills does and to dissuade voting against it. "You wouldn't vote against patriots or freedom, would you?"

Re:The New USA Freedom Act: A Step in the Right Direction, b... by vinceguidry on Thursday April 30, 2015 @04:30PM (#9467458)
> You speak as if they're making an honest attempt to give the bills meaningful and accurate names.

Even if they did make an honest attempt, it wouldn't solve the problem. It would just increase their workload and open themselves up to political attacks for no real gain.

You don't get the bill you want, you get the bill you can gain support for. Getting any bill onto the floor takes Herculean effort. Honest naming would just hurt these bill's chances.

Re:The New USA Freedom Act: A Step in the Right Direction, b... by tetrep on Thursday April 30, 2015 @06:10PM (#9467976)
> It would just increase their workload...

Not at all, a remotely descriptive name would be far easier to fabricate than a hideously contrived backronym. Naming something is nontrivial, as a developer I understand and appreciate that, but that's no excuse for creating misnomers with the express intent of manipulating other people.

> ... and open themselves up to political attacks for no real gain.

That logic would seem to work for any other unethical and/or unpleasant activity, "Everybody else is doing it and I would be disadvantaged if I didn't as well!"

> Honest naming would just hurt these bill's chances.

I highly doubt it, I'm fairly certain bill names are only to mislead the public as there's a pretty clean dichotomy between the two parties in the U.S. and their votes are usually a pretty standard party split.

Re:The New USA Freedom Act: A Step in the Right Direction, b... by dragonwriter on Thursday April 30, 2015 @04:09PM (#9467345)
> The PATRIOT Act [...] is purposefully misnomed in an attempt to hide what the bills does and to dissuade voting against it

When discussing the manipulative nature of the naming of the act in question, its perhaps useful to get the name right: it's not just the PATRIOT Act, its the USA PATRIOT Act, and USA PATRIOT isn't the full name, its an acronym for "Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism".

Re:The New USA Freedom Act: A Step in the Right Direction, b... by npizzolato on Thursday April 30, 2015 @08:28PM (#9468583)
I'm reminded of this line from Agents of Shield:

Maria Hill: What does S.H.I.E.L.D. stand for, Agent Ward?

Grant Ward: Strategic Homeland Intervention, Enforcement and Logistics Division.

Maria Hill: And what does that mean to you?

Grant Ward: It means someone really wanted our initials to spell out "shield."

Re:The New USA Freedom Act: A Step in the Right Direction, b... by bookface on Thursday April 30, 2015 @04:46PM (#9467537)
Wow, that is, appropriately, a tortured backronym.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by rayiner on Thursday April 30, 2015 @06:41PM (#9468114)
It's a bad backronym, but it's not misleading.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by Retra on Thursday April 30, 2015 @07:56PM (#9468391)
I would argue that it is.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by nitrogen on Thursday April 30, 2015 @10:14PM (#9468995)
When coding, I have to come up with sufficiently descriptive names for all methods, all internal variables, all classes, all modules to fit those classes in. Sometimes I feel the urge to cheat, to give less than fully descriptive names for things.

But do you name your method that erases the whole system super_fun_happy_data_protection_enforcement_method()?

Re:The New USA Freedom Act: A Step in the Right Direction, b... by vinceguidry on Friday May 01, 2015 @09:57AM (#9471258)
By this analogy it would be a protect_data_transport method written by an amateur that has a bunch of nasty race conditions and buffer overflows. You're assuming malice on the part of the politicians when there's really no reason to. Just because we know the implications of the law they passed doesn't mean they would.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by nitrogen on Friday May 01, 2015 @09:11PM (#9475445)
Wasn't the original PATRIOT act written before Sept. 11, 2001? The frequency with which laws are named grossly inappropriately suggests something a bit more sinister than incompetence, even if it's not 100% malice.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by mapmap on Thursday April 30, 2015 @05:10PM (#9467668)
There are two hard things in Computer Science: cache invalidation and naming things. -Phil Karlton
Re:The New USA Freedom Act: A Step in the Right Direction, b... by timtas on Thursday April 30, 2015 @02:28PM (#9466777)
Orwellian, to be precise.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by zo1 on Thursday April 30, 2015 @03:37PM (#9467157)
Indeed, that's precisely what first popped up in my head when I read this:

http://en.wikipedia.org/wiki/Doublespeak

Re:The New USA Freedom Act: A Step in the Right Direction, b... by timtas on Thursday April 30, 2015 @05:17PM (#9467716)
Indeed. I was thinking specifically of this:

http://en.wikipedia.org/wiki/Newspeak

Re:The New USA Freedom Act: A Step in the Right Direction, b... by stephengillie on Thursday April 30, 2015 @02:20PM (#9466725)
It's a primary key, a handle for the thread of the bill, a (human-friendly) designation. Even important CVEs get named.
Re:The New USA Freedom Act: A Step in the Right Direction, b... by rmxt on Thursday April 30, 2015 @02:27PM (#9466770)
Important CVEs get names like "Heartbleed" and "Shellshock" which are straightforward in their negativity, and reflect the severity of their underlying nature. I understand that we need a human readable/writable title for this bill, but putting "freedom" on this bill is polishing a turd of a policy (bulk collection). It obscures the actual values at stake with the consideration of this bill.