House Judiciary Committee Forced Into Difficult Compromise On Surveillance Reform



  • The House Judiciary Committee on Wednesday approved the USA Liberty Act, a surveillance reform package introduced last month by House Judiciary Committee Chairman Bob Goodlatte (R-VA) and Ranking Member John Conyers (D-MI). The bill is seen by many as the best option for reauthorizing and reforming Section 702 of the FISA Amendments Act of 2008, which is set to expire in less than two months.

    Some committee members described feeling forced to choose between supporting stronger surveillance reforms or advancing the Liberty Act, and voiced their frustration about provisions that only partly block the warrantless search of Americans’ communications when an amendment with broader surveillance reforms was introduced by Reps. Zoe Lofgren (D-CA) and Ted Poe (R-TX). Complicating their deliberations was the fact that the Senate Select Committee on Intelligence has already reported out a bill with far fewer surveillance protections.

    Ranking Member Conyers reiterated the conundrum: “We have been assured in explicit terms that if we adopt this amendment today, leadership will not permit this bill to proceed to the house floor.”

    He continued: “We have an opportunity to enact some meaningful reform. The alternative is no reform, and after all the work that we’ve put in, I don’t want this amendment to endanger the underlying legislation.”

    Rep. Jerry Nadler (D-NY) summed up much of the internal conflict: “I rise in opposition to this amendment, though I wish I didn’t have to.”

    Rep. Sheila Jackson Lee (D-TX) also appeared frustrated with the situation: “I’ll put on record that I resent being held hostage by leadership that does not know the intensity of the work and the responsibilities of the judiciary committee.”

    When asked to clarify her vote in advancing the USA Liberty Act, Jackson Lee said “I am perplexed, but will be working to join in moving the bill forward.”

    Rep. Jordan (R-OH) spoke up, too: “We’re the Judiciary Committee, charged with one thing and one thing only: defend the Constitution. Respect the Constitution. Adhere to the amendments in that great document, particularly, today, the Fourth Amendment. This is a darned good amendment.”

    Rep. Ted Lieu (D-CA) also invoked his Constitutional duty: “Ultimately it’s important that we support the Constitution. That’s why we’re here. That’s the oath we took. I’m going to support the amendment.”

    We appreciate the votes and the voices of Reps. Louie Gohmert (R-TX), Raúl Labrador (R-ID), Andy Biggs (R-AZ), Steve Cohen (D-TN), Ted Deutch (D-FL), David Cicilline (D-RI), Pramila Jayapal (D-WA), Jamie Raskin (D-MD), Conyers, Nadler, Jordan, Poe, Lofgren and Lieu.

    https://www.eff.org/deeplinks/2017/11/house-judiciary-committee-forced-difficult-compromise-surveillance-reform





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