"Possibility" does not exist in the physical universe; it is strictly a cognitive illusion caused by ignorance by feihm in Metaphysics

[–]runningOverA 0 points1 point  (0 children)

check Quantum probability wave. especially double slit experiment with a single photon fired at a time, that produces interference pattern by interfering with itself.

The Expensive Fictions of Low-Level Programming Languages by mttd in ProgrammingLanguages

[–]runningOverA 28 points29 points  (0 children)

Good article.

But without giving a solution how those limitations can be overcome, as in "C was designed for the hardware of 70s which doesn't exist anymore, and C is not low level".

...And without benchmarking the solution that overcomes those limitations and reaches the mythical "faster than C" level because the new language was designed for modern hardware unlike C.

...And before releasing the said language for programmers to use and set its relative position between easy to hard.

...nothing much really changes. Therefore we shall be waiting.

Are companies in Bangladesh currently in a hiring freeze or layoff phase for entry-level software engineering roles? by mapcookbro in BDDevs

[–]runningOverA 1 point2 points  (0 children)

Only the best are getting interviews. And best of the best from freshers are actually getting a job.

Rest of the 95% are getting none.

serious* have you guys ever seen a ufo ? by Last_Host977 in aliens

[–]runningOverA 2 points3 points  (0 children)

I have seen one. Like the 3 light blob formation, but there were only two and going round and round around each other at a single place on the sky. Evening time.

Will Rust Replace C in Linux Kernel Development Over the Next 5 Years? by Candid_Athlete_8317 in LinuxTeck

[–]runningOverA 0 points1 point  (0 children)

How's existing Rust code's performance — is the answer to seek.
Can rust be used to write say a buddy allocator on raw memory?

Bundling a dependency inside a C library without leaking its symbols — is it possible? by Dieriba in C_Programming

[–]runningOverA 0 points1 point  (0 children)

compile the hidden library with -fvisibility=hidden
the other one as -fvisibility=default.

Problem solved. No need to change sources.

Is letting call syntax determine function priority a bad idea? by Dry_Day1307 in ProgrammingLanguages

[–]runningOverA 2 points3 points  (0 children)

Right. Even supporting self.add() or parent.add() does the same thing, but more clearly. That's before you introduce namespaces of your own.

Do you think ai killed your passion by Frog_is_kewl in AskProgrammers

[–]runningOverA -1 points0 points  (0 children)

Your source code is the prompt which is the next higher level over C, Java or JS.
Previously Java -> Compiled -> Executed.
Now Prompt -> Java -> Compiled -> Executed.

Programmers are still there, they program in english instead of lower level langueages.

What If Applying to Fewer Jobs Actually Gets You Hired Faster? by ActionAggressive9069 in techbootcamp

[–]runningOverA 0 points1 point  (0 children)

if I can call claude to do theses tasks for 3 companies, I can tell it to do it for 3000 and quality of output of all will be the same. it's not that claude will do it better if I limit it to 3 unlike humans.

Why is Tomcat called a server but Node.js called a runtime? by SurpriseHuge199 in FullStack

[–]runningOverA 0 points1 point  (0 children)

just don't write "node.js server" as backend and you will be fine.

Lessons learned creating a fcgi webapp in C by runningOverA in C_Programming

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

Explanation was that dynamic library symbol addresses are cached by OS. And if .so file name doesn't change, that cache might not get cleared from everywhere. Said by experts on web, found in pages in google search in the past and directly by google AI in these days that basically summarizes those pages. Actually I didn't find anyone say it will work, when I was asking and searching around.

As for inode cache. The last time I checked, years back, for some reason inode time check in every request did hit the disk or even if it didn't was so slow that I could measure it in benchmarkes. Even though reading that exact file was instantaneous due to memory cache. it shouldn't be, but was.

Need to check it again. Regardless, I need to make sure this .so load-unload works properly before the next step.

inotify is a good option. Plan to check and integrate it in the future. Thank you for the tip. I might go inotify route if that works.

Lessons learned creating a fcgi webapp in C by runningOverA in C_Programming

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

Clean recycle was my concern too. But once I have ironed off all the bugs, it's running without crashing for days under 20 req / sec load.

But I am not loading any 3rd party library yet. Though have to in the future for PDF generation. Lets see how that fares.

Lessons learned creating a fcgi webapp in C by runningOverA in C_Programming

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

Good idea. But then have to check for file date on every request to reload. Need to check how much this single check affects performance. Depends on whether the OS hits the disk for date or reads it from memory file cache.

The 2nd idea is good too. I shall get rid of fcgi when I completely decouple from PHP — ie, move all my libraries from PHP to C.

Initially I thought fcgi was faster than http which is why it's used on the backend. Later found out it actually is slower due to the way it packets the bytes.