7 ms·
Ever wanted to programmatically file a lawsuit? In Poland, you can.
- sdfjkl 15y agoExcellent, soon computer-controlled companies can automatically sue each other. "The president of agalmic.holdings.root.184.97.AB5 is agalmic.holdings.root.184.97.201. The secretary is agalmic.holdings.root.184.D5, and the chair is agalmic.holdings.root.184.E8.FF. All the shares are owned by those companies in equal measure, and I can tell you that their regulations are written in Python. Have a nice day, now!" (http://www.antipope.org/charlie/blog-static/fiction/accelerando/accelerando.html http://www.antipope.org/charlie/blog-static/fiction/accelera...)
- AkThhhpppt 15y agoWe all went there pretty much immediately, didn't we? I know Charlie reads HN occasionally; I assume if he hasn't already seen this, he soon will...
- huxley 15y agoIt's almost as if Douglas Adams had written Dickens' Bleak House.
- shabble 15y agoI could have sworn it rather mentioned Lisp. Maybe I'm imagining it though. On a pro-python note, I'm also reminded of the not-that-long-ago idea by the SEC to require certain securities to include executable documentation: https://jrvarma.wordpress.com/2010/04/16/the-sec-and-the-python/ https://jrvarma.wordpress.com/2010/04/16/the-sec-and-the-pyt... and http://www.itworld.com/government/105031/will-wall-street-require-python http://www.itworld.com/government/105031/will-wall-street-re... for example.
- laacz 15y agoThis actually looks like - let's build an api "because we can". Not "because it's reasonable". I presume, that process of suing still requires some kind of human approval and post-processing. An idea of e-court is great, if restricted to small and simple claims, though. Edit: I am astonished by these numbers. I don't believe that this is court per se. Can somebody elaborate? 1.6 million issued payment orders is huge number even for Poland :) The adjudicating personnel of the e-court comprises four judges and 96 court officials (referendarze-officials adjudicating independently in certain categories of cases) who are supported by 70 clerks. As of October the 1st 2011, 2 000 000 lawsuits have been lodged in the e-court, and in some 1 600 000 cases payment orders have been issued.
- ideaoverload 15y agoAPI serves as a way to file lawsuit. It is humans who process them. This court deals with standard claims like businesses not paying for the service/goods but also consumers not paying their bills. API is useful for companies like mobile operators or utility providers who have thousands of subscribers who do not pay. 1.6M payment orders, 21 months, 200 staff = ~17 cases per day per person (no holidays and vacations). Sounds doable given it is likely to be batches of claims as described above.
- rauljara 15y agoOnce lawsuits can be filed by algorithm, any court system would be completely overwhelmed unless it had a) some system for limiting the number of lawsuits and/or b) some system for settling lawsuits that would involve an algorithm. Some system for limiting the number of lawsuits could be as simple as charging filing fees. Ones that scale in proportion to the number of lawsuits you file would be ideal (first case: free; 1,000th case: 10 million euros). Some system for settling lawsuits sounds scary, but I actually kind like the idea of an algorithm that checks the number of lawsuits you have filed, and automatically returns a case dismissal if it is above a certain threshold. I'm sure there are some grave implications for having such a cavalier approach to dismissing lawsuits, but for some reason none are occurring to me at the moment.
- jared314 15y agoAnd thus begins a competition between legal quants. I don't know if this is better, worse, or both.
- khafra 15y agoI think that falls into the "effect-free regulation" pile, rather than the "unanticipatedly harmful regulation" pile. Algorithmically spinning off legally distinct entities to file more lawsuits can't be that difficult.
- pavel_lishin 15y agoSome system for limiting the number of lawsuits could be as simple as charging filing fees. It seems that there is already a fee: To give you an example, the FileLawsuits method returns a structure that consists of, inter alia, the amount of court fee to pay, the value of the matter of dispute (both broken down into individual lawsuits), and a status code with a description. I assume that you can't actually settle the suit programmatically, though - otherwise, you could probably gamble on winning some percentage of lawsuits in order to pay for the fees of the losing ones. Stock markets are so 2000's. (As an aside, can we please get some sort of sane mechanism for quoting text?)
- ars 15y ago
- viraptor 15y agoI have mixed feelings about this: "The methods include FileLawsuits, FileComplaints, SupplyDocuments, GetCaseHistory and so on (the actual names are in Polish)." I'd never even think of creating an API that doesn't use English method names (even though it's not my first language). It doesn't matter whether this is used only internally at the moment. At some point you'll need to integrate with others in one way or another. Then again... it was created for Polish people and it probably contains some law-related vocabulary which not everyone will be familiar with if it's translated. But if they ever make it stable enough to license the system to other countries, it would be a hard thing to change. Can't decide what I think of this idea.
- mseebach 15y agoI agree, but as someone who's tried to implement an application modelling a specific legal (financial) domain in Danish, I can attest that it's painful to forcefully map local terms to English one where there, more often than not, are no direct equivalents.
- zalew 15y agoI'm Polish and I have worked on a project with a very specific locally oriented domain (politics and administration) a few years ago, and I must say that we tried to do it in English and abandoned the idea after a few hours during the design phase. It was just counter-intuitive to translate every institution name and process to English, even though we all were fluent with the language. Not all of the terminology can be translated 1:1, and we'd have to look up not only the words, but even definitions of the respective English term to make sure it's applicable, constantly check how various related entities' names translate, etc. And all of this for nothing, it would be useless abroad anyway! Huge waste of time and brain resources. We ended up coding in Polish. One serious downside: after working on such a project for months, you get to the next one and start coding it in Polish - ugh.
- gpcz 15y agoGiven the precedent of the DocX foreclosure signature fraud, the DirecTV smart card lawsuits, and the RIAA lawsuits, I think bulk lawsuits are a ripe territory for a combination of fraud and lawsuits with poorly thought-out evidence that only win because settling is cheaper. With the current system, there is an assumption that a human at least looked over the lawsuit before filing, but if programmatic lawsuits are made possible, we may see the first lawsuit that literally was not thought out at all before filing. In this case, I think it's best to retain a human element to the filing process, much like we have dead man's switches on trains.
- magicseth 15y agoThis short piece of fiction seemed so far off before. Now it seems closer: http://www.ftrain.com/nanolaw.html http://www.ftrain.com/nanolaw.html
- pavel_lishin 15y agoDang, I've been mistakenly attributing this to Stross in my head this whole time.
- AkThhhpppt 15y agoNot mistakenly: it's in Accelerando - see the first comment.
- mseebach 15y agoThis is "payments claims court" - presumably it's a fairly deterministic bureaucratic process that's required to go through to deal with debtors in default, perhaps before you can start chasing them properly.
- nathell 15y agoThat's correct. Combined with a high barrier of entry (you need to create an account of the appropriate type AND pay a fee -- 1,25% of the value of the matter of dispute -- for the case to be processed) this is what makes it viable in the first place.
- thatnewguy 15y agoYup, that fees quickly add up. I work for a company which builds interfaces between clients' systems and e-court (http://www.infisolus.pl/oferta/elektroniczne-postepowanie-upominawcze-esad/ http://www.infisolus.pl/oferta/elektroniczne-postepowanie-up... - sorry, polish only) and I can attest that they couldn't actually "spam" e-court with lawsuits - their budgets for this part of collections process traditionally are not so big.
- ajuc 15y agoThis court is in my city, I even worked for a while with people that manage the system :) This is only for very repetative cases about debt collection enforcement - courts were overwhelmed by these before, and now this specialised court handles them.
- kijin 15y agoImport this into the USA, and the RIAA/MPAA will integrate the API into their torrent detection tools before you can say dmca. Then there will be an automated interface to subpoena ISPs for subscriber information (GET /subscriber/info?ip=123.45.67.89&time=1234567890&judge_signature=b76c8a23), and the only thing missing will be an automated interface for customers to be notified, view, and quash subpoenas for their information. The last one is crucial when the lawsuit is being filed thousands of miles away, but I doubt that the MAFIAA will allow that to happen.
- SonicSoul 15y agoyet another way to log jam the justice system http://www.nytimes.com/2012/03/11/opinion/sunday/go-to-trial-crash-the-justice-system.html http://www.nytimes.com/2012/03/11/opinion/sunday/go-to-trial...
- jakejake 15y agoIs there anything good about this? (serious question)
- ajuc 15y agoLots of adventages. The most improtant is - one small institution serves big amount of traffic, freeing rest courts in Poland to judge regular cases. This makes long wating time for each case shorter, and this is very important in many cases. It's the difference between functional law system, that people treat as one of the options to solve problems, and dysfunctional one, where nobody bothers suing anybody, because it will take 5 years and cost fortune. I don't think we in Poland have good law system, because waiting time is still too long. But it's step in the right direction.
- pdemb 15y agoAs far as I know, you cannot defend yourself in the same way the person or institution attacks you. That is, if you want to respond, to defend yourself in court, you have to fight using normal court procedures, not e-court procedures. Proceeding in normal (pen and paper) way is more expensive than proceeding in electronic form, though the former is the only way to cancel the decision of e-court. Moreover, the vast amount of cases solved by such small number of workers suggests that processes in such e-courts are short and irrelevant. The sentence is automaticaly set to 'guilty'. EDIT: clarification
- ajuc 15y agoYes, but that's exactly the idea - to speed up the irrelevant obvious cases where sued person don't even try to defen himself - there's many such cases, and before they were solved in normal procedure, with tons of buerocracy, and that used up judges and other workers time, making more complicated cases longer as well.
- pdemb 15y agoSorry, but this is not the level where whole case should be solved. The court is by definition a place where both sides speak, and e-court is a place where only one side speaks, and she doesn't even has to prove she's right.
- drostie 15y agoWe should just write the laws in Prolog and call it Prolaw. Then we no longer would have to call the web site optimization peoples by the disparaging term "spammers" but could instead call them by the marginally less disparaging term "lawyers," and they could command much higher salaries.