Hacker News new | past | comments | ask | show | jobs | submit | jcgrillo's comments login

Maybe two records getting written to the database in the same millisecond somehow getting the same uuid primary key... could happen if they use some javascript library to come up with the uuid ;)

74% feels way too low to be useful, which aligns with my limited experience trying to get any value from LLMs for software engineering. It's just too frustrating making the machine guess and check its way to the answer you already know.

A huge steam engine might be the ticket, that'll solve your starting torque problem

Are there any? My experience so far with graph databases is a resounding failure.

I'm using Neo4j to build a CMDB and it is awesome.

That's good to hear, how large is the graph you're building (nodes, edges) and how do queries perform?

Not very big since it is only used internally at my company. 5 digit node count and high 6 digit relationships count. Queries are usually very fast unless you try to do something stupid that ends up having to search the entire graph. indexing critical high-cardinality properties and thinking of relationships as a kind of index help a lot with query performance. I have been meaning to test how fast memgraph is.

The big issue we have had with Neo4J was with replication, when we do MASSIVE updates. For the rest, it handles the charge reasonably well.

What constitutes a massive update?

What is a "CMDB"?

A Configuration Management Database (CMDB) is a centralized repository that stores information about Configuration Items (CIs), including their attributes and relationships. It's a key component of IT service management (ITSM), providing visibility into the components that make up IT services, like hardware, software, and documentation

Interesting!

It can be incredibly useful. One example is to have every every process linked to the VM it is running on and the host the VM is running on and the TCP port the process is listening on. If you have all the correct relationships defined then you can write a query like this to find every process on every VM listening on port 80 on a given VM host.

MATCH p = (host:VMHOST {name: 'your_host_name'})-[:RUNS]->(vm)-[:HAS_SERVICE]->(service)-[:EXPOSES_PORT]->(port:TCPPORT {port: 80}) RETURN p

This can save a absurd amount of time for analyzing the impacts of failures and security isolation compliance.


In OSS or generally?

Either, tbh?

> Instead of steel or aluminum, the Slate Truck’s body panels are molded of plastic.

Deal breaker. Plastic gets brittle with age.


depends on the plastic. Some do much better than others.

Replace it then?

That's really expensive, I'm actually in the process of replacing the plastic front and rear bumpers on my 1999 W210 Benz and just the plastic parts add up to over $1k before paint. Having a shop do the whole thing would probably cost $5k or more. I'd rather pay up front whatever it costs to have steel body panels than deal with plastic.

used to be such accusations were grounds to seek satisfaction in a duel.. might be time to revive that practice

I'm kind of a hermit I guess.. but I haven't had any of that stuff since like 2009 and it's been just splendid. Email and sms/signal does the job well enough.

the difference is you're not allowed to shoot the salesman in the face or hit him with a splitting maul

IME a little judicious gatekeeping can actually be the thing that makes anything get done at all

People who don't know better often make the mistake of thinking there's a tunable tradeoff between quality and velocity. This is false. To go fast you need to execute competently. The result is both high quality and high velocity. If you try to trade one for the other you get neither.

Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: