Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SleepyMyroslav
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
SleepyMyroslav
16d ago
I work in gamedev. Here is a simple answer: proprietary gaming platforms have no plans to support Rust.
2.
▲
by
SleepyMyroslav
24d ago
I would recommend reconsidering the "PS3" part. I had to revisit a codebase that supported the beast more than a decade ago recently, and I was in shock at how weird the PS3 bits were. As for "really good", I would dodge
3.
▲
Keynote: Benchmarking – It's About Time – Matt Godbolt – C++Now 2026 [video]
(youtube.com)
2 points
by
SleepyMyroslav
2mo ago
|
0 comments
4.
▲
by
SleepyMyroslav
3mo ago
>There's no good technical reason for things to be that way Of course there is. What people gets presented is look how new graphics is shining. What devs get presented is look how much less manual work you need to get this graphics
5.
▲
by
SleepyMyroslav
4mo ago
as for my experience, yep I do not have Java experience and a long list of C++ projects. > what is exactly that you'd think makes Java harder to compile in an optimised way than C++? In games C++ is doing some simulations and data d
6.
▲
by
SleepyMyroslav
4mo ago
I am not GP poster. I find pron points interesting even if I work in the gamedev on game engines. If you don't mind I will try to explain how I see them interesting. Since I have not worked on Rust systems I will stick to C++. Note his
7.
▲
by
SleepyMyroslav
5mo ago
C++ is often cross compiled from mostly identical sources. Here is an example from Zig [1] that explains why it is not that simple. 1. https://matklad.github.io/2025/04/19/things-zig-comptime-won...
8.
▲
by
SleepyMyroslav
5mo ago
I don't think compilers are a good example. The economics of software development has won a long time ago. For example in Gamedev with well known soft real-time requirements people (mostly) stopped doing that machine code dance many ha
9.
▲
by
SleepyMyroslav
5mo ago
I understand that they are trying to say that it is getting better... 271 vulnerabilities is a lot. I have been using FF for a long time. I am now considering if using it at all was a mistake or not. And I think it was.
10.
▲
by
SleepyMyroslav
6mo ago
I have anecdata from my gamedev work that people tend to make mistakes when threads are pinned to some CPUs. Normally, when only time is a variable people can understand what can happen in their code. What confuses them is that space where
11.
▲
by
SleepyMyroslav
6mo ago
Another fresh example of what you don't like: https://www.youtube.com/watch?v=ExSlx0vBMXo Building C++: It Doesn't Have to be Painful! - Nicole Mazzuca - Meeting C++ 2025 Build systems don't plan to converge
12.
▲
by
SleepyMyroslav
8mo ago
(Not a GP) I think you can see how poorly the string abstraction argument looks in context of a team-based project. Instead of dismissing it completely I would like to provide an example of a context where C is perfectly fine now. Consider
13.
▲
by
SleepyMyroslav
8mo ago
The only officially (at least partially) supported way from Microsoft is to add into Visual Studio the toolchain named "C++ Windows XP Support for VS 2017 (v141) tools". It is still there in the "individual components" o
14.
▲
by
SleepyMyroslav
10mo ago
Given how embracing AI is an imperative in tech companies, "a link to something" is likely to be a product of LLM-assisted writing itself. Entire concept of checking through the internet becomes more and more recursive with every
15.
▲
by
SleepyMyroslav
11mo ago
I am not sure if a slow pace is as beneficial as you say. I scrolled through the error handling issue brought up in this comment section ( https://github.com/ziglang/zig/issues/2647#issuecomment-2670... ) and
16.
▲
by
SleepyMyroslav
1y ago
I mean my colleagues work hard to keep our build times around 3 minutes for full build of multimillion lines of C++ code that can be rebuilt and same or few times bigger code that is prebuilt but provides tons of headers. If I was constantl
17.
▲
by
SleepyMyroslav
1y ago
Judging from a lot of points people find -O0 code useful. May I ask if someone from those people tell me how you find it useful? The question is based on following experience: if we have lots of C++ code then all of the std lib and ours abs
18.
▲
by
SleepyMyroslav
1y ago
>I think most programs will build in "safe release" mode Do you have any citations to support this 'safe release' theory? Like there are not many Zig applications and not many of them document their decisions. One i c
19.
▲
by
SleepyMyroslav
1y ago
Tbh I dont have exact numbers from 2024 at hand. I remember that decision was unanimous. A build times increase is a very sensitive topic for us in gamedev.
20.
▲
by
SleepyMyroslav
1y ago
I am sorry for the confusion. It's fine to have some downvotes if its not what ppl like to see. I was not complaining. Message was purely informational from single point of view that a) game platforms have only partial C++20 support in
21.
▲
by
SleepyMyroslav
1y ago
You are sounding like rose tinted glasses are on. I think your glass is half full if you recheck actual versions and features. And mine is half empty in gamedev. Anecdata: A year or so ago I have been in discussion if beta features of C++20
22.
▲
by
SleepyMyroslav
1y ago
I had to think carefully if I would ever agree with 'plausible situation' at any point of my career. And the answer is no. If they really needed 2-3 ppl they would have adjusted their sponsorships/donations plan and picked up
23.
▲
by
SleepyMyroslav
1y ago
There are different levels of confidence in junior programmers code in different languages. For C++ it is one of the lowest possible. If thousands of HN readers suddenly decide that they need to start their 10+ years learning of C++ with im
24.
▲
by
SleepyMyroslav
1y ago
I don't understand how they convinced him that code with limited set of aliasing patches remained 'correct'. Did they do 'crash ratio' monitoring? Disclaimer I had to do that in gamedev on 'postlaunch' for
25.
▲
by
SleepyMyroslav
1y ago
I am talking about gaming workloads being less efficient on particular E-core enabled CPUs. My point is that Day 1 has been generations ago and gaming workloads suffer the same as of that Day 1. Linked article does not mention running anyth
26.
▲
by
SleepyMyroslav
1y ago
Normally "let me google it for you" is impolite on this site but I hope not in this case. Here we go: "Intel Thread Director leverages machine learning to make intelligent decisions about how to utilize the different types of
27.
▲
by
SleepyMyroslav
1y ago
Imagine going back when 12th gen was released and posting your post. Alas, nothing has improved in 5 generations of hardware that required complete PC rebuild each time since then. Buying intel for gaming is like a test for ignorance now. T
28.
▲
by
SleepyMyroslav
1y ago
(meta) I am probably wasting my time commenting on linked article here. Nobody does that /s. I don't think the measurements support conclusion that well. What I want to have when I see those measurements: I want language abstract
29.
▲
by
SleepyMyroslav
1y ago
You are right. Its not the job of the committee to support anything. They just have to vote on proposals. Imagine Linux devs would start worrying about what "C standard" wants xD. In my industry (gamedev), folks never needed to wo
30.
▲
by
SleepyMyroslav
1y ago
I poked that loop in compiler explorer for few minutes and I think its allergic to autovectorization. Lets assume that properly vectorized regexp from proper language in the future wins :)
More ›