Rules don’t always work on AI agents

A recent Mastodon post from @solomonneas highlights an annoying issue: an AI agent pushed to the main branch 12x, despite clear instructions not to.

[…] My agent pushed to main 12 times despite explicit instructions.

Fix: git pre-push hooks on 39 repos. Agent can’t push code to main because git rejects it. No willpower needed. […]

Mechanical enforcement > written […]

https://www.locked.de/rules-dont-always-work-on-ai-agents/ #AI #GenAI #KISSPrinciple #SoftwareEngineering
Rules don’t always work on AI agents

A recent Mastodon post from @solomonneas highlights an annoying issue: an AI agent pushed to the main branch 12x, despite clear instructions not to. [...] My agent pushed to main 12 times despite explicit instructions. Fix: git pre-push hooks on 39 repos. Agent can't push code to main because

The IT Blog
Kevin Karhan :verified: (@[email protected])

@[email protected] +9001% The normalization of #WastefulComputing is just absurd, and I'm not talking about the *"#QualityOfLife"* improvements of like #Portainer to run a complex ticketing system without having to manually setup ElasticSearch & PostgreSQL, but the absurdity of what could've been essentially #HTML5 + #CSS3 (and maybe #JS6) *at most... - Not everything needs to be a *"hyperscaling #Microservices Framework"* across multiple *"#Cloud"* holsters! https://www.youtube.com/watch?v=ZzI9JE0i6Lc #AWS #AwfulWebServices

Infosec.Space

@cR0w OFC that is a general problem.

@landley talked about that violation of #KISSprinciple in a talk over a decade ago.

Add to that the horrible track record of many vendors of #Scareware and we all can see the problem...

Embedded Linux Conference 2013 - Toybox: Writing a New Command Line From Scratch

YouTube

@colinstu @gregly @garrwolfdog besides #KISSprinciple, it's also a matter of #security, #privacy, #efficiency and #professionalism.

@kobilacroix also #OpenSource is used as a means to identify espionage and manipulation attempts and enable quicjer fixing if security issues.

In fact, #OpenBSD's security is based upon #openness, #transparency and #KISSprinciple'd design.

  • Not to mention #Monero is really frustrating the U.S. Govt. (espechally IRS) because it is #FLOSS and with basically billions in value locked in, every cryptographer of every major state and non-state actor is trying to exploit it.

That's the strenght of #FOSS:

  • With every commit and every line if cide beibg public, noone can get away with #Govware-#Backdoors ob most stuff as they do constantly with #CCSS!

Cuz you can be shure everytime someone from NSA, CIA, GAFAMs, Huawei, etc. even commits a single line to linux or requests a merge there are countless people literally waiting to find a reason to say no and evidence it's a #backdoor of some kind.

@libreleah nodds in agreement

I use #bash for @OS1337 because it allows for very portable and easy to maintain scripts that just work, which is ideal for a #KISSprinciple'd and focussed on auditability #toybox+#musl / #linux distro.

Yes, #UnixPhilosophy isn't infallible and I think that #KissPrinciple and #UNIX-style programs need to also account for #UX if not #UI...

I want to at least get a good #TUI in @OS1337 because that is feasible even in MDA / 80x25 console...

https://www.youtube.com/watch?v=9-IWMbJXoLM&t=1478s via Benno Rice

"What UNIX Cost Us" - Benno Rice (LCA 2020)

YouTube

Good question, the problem is: "How do you calculate said numbers?"

https://merveilles.town/@vladh/112898278707417215

Vlad (@[email protected])

Attached: 1 image I'm trying to start an informal research collective to find ways to reduce the carbon emissions of popular open source software: https://lowcarbon.software/ I'm looking for strategies for measuring the energy usage of software, to see whether this goal is achievable. Does anyone know of any resources on methods of doing this, beyond e.g. powertop?

Merveilles

And yes, #accessibility starts with YOUR #TechStack!

Wounder why @OS1337 uses a 80x25 output and boots with serial terminal configured?

Because it just spits out 9600/8/N/1 and a #VGA #Console over #BIOS interrupts, it can be made super-accessible.

Same reason I use #bash for OS/1337 build scripts: #KissPrinciple makes it more #accessible and easier to reproduce!

#OS1337

GitHub - OS-1337/OS1337: OS/1337 Project

OS/1337 Project . Contribute to OS-1337/OS1337 development by creating an account on GitHub.

GitHub

@ariadne makes sense espechally if you don't want to delegate that to tools like #curl or #wget to handle...

  • In fact, were it not for the minimalist wget in #toybox [without #HTTPS!] I would've to figure out a different way to make the package manager for OS/1337, #spm, work.

OFC it's not operational yet but I know that #KissPrinciple is good...
And I do intent @OS1337 to do that with as well...

#OS1337

GitHub - OS-1337/spm: simple package manager - the package manager for OS/1337

simple package manager - the package manager for OS/1337 - OS-1337/spm

GitHub