Live data from Hacker News

Mixnode: Turn the web into a database

mixnode.com

21–30 of 87 posts

Re: Mixnode: Turn the web into a database

#21

For anyone else confused by the title, this is an alternative to you doing the crawling. It's not some proposal to re-architect the web so that crawling isn't necessary. It's a data warehouse of the web as a service.

It’s not even an alternative to crawling. It’s just a way to exploit the result of crawling. You have to crawl first.

Very misleading title.

Re: Mixnode: Turn the web into a database

#22

Kids these days... We could have had XHTML, xpath, and the web as a semantic DB. I wonder if the author even knows what these things are, or what happened with the vision of a semantic machine-readable web. I rarely come across engineers who even know what XML is (no, it’s not an alternative encoding format to JSON). It’d be great if CS courses and bootcamps would teach some basic web history.

> I rarely come across engineers who even know what XML

bullshit

Re: Mixnode: Turn the web into a database

#23

Kids these days... We could have had XHTML, xpath, and the web as a semantic DB. I wonder if the author even knows what these things are, or what happened with the vision of a semantic machine-readable web. I rarely come across engineers who even know what XML is (no, it’s not an alternative encoding format to JSON). It’d be great if CS courses and bootcamps would teach some basic web history.

To be fair, you can to use XPath in HTML as well

Re: Mixnode: Turn the web into a database

#24
post #11

With XHTML 2.0 and related tools like XQuery it could've been a matter of course. Hell XQuery is still a much better tool for this job than SQL, but no one cares. I mean > string_between(content, ' ', ' ') as title really?

I think the main point here is that you can get data from many different places without having to run crawlers. Like the etld example. tbh I too want to see better DOM handling (stringBetween is not the best function for HTML parsing lol) but the main value prop is pretty impressive.

> you can get data from many different places without having to run crawlers

Is it really the case ? Can you really avoid crawling before doing that ? Article is unclear

Re: Mixnode: Turn the web into a database

#25

Kids these days... We could have had XHTML, xpath, and the web as a semantic DB. I wonder if the author even knows what these things are, or what happened with the vision of a semantic machine-readable web. I rarely come across engineers who even know what XML is (no, it’s not an alternative encoding format to JSON). It’d be great if CS courses and bootcamps would teach some basic web history.

> I rarely come across engineers who even know what XML bullshit

Second this

Re: Mixnode: Turn the web into a database

#26
I dont want to be too harsh but I wouldnt find this useful (and my job depends a lot on crawling data)

1. When most people scrape data, they generally are interested in a very specific niche subset of the web. Sure you might have a billion row database of every article ever publisbed, but do you have all the rows of every item sold in FootLocker.com, for instance? As well as the price of each item(which is extracted from some obscure xpath)

2. Second, most people are interested in daily snapshots of a page. Like the daily prices of items in an ecommerce store. Not a static, one time snapshot.

I strongly believe crawling is something that can rarely be productized. the needs are so different for every use case. And even if you were to provide a product that would make crawling obsolete, I would still never use it. Because I dont trust you crawled the data correctly. And clean, accurate data is everything

Re: Mixnode: Turn the web into a database

#27
post #21

For anyone else confused by the title, this is an alternative to you doing the crawling. It's not some proposal to re-architect the web so that crawling isn't necessary. It's a data warehouse of the web as a service.

It’s not even an alternative to crawling. It’s just a way to exploit the result of crawling. You have to crawl first. Very misleading title.

I don't think it's actually wrong to call it an alternative. If someone says that going to a restaurant is an alternative to cooking, you know exactly what they mean. It's not an alternative method, but it is an alternative choice.

The problem is that there are two valid interpretations here, and it wasn't clear which was the right one.

Re: Mixnode: Turn the web into a database

#29

Kids these days... We could have had XHTML, xpath, and the web as a semantic DB. I wonder if the author even knows what these things are, or what happened with the vision of a semantic machine-readable web. I rarely come across engineers who even know what XML is (no, it’s not an alternative encoding format to JSON). It’d be great if CS courses and bootcamps would teach some basic web history.

> I rarely come across engineers who even know what XML is (no, it’s not an alternative encoding format to JSON).

Why? I've been around since HTML 1.0 and used to be a die-hard strict XHTML advocate (now I'm not just because today HTML5 still is written as pretty well-formed XML usually + has more semantic tags and is more readable and more unified this way) and actually love XML as I find it more readable than JSON but how I still don't get how is XML better than JSON in any aspect other than readability (which is subjective, many people say XML is pain to read). Sure, XML provides 2 distinct ways of expressing object properties and allows unencapsulated text within an element alongside subelements but I doubt these are a good things at all. I feel like I would even prefer JSON to replace HTML itself as it could introduce more order to the chaos and make the web more machine-readable.

Post reply on HN