This is not only much needed, but also will help shape how our legal system can adapt to new technologies.
I had the privilege of sitting in on an Election Law class last year at YLS. The topic was gerrymandering, with a discussion of the legal arguments presented in Vieth v. Jubelirer.
For non-lawyers, the plaintiffs arguments for what should constitute illegal gerrymandering is technically complex, using statistic concepts, graphs (computer science), and even np-completeness. In essence, the argument was to use computers to draw all possible congressional districts, score them on the basis of discarded votes, and if the scoring of the drawn districts is greater than two standard deviations from the mean district, determine it is unfairly drawn. I found particularly striking an audio recording the professor shared of a lawyer struggling to answer John Robert's questions on technical topics. The professor used this as an example to be prepared to answer questions that you may not have a background in, even if the expert witnesses had already explained the concepts. Unfortunately, the court rejected the proposed determination of unfair gerrymandering in a 5-4 decision, with the dissent stating that the presented way to determine unfair gerrymandering was clever, correct, and should be revisited.
As we continue to push the frontiers of what we can do with computers, we need informed lawyers who can clearly present deep technical topics, and we need judges who are capable of understanding them.
Interesting. My country Pakistan, took a different approach in the last elections. An algorithm [1] was agreed upon, on how to draw constituency boundaries for each district. Further, there can ordinarily only be 10% variation between constituencies in a single district. The entire delimitations exercise was done in open, and there were multiple review steps.
I imagine the algorithm could be further improved, but it at least ensured some amount of certainty and transparency.
------
[1] As far as possible, the delimitation of constituencies of an Assembly shall start from the Northern end of the district1[**] and then proceed clock-wise in zigzag manner keeping in view that population among the constituencies of an Assembly shall remain as close as may be practicable to the quota: https://www.ecp.gov.pk/documents/laws2017/1-3-2020/The%20Ele...
I'd argue all of that diving into technical details didn't end up mattering that much, either in Vieth itself or especially after Rucho v. Common Cause.
Oh come on. That’s a bunch of buffoonery presented by an academic who wants to sound much smarter than they are, and has zero application to reality. Our legal system is about dividing up the pie amongst those who can pay for it.
It's unclear how this course applies or is customized specifically for lawyers. There would be a much clearer value proposition for lawyers if it was summarized in a way like - learn how to build APIs - examining the key claims and decisions from the Oracle v. Google Java API case. As advertised, it seems like a regular CS overview course. They're definitely on to something, it seems like a class to help attorneys better understand key concepts of programming to be better attorneys, rather than a transition from the law to programming career. If that's the case, they need to do a better job advertising how each bullet point will help them become better attorneys.
It also might have more credibility if they had an instructor who was an attorney.
It's unclear how this course applies or is customized specifically for lawyers
My wife (lawyer) did the first three classes and the first two assignments. I watched along and was waiting for the same thing. She had some fun doing binary and playing around in scratch, and quickly lost interest as we didn't see where the legal part came in. We assumed it was the same course all the other CS50 variants were following and maybe there would be a legal bit at the end.
It's incredible that this material is being provided for free, and I hope that law firms far and wide encourage their associates and partners alike to update their knowledge with this. Understanding which parties and systems touch, transform, and transmit data is central to practically every legal matter in modern times, and standard intro-to-CS coursework is neither sufficient nor fully necessary for legal experts to know the right questions to ask domain experts. The clarity this brings will be a huge benefit to society.
> I hope that law firms far and wide encourage their associates and partners alike to update their knowledge with this
"But most of all, the legal profession has failed. Democratic governance depends upon responsible individuals throughout the entire system who understand and uphold the law, not who understand and exploit it. On average, lawyers have become so deeply corrupt that it is imperative for major changes in the profession to take place, far beyond the meek proposals already on the table. To start, the term “legal ethics,” upon which codes of conduct and licensure are nominally based, has become an oxymoron. Mossack Fonseca did not work in a vacuum—despite repeated fines and documented regulatory violations, it found allies and clients at major law firms in virtually every nation. If the industry’s shattered economics were not already evidence enough, there is now no denying that lawyers can no longer be permitted to regulate one another. It simply doesn’t work. Those able to pay the most can always find a lawyer to serve their ends, whether that lawyer is at Mossack Fonseca or another firm of which we remain unaware. What about the rest of society?
The collective impact of these failures has been a complete erosion of ethical standards, ultimately leading to a novel system we still call Capitalism, but which is tantamount to economic slavery. In this system—our system—the slaves are unaware both of their status and of their masters, who exist in a world apart where the intangible shackles are carefully hidden amongst reams of unreachable legalese. The horrific magnitude of detriment to the world should shock us all awake. But when it takes a whistleblower to sound the alarm, it is cause for even greater concern. It signals that democracy’s checks and balances have all failed, that the breakdown is systemic, and that severe instability could be just around the corner. So now is the time for real action, and that starts with asking questions." [1]
I wish that more schools offered "X for Y" classes to foster basic literacy in relevant areas of study. I'd love a "Math for {Game,Control System} Programmers" or "Architecture for Game Designers".
It's certainly a deeply interesting interface between law and CS. Does anybody know how it can be explored further (in Europe if this makes a difference)? Recently graduated law school and I've been passionate for CS for quite a number of years and I'd love to combine the two?
Last year I read a book about IT laws in The Netherlands and ever since I read it I was able to apply that knowledge multiple times. Not necessarily the knowledge from the book itself, but also knowing when you don't know something.
This wasn't a course or anything, it was the interpretation of the law by an IT lawyer from NL so it took me just a few hours to read in total.
[+] [-] bvod|5 years ago|reply
I had the privilege of sitting in on an Election Law class last year at YLS. The topic was gerrymandering, with a discussion of the legal arguments presented in Vieth v. Jubelirer.
For non-lawyers, the plaintiffs arguments for what should constitute illegal gerrymandering is technically complex, using statistic concepts, graphs (computer science), and even np-completeness. In essence, the argument was to use computers to draw all possible congressional districts, score them on the basis of discarded votes, and if the scoring of the drawn districts is greater than two standard deviations from the mean district, determine it is unfairly drawn. I found particularly striking an audio recording the professor shared of a lawyer struggling to answer John Robert's questions on technical topics. The professor used this as an example to be prepared to answer questions that you may not have a background in, even if the expert witnesses had already explained the concepts. Unfortunately, the court rejected the proposed determination of unfair gerrymandering in a 5-4 decision, with the dissent stating that the presented way to determine unfair gerrymandering was clever, correct, and should be revisited.
As we continue to push the frontiers of what we can do with computers, we need informed lawyers who can clearly present deep technical topics, and we need judges who are capable of understanding them.
[+] [-] abdullahkhalids|5 years ago|reply
I imagine the algorithm could be further improved, but it at least ensured some amount of certainty and transparency.
------ [1] As far as possible, the delimitation of constituencies of an Assembly shall start from the Northern end of the district1[**] and then proceed clock-wise in zigzag manner keeping in view that population among the constituencies of an Assembly shall remain as close as may be practicable to the quota: https://www.ecp.gov.pk/documents/laws2017/1-3-2020/The%20Ele...
[+] [-] kemitchell|5 years ago|reply
[+] [-] rarefied_tomato|5 years ago|reply
My quackery sense tingles when I hear NP-completeness was mentioned in the argument. Do you have more info on the claimed relevance to gerrymandering?
[+] [-] petr_tik|5 years ago|reply
If this course doesn't include relevant legal topics, do you know any other "programming for lawyers" course that you would recommend?
[+] [-] rajacombinator|5 years ago|reply
[+] [-] relaunched|5 years ago|reply
It also might have more credibility if they had an instructor who was an attorney.
[+] [-] leovander|5 years ago|reply
My wife (lawyer) did the first three classes and the first two assignments. I watched along and was waiting for the same thing. She had some fun doing binary and playing around in scratch, and quickly lost interest as we didn't see where the legal part came in. We assumed it was the same course all the other CS50 variants were following and maybe there would be a legal bit at the end.
[+] [-] btown|5 years ago|reply
[+] [-] rmrfstar|5 years ago|reply
"But most of all, the legal profession has failed. Democratic governance depends upon responsible individuals throughout the entire system who understand and uphold the law, not who understand and exploit it. On average, lawyers have become so deeply corrupt that it is imperative for major changes in the profession to take place, far beyond the meek proposals already on the table. To start, the term “legal ethics,” upon which codes of conduct and licensure are nominally based, has become an oxymoron. Mossack Fonseca did not work in a vacuum—despite repeated fines and documented regulatory violations, it found allies and clients at major law firms in virtually every nation. If the industry’s shattered economics were not already evidence enough, there is now no denying that lawyers can no longer be permitted to regulate one another. It simply doesn’t work. Those able to pay the most can always find a lawyer to serve their ends, whether that lawyer is at Mossack Fonseca or another firm of which we remain unaware. What about the rest of society?
The collective impact of these failures has been a complete erosion of ethical standards, ultimately leading to a novel system we still call Capitalism, but which is tantamount to economic slavery. In this system—our system—the slaves are unaware both of their status and of their masters, who exist in a world apart where the intangible shackles are carefully hidden amongst reams of unreachable legalese. The horrific magnitude of detriment to the world should shock us all awake. But when it takes a whistleblower to sound the alarm, it is cause for even greater concern. It signals that democracy’s checks and balances have all failed, that the breakdown is systemic, and that severe instability could be just around the corner. So now is the time for real action, and that starts with asking questions." [1]
[1] https://www.icij.org/investigations/panama-papers/20160506-j...
[+] [-] gravypod|5 years ago|reply
[+] [-] chrisseaton|5 years ago|reply
Don't all game programming courses already include extensive maths classes?
[+] [-] ialsohavenoname|5 years ago|reply
[+] [-] dictumexmachina|5 years ago|reply
[+] [-] aronpye|5 years ago|reply
[+] [-] WildGreenLeave|5 years ago|reply
This wasn't a course or anything, it was the interpretation of the law by an IT lawyer from NL so it took me just a few hours to read in total.
[+] [-] Naac|5 years ago|reply
[+] [-] borepop|5 years ago|reply
[+] [-] jgrimm|5 years ago|reply