HN user

david_p

318 karma

CTO of Linkurious http://linkurious.com

Posts4
Comments112
View on HN

I will give this a try!

Docker desktop on mac does not work well (uses lots of resources) and my current alternative is OrbStack (very slick, uses far less resources, but freemium).

I started a company in that market 10 years ago. We compete with palantir. It’s a competitive market with lots of actors.

On of their strengths is the ability of thiel to raise lots of money, and win huge gov contracts by convincing everyone that what he built is magic. it is not.

palantir is regular enterprise software. morally, they are vilains for sure, but their superpower is being excellent at marketing themselves.

Backing up Spotify 7 months ago

Would you share the name of that successor? I miss the old internet and would love to take a look.

Linkurious | Backend and DevOps engineer | Full-Time | ONSITE (Paris, France) | EUR 60k-70k | https://linkurious.com

TL;DR: we’re the European competitor to Palantir. We build and deploy our data intelligence platform in the World’s biggest organisations (governments, financial institutions, NGOs, industry groups, etc.).

Tech: we are centered on graph visualization with a swappable graph database backend (neo4j, neptune, memgraph, google spanner). Our stack is full typescript (nodejs, angular).

We are looking for someone who can contribute to our nodejs app while also improving our developer experience by contributing code & config to our jenkins/kubernetes/argocd/nexus stack.

If you want to know more, please get in touch here: https://linkurious.recruitee.com/o/backend-productivity-engi...

As many people already commented, no one actually visualizes graphs of that size at once.

Context: I’m the CTO of a GraphViz company, I’ve been doing this for 10+ years.

Here are my recommendations:

- if you can generate a projection of your graph into millions of nodes, you might be able to get somewhere with Three.js, which is a JS library to generate WebGL graphics. The library is close enough to the metal to allow you to build something large and fast.

- if you can get the data below 1M nodes, your best shot is Ogma (spoiler: my company made it). It scales well thanks to WebGL and allows for complex interactions. It can run a graph layout on the GPU in your browser. See https://doc.linkurious.com/ogma/latest/examples/layout-force...

- If you want to keep your billions of nodes but are OK with not seeing the whole graph at once, my company builds Linkurious. It is an advanced exploration interface for a graph stored in Neo4j (or Amazon Neptune). We believe that local exploration up to 10k nodes on screen is enough, as long as you can run graph queries and full-text search queries against the whole graph with little friction. See https://doc.linkurious.com/user-manual/latest/running-querie...

I was 12 in 1996, in southern France, and my art teacher held a lunch-time club to teach us 3D modelling.

We were using MNM (midnight modeler) and POVRay to create some cool 3D models on my schools 386 computers.

I was dreaming of, one day, working at ILM. Good memories :)

I love the idea of a simplified SQL syntax for joins.

I have been working with graph databases for years now: these databases had to solve this problem from day one, because of the focus on relationships between entities.

I must point out that Neo4j was the first to propose a syntax that made traversal feel simple and natural again: the Cypher query language.

Neo4 and other industry players have spent years working on a new standard query language for graph databases that was released in April this year: GQL. GQL is the first database query language normalized by ISO since SQL, so it’s a big deal.

Anyway, if you wanna learn more about GQL, that a look at https://www.gqlstandards.org/

https://linkurious.com | USA (East coast) | REMOTE | Full-time | $150k-180k

We are a graph visualization company specializing in data investigations. Most of our customers are fighting financial crime.

We are a 11 years old bootstrapped French startup, we created a subsidiary in Washington DC 2 year ago to better serve the US market. We are looking for employee #2 in the US (#44 overall).

The open position is a Solutions Engineering (think technical pre-sales and post-sales). Details: https://www.linkedin.com/jobs/view/3814706457/

Pegasus Mail 3 years ago

Did we study in the same university?

I was studying at a French engineering university and had that exact experience.

I loved learning all the weird command line tricks and Pine shortcuts :)

I work closely with Neo4j and Memgraph.

What is happening to Neo4j is not directly related to Memgraph. Neo4j raised a lot of cash and their investors have a lot of expectations now, this puts their sales under a lot of pressure and has pushed them to raise prices.

On the other hand, Memgraph is cheap and aims at being compatible with Neo4j from an API point of view (even though their don't share any tech background : Neo4js is Java, Memgraph is C++).

Memgraph can be a good replacement for Neo4j, but is not yet popular enough to be a menace for Neo4j in the short term.

I used to work in Web preservation and we often discussed/collaborated with internet archive.

I was working in a French government-funded Web preservation project.

Many countries have such government-led projects (france, norway, iceland, italy, usa - via the library of congress, slovenia). For a full list of who does that, see https://netpreserve.org/

Short answer: partial replication of the data at other institutions + overlap of the archive at other institutions

Many projects like internet archive exist, they are not necessarily publicly accessible via the internet (in France the archive can be consulted from public libraries via dedicated computers).

If you are interested in the topic, also take a look at the LOCKSS project from Stanford: https://www.lockss.org/

Graphviz 7 4 years ago

This is more for diagramming small graphs. If you are trying to render large networks, there are better alternatives.

For OSS graph visualization libraries, check out: - Sigma.js - Vis.js

For commercial options: - Ogma (disclosure: my company builds that one) - KeyLines

We’ve been using helpscout for the last 6 years, it’s good but we will be migrating to another service (to be defined) soon.

Reasons:

- they are expensive, and have announced a price increase next august

- they do not offer options to host data in europe

- they have no web ui for customers to track all their requests (helpscout is mail-only)

I have trouble believing that you truly believe this, but in case you are not trolling:

You are not born with any rights. Rights are social constructs, always were, always will.

You decide that your right to roam the world is more important that the right of ants to live (you squash them when you walk). Some buddhist think otherwise and sweep in front of themselves before moving somewhere where ants might be.

Your distinction of “what requires other beings’ labor” will take you no where, almost all your actions will impact others. Do you think killing yourself is misusing your parents’ labor? No definitive answer exists, just social constructs.

Is is right to force selfish humans to vaccinate themselves to prevent doctors from working overtime in countries where health is socialized? I think so. Is it right to ask people to get vaccinated to prevent someone’s grandparents from dying 10 years too early? Well, yes, I believe that’s fair.

You have the right to disagree, but don’t trick yourself into believing there is any universal truth to be found here.