[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)