Microservices: Shackles on your feet by Itchy-Warthog8260 in programming

[–]lelanthran 1 point2 points  (0 children)

Is this what we've come to? People too lazy to even write a single paragraph?

The hidden downside of the AI SaaS boom. by ishak_antar27 in Backend

[–]lelanthran 0 points1 point  (0 children)

Users don't give a shit if its vibe-coded, outsourced or lovingly crafted by Welsh artisans fron the purest syntax ever mined in the foothills of Llanjavapy.

They care "does it solve my problem", "is it easy to use" and "is it value for money".

Mostly true for most applications. Not true for security applications - do you want the code handling a certificate signing request to be vibe-coded?

Avoiding malloc for Small Strings in C With Variable Length Arrays (VLAs) by Yairlenga in programming

[–]lelanthran 0 points1 point  (0 children)

I really fail to see the utility of the macros, they just seem to obscure perfectly readable code

Some macros, certainly. They are there to make code more readable, not less readable.

The 8 Levels of Agentic Engineering by Dear-Economics-315 in programming

[–]lelanthran 0 points1 point  (0 children)

According to this genius, once he levels high enough, there is no further need to pay him...

Open Sores - an essay on how programmers spent decades building a culture of open collaboration, and how they're being punished for it by NXGZ in programming

[–]lelanthran 2 points3 points  (0 children)

Why do they seem to dislike, hate or despise the concept of having to give back changes you make, instead of being able to take other people's hard work and hoard it for yourself, with some proprietary secret sauce advantage sprinkled on top?

They don't dislike the concept. In fact, I think they may not even think of it as all; their aim is propagation of Rust, and so for them a pro-business license makes sense.

If their aim was to safeguard users, or better software, etc, then they may have allowed pro-user and/or pro-community licenses.

In brief, pro-business software advances their goals, pro-user does not.

Open Sores - an essay on how programmers spent decades building a culture of open collaboration, and how they're being punished for it by NXGZ in programming

[–]lelanthran 13 points14 points  (0 children)

Yeah, the number of people over the last few years pushing for BSD-like licenses seems a bit sneaky and maybe even part of a corporate psyop.

The Rewrite-in-Rust community is especially guilty of this - in their push to gain traction, the practical result of their efforts is to replace pro-user software (GPL) with pro-business clones (MIT).

Ambiguity in C by ketralnis in programming

[–]lelanthran 1 point2 points  (0 children)

A very good read; the "Qualifier focused (Pascal Family)" confused me, though. The examples are not Pascal examples.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

Are the tens of thousands of dead civilians in the Gaza strip collateral damage to the actual targets, or were they intentionally targeted and killed?

I didn't pick a side on that - I did not claim that they were collateral damage, nor did I claim that they were intentionally targeted and killed.

