Hacker Newsnew | past | comments | ask | show | jobs | submit | superdude264's commentslogin

I feel this comment is pequant and jejuon. Of the distributed nature of computing has made it's way into programming language research.


Piquant and jejune?


Yeah, like who is to say 1+1=2?


1+1=3, for sufficiently large values of “1”. And for this community, that’s less of a joke than you think. This isn’t effective snark...


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’.


For 10 years, people have been talking about REST as if it means something. I could never figure it out. If it means anything more than CRUD, it's lost on me.


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.

Here is a much longer comment on reddit where I go through Fielding's thesis and a few other writings and show that following the constraints pretty naturally leads to the outcome above: https://www.reddit.com/r/programming/comments/2oyj65/api_des...


To me it means CRUD + stateless (no sessions) + naming convention. overall this is aimed at making api easier to reason about.


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?



CLT, RTP, and Austin are all fairly liberal leaning.


Just put the comma in front of item you're about to add.

Apple ,Banana


This makes the formatting look atrocious, which is even worse.


If it makes you feel better, Fred Brooks of System/360 ("mainframe") fame has a pronounced Southern accent, and is a Turing award winner.


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 link to or write more about what other kinds of things need to be fixed? What is wrong with the sign of an electron's charge?


I guess it doesn’t make all that much difference which sign: it’s an arbitrary choice. It’s just a bit confusing for students to define the electron charge as -e instead of +e, or draw diagrams with arrows pointing the opposite direction of electron movement. http://www.allaboutcircuits.com/textbook/direct-current/chpt...

On the other hand this guy seems to appreciate the definition: http://www.austincc.edu/wkibbe/truth.htm


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: