971 karma · joined September 30, 2009
It’s tricky stuff and we have limited resources, unfortunately.
If there’s a way to undo huge amounts of redactions, that’d certainly be a net negative. Sort of like if encryption were suddenly broken, you wouldn’t publish a paper saying so.
Our goal has always been to educate about the problem so that it can be addressed. We didn’t have resources to push on the font metrics approach, so we stayed mostly quiet about it.
I think the combination of AI and font-metrics is going to be wild though. You ought to be able to make a system that can figure out likely words based on the unredacted ones and the redaction's size. I haven't seen any redaction system yet that protects against this.
Anyway, I made X-ray to analyze the millions of documents we have in CourtListener so that we can try to educate people about the issue.
The analysis was fun. We used S3 batch jobs to analyze millions of documents in a matter of minutes, but we haven’t done the hard part of looking at the results and reporting them out. One day.
Put all of that together, and you get a website that queries S3 with no backend at all. Amazing.
There is a real risk of exploitation, but if it's properly managed, remote work for prisoners is one of the most hopeful things I've heard about the prison system. It gives people purpose while there and an avenue to success once they're out.
https://www.courtlistener.com/docket/69834044/in-re-motion-t...
This doesn't mean there are search warrants, necessarily, but this case might be the next place something pops up. If anybody wants to follow the case, you can do so with this link. :
https://www.courtlistener.com/alert/docket/new/?pacer_case_i...
So far nothing there, but I created an alert for his name, and I’ll post here and to Dan Goodin (the author of the article) if anything pops up.
https://www.courtlistener.com/docket/66607916/debt-cleanse-g...
You'd have to go study the case, but it's a class action case, so it'll hurt if they lose (and even if they don't). The court appears to be consolidating cases into this one, because LastPass has been sued in federal court 15 times so far:
https://www.courtlistener.com/?q=lastpass%20AND%20(caseName%...
It's on version 2.6.0 now, but it has had several hundred point releases over the years as we adapt to changing court websites. Fun stuff.
The result of using Juriscraper is that we have something like 200B tokens of court data that we make available in various ways: https://www.courtlistener.com/help/api/bulk-data/
Project names:
- Free Law Project
- RECAP Extension
- CourtListener.com
- Bots.law
Repos:
- https://github.com/freelawproject/courtlistener
- https://github.com/freelawproject/recap-chrome
- https://github.com/freelawproject/bigcases2/
Languages: Python, Django, JavaScript, Browser extensions
Free Law Project is a small non-profit that uses technology to make the legal sector better. We operate at a big scale (about 300M items in our DB and a lot of traffic), and need help scaling, operating, expanding, fixing, modernizing, and maintaining our stack.
One high priority project is adding a CDN to our site due to the crush we just got on the latest Epstein docs:
Background: https://www.axios.com/2024/01/04/epstein-document-crash-docu...
Issue: https://github.com/freelawproject/courtlistener/issues/917
If you have experience in rolling out a CDN, that's great.
If not, we also have a volunteer backlog where we are always looking for help with our website, browser extensions, etc: https://github.com/orgs/freelawproject/projects/31/views/1
At this point, if you are a Python/Django/Browser extension dev, we could probably use your help!
Get in touch: info at free dot law
(I run CourtListener.)
The idea of this project is to create topic-based bots that follow certain areas of the law so that folks can access the raw data underlying the news and read it for themselves.
We have a handful of "topic bots" over at https://bots.law, and we're working on Slack/MS Teams/Discord integration as well. We'll probably be launching a Crypto bot soon, if we can find a reasonable curator for that.
We'd love your thoughts and if you follow tech cases, hopefully you'll find our bots useful!
https://www.courtlistener.com/docket/66631003/securities-and...
And if you want to get free email updates as it develops, you can sign up here:
https://www.courtlistener.com/alert/docket/new/?pacer_case_i...
Getting all of those parts right is important, but you also have to handle bounces, down recipient servers, full inboxes, changed email addresses, and a lot more.
It's been a ton of work getting this set up, so we thought we'd share our notes.
https://free.law/projects/doctor
We're always looking for more people to use and improve it.
As a result:
"I just missed out on placing an offer on a house because of this issue."
"Today I ended up uninstalling Signal after an experience where this problem caused me to almost lose two of my friends."
"I just had the experience of being very worried about a friend's well-being because he stopped responding to my messages."
And so forth. It makes Signal a very risky thing to use, not because the encryption is bad, but because the UX is. It seems easy to fix, but Signal never seems to care.Very fun project. Lots of problems out there.
You don't have to figure out if the user uninstalled. This also happens if they get a new phone and don't re-install on it, so relying on uninstalls wouldn't work anyway.
Or when you start writing a message to somebody, if they haven't read the last couple messages signal could make that obvious. Etc. Lots of easy fixes.
> we understand some customers may not use their G Suite legacy free edition for business and may be interested in other options. If you have 10 or fewer users in your group and do not use your G Suite legacy free edition for business, please complete the form below by April 1, 2022 if you're interested in learning about different options for your account in the coming months.
Seems promising.
There are a lot of other orgs doing similar work. I'd look around at those too, or check out our hiring page. (It says the backend dev position is closed, but we're expanding the position and hiring again.)