[HN Gopher] Show HN: Every great read I've come across, compiled... ___________________________________________________________________ Show HN: Every great read I've come across, compiled into a knowledge graph Author : rpac0 Score : 98 points Date : 2022-07-09 16:13 UTC (6 hours ago) (HTM) web link (prashantbarahi.com.np) (TXT) w3m dump (prashantbarahi.com.np) | mrwnmonm wrote: | This takes me back to the importance of "mining the archive" | before you start writing about anything. But I not sure if this | does it or not. It is always interesting to me how much knowledge | we have, and how much effort people have to put in order to | acquire good understanding of something. This is still unsolved | problem for me. | toomim wrote: | What does the color of each node mean? | ahmedfromtunis wrote: | Thanks for sharing! | | Quick question: How did organizing data in this format help you? | laeri wrote: | Is there a way to download this graph? | amelius wrote: | Looks daunting. Perhaps you could visualize it as a rabbit hole. | Hirrolot wrote: | What software do you use to visualize the graph like this? | lattalayta wrote: | The "i" icon in the bottom left has that info: | | _So, here is a D3.js network graph that represents all of the | wonderful reads I 've ever found on the internet. The larger | nodes are the tags, while the smaller ones are the links to the | article._ | [deleted] | abraxaz wrote: | Nice graph, have you considered making it a directed graph, and | also assigning more explicit semantic meaning to the edges? | | So for example, using turtle syntax [1], instead of | | <https://engineering.zalando.com/posts/2022/04/functional-tes...> | <http://example.com/graph-edge> <https://www.testcontainers.org/> | | have | | <https://engineering.zalando.com/posts/2022/04/functional-tes...> | <http://purl.org/dc/terms/subject> | <https://www.testcontainers.org/> | | The semantics of http://purl.org/dc/terms/subject is given at the | url itself, but in brief: | | > A topic of the resource. | | > Recommended practice is to refer to the subject with a URI. If | this is not possible or feasible, a literal value that identifies | the subject may be provided. Both should preferably refer to a | subject in a controlled vocabulary. | | This would be similar to how wikidata expresses knowledge [2]: | | <http://www.wikidata.org/entity/Q28315661> | <http://www.wikidata.org/prop/direct/P921> | <http://www.wikidata.org/entity/Q750997> | | Or in English: | | "Go To Statement Considered Harmful"(Q28315661)'s "main | subject"(P921) is "goto"(Q750997) | | This also makes it easier to query [4], for example, you could | get all articles covering a "goto" with the following SPARQL[5] | query: | | SELECT ?item WHERE { ?item | <http://www.wikidata.org/prop/direct/P921> | <http://www.wikidata.org/entity/Q750997> } | | May help to read the RDF primer [3] also. | | [1]: https://www.w3.org/TR/turtle/ | | [2]: https://www.wikidata.org/wiki/Q28315661 | | [3]: https://www.w3.org/TR/rdf11-primer/ | | [4]: https://w.wiki/5RW2 | | [5]: https://docs.stardog.com/tutorials/learn-sparql | rpac0 wrote: | Thank you. Honestly, working with GraphDB and SPARQL inspired | me to create this. I did consider if I could create a "real" | knowledge graph and even went as far as searching for in-memory | graphdb that lives in client browser (maybe one that's built on | top of IndexDB. I thought, hey if in-mem RDBMS like H2 exists, | is there an in-mem GraphDB available? :D) so that I can query | it using SPARQL, but couldn't find anything on it. I wanted to | do this without any infrastructure while keeping the bundle | sizes low but yes, the way you explained is how it should have | actually been done. | jimmySixDOF wrote: | I recommend implementing this in a 3D WebXR AR/VR experience | for immersive navigation or look at your data through Flow | Immersive. Seeing your data in free space arround you is a | great way to gain insights. | workah0lic wrote: | Im actually more interested in your "Algorithms" tab of your | blog. | | I had not thought of publicly documenting samples of algorithms I | have used in the past. I have an internal library of one-liners | and bash scripts but I should publish these | rpac0 wrote: | Glad you found it useful :) | | > I have an internal library of one-liners and bash scripts but | I should publish these | | That's a great idea. Bash scripts are sort-of like regex to me | (I have to recall them whenever I need them and then I forget | them later) and bash scripts samples can really be useful. | Looking forward to your Show HN. | personjerry wrote: | How does one use this? How is it useful? | Groxx wrote: | Out of curiosity: "great reads" sounds kinda like a proper name / | title (it's a plural being used as a singular), are these from | lists-of-"great reads" / a layout for some datasource that has | "great reads", or just a (large!) collection of things you've | found over time? | | Or am I just over-thinking that "s"? | | Either way, this looks great. Randomly clicking a few entries | finds stuff I wish I had found years earlier. Thanks a ton for | sharing! I'll have to poke around more :) | gnubison wrote: | I'd say it's a kind of idiomatic phrase (?) -- "great reads" | where a "read" is a "thing to read" (like one could use "read" | in "comfort read"). In other words: | | _language_ | richdougherty wrote: | "That book was a really fun read." | | "That author is always a good read." | | https://www.merriam-webster.com/dictionary/read | | > read (noun) | | > something (such as a book) that is read | [deleted] | rpac0 wrote: | > just a (large!) collection of things you've found over time | | This one is to the point. So, the collection was exported from | my Pocket account. Whenever I find any interesting blogs, I | save it there (with tags so that I can find them easily). The | oldest entry dates back to 2017 and over time, I have | accumulated about 700-ish articles. | | Here's the backstory: | https://twitter.com/nottherealpac/status/1545803998854205441 | | Hope this clarifies :) | Groxx wrote: | I think I've got a couple thousand things in Pocket and | Pinboard, though probably less organized and filters than | yours seems to be... turning that into a graph for sharing | makes quite a lot of sense, I like that idea. Relatively low | effort too. | | Anyway, thanks again! This looks like a lot of good stuff, | it's clearly years of effort and I'm very glad you shared. | wronglyprepaid wrote: | I think it is just a typo. | fourampers wrote: | Looks cool and fancy. I would be grateful to see a simple list | also, since it's hard to use it on mobile. "Blogs" tab is small | compared to this graph. | zelphirkalt wrote: | A graph implies a sort of hierarchy or cycles or at least some | kind of order. I doubt, that there is one specific arrangement of | the reads in a graph, that will lead to always finding what one | is looking for. I think, that freely tagging things might work | better. | _fzslm wrote: | thank you so much for sharing! i think knowledge graphs, | knowledge bases and so-called "digital gardens" - compilations of | knowledge like these are incredibly powerful in sharing masses of | knowledge and information with each other in an async way, and | provide a great value to ourselves in solidifying that wisdom in | our own brain. bookmarked! | | (now my mind is just wandering, but some way to "aggregate" | knowledge bases... maybe kind of like RSS but with full-text | search and more hierarchical, with tags and multiple layers of | navigation... that would be cool!) | rpac0 wrote: | I was thinking of making a time series of the bookmarks but | yeah hierarchical navigation and FTS sounds infinitely more | useful. I'll seek into integrating it into the Algolia index. | Appreciate the feedback. Thank you. ___________________________________________________________________ (page generated 2022-07-09 23:00 UTC)