What happens if you try to sort listings by price and the actual item with the lowest price hasn't even been fetched by the browser yet?
Wildcard: Spreadsheet-Driven Customization of Web Applications
11–20 of 55 posts
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#12This seems to assume that all the relevant data is present in memory on the client, but this is often not true (e.g. due to paging issues). What happens if you try to sort listings by price and the actual item with the lowest price hasn't even been fetched by the browser yet?
I had many interesting conversations in my undergraduate research lab trying to find the right place to draw the line between engineering and research. Problems can be more apt classified as engineering when there is high consensus on what the actual problem is. Research often addresses what question should we be asking to determine the problem that may then be solved. Most often there is a series of research and engineering iterations intertwined with each other.
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#13It seems to rely on a willingness of the company owning the data to disclose their full data set up you. Currently, with things like GraphQL, we are moving in the opposite direction in that the server only sends you those columns that are absolutely required to fill the fields in your GUI.
Since they used it as the example, I don't see any incentive for AirBnb to let random people on the internet download their full internal data tables. Quite to the contrary, AirBnb will block you from accessing their servers if they believe that you are scraping.
So this is a new way for users to toy around with the limited incomplete data set that the website operator was willing to give them. But it won't empower users. What if AirBnb implements server-side pagination, so that your client doesn't even receive the data for the cheapest apartment, because it's on a different page?
Tools like this would be perfect in theory to enhance social networks like LinkedIn with an export and batch processing capabilities. But the company claiming ownership of your contacts will surely prevent you from actually getting a useful export.
Plus there's cases where the data is on a server because it's impractically large. For example, try this to improve your Google search results. Downloading a 100mio row spreadsheet as the first step?
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#14Wow, I absolutely love this concept. It is messy and overly ambitious, but promises something like a return to the "view source" mindset of the old web - where data was in plain sight and anyone curious and a little tenacious could reshape the web for their own needs. I have gone partway down this path for a related concept, and browser extensions are really the only way to go. The biggest risk and hassle is a relian…
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#15I've been following this lab's work for a while and actually suggested to them that the implementation for this be based on an RDF style data model. Ontology languages are the level of abstraction up from a spreadsheet and are an atomic unit in semantic web technologies. It looks like the way this fits in to the existing architecture is that the site adapters would extract data as RDF triples. Professor Daniel Jackso…
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#16Of course most web apps don't expose an API, so here we are.
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#17I don't think this can work. It seems to rely on a willingness of the company owning the data to disclose their full data set up you. Currently, with things like GraphQL, we are moving in the opposite direction in that the server only sends you those columns that are absolutely required to fill the fields in your GUI. Since they used it as the example, I don't see any incentive for AirBnb to let random people on the…
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#18Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#19I've been following this lab's work for a while and actually suggested to them that the implementation for this be based on an RDF style data model. Ontology languages are the level of abstraction up from a spreadsheet and are an atomic unit in semantic web technologies. It looks like the way this fits in to the existing architecture is that the site adapters would extract data as RDF triples. Professor Daniel Jackso…
Re: Wildcard: Spreadsheet-Driven Customization of Web Applications
#20I don't think this can work. It seems to rely on a willingness of the company owning the data to disclose their full data set up you. Currently, with things like GraphQL, we are moving in the opposite direction in that the server only sends you those columns that are absolutely required to fill the fields in your GUI. Since they used it as the example, I don't see any incentive for AirBnb to let random people on the…