House Intelligence Committee Advances a Deeply Flawed NSA Surveillance Bill



  • A bill to extend one of the NSA’s most powerful surveillance tools, and further peel back American civil liberties, was approved today by the House Permanent Select Committee on Intelligence in a strict party line vote (12-8), with Republican members voting in the majority.

    The committee and the public had less than 48 hours to read and discuss the bill. Democratic committee members openly criticized the short timeframe, amongst other problems.

    “This bill was shared with my office less than 24 hours ago, and here we are marking up legislation that has incredibly profound constitutional implications for all Americans,” said Rep. Jackie Speier (D-CA). She continued: “We could be sitting here, thoughtfully debating the precarious balance between security and civil liberties and the best path forward, but instead, the majority has decided to do otherwise.”

    The bill is the FISA Amendments Reauthorization Act of 2017, and it was introduced on the evening of November 30 by House Intelligence Committee Chairman Devin Nunes (R-CA). It is the latest legislative attempt to reauthorize Section 702, one of the NSA’s most powerful surveillance authorities that allows for the targeting and collection of communications of non-U.S. persons not living in the United States. The NSA also uses Section 702 to justify the “incidental” collection of American communications that are predictably swept up during foreign intelligence surveillance, too.

    The bill has many problems that you can read about here, from potentially restarting one of the NSA’s most invasive forms of surveillance to treating constitutional rights as optional.

    But instead of probing these privacy defects in the bill, much of the Friday morning hearing was dominated by heated partisan debate around a single topic that one Democratic committee member described as “political dynamite.”

    That issue is “unmasking,” the process by which the identities of Americans whose communications are collected through the broader FISA law are revealed at request by government officials. The Nunes bill includes several oversight provisions for this process.

    According to the committee’s Ranking Member Adam Schiff (D-CA), the issue has nothing to do with Section 702, and it has no rightful place in the Nunes bill.

    Close to one hour into the disagreements, Rep.Denny Heck (D-WA) bemoaned the lost opportunity to have a conversation on the balance between national security and civil liberties.

    “I’m voting no because I believe that this bill sets up a false choice between whether or not we can be secure, or whether or not we can protect our rights to privacy, especially under the Fourth Amendment,” Rep. Heck said. “Benjamin Franklin famously quipped, and I’m amazed that he has not yet been quoted today, that those who would trade privacy for security deserve neither.”

    Rep. Heck continued: “I find that the weight of this bill trades off privacy for security, and I believe that is a false choice because I believe we can have both.”

    We agree. The Nunes bill threatens the privacy of American communications and potentially opens up U.S. persons to an invasive type of NSA surveillance that the agency voluntarily ended this year.

    The Nunes bill goes backward. Surveillance reform must move forward.





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
screen
re-attach a detached session tmux attach OR
tmux attach-session
screen-r
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=3.0.9.12

    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
});