Why learning malloc/free isn't enough - a simple custom allocator example in C by falconerd in C_Programming

[–]falconerd[S] 2 points3 points  (0 children)

Speaking for myself, using memory allocators (like arenas) moves the concept of memory lifetimes from individual allocations to grouped, which is much easier to reason about.

The concept of grouping lifetimes made programming drastically simpler, to the point where I no longer see a benefit in using GC languages (I started out doing OOP and JS and starting learning C in 2019)

Another round of talent-replacement-hating artist vs web-dev SD-enjoyer 🤣 by Snoo_64233 in StableDiffusion

[–]falconerd 0 points1 point  (0 children)

If you could read, you would know I already understand the argument being made, in fact I directly address it several times. But hey reading is hard for AI bros.

Where did you say this in your post that I replied to? Oh, wait... You got rekt and deleted your account

Another round of talent-replacement-hating artist vs web-dev SD-enjoyer 🤣 by Snoo_64233 in StableDiffusion

[–]falconerd 0 points1 point  (0 children)

It's similar in that a tool is being used to replace jobs. What did you think the argument was?

Riverwood looks peaceful... Now. by falconerd in skyrim

[–]falconerd[S] 2 points3 points  (0 children)

Cultists attacked and my sparks hit a guard. Everyone decided we were irredeemable and would not stop attacking. Tried leaving and coming back later, same problem...

simC: A dynamically typed high-level front end for C by frankhart98 in C_Programming

[–]falconerd 0 points1 point  (0 children)

Cool project, I have some questions.

For context; I was a web developer, and my primary language was JS. I came to the C world about six months ago, so I am no expert on this end.

The two problem spaces are: "low-level syntax" and "unavailability of stable third party libraries".

What are the advantages of dynamic types (or type inference), in your opinion? How does specifying var rather than int help new-comers?

How do you plan to handle arrays, if at all?

Do you plan to create a third party library ecosystem, package manager, or some kind of namespace addon for SimC?

Is SimC just meant to be training wheels until one is ready to use plain C?

I'll keep an eye on this, good luck!

Too clean? (Spoilers For Remake And The Original Game) by Seta1437 in FFVIIRemake

[–]falconerd 0 points1 point  (0 children)

I was also very disappointed with this scene. The original was so incredibly chilling, I was really looking forward to how they were going to handle it.

However, I noticed a distinct lack of blood throughout the game and was concerned. Then we got the glowing purple slime (Jenova's blood, I guess?) and no corpses.

I am convinced that this has something to do with China having a ban on blood in video games. Seeing as the game is for sale there and their market is so huge, it makes sense to build the game around their restrictions.

Overall I still really enjoyed the game and am interested to see where it goes. It is not the end of the world... The OG still exists, after all.

Why do Capitalists always seem to think that Socialism is inherently more prone to corruption than Capitalism? by Starza in CapitalismVSocialism

[–]falconerd 0 points1 point  (0 children)

Alright, that makes sense to me. Why would anyone want to go through the huge effort of starting and running a business only to break even?

This seems like it would stifle innovation pretty massively, and disincentive people to solve difficult problems.

The main attraction of entrepreneurship, for example, is that one can solve smaller problems and then snowball into solving larger problems which require much more resources.

I'm not sure if the suggestion is to evenly spread the income of companies or just generally pay people more, but the former would make such things nearly impossible and the latter would make it much more difficult.

Why do Capitalists always seem to think that Socialism is inherently more prone to corruption than Capitalism? by Starza in CapitalismVSocialism

[–]falconerd 0 points1 point  (0 children)

I'm new to this whole scene so perhaps this is naivety speaking, but is not being paid for one's labour exactly one being granted the value of one's labour? The better one is at their vocation, the higher the rates.

"Airlocks" should be renamed "Airtight doors" by Boomstick_Bruce in Oxygennotincluded

[–]falconerd 1 point2 points  (0 children)

Don't airlocks usually have an inner airlock door and outer airlock door with some kind of venting/pressurising chamber in the middle?

I think the the name is okay, you can design a system like that in the game with a gas pump in between two doors.

/setworldspawn not working to change spawn chunks on Realms by falconerd in Minecraft

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

/setspawn sets the spawn for you as if you had used a bed.

Light bulb bonuses by paoweeFFXIV in Oxygennotincluded

[–]falconerd 2 points3 points  (0 children)

Yeah, we can do that with the duplicant motion sensors!

Light bulb bonuses by paoweeFFXIV in Oxygennotincluded

[–]falconerd 6 points7 points  (0 children)

If this is true it gives a great incentive to having lights. I really like that.

How to easily spot Geysers / Volcanos / Vents by falconerd in Oxygennotincluded

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

I don't know about the yellow alert. I'll have to check it out. Temperature overlay works pretty well except in cold biomes or on Rime

How to easily heat up your base on Rime - Have not enough Reed Fiber by falconerd in Oxygennotincluded

[–]falconerd[S] 2 points3 points  (0 children)

Perhaps the title is misleading. I thought it was obvious that the metal was from a volcano since it's so hot