The USA Rights Act Protects Us From NSA Spying

  • A new bill introduced today in the Senate provides necessary protections from NSA surveillance programs. The USA Rights Act, introduced by Senators Ron Wyden (D-Ore.), Rand Paul (R-Ky.), and eleven other Senators would provide meaningful reforms to one of the government’s most powerful surveillance tools. It fixes the “backdoor search loophole,” which now allows warrantless searches of the NSA-collected contents of Americans’ communications. It extends broad oversight powers to an independent agency. It guarantees the end of a controversial type of data search (called “about” searches) that the NSA suspended earlier this year. It improves judicial oversight of the government’s surveillance regime. It provides better transparency and requires stricter reporting.

    Representatives Zoe Lofgren (D-Cal.) and Ted Poe (R-Tex.) also introduced companion legislation today in the House of Representatives.

    EFF supports the USA Rights Act, and we urge Congress to enact it. Plainly, the introduced legislation is a lighthouse—a beacon that extends new light on the government’s opaque surveillance regime, hopefully guiding future legislation on similar issues.

    At the heart of the USA Rights Act is the reform of Section 702 of the FISA Amendments Act of 2008, a law set to expire at the end of this year.

    Section 702 allows the NSA to collect the communications of foreign individuals not living in the United States. These collections are done ostensibly in the name of foreign intelligence and national security. But Section 702 also sweeps up a vast number of communications of countless Americans. Those communications are then stored in a database that can be searched by the NSA and other intelligence agencies, including the FBI, without obtaining a warrant. Those are called “backdoor” searches, because they evade ordinary Fourth Amendment protection of the privacy of Americans’ communications. EFF is fighting in court to prove that this entire system of NSA surveillance is unconstitutional.

    The USA Rights Act closes the backdoor search loophole. Government agents searching Section 702-collected data for information on a U.S. person, or a person inside the U.S., would need to acquire a warrant first. The bill’s warrant exception for “emergency situations” would require subsequent judicial oversight. EFF welcomes this immediate and plain-language change to how government agents access Americans’ communications.

    The USA Rights Act also guarantees the end of “about” searches. Under this practice, the NSA collected—and the NSA and other government agencies searched—communications that were “about” a targeted individual, but not “to” or “from” them. This practice swept up the communications of many people who were not targets of NSA surveillance. Though the NSA earlier this year announced the suspension of “about” collection, the NSA might reverse course. The USA Rights Act ensures the NSA cannot reinstitute this practice. This is a reassuring move.

    The bill also bolsters the mechanisms for Section 702 oversight. Currently, Section 702 is subject to insufficient government oversight. For example, intelligence officials have gotten away with stonewalling questions from Congress, and evading queries from the court that approves warrants under Section 702—the Foreign Intelligence Surveillance Court (FISC).

    To address this problem, the bill would improve judicial oversight of Section 702. First, it would make it easier for individuals to bring constitutional lawsuits challenging the program by addressing a legal doctrine called “standing.” Second, it would ensure that criminal defendants are notified when the government uses Section 702-derived data as evidence against them. The bill also would expand the opportunities for the FISC’s official amicus curiae to participate in FISC proceedings. In 2015, Congress established this amicus as a way to ensure that the FISC did not make Section 702 decisions based solely on the views of the government.

    Also, the bill extends new powers and authority to the Privacy and Civil Liberties Oversight Board, an independent agency established by Congress in. Under the bill, the Board will be able to receive and investigate all whistleblower complaints made through approved government channels. The Board will gain the independent power to subpoena individuals, removing the current requirement that the Attorney General approve such requests. The Board’s non-chair members will become salaried employees. And the Board receives an expanded mandate to review all foreign intelligence activities.

    These are just some of the specific improvements written in the USA Rights Act. Overall, the bill provides better reporting, transparency, protections, and oversight. It also prohibits the collection of purely domestic communications, and creates new checks and balances in the appointment of judges to the FISC and the FISA Court of Review.

    Finally, the authors of the USA Rights Act understand that surveillance oversight must be an ongoing discussion. The USA Rights Act thus calls for a four-year sunset.

    The USA Rights Act provides meaningful reform to Section 702 and would advance the civil liberties guaranteed by the Constitution.

    We welcome and support this bill.

    Related Cases: Jewel v. NSA

Tmux Commands

screen and tmux

A comparison of the features (or more-so just a table of notes for accessing some of those features) for GNU screen and BSD-licensed tmux.

The formatting here is simple enough to understand (I would hope). ^ means ctrl+, so ^x is ctrl+x. M- means meta (generally left-alt or escape)+, so M-x is left-alt+x

It should be noted that this is no where near a full feature-set of either group. This - being a cheat-sheet - is just to point out the most very basic features to get you on the road.

Trust the developers and manpage writers more than me. This document is originally from 2009 when tmux was still new - since then both of these programs have had many updates and features added (not all of which have been dutifully noted here).

Action tmux screen
start a new session tmux OR
tmux new OR
tmux new-session
re-attach a detached session tmux attach OR
tmux attach-session
re-attach an attached session (detaching it from elsewhere) tmux attach -d OR
tmux attach-session -d
screen -dr
re-attach an attached session (keeping it attached elsewhere) tmux attach OR
tmux attach-session
screen -x
detach from currently attached session ^b d OR
^b :detach
^a ^d OR
^a :detach
rename-window to newname ^b , <newname> OR
^b :rename-window <newn>
^a A <newname>
list windows ^b w ^a w
list windows in chooseable menu ^a "
go to window # ^b # ^a #
go to last-active window ^b l ^a ^a
go to next window ^b n ^a n
go to previous window ^b p ^a p
see keybindings ^b ? ^a ?
list sessions ^b s OR
tmux ls OR
tmux list-sessions
screen -ls
toggle visual bell ^a ^g
create another window ^b c ^a c
exit current shell/window ^d ^d
split window/pane horizontally ^b " ^a S
split window/pane vertically ^b % ^a |
switch to other pane ^b o ^a <tab>
kill the current pane ^b x OR (logout/^D)
collapse the current pane/split (but leave processes running) ^a X
cycle location of panes ^b ^o
swap current pane with previous ^b {
swap current pane with next ^b }
show time ^b t
show numeric values of panes ^b q
toggle zoom-state of current pane (maximize/return current pane) ^b z
break the current pane out of its window (to form new window) ^b !
re-arrange current panels within same window (different layouts) ^b [space]
Kill the current window (and all panes within) ^b killw [target-window]
  • Use the same script for updating/ upgrading

    Make sure to change the versions to the latest releases:

    #!/bin/bash set -e bpcver=4.2.1 bpcxsver=0.57 rsyncbpcver=

    Scroll through the script, know what you are doing.

    Uncomment the upgrade section(s) and comment out the install section(s)

    read more
  • Again running smartctl after all is said and done:

    smartctl --all /dev/sda

    ddrescue-smartctl-after-rescue.png ddrescue-smartctl-2.png

    Yet an old drive in itself, I run the wheels off of them, and monitor regularly as anyone should.

    read more