5 ms·
> "users want web crawling tools that work for the majority of the web" again the overriding belief that the lowest common denominator is the only function wor
by rektide 5y ago
> "users want web crawling tools that work for the majority of the web"
again the overriding belief that the lowest common denominator is the only function worth serving. again refusing the challenge of doing better outright, & opting into only believing in worse. you've started off by excluding all use cases except the worst one.
and you just made that up with no evidence. we'd need to have a better web already built & rolled out to know this, to a/b test. maybe if we had gone down the semantic web paths harder we'd have really good parameterizable search that totally changed everything, became a core workflow for literally everyone. maybe maybe social media never turned into a toxic cesspool because we emerged web of trust systems, and social democracy flourished world-wide via the web. maybe we built a better more decrntralized web that got people information some better way. you've started with the view that what we have now is optimal & that serving the lowest user is the only goal, but we don't know what other kinds of success might have looked like; we don't even know how this specific limited end you've imposed might be served.
> "most authors will find semantic web too complex to implent (Say > 95% don't implement)"
again just assuming worse is the only real option. assuming incompetence, like Peter.
https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data#search-appearance https://developers.google.com/search/docs/advanced/structure...
here's google's docs for how to implement semantic web today. i'm pretty sure most of the lower quartile of developers i've worked with (still not a terrible lot) could get something ok going on an existing project in half a day, based on this.
peter just said the world was "incompetent" & basically left it at that. this argument feels like a slightly less harsh re-assertion of that; again, i disagree.
> "as a result, if we want to serve our users, we would need to make two tools,one for semantic sites and one for not"
i understand nothing about how we lept here. even assuming i was sympathetic to either of your first points, i see no advantage or benefit from this. it makes me quake. it's anti-participatory- it believes there is some web today which must be conseved as it is, never grown further. it proposes any changes in use must fork off & start their own separate sphere of community, use. this sounds godforsaken awful & ruinous. not only is worse better but it must be prrserved so against the better. this is a stunning conclusion which i am still working to recover from, and wholly contradictory to both Postel's Law, and to the malleability of the medium which has, imo, made it the most competent & powerful shared medium we have on the planet.
> chicken-or-the-egg"
i think this is a chicken & egg problem too, sort of, in that both must arise & it's not clear how exactly it gets started. but like the real chicken & egg, in truth there are only many many small microshifts, adjustments, small evolutions, allowed diversification & many different flourishings that can then arise. i see no reason the extensible powerful web & the extensible powerful user agent should do as you say & split. we obviously clearly should enrich, should make the web that is semantic, so the chicken can become more chicken like, and better tools, so the egg can become more egglike. we sacrifice nothing by working for better. we can make our information better, easily, at little cost to us & none to the lower users, & we can over time find & create a wide range of tools that dont just search, but which generally improve the user experience, in a range of ways. when pages take the step of marking up their contents in machine readable ways, we enable more possibilities, more diversification, more possible flourishing.
> if you really believe lack of adoption is a non issue,
again i think there's some very abstract words that again miss the topic of conversation. a reminder, i was talking to this:
>> "We deal with millions of Web masters who can't configure a server, can't write HTML"
i do believe in a far wider range of adoptability than picking up the lens of the narrowest view. picking up the crudest typecast of bad operators one can reach for, & using that to browbeat those who want to try better, more advanced, is what i described as a low bog. peter called the world "incompetent", as his opening salvo, and i think that's just incredibly small & not worth giving an ounce of time or energy.
whatever truth there are to peter's views, the world ought try to be better. a better hypermedia is more likely to, in the long run, breed better hypermediaists. a view that we're bad is likely to breed less.
> instead of just pointing to the successes?
ok so this time you're willing to possibly entertain my notion- not assuming everyone is incompetent & goning to be unable to manage it- great- and now we're going to evaluate semantic web by what successes we have today to our name.
i do think there are some great user tools/extensions for seeing the semantic web about them as they go about.
but mostly i think there's a whole range of ehat the web could be that's been bypassed, ignored, by cant-do worse-is-betterism trash talking. the semantic web we have now is some islands of json-ld not so much marking up the web, making it semantic, but providing m2m hooks for search engines.
there are still some successes. some cool tools to see embedded data, to make better breadcrumbs of where we go. activitypub is showing the value of extensible, interlinked structured data, is a hotbed of neat social systems & apps & decentralizations. the js libraries have only recently got good, got modern, but they have; that's a subtle but promising sign to me, a form of success.
but mostly disbelief & scorn has carried the day against the semantic web, kept it from accruing even the slow-burning background interest i think it deserves. mostly we havent been incrementally growing, making small advances. more energy is spent telling pop culture that semantic web is dead than there is time or words spent exploring what might be or what would be possible.
personally, measuring success under these conditions of not just neglect but hostility seems like yet another convenient way to refuse the call, to deny the real exploration & engagement with what could be or what we could improve on. we can keep at setting up hurdles for the semantic web to jump over for you & Peter's pleasure, but none of these topics, these trials, i think, have much value for a hungry or open mind, one seeming to go further.
- bawolff 5y ago> again the overriding belief that the lowest common denominator is the only function worth serving. again refusing the challenge of doing better outright, & opting into only believing in worse. you've started off by excluding all use cases except the worst one. I feel that you are mis-stating my position. > this is a stunning conclusion which i am still working to recover from Ffs, melodramatic much? > here's google's docs for how to implement semantic web today. i'm pretty sure most of the lower quartile of developers i've worked with (still not a terrible lot) could get something ok going on an existing project in half a day, based on this. To be clear, i think most could do even the original rdf if they so desired. My argument is not that they are literally incapable, but that their interests are not aligned with doing so (replace incompetent with lazy if it makes you feel better) > we sacrifice nothing by working for better. we can make our information better, easily, at little cost to us & none to the lower users, & we can over time find & create a wide range of tools that dont just search, but which generally improve the user experience, in a range of ways. when pages take the step of marking up their contents in machine readable ways, we enable more possibilities, more diversification, more possible flourishing. We sacrafice opportunity cost. Time spent working on things with unsolved problems and no plan for conceievably solving them is time that can be better spent on solutions that are actually practical (or could be spent on solving those unsolved problems). But by all means anyone who thinks they can make it work, should go make cool things. I'm not saying that people shouldn't work on semantic web - just that if they do, they should work on solving norvig's complaints or try to make them inapplicable to the specific niche they are working on. > again i think there's some very abstract words I don't understand how you are using abstract in this sentence or how my previous comment was abstract. > picking up the crudest typecast of bad operators one can reach for, & using that to browbeat those who want to try better, more advanced, is what i described as a low bog Then you should make the argument that the few are sufficient. There's plenty of technologies where you don't need everyone on board. Semantic web as originally envisioned seems like one where you do. If you disagree that you do, this is a good place to attack peter's argument. > whatever truth there are to peter's views, the world ought try to be better. a better hypermedia is more likely to, in the long run, breed better hypermediaists. I agree, but we should work on things that are practical given the constraints we have or figure out ways to remove those constraints. Running head first into a known wall, pretending it isn't there, doesn't solve anything. To give an example - take gnutella vs bittorrent. Gnutella had a problem that many participants were selfish peers (downloaded but didn't upload). If we just said that selfish peers were "bad operators" and we should ignore them in favour of the people who are good, we would be stuck with gnutella. Instead, bit torrent came along, recognized the issue, created the tit-for-tat algorithm, which changed the social dynamics, overcoming the problem. > ok so this time you're willing to possibly entertain my notion- not assuming everyone is incompetent & goning to be unable to manage it- That's not my notion. My notion is that people do what is in their personal best interest, and a significant (but not universal) portion have interests that differ from what would be good for a hypothetical semantic web. In my view, in order for semantic we to suceed you need to either shift the social dynamics so that more operators interests align with what is good for the semantic web, or you need to make the semantic web more robust to misaligned interests. Preferably both. > activitypub is showing the value of extensible, interlinked structured data, is a hotbed of neat social systems & apps & decentralizations. the js libraries have only recently got good, got modern, but they have; that's a subtle but promising sign to me, a form of success. I think this is an interesting example, because it modifies the vision of the semantic web just enough to address norvig's points. Its an isolated system - you don't need the world to use it, just the people you want to follow. Incompetence is again fixed by only having people who want to participate participate. Additionally most participants use something like mastadon, so dont have to implement it themselves. Similiarly, there are tools to deal with spam, as well as procedures like requiring invites or admin approval to join. If anything, i think this is tge exception that proves the validity of norvig's argument. The semantic web doesn't work due to norvig's reasons. Modify the idea slightly to address those reasons, and suddenly it works great. > but mostly disbelief & scorn has carried the day against the semantic web, kept it from accruing even the slow-burning background interest i think it deserves When has disbelief & scorn ever actually kept a good technology down? Scorn tends to go away the moment the tech does something valuable to someone (for exame, take drop box). ------- To conclude, i think you're defining the semantic web differently than how Norvig is. Could something related to but not quite the same as the original vision of the semantic web take off? sure definitely. Your example of activitypub is a good one in my mind. Could the original vision of the semantic web take off - i don't think so unless it fixes its incentive problem. Of course if someone creates it and it works, i would be happy to be proven wrong.