Shouldn’t it be possible since forever to put machine readable source information into PDF metadata. It’s more a problem of the tools and programs generating the PDFs.
We spend millions turning structured information into PDFs and billions to extract the same data from a printer rendering language
Catchall for 25 years :) (on domainfactory - df.eu) each company/service gets their own email prefix, so I can determine spam and also filter unsolicited emails.
My general point on GraphRAG is that it extracts and compresses the horizontal topic-clustering across many documents and makes that available for retrieval.
And that by creating the semantic network of entities, you can use patterns in the graph structure to answer questions that rely on information coming together from different documents. Think the detectives board connecting facts with strings from many different sources.
Feel free to ping me for a deeper discussion: michael at neo4j
RenTec was covered in much depth at the Acquired podcast.
Basically algorithms from signal processing applied to huge volumes of historical and current data to determine buy and sell signals. Originally developed for national defense.
Very secretive all external partners were bought out. Only hundred or so people benefited in the billions per person. Including Robert Mercer of Trump campaign financing and Cambridge Analytica fame.
Very interesting but also disheartening episode about smart people only caring about getting richer.
Quick 5 minute video on downloading and running Hugging Face language models in GGUF format (quantized by TheBloke) with Ollama on your local machine and checking GPU consumption with asitop (Apple Silicon Mac Top).
The article is factually incorrect on many fronts. There were only 3 reactors running at last. Nuclear was never profitable, the country shouldered most of its costs (esp for radioactive waste storage)
The renewable energy transition was blocked and delayed by the same Merkel govt. Germany was once leading in wind and PV energy and all those industries were destroyed and almost 100k jobs lost. 60bn subsidies per year go to fossil fuel companies including coal mining and burning. Often under the disguise of job retention. All through industrial lobbying and strong unions in the fossil fuel industries.
Not sure if you saw our graphql integration, that takes typedefs and converts a graphql query into a single cypher query, which can then be executed directly. https://neo4j.com/product/graphql-library/ has links to docs and api scaffolding tools.
When I started back then in 2016 with it, it was pretty cool how directly graphql mapped to the graph model in the db.
That's what you can do in Neo pretty easily. The DS library offers a bunch (50+) algorithms to run on the graph data directly or projected, e.g. PR on 117M wikipedia links runs in 20s.
Not sure why, but the blog post in question (same URL), has been sneakily replaced with one replacing "graph database" with "GraphQL" in the title.
And changing the tagline on relational database from
"Relational databases: a software engineering fail"
to
"Relational databases: engineering success is not always the best software engineering fit"
It runs authenticated enabled by default and uses https and also our binary (always-TLS) protocol.
Every database benefits from having the _hot_ dataset in memory, so that's the same with Neo4j.
2011 was many years ago, since then the memory management has been completely rewritten.
You very probably wouldn't use the Neo4j Browser in production as it is meant to be a developer tool. Usually, you would build an app that uses the drivers to connect to the db.
A graph database is similar, only it uses direct-record-ids for linking connected entities and not indexes.
So instead of doing joins on indexes it follows record-pointers during graph traversals.
In the graph databases book (graphdatabases.com) there is a chapter on the internal architecture of Neo4j.
We spend millions turning structured information into PDFs and billions to extract the same data from a printer rendering language