HN user

Thaxll

5,451 karma
Posts1
Comments2,823
View on HN

SQLite gets so much praise here but when you start using it, you realize quickly how bad it is, the type system is by default very limited and dangerous.

It's like comparing old php with a strongly typed language.

There is not even a date type...

That's not how it works, first of all IdTech is not a general engine, it's only made to build specific games: fps.

Next you need to make a product out of that meaning a very large investment so that the engine is actually usable outside of ID, people that don't know what an engine is think of the rendering part but it's actually very minor compare to pipelines ect ... which we know nothing about, it might not even be good or painful to use.

Unreal is widely used because it can create any kind of game and the pipeline, tooling are good and well integrated.

Overwatch is a bit different though , it's not a pure hitscan fps such as valorant, cs or r6. Cheats in Overwatch are not as useful because the gameplay is different from other fps.

Since you're not a gamer sorry but your opinion does not means much, you don't seem to realize how cheating is a problem in online games, it's not just an inconvenience, it kills games.

Don't run k8s on bare metal if you don't have a good platform team though. Using a cloud provider ( eks / aks / gke ) is trivial and "problem" free.

I've never had DNS problems going down, the only thing I've seen is app that would create too many iptables entries when flooding request dns ( app problem ).

k8s is not a pain, I would never return to something like Pupet / Ansible / etc ... to deploy bare ec2 instances, it's just re-inventing the wheel badly.

Just use ECS / Fargate with an ALB in front if you need a simpler use case.

Iroh 1.0 1 month ago

I don't understand the problem its trying to solve in the first place, IP works just fine, such as DNS.

There is already IPv6 and quic, you need vendor and major software to have any traction in that field.

Dav2d 2 months ago

It is much slower than 5%, there were other independent tests that put it around 20%.

In web dev there is little creativity because everything has been done and there is a library / service to solve every problems, none of that exists in major games. Try Claude in your frontend/backend service, then try that in a game client.

I started using SQLite for a home project after years of reading about it, I was shocked at the poor type system coming from Postgres. It is really inferior, not sure why it gets so much praise.

https://sqlite.org/datatype3.html

https://www.postgresql.org/docs/current/datatype.html

Working with date/time feels like using a 30years old database, nothing is enforced at insert. Really someone needs to explain why so many people like it.

All those solutions based on PG are missing the point, you need a good SDK so that devs can create those workflow without re-inventing the wheel: error, retries, observability, idempotency ect ...

PG is just a detail of implementation, you need a good library to build reliable flows.

"services that your organization relies on, that have high uptime requirements, that are critical to your business"

Kind of funny when your Rust service runs on Kubernetes.

Map of Metal 2 months ago

Not sure why there is Swedish death metal when Melodic Death exists.