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