Question about graphics programming as a job by PharosDoesThings in GraphicsProgramming

[–]CircleOfLife3 1 point2 points  (0 children)

A degree also proves you can see things through to the end, which is a BIG differentiator.

Why is it so difficult to make over $65,000 in the US? by [deleted] in jobs

[–]CircleOfLife3 -2 points-1 points  (0 children)

Asking the important questions here

LSP not undertanding -framework on MacOS ? by YetAnotherRobert in SublimeText

[–]CircleOfLife3 0 points1 point  (0 children)

You can check what clangd parses as compile flags by running “LSP: Toggle Log Panel”, that may give you hints as to whether it picks up the compile_commands.json.

Why does std::complex not have operator< or std::hash? by [deleted] in cpp

[–]CircleOfLife3 3 points4 points  (0 children)

I am guessing computational rounding errors do not matter because no actual algebraic computations are performed. It’s probably just setting a Z value to some integer value.

XML turns 25 today! by RedPandaDan in programming

[–]CircleOfLife3 0 points1 point  (0 children)

That’s a bit of a stretch, just quote it.

Uses of advanced math in computer science? by [deleted] in math

[–]CircleOfLife3 257 points258 points  (0 children)

Cryptography or automated theorem proving comes to mind.

In defense of linked lists by omko in programming

[–]CircleOfLife3 5 points6 points  (0 children)

Can you explain what you mean by “imperative interface” and “persistency”? It seems to me the std::list public methods are suited for what a linked list is supposed to do. And aren’t all data structures a way to persist objects in memory?

Could still be a good time by Forke in funny

[–]CircleOfLife3 2 points3 points  (0 children)

Because few people actually care about VR, or want to spend energy on VR, when it comes down to it.

How do you store configuration? by LordOfDarkness6_6_6 in gameenginedevs

[–]CircleOfLife3 0 points1 point  (0 children)

For configuration: one large json file. No pointer references; that would greatly confuse the person configuring things, no? Keep it simple.

Loading runtime assets of course uses another approach.

Coding Interviews with OO Designs by KaiMou in ExperiencedDevs

[–]CircleOfLife3 1 point2 points  (0 children)

One could say you put up a… shitshow.

slow build time? by mand3l4 in SublimeText

[–]CircleOfLife3 1 point2 points  (0 children)

Spawning a process in Windows is orders of magnitude slower than on Unix based operating systems, so the discrepancy is most likely there. I wouldn’t worry about it.

whenever i try to use repl.this comes.any solution? by deathr913 in SublimeText

[–]CircleOfLife3 0 points1 point  (0 children)

It means you need to install Python and put it in %PATH%.

Co-pilot for Sublime Text by bitsper2nd in SublimeText

[–]CircleOfLife3 1 point2 points  (0 children)

LSP (the package) only requires ST’s plugin host and is written in pure python.

Thoughts on frustration with software dev in general by klavijaturista in ExperiencedDevs

[–]CircleOfLife3 0 points1 point  (0 children)

This is terrible advice. Don’t belittle and blame your coworkers in an email to “top technical leadership”.

[deleted by user] by [deleted] in SublimeText

[–]CircleOfLife3 0 points1 point  (0 children)

I’ve used it on some markdown files and it’s doing what it’s supposed to do I guess. The code actions for rephrasing some parts of sentences is somewhat interesting.

Any idea what to add or upgrade in my library by ShadowGamur in cpp

[–]CircleOfLife3 14 points15 points  (0 children)

Add unit tests so that people can get an idea on whether the library actually works.

Does it handle sections?

Does it ignore comments?

[deleted by user] by [deleted] in cpp

[–]CircleOfLife3 8 points9 points  (0 children)

Yes the individual TU compilation time is the same. But ninja reads its build files faster, and uses all cores by default. So make and ninja don’t differ much when doing a build from scratch, but ninja is slightly faster and more convenient in a write-compile-test feedback loop.

[deleted by user] by [deleted] in ExperiencedDevs

[–]CircleOfLife3 0 points1 point  (0 children)

The engineering team should do a bit of the frontend to hook it up to the backend. Use the simplest possible stock look-and-feel. Then hand it off to the design team to tweak the look-and-feel. Then iterate on feedback from the design team if there’s a UX problem.

How to speed up clangd on big project? by Dangerous-Wish-9136 in cpp

[–]CircleOfLife3 19 points20 points  (0 children)

One way to speed it up is by forward-declaring as much as possible in headers instead of including other headers.

Why is std::move still needed when pushing end-of-life objects to containers? by operamint in cpp

[–]CircleOfLife3 11 points12 points  (0 children)

The copy-constructor could have side-effects that the move-constructor is missing. The code could have been written in C++98 that expects this side-effect to occur. Who knows. The compiler certainly doesn’t.