[-] iglou@programming.dev 2 points 2 months ago

Anthropic said it was not able to agree on the deal terms over concerns that AI would be used to surveil Americans and be used in fully autonomous weaponry, which AI is not yet ready to do safely.

To add to this, Anthropic also said (in other words I do not recall) that even if AI could do it safely, there would be ethical concerns about oversight.

[-] iglou@programming.dev 2 points 2 months ago

That assumes the US wants Iran to be stable. They do not. In fact, US intervention since WW2 has systematically degraded the stability of wherever they intervened.

[-] iglou@programming.dev 2 points 7 months ago

I have my own gitea server and very happy with it!

[-] iglou@programming.dev 2 points 8 months ago

If history had been allowed to witness the two (not to mention Himmler) truly brought to justice on a world stage, could it have potentially decreased the chances others would feel emboldened enough to follow in their footsteps?

I highly doubt it. Power thirsty assholes won't be stopped so easily.

[-] iglou@programming.dev 2 points 8 months ago

You call that a criticism? It's a first impression.

[-] iglou@programming.dev 2 points 8 months ago* (last edited 8 months ago)

I am a dev as well, and to build a website you traditionally need a dev. Well, nowadays, you can build a website with a "no code" website builder. That's the most common "no-code" use.

Not that it's relevant to this conversation, but that doesn't stop people from hiring me to build their website, because "no code" also means "limited customization" and/or "low quality".

  1. The OS isn't the software building anything for you.
  2. You didn't build a media center, you installed software that makes a media center. A "no-code" software that would build a media center would not make much sense, as there isn't a need for any sort of customisation that would not fit into "configuration".
  3. Your point with Minecraft does make sense, but as it does not have any use outside of Minecraft, I wouldn't call Minecraft a no-code system. However, the system itself that you used inside Minecraft to build your automatic sorter would fit the definition, imo. Redstone is a no-code system, for sure.
  4. Firefox didn't build it, you did.
  5. A parametric font isn't something that would require any code to make, so it doesn't fit the definition. What makes a parametric font useful is its support, which requires dev work, and is not no-code.
  6. A 3D print isn't something that would require a dev to do. Of course you can always model something with lines of code, but that's not how you'd sensibly do it.

"Building something" and "Building something that traditionally requires dev work" are not the same thing.

The software you use always needed code to make, but it doesn't aim to skip the "hire a dev" phase of your project. If it does, it is "no code".

And for the sake of argument, let's say that Blender doesn't exist and no other software fulfilling the same purpose exists. Then you'd have to commission a dev (team) to create that software so that you can train people to create 3D models. But the dev building your 3D modeling software doesn't typically have the skills to use the software afterwards, so it does not fit the "no-code" definition.

TL;DR: It is a "no-code" software when you can skip the "hire a dev" phase of your project and use said software instead.

[-] iglou@programming.dev 2 points 9 months ago

I prefer to switch down to the VD with the doc on fullscreen than noving my head to another monitor

[-] iglou@programming.dev 2 points 9 months ago

The danger of vibe coding is that the people doing it either don't have the skills to or don't think it's importsnt to review the AI changes.

If you work with an AI and instead of taking time typing through boring tasks, take time reading through the changes, them there isn't much of an issue. A skilled software engineer is capable of noticing logic errors in a code they read.

If the generated code is too unmecessarily complex to ensure its logic is okay, then scrap it.

I don't use it in that way (only use JetBrains' line completion AI) but I don't see a problem if it is used that way.

However, if I review a code that was partly generated by AI and notice that the dev let through shitty code without review, the review will be salty.

[-] iglou@programming.dev 2 points 9 months ago* (last edited 9 months ago)

It's a tradeoff. It's still democratic, as the parliament can in all these instances reject a candidate, while bringing stability by not having endless debates in a potentially fractured parliament on who should be nominated.

Because the head of state doesn't pick someone randomly, they pick a candidate that will have the approval of the Parliament. So there is still talks, agreements, compromises with parties of the Parliament, so that the nominated candidate is a candidate that would have likely come out of weeks/months of debates and votes.

The vote that follows the nomination is a safeguard, to prevent a shitty stuborn head of state from imposing their government.

So the tradeoff is, slightly less democracy (no debate), faster government appointment (which is desirable for the good of everyone), while keeping a democratic safeguard. And it works, that's why failing votes following the nominations are extremely rare.

[-] iglou@programming.dev 2 points 10 months ago

If you crave that abortion pill again, you'll know.

[-] iglou@programming.dev 2 points 1 year ago

Depends on their allegiance to the orange king

view more: ‹ prev next ›

iglou

0 post score
0 comment score
joined 1 year ago