give me money and ill go buy win 10 <| sep |> This has to be satire , right ? No one can be that ignorant of shit that went down in the Soviet Union . Can they ? <| sep |> Interesting ! While even the tabloid version is a bit theorydense for me , it reminds me of a few issues I ' ve experienced that I feel like are related , maybe A really really really common security problem I ' ve seen in webapps is having a sort of data that should ALWAYS be scoped by the current user , and then forgetting to scope it by the current user in a few spots . For example users create projects , and users are only allowed to modify their own projects , but in the delete project request , the code just deletes the project with whatever ID was in the URL parameters , and doesn ' t check if the current user actually owns that project . This could be solved by making the code that fetches projects always behind a function that requires a user argument , but that kind of solution often requires removing builtin functionality say , that Rails provides that allows for querying for all projects . It would be amazing if this could be a compiletime type error instead . One of the reasons I ' ve heard people say they like writing Node . js is that it ' s one language on both the client and the server . In my experience coming into a Node . js app , though , I was often really really confused as to whether the JavaScript file I was currently looking at was being run on the client or on the server . This post makes it sound like the type system would tell me , which would be cool !