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