I've had the same feeling and finally came to a few conclusion that Fielding's REST architectural constraints lead to client applications that are required to utilize undefined URIs for performance gains. The reason true RESTful APIs are scarce as compared to HTTP/JSON APIs is due to API developers recognizing this issue and choosing to deal with it by making URIs part of the API contract. The REST community has offered no additional guidance or answers other than to point out (correctly) that HTTP/JSON APIs aren't truly RESTful. That is OK.
I just finished reading the paper and that’s what it looks like to me. It’s a CRUD interface w/ multiple implementations (proxy, cache, route, serialize, filesystem store, memory store), which they create pipelines out of using some syntactic sugar in the Objective-Smalltalk language. This syntactic sugar, discussed in their paper on ‘polymorphic identifiers’, allows you to use the same syntax for writing content to a file as you would writing to a key in a map or a field in an object. If you look at the pictures / tables in this paper, you get a general idea of what they are doing (e.g. replacing the filesystem store with a memory store while running tests). These dynamically dispatched processing pipelines are powerful, but can be hard to follow (which is true of dynamically dispatched processing pipelines in general). The power/obfuscation is multiplied by the convenient syntax of the language.
My opinion is that the actual innovation is the ‘polymorphic identifiers’ they introduced in their previous paper, which is definitely worth a read as my one line description of it can’t really do it justice. It’s kind of like being able to overload the assignment operator. Once you have that kind of feature, it’s sort of a no-brainer to say ‘Hey, all I/O (variables in memory, filesystems, etc) should use the same interface’.
This is really neat. In this space, is the normal metric 'atmospheric CO2 equivalent'? Is this just so they can normalize the affects of all the different things that cause warming into one unit for discussion purposes?
I was interested to see that too. Especially how it was tightly clustered with C. Maybe there are a lot of projects of C modules with a Python wrapper bringing them all together?
Just last Spring, he lent me his copy of "What Color is Your Parachute" and invited me into his office to discuss two job offers I was contemplating. He did all this after he passed by the CS library and saw me looking for something.
Can you explain a little more about what problem it's trying to solve and how it goes about doing that? I've read the architecture overview and it sounds a little bit like IPFS (ipfs.io). Is that correct?
I'm calling bullshit. Post a source for your examples. Also, the ABA and the AMA agree unions for lawyers and doctors. They have a government sanctioned monopoly on top level legal and medical talent. You can't even train lawyers and doctors without the approval of those organizations. The only reason those unions get a pass on the standard union rhetoric is because they are powerful while collar unions. Nobody with any credibility is saying the AMA residency matching is a detriment to the rights of workers, for example.
Who gets do define merit? Too many Jewish students were getting into Harvard in the early part of the 20th century, so the application process was changed.
So the university get a portion of each grant someone brings in? This may be naive, but I thought grant money was given to a person/project and that tuition paid for university stuff.