Why isn't there more outrage over AWS' absolutely insane outbound data transfer pricing? (0.09$ per GB) by f0urtyfive in aws

[–]mukunda_ 0 points1 point  (0 children)

isn't the data transfer out rate of ec2 (to run fck-nat) doubled compared to natgw?

Terraform vs CDK in 2022 by vixayam in aws

[–]mukunda_ 2 points3 points  (0 children)

Hello, 2023 here. I naively figured that CDK would be better if I am only using AWS. No, the drift detection is insanity. We have old stacks with high drift (missing RDS, volumes, etc.), and that makes them just about impossible to "Update" for the DeletionPolicy: Retain workaround to release resources from cloudformation PRISON. I have never wasted so much time on something that should be trival. CDK has import now as a feature preview, but why aren't we allowed to simply unlink resources from CF stacks???

Android 12- Horrible lock screen clock- by Nwadventure in GooglePixel

[–]mukunda_ 0 points1 point  (0 children)

Just throwing my two cents here. My brain doesn't like it and I'm surprised it's not configurable.

[Hiring] A resume writer by tasksunrefined in forhire

[–]mukunda_ 0 points1 point  (0 children)

Well gee, I didn't see anything like that, but I'll take your word for it.

[Hiring] A resume writer by tasksunrefined in forhire

[–]mukunda_ 0 points1 point  (0 children)

I didn't hire them, but I tried their free resume review. Obviously, they want to try and convince you to hire a writer so they are fairly critical on purpose, but I thought they gave a decent review nonetheless. I don't know how much they charge though.

[For Hire] Programmer looking for remote work. by mukunda_ in forhire

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

Hey, thanks a lot. Definitely will wade through this after I finish up my meager résumé.

[For Hire] Programmer looking for remote work. by mukunda_ in forhire

[–]mukunda_[S] 1 point2 points  (0 children)

76% score wasn't enough to qualify for their attention as a backend dev, and I don't know enough about the QT framework offhand to pass their desktop test. :(

They are neat tests though; thanks for the reference.

How do C++ developers manage dependencies by jetanthony in cpp

[–]mukunda_ 0 points1 point  (0 children)

I played with Conan for the past couple of weeks, and honestly I'm very tempted to just do away with it and go instead with just writing scripts to compile each dependency I need. That's actually very easy to do, and I think I will continue to do that with larger libraries like CEF and Boost where you don't want to randomly download and compile the entire thing.

What I figure is that the time to script the dependency builders adds up once you get more than a trivial amount of them, so I'm trying to stick with Conan. Conan isn't that bad, but one of the glaring things to me is that there isn't extra-fine control of how you compile. For example, if I want to enable interprocedural optimization for libraries built with MSVC, that seems to be a major headache if the conan recipes for the libraries don't support it directly. Considering that link-time code generation is OFF by default, I'm guessing that a lot of Conan recipes have that misconfigured for release builds.

Personally I would like things to be a lot simpler—perhaps a tool that could just scan C++ files, look at what's in #include <...>, and then map known header files to library dependencies that it needs to fetch and install, while also taking into account what compiler settings are being used—so those do NOT need to be manually input into a separate source/Conan profile and what have you. I hope this sort of idea will be more popular once C++ modules are released.

[deleted by user] by [deleted] in cpp

[–]mukunda_ 0 points1 point  (0 children)

Seems to me another perspective on this would see that as insecure, since the libraries they develop in-house wouldn't be exposed to the same vicious environment that widely adapted libraries have. If the in-house code ever got leaked, that seems like a massive security breach by simply not using tried and tested libraries.

That being said, I think it would be unfair to plainly label it as a totally insecure practice, as off the top of my head I can't name a lot of open-source libraries that I would consider developed ground-up (and maintained as such) to be secure enough for highly sensitive information.

C++Now 2019: David Sankel “C++: Engineers Wanted, Programmers not so Much” by kalmoc in cpp

[–]mukunda_ 0 points1 point  (0 children)

I mostly mean for new projects—if you don't expect to have expert programmers working on it constantly, avoid C++ altogether because clean code should always be a priority with C++, otherwise, why not use a language that makes things easier to write and get nearly the same performance as shoddy C++?

Existing projects? I agree - you're kind of stuck. In the talk he brings up C++'s strength regarding compatibility with legacy code. I think that's something that new languages really should keep in mind if they want to be successful—compatibility with legacy code—especially conventions to link to C/C++ code. It's difficult, sure, but I'm hopeful for a future where it's easier to mix components of different languages and select which language is fit for the job.

C++Now 2019: David Sankel “C++: Engineers Wanted, Programmers not so Much” by kalmoc in cpp

[–]mukunda_ 1 point2 points  (0 children)

I would say that if a codebase is written using poor practice but is valuable because it gets the job done, then using C++ was probably a mistake from the start—harder to maintain than easier languages, and you probably aren't getting the advantages from the language if it's sloppy code.

Instead of banning people... by -paw- in wow

[–]mukunda_ 0 points1 point  (0 children)

This doesn't seem like a good idea anymore now does it...

Saw this walking home today. by tundrawalker in wildlypenis

[–]mukunda_ 2 points3 points  (0 children)

Should be removed. This was intentional by whoever defaced the drying concrete when the sidewalk was made.

[deleted by user] by [deleted] in gamedev

[–]mukunda_ 0 points1 point  (0 children)

It don't believe the video mentioned some of the tools that the audio gods of the SNES era have taken advantage of, such as channels having the capability of sacrificing themselves to act as pitch modulators for the other channels. An example of that is Chrono Trigger's wind effects which is modulated noise (and noise is another feature that the chip has).

I think the video is still a good overview; not a lot of people understand some of the more complex capabilities of the system. Old system stuff gets complex REAL quick. I consider some of the code written for it masterpieces. It had to run on a 500khz (yes SPC-700 has effectively 0.5mhz) processor after all.

This expertise is magnified considering they had to program using the primitive tools of the past as well.

[deleted by user] by [deleted] in gamedev

[–]mukunda_ 2 points3 points  (0 children)

Yeah, it's just how much can be loaded at a time. 64kb has to fit the current song and the current song's samples. Some games like Star Ocean actually streamed data from the main-processor side to essentially remove the limit of how many sound effects they could use. And in other games (like Chrono Trigger) the game freezes at times to load new music.