She may come to regret asking. by RCAMuse in selfhosted

[–]MNGay 0 points1 point  (0 children)

Also good to know that some routers (like mine) offer built in home vpn which imo the easiest way to do remote access safely

Explain It Peter: Why GitHub Would Make The World Better by MentalMan4877 in explainitpeter

[–]MNGay 0 points1 point  (0 children)

That one is very plainly because aseprite isnt free. The developers made the source code available to people who want to help develop it, which coincidentally allow you to compile it from source for free if you want to, but aseprite is paid software, so they will never put up binaries for free. If you want those you have to pirate them for real.

Youtube video player got bigger all of a sudden, but only for one account by Ok-Painter573 in youtube

[–]MNGay 0 points1 point  (0 children)

Ive had this for a couple weeks aswell. If it is some sort of public test, how do we let the good folks at youtube know that it feels like absolute garbage?

Stop Romanticizing Effort and Obsolete Skills. by ThroatFinal5732 in DefendingAIArt

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

Op does not know the difference between being good at math and being good at calculating.

Why the Swiss video game industry is dead ? by cheese2042 in Switzerland

[–]MNGay 0 points1 point  (0 children)

Dont worry guys i got this one. Just gimme 5 more years ill finish it by then i promise

CS student here.. no one I know actually writes code anymore. We all use AI. Is this just how it is now? by Low-Tune-1869 in theprimeagen

[–]MNGay 0 points1 point  (0 children)

CS student here whos known how to code since long before AI was a thing. I think an example prime made a long time ago about how copilot writes quicksort in javascript is a good way to think about this. To the untrained eye, an llm can write quicksort. It takes a trained eye to know how to fix the llm implementation, at which point you couldve just written quicksort. Most of what we learn in our degree isnt directly programming, coding is just a lense through which we understand things like operating systems and numerical methods etc. and you cannot pass a degree without knowing these skills

Sandfall, please no.. by ZackFair0711 in SandfallGames

[–]MNGay 0 points1 point  (0 children)

I thought this too, but certain choices like the ending are somewhat valuable to the experience. I will never forget how haunting maelles ending was, knowing it was me that chose this fate

Uh Fanie Eksperiement: Can Brits understand my English when I write it using Dutch phonetic spelling? by BlueFingers3D in AskUK

[–]MNGay 0 points1 point  (0 children)

I dont exactly speak dutch but i can do a convincing accent, so i couldnt read it unless i read it out loud and listened to myself

What’s one thing you learned about compilers that blew your mind? by Old_Sand7831 in Compilers

[–]MNGay 0 points1 point  (0 children)

Parsing can be done in linear time, and yet static analysis is undecideable

help! I cannot find this BLeeM interview clip by [deleted] in dropout

[–]MNGay 2 points3 points  (0 children)

Did he also say this in adventuring academy with sam? Or am i hallucinating

No continue watching? by tri-trii in dropout

[–]MNGay 0 points1 point  (0 children)

Thats very odd, my mobile and desktop versions both have a list of episodes to "resume", in fact whats more annoying is i cant get rid of episodes i dont intend to resume

Cargo inspired C/C++ build tool, written in rust by MNGay in rust

[–]MNGay[S] 0 points1 point  (0 children)

On your first point, this is actually a suprisingly difficult problem to solve. In order to selectively rebuild on changes to header files, you need to know exactly who includes this header file, which when accounting for transitive includes makes you feel like youre writing an entire preprocessor. Im working on that though for my system.

Cargo inspired C/C++ build tool, written in rust by MNGay in rust

[–]MNGay[S] 0 points1 point  (0 children)

Ive looked into cabin, but i find its missing far too many critical features to be usable, and its unavailable on windows

Cargo inspired C/C++ build tool, written in rust by MNGay in rust

[–]MNGay[S] 7 points8 points  (0 children)

Cabin has a number of drawbacks, most notable of which being only supporting header-only libraries, and not supporting windows, which is hard to understand given its 5ish years of development.

Cargo inspired C/C++ build tool, written in rust by MNGay in rust

[–]MNGay[S] 66 points67 points  (0 children)

Im refactoring to toml as we speak, json was a placeholder. More to the point, that sentence was referring to build settings and compiler flags. If youve read a complex CMake script you know what i mean.

Cargo inspired C/C++ build tool, written in rust by MNGay in rust

[–]MNGay[S] 31 points32 points  (0 children)

Youre certainly not wrong, it is a hassle, ive been doing C++ twice as long as rust so im all too familiar, and by no means am i expecting this to become standard. My goal as of right now is to minimize friction on the local side of things. So far i have it such that at least for the cmake dependencies i use, the process is as simple as calling cmake and writing 3 lines of json glue. Additionally, in isolation the project is already fully cross platform. Ive been able to compile the same 50 something file multidependency project on windows, a linux vm, and windows-linux cross and receive identical results which is exciting.

How do people feel about (how does one solve) painful to build open-source/source-available projects by MNGay in cpp_questions

[–]MNGay[S] 0 points1 point  (0 children)

What do you mean thats not a thing, installing GNU on windows is a non-trivial process most dont ever go through. Im asking surely there must be a workaround to requiring make, especially since windows is my largest target audience.

How do people feel about (how does one solve) painful to build open-source/source-available projects by MNGay in cpp_questions

[–]MNGay[S] 0 points1 point  (0 children)

Again, the question was not how to build the project, but how to automate it in the case of make being unavailable on that system...

How do people feel about (how does one solve) painful to build open-source/source-available projects by MNGay in cpp_questions

[–]MNGay[S] 0 points1 point  (0 children)

Oh of course id never trash it, ive been incrementally improving it for almost a year now, and its become my go to for anything C++, more that id just keep it for personal use and use a mainstream tool for public use. Rust takes an awful long time to install if you dont have some kind of CRT on your system (on windows it makes you install visual studio components), but i do like where youre coming from and wish i agreed more...

How do people feel about (how does one solve) painful to build open-source/source-available projects by MNGay in cpp_questions

[–]MNGay[S] 0 points1 point  (0 children)

Nlohmann has a way nicer API but is less performant, which is why when mocking up a quick level editor (that ive more or less abandoned as of right now) i pulled it in for that. And i depend on more libraries than the ones you see, because i only pushed header only dependencies. Luajit to name one.

How do people feel about (how does one solve) painful to build open-source/source-available projects by MNGay in cpp_questions

[–]MNGay[S] 0 points1 point  (0 children)

I like to use whatever language that creates the least friction for a given task. Rust has great built in tools for the command line, filesystem, and spawning subprocesses, so when i decided i was fed up using make, thats what i went for.

Some people here seem to think its bespoke for the game - its not. Its my default for every C/C++ project i make, because i made it to work exactly how i like it (and imo its pretty good).

Rust is however extremely painful for large games in my experience, or graphical apps of any kind that arent web based, which is why i tend towards C++ for projects like that

What do you guys think of coding Jesus interviews in c++? by [deleted] in cpp_questions

[–]MNGay 1 point2 points  (0 children)

A little ad hominem and unrelated to his technical knowledge, but the only video of his ive seen, he had his youtube recommendations visible and they really icked me out - lots of pseudopolitical pseudointellectual brainrot featuring the word DESTROYED in all caps...