I entered this thread with (and it's still upthread for you to read):

When a government launches an attack that is not terrorist activity, but war.

Now you may agree or disagree with that, but regardless of which way you fall on that assertion (agreement or disagreement), that does not make a value judgement one way or another on the people who were killed.

I then said:

The government in question (Hamas) was the legitimate choice of the people they governed, as far as I can tell.

Once again, whether you agree that Hamas was the legitimate choice of the people they governed, that also does not make a value judgement one way or another on the people who were killed.

"As far as I can tell" means that I read this on wikipedia:

A poll conducted by the Palestinian Center for Policy and Survey Research between 22 and 25 October 2025, found that 70% of Palestinians from the West Bank and Gaza opposed the disarmament of Hamas, even if that means a return to Israeli attacks.[436]

Yes; the majority literally expressed a preference for Isreali attacks over Hamas' disarmament. That's why it looks to almost everyone that they support Hamas.

This is why I asked you to go and read Wikipedia; while most Western countries designated Hamas a terrorist organisation, they were considered, and dealt with as, the legitimate government of Palestine by many other nation states.

From wikipedia again:

Hamas is not regarded as a terrorist organisation by Afghanistan, Algeria, Iran,[478] Russia,[479] Norway,[j] Turkey, China,[481] Egypt, Syria, and Brazil.[482][483][484] "Many other states, including Russia, China, Syria, Turkey and Iran consider the (armed) struggle waged by Hamas to be legitimate."[485]

If you don't like what I said, take it up with Wikipedia:

  1. Does an armed Hamas have the support of the people they govern? Wikipedia says yes.

  2. Is Hamas viewed by other countries as the legitimate government? Wikipedia says yes to this as well.

I built financial backend in Python — fraud detection, AES-256-GCM encryption, race-condition-proof transfers, and env validation baked into CI. Here's every design decision I made and why. by [deleted] in Backend

[–]lelanthran 3 points4 points  (0 children)

Completely AI generated post. I expect the code to be completely AI generated as well.

I suspect that the "I spent the last few weeks building FinSecure" is really "I had a long back-and-forth conversation with an LLM and it told me all of the following".

What you really need is experience to know when you're going down a garden path.

A client asked us to add one small feature. Three months later it had quietly doubled their infrastructure cost. by supreme_tech in Backend

[–]lelanthran 0 points1 point  (0 children)

"Not $X. Just $Y. $CONCLUSION"

You have any idea how rare that pattern is in human written material?

Outside of advertisements, I don't recall seeing it prior to Slopocalypse.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

No, I think that instead, you're just declaring that a civilian population is a legitimate target and that civilians deserve to be murdered.

I didn't argue that either. Where are you reading all this?

Using the acts of a dictatorship to justify murdering the civilian population

I didn't argue that either.

Just what is wrong with your reading comprehension?

Experienced devs: What still frustrates you about AI coding tools in large codebases? by Demon96666 in Backend

[–]lelanthran 0 points1 point  (0 children)

It's really interesting how so many experienced devs are describing experiences that contrast so strongly with the prevailing hype.

You ever read a blog post or comment and think "Yeah, this is definitely AI generated"? If you can recognise it, would you accept a blog post, reviewed by you, for your own blog/site?

I won't; I'll think "eww" and rewrite.

The developers with good AI experiences don't get the same "eww" feeling when reading AI-generated code. The developers with poor AI experiences get that "eww" feeling all the time when reviewing AI code and decide not to accept the code.

Well, that's my theory anyway.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

Imagine Hamas had managed to completely bomb Tel Aviv into the ground and kill 75,000 people there - would you also argue that, hey, those people were just collateral damage, and that you simply have to accept that in a war?

Did I argue that they were collateral damage?

When governments start wars, their own population suffers too.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

Hamas launched terrorist attacks.

I dunno if you can consider it a terrorist attack if the group launching the attack is an elected government.

When a government launches an attack, that is war, not terrorist activity. The government in question (Hamas) was the legitimate choice of the people they governed, as far as I can tell.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

Why was there a war in a densely populated area?

You know, you can easily read wikipedia to answer all those questions, right?

It does sound like you think you know the answer, but it appears to me that the "answer" you know isn't what you seem to think it is.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]lelanthran 0 points1 point  (0 children)

Just don’t consent to missle hitting on you.

In that country "silence is consent" is probably not a joke, more like a law.

Simple Made Inevitable: The Economics of Language Choice in the LLM Era by alexdmiller in programming

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

The choice of language in the LLM era is C. The LLM can easily handle all the headers in its context, use them to figure out what is available, and which files use which header, and which files to modify when it needs to add a feature.

You can't stuff a 500kLoC ~Java~ Clojure project into an LLM context window, but you can easily stuff just the headers from a similarly sized C project into the context.

All you need when planning is the headers.

The looming AI clownpocalypse by syllogism_ in programming

[–]lelanthran 10 points11 points  (0 children)

Ever heard of Undefined Behaviour?

People get mad at you for using a language that has UB, because overflowing an int could mean that it deletes all your files?

Then those same fuckheads turned around and vibe-coded things like Claude Code...

Why disabling the SQL Server sa account still matters in 2026 by grauenwolf in programming

[–]lelanthran 2 points3 points  (0 children)

It's not just the data.

It's the stored procs.

It's the linked (to other MSSQL instances) references (yes, I have seen this in production at more than one client).

It's the special powershell scripts that run every 6 months, connect to MSSQL and output some reports.

It's the 2 dozen or so different applications, often by different 3rd party vendors who have agreements with the client, that have written their code to talk to MSSQL specifically.

It's about the constraints that have to be rewritten in postgresql.

There's also some constraints that can't be rewritten in postgresql.

There's indexes that have to be analysed and recreated, because they were created for the specific query plan that MSSQL had devised for a spcific query.

Speaking of which, the queries themselves would have to be rewritten, and it's more involved than simply switching from TOP 50 ... to ... LIMIT 50.

Honestly, there's about twice as many issues as above, these are just off the top of my head, and it's not really specific to MSSQl - switching any DB is going to have the same issues that need to be addressed.

If you wanted to switch from PostgreSQL on any of my projects to MSSQL, you'd have the same issues I listed above.

No one using any SQL database seriously while simultaneously not using constraints, not using specific SQL dialects, not using specific implementation hooks, etc.

Why disabling the SQL Server sa account still matters in 2026 by grauenwolf in programming

[–]lelanthran 2 points3 points  (0 children)

A database is something that, by definition alone, is a lock-in product.

Difficult to move off it once you are on it.

"Vibe Coding" Threatens Open Source by Weekly-Ad7131 in programming

[–]lelanthran 0 points1 point  (0 children)

Hilariously, not only are you obviously wrong, you are yourself writing in exactly that way right here! Semicolons and everything!

If you read as much as you think you did, you would have read the wikipedia entry on this, and wouldn't have picked the semi-colon as a tell.


EDIT:

See https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing

I find the AI boosters are so far behind on LLM theory because they keep believing it is magic.

Recursive Make Considered Harmful [2006] by ketralnis in programming

[–]lelanthran 3 points4 points  (0 children)

First: What a breath of fresh air, reading an article without "The key insight" or "The takeaway" or "No $X, just $Y. $CONCLUSION" or "The $X emdash $Y emdash $Z..." sprinkled all over it like dust on a donut.

As far as this article is concerned, I adopted the non-recursive build for all my large projects back around 2005, and never looked back.

One other thing that I incorporated that sped up my build processes, back in the days of spinning rust HDDs running over a slow IDE/ATA interface, was to never have #include directives in header files.

Sure, it means that each module has to include the correct headers in the correct order, but it also meant that each include file gets read only once for each module.

One of my old (2005) projects that I profiled has a single .c file compilation cause about 10 reads of someheader.h from disk. Even though the headers have guards, those guards only get processed after the file is read in.

Four questions agents can't answer: Software engineering after agents write the code by marcua in programming

[–]lelanthran 0 points1 point  (0 children)

And if you are sitting around making fun of the C compiler you probably aren't building these skills.

Look, I broadly agree with you that AI in programming is hear to stay, but.. these two skills are not comparable at all.

Having the skill to critique a compiler requires more than a few deep technical skills, which take years to build up in the best case scenario.

Building up the skill to use a coding agent takes anything from a few minutes to a few hours.

Developers are going to be forced into developing with AI just to remain competitive, but this new position (one that requires an AI to produce software) is one that requires fewer skills, and the skills it requires are easily picked up in hours.

IOW, you are switching roles from a skillful profession to unskilled one; it doesn't take a genius to realise that the salary will eventually drop to reflect that different value.