Similarities in Law and Programming: Using Abstraction | Dark Hacker News