Hacker Newsnew | past | comments | ask | show | jobs | submit | ozgrakkurt's commentslogin

This sounds nothing like my personal experience. I was able for play every single game I tried including

Asetto corsa competizione

Basically all total war games

Cyberpunk

Witcher 3

Dishonored

Mafia 1 and 2

AC origins/odyssey

Civilization 5

Detroit become human

Prey

Crusader kings 3

Stellaris

Metro exodus

And more games I don’t remember

I don’t enable ray tracing or resolution scaling so that might be making the difference on games that have it.

Chances are you can run it if something is at least gold on protondb

Also my gpu is amd.

As a side note, I played cyberpunk for more than 400 hours on max settings without any major issue so saying it doesn’t work because of rtx is very silly imho


LLMs had no impact on how content is organized as far as I can tell.

Some people are just using it to post more garbage into the platforms they already were using


Who would believe someone that writes something like this online?

I have been using kde for years now without a single problem. Calling cpp garbage sounds wrong.

KDE is a great desktop environment , but it's also notorious for being a buggy and unpolished DE [1]. It's good your experience wasn't like that, but it's certainly not how the software is generally perceived.

[1]: Of course, different versions have different levels of stability. Also, some of these bugs and problems wouldn't be prevented by using an alternative language such as Rust.


Well FWIW, the original poster's anti-C++ statements aside, removing the borrow checker does nothing except allow you to write thread-unsafe (or race condition-unsafe) code. Therefore, the only change this really makes is allowing you to write slightly more ergonomic code that could well break somewhere at some point in time unexpectedly.

Nope. Anything which wouldn't pass the borrowck is actually nonsense. This fantasy that magically it will just lose thread safety or have race conditions is just that, a fantasy.

The optimiser knows that Rust's mutable references have no aliases, so it needn't safeguard mutation, but without borrow checking this optimisation is incorrect and arbitrary undefined behaviour results.


People who can't do something, sometimes assume nobody else possibly could.

People hate C because it's hard, people hate C++ because it truly is rubbish. Rubbish that deserved to be tried but that we've now learned was a mistake and should move on from.

I’m sure some people could tiptoe through minefields daily for years, until they fail. Nobody is perfect at real or metaphorical minefields, and hubris is probably the only reason to scoff at people suggesting alternatives.

Just FYI rust projects have CVEs as well.

Of course. My sense is there are a lot fewer in of out-of-bounds accesses and use after frees. Maybe a world-class programmer can go several decades without writing a memory error in C/C++, but they will probably eventually falter, meanwhile the other 99.9% of programmers fail more often. Why would you decline a compiler’s help eliminating certain types of bugs almost entirely?

This is bean counter mentality. Personally just don’t believe this is how it works.

The intention/perspective of development is something on its own and doesn’t correspond to the end result directly.

This is such a complex issue that everything comes down to what someone believes


It uses zig as a build system instead of something like cmake

Why though? It seems simple enough that a makefile and perhaps a configure script would suffice.

> makefile and perhaps a configure script

That's a lot to ask for on a non-UNIX system like Windows, and you still also need a C/C++ toolchain (which is typically provided by a Visual Studio installation, which has neither a compatible 'make' nor 'configure').

The next-best alternative would be cmake, but that's a complex boondoggle of its own.

PS: also the toplevel cmdline tool seems to be written in Zig, which might be more convenient than C just because of the Zig stdlib.


That's surprising to me because Meson/Ninja C project configuration is generally just a handful of lines of text and I can't imagine it getting much simpler than that

Yeah this feels like it could be packed into a pair of .c source file and header.

It is just a tool so I guess they already know it and it is good enough.

I also know zig build system really well but learning cmake now. I might have used zig too if I had to build something right now


Yuck.

Imagine someone goes to the supermarket and buys all the tomatoes. Then supermarket owner says I don’t know, he bought all at once so it is a better sale. And he sells the remaining 10% of tomatoes at a huge markup

I think it is better compared to Dutch folks buying all the tulip bulbs. And the price skyrocketed.

Tulips were by my understanding more so NFTs. Rich people gambling when bored. With promises for tulips in future... Future contracts for tulips. And prices were high because they were insanely rich merchants.

The RAM looks like cornering market. Probably something OpenAI should be prosecuted for if they end up profiting from it.


`ClickHouse (which I'm the author of)` just casually dropped that in the middle

It was so casual I didn't even notice it until you pointed it out XD

This is typical HN: everyone is here. I've seen a number of threads that unflod like this: "Lately I hacked up a satellite link to..." → "As an engineer who built the comm equipment of that satellite,.." → "As the astronaut who launched the satellite from ICS,..", etc.

You can donate to ladybird on donorbox

https://donorbox.org/ladybird


You can’t even compile regular code with satisfying speed


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

Search: