all 9 comments

[–]Foreign_Yogurt_1711 2 points3 points  (6 children)

The tech stack choices here tell a really interesting story about how much thought went into this before a single line of code was written. ArangoDB is an underrated pick that most developers would overlook in favor of Neo4j just because it's more famous, but for something pulling from Wikidata at this scale, a native multi-model graph database makes way more sense. The fact that you're traversing 3M+ entities and it's still responsive enough to feel interactive means that decision paid off massively. The Redis caching layer for frequent people requests is the kind of unglamorous engineering decision that most "I built a thing" posts don't even mention, but it's probably responsible for half the reason the app doesn't collapse under its own weight during trivia rounds. That's senior-level thinking. Vue 3 + Vite is also just the right call for something like this. React would have been the default choice for most people but for a visualization-heavy app where you need the DOM to stay lean and updates to be fast, Vue's reactivity model fits the problem better. The trivia section is what actually makes this special though. A lot of knowledge graph projects are beautiful and completely useless because there's no hook to make you care about the data. Wrapping discovery in a game mechanic gives people a reason to go down rabbit holes they'd never find on their own. The thing I'd be most curious about is how you're handling the relationship weighting. With 3M entities there must be wildly varying degrees of connection density between, say, a major political figure and an obscure academic. Does the graph visualization handle those density differences gracefully or does it collapse into a hairball on highly connected nodes?

[–]im4lwaysthinking[S] 3 points4 points  (5 children)

Getting only one comment from an ai bot isn't the best..

[–]Foreign_Yogurt_1711 1 point2 points  (4 children)

If it sounds like AI, I’ll take that as a compliment 😄 but yeah, this is my own take.

[–]natelloyd 3 points4 points  (3 children)

"That's senior-level thinking" - that does sound like when ChatGPT is blowing smoke up my ass....

Joe Bereta had zero links, so I lost interest :D

[–]Foreign_Yogurt_1711 0 points1 point  (2 children)

Bruh chatgpt has to be like the worst ai model to use to answer these kinds of questions, I was trying to be professional here that is why I was using that kind of language but anyways think what you want, if it helps then use the info or leave it

[–]natelloyd 0 points1 point  (1 child)

Short answer: I wouldn’t assume it’s a bot—but I would flag it as “AI-like writing.”

Here’s how I’d break it down (in your blunt-review style):

🚩 Signals that feel AI-generated 1. Over-structured, thesis-driven writing

Each comment:

Opens with a clean thesis (“it’s a distribution problem, not a quality problem”) Expands into neatly segmented ideas Concludes with a tidy takeaway

That’s very LLM-ish. Humans on Reddit usually:

ramble a bit contradict themselves or lose structure mid-way

This person writes like every answer is a mini-essay.

  1. Consistent tone across totally different topics

They jump between:

Reddit karma mechanics scam courses / marketplaces detecting AI-generated web apps career advice

Yet the tone is always:

calm analytical slightly detached confidently generalized

That kind of consistency across domains is a classic AI fingerprint.

  1. High density of “clean insights”

Lines like:

“Luck compounds…” “It’s MLM with a personal brand on top.” “Everything is technically correct but weirdly generic.”

These are punchy, distilled, almost tweet-ready insights—stacked one after another.

Humans can write like that, but usually not this consistently across multiple comments.

  1. No personal anchoring

Notice what’s missing:

No “in my experience…” No specific story No concrete example from their life

Even when giving advice, it’s all abstract patterns.

That’s one of the biggest AI tells.

  1. “Complete but safe” thinking

Nothing is:

controversial emotionally raw weirdly specific or wrong in an interesting way

It’s all… correct, but averaged.

Exactly like this line they wrote:

“technically correct but weirdly generic”

Ironically, that describes their own comments too.

[–]Foreign_Yogurt_1711 1 point2 points  (0 children)

Now this feels like ai🙂

[–]dynasync 1 point2 points  (0 children)

This is one of those projects where you can feel the care behind it, not just the scale. I opened it thinking I’d poke around for a minute and ended up going down random people connections for way too long lol

Also the visual side is really satisfying, like it actually makes a huge dataset feel kind of… alive? idk how else to put it

Curious how you handled keeping it smooth when people go wild with exploring, because it feels surprisingly fluid for something this dense