EFF Staffers Jennifer Lynch and Dave Maass Receive Award for Groundbreaking Work In Providing Public Access to Police Surveillance Records

  • EFF Senior Staff Attorney Jennifer Lynch and Investigative Researcher Dave Maass last night received the First Amendment Coalition’s 2017 Free Speech & Open Government Award in recognition for their work bringing transparency and accountability to law enforcement’s collection and use of automated license plate reader (ALPR) data. The award was shared with Peter Bibring, director of police practices at the ACLU of Southern California.

    Lynch and Bibring fought a five-year legal battle to obtain ALPR data from Los Angeles law enforcement agencies to better understand how police use records obtained by scanning the license plates and collecting location data of tens of millions of law-abiding drivers. Mounted on squad cars and telephone poles, ALPR systems indiscriminately read license plates and record the time, date, and location a particular car was encountered. These records can reveal intimate details of our private lives—where we go, who we visit, where we work and when we visit the doctor.

    EFF and the ACLU of Southern California filed suit after police agencies refused to turn over the documents, saying they were investigative records, a claim that’s tantamount to saying all drivers in Los Angeles are under investigation at all times, regardless of suspicion of criminal activity. In a major victory for transparency, the California Supreme Court ruled in August that collecting license plate data isn’t targeted at any particular crime, so the records couldn’t be considered part of a police investigation and kept secret.

    “This sets a precedent that mass, indiscriminate data collected by the police using any kind of surveillance technology can’t be withheld as an investigative record just because it contains, or may contain, a small amount of criminal data,” said Lynch in her acceptance speech last night. “This should have broad impact on future public records requests filed by anyone in the state.”

    The EFF team also worked in the California legislature, helping to pass a bill that requires all agencies or individuals that use ALPRs to publicly post privacy and usage policies. Through public records requests and organized crowdsourcing events with EFF supporters, the team created a definitive map of ALPR policies in California. EFF has also analyzed license plate data in Oakland to show disproportionate targeting of communities of color, revealed cybersecurity vulnerabilities in license plate readers around the country, and exposed how license plate reader companies are turning police into debt collectors.

    Congratulations Jen, Dave, and Peter!

    Related Cases: Automated License Plate Readers- ACLU of Southern California & EFF v. LAPD & LASD

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