frage
wie stehen wir so zu dem was keepassxc so macht?
https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/
frage
wie stehen wir so zu dem was keepassxc so macht?
https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/
ich meine gibt jetzt https://codeberg.org/keepasschi
wäre eine ai-free alternative
Das ist ja cool, davon wusste ich wieder nichts.
Ich hatte die Diskussion wegen AI Submits mitbekommen und dachte nur so: Mist, jetzt stehste da und hast erstmal keine Alternative. Denn was Solideres als KeepassXC gibt es in dem Bereich schlicht nicht. Wenn das mit der AI jetzt nicht wäre.
Schön, dass es den Fork gibt.
Ich hab mir aber noch gar nicht angeschaut, wo die AI Commits bei KeepassXC eingreifen. In die Encryption? Das wäre tatsächlich fatal. In die GUI? Wäre mir persönlich egal.
Und dann gibt es noch die Perspektive vom Programmiergott, von Herrn Knuth, die mich ziemlich überrascht hat (ihn offenbar auch):
https://www-cs-faculty.stanford.edu/%7Eknuth/papers/claude-cycles.pdf
Kommt wahrscheinlich wie so oft drauf an, wie man das Ganze nutzt.
Ich persönlich hab mir bisher immer nur kleine generische Snippets bauen lassen (loope über ein 3 dimensionsles Konstrukt in einer bestimmten Programmiersprache oder so - 5 Zeiler) , wo es mir vor allem um den Syntax ging und ich volle Kontrolle/Verständnis über den Output habe. Wenn ich es nicht kapiere, nehme ich es nicht.
Das auf Arbeit unter Zeitdruck. Könnte ich mir auch selbst mit Zeitfaktor 3 bis 5 erarbeiten. Prinzipiell versuche ich AI zu vermeiden. Bei meinem Grafiken, Videos und vor allem bei meiner Musik ist es ein absolutes NoGo. Absolut.
Das ist leider unausweichlich. zum Glück aber auch völlig übertrieben. Bei uns ruft das Management gerade aus "AI everywhere". Das ist einfach völliger Quatsch. Aber finden die Typen offenbar beeindruckend.
Wenn Du einen Prompt formulieren kannst (auch nichts anderes als eine präzise Suchanfrage), bist Du schon mal fein raus. Dazu kommt bisschen "Handwerk".
Wie füttere ich eine AI mit einem/mehreren PDFs und lasse mir dann Fragen zum Inhalt der PDFs beantworten. Wie mache ich das dabei mit der Semantik. (Wenn Dein Prompt inhaltlich passende Worte verwendet, die aber so im PDF nicht vorkommen... etc.)
Dann Terminologie: Was ist ein Agent.
Richtig hochbezahlte Spezialistin bist Du, wenn Du AI lokal auf einem Rechner ohne Internet Anbindung installieren und sinnvoll nutzen kannst. Wir sind eben souverän, wa?
Und dann gibt es natürlich noch die Königsdisziplin. ML. Wenn Du sagst, dass Du Dich viel mit Tensorflow beschäftigst, umarmen sie Dich wahrscheinlich (zumindest der Fachdude, der hoffentlich mit im Vorstellungsgespräch sitzt).
Im Moment ist es wie mit Blockchain: Buzzwordbingo.
Wenn Du Substanz dahinter aufbauen willst, hilft es natürlich, Zugriff auf einen GPU Hobel zu haben (wenn es stressfrei sein soll: Ubuntu mit Nvidia Karte).
Geht aber durchaus auch ohne GPU, dann halt deutlich langsamer. Viel Speicher auf der GPU hilft übrigens.
Soweit meine 10ct.
Ich hatte gehofft, es hilft. War mir nicht klar, dass ich schon im Bingo Bereich liege... sry
@herr_irrtum ich denk darüber nach: "Wie füttere ich eine AI mit einem/mehreren PDFs und lasse mir dann Fragen zum Inhalt der PDFs beantworten. Wie mache ich das dabei mit der Semantik. (Wenn Dein Prompt inhaltlich passende Worte verwendet, die aber so im PDF nicht vorkommen... etc.)"
und es macht in meinem bekannten arbeitskontext im frontend einfach null sinn weil ich eigentlich nie mit PDFs zu tun hatte... und ich sehe nicht wie AI im FE da helfen soll 🤔
@rina Uff. Das hatte ich gar nicht auf dem Schirm, wobei ich KeePass auch nicht mehr so intensiv nutze. To be fair: Ich habe gemerkt, dass seit dem vermehrten Einsatz von GenAI in der Software-Entwicklung auch einige FLOSS-Projekte, die ich längst abgeschrieben hatte, wieder irgendwie zum Leben erwacht sind. Bin selbst ... einigermaßen "opinionated", was das Thema betrifft. Auf der anderen Seite erinnert mich das (aus der Java-Ecke kommend) bisweilen an die Tooling-Diskussionen Anfang der 2000er, als Eclipse benutzbar wurde: Da waren Leute, die alles, was "komfortabler" war als vim/gdb/Textbrowser für Dokumentation, als einen Verfall der Programmierqualität verteufelt haben. Und da waren Leute, die in den IDEs Tools zur Code-Generierung (etwa Stubs für SOAP-basierte Web-Services, JAXB und solchen Kram) verwendet und diesen Code völlig unverstanden, unreflektiert, unreviewed committed haben. Die ethischen Seiteneffekte von genAI - Ressourcenbedarf, Kontrolle durch einige wenige garstige Akteure, ... - lässt das unberührt, aber ich glaube, bezüglich der Frage nach Code-Qualität, Stabilität, Sicherheit, ... kommt es auf Prozesse, Disziplin, Dokumentation, Transparenz an, ungeachtet der Frage, wie der Code entstanden ist.
(Den letzten Absatz in der Verlautbarung von KeePassXC finde ich übrigens spannend. Auch gerade im Blick auf KeePassSchi: Woran kann ich festmachen, ob ich einem offenen Projekt vertrauen kann? Warum vertraue ich "random strangers" da draußen, dass sie schon irgendwie keinen Mist machen werden? Bei KeePassXC gab's zumindest Security Audits in der Vergangenheit. Sowas - den Prozess drumherum eingeschlossen - muss der Fork wohl erst noch vorweisen.)
@z428 alles was du sagst sind gedanken wert but
ich denke das zielpublikum vom di day ist nicht interessiert an gedanken wie wer wozu und ethisch-moralische fragen. sonst wärst du wohl nicht mehr bei zB meta produkten aktiv unterwegs. oder was heisst nicht interessiert... vll eher man denkt nicht so weit weil "all dieses zeug" einfach funktionieren soll für das was man eigentlich will, i guess kontakt und unterhaltung.
aber ich fände die idee einer software siegel vergabe stelle wie bei bio...
@bitsundbaeume_berlin Ja, das hatte ich auch auf der Liste, das halte ich auch für extrem wichtig, aber es zielt letztlich in eine andere Richtung.
@rina ich hab mich das damals auch gefragt, als das raus kam... ihre Ankündigung und Klarstellung dazu finde ich gut und transparent, das rechne ich ihnen an und sie haben schon recht, dass Menschen auch viele Probleme machen.
Sehr glücklich bin ich damit nicht, aber ich gebe ihnen den benefit of the doubt for now.
@rina good faith aber skeptisch, weil ich "AI" Hasser bin allgemein.
Aber ich trau dem Team zu, dass sie keinen Scheiß machen ( 🤞 ) und hoffe, ich werde nicht enttäuscht.
klingt jetzt erstmal nicht verdächtig. potenziell haben sie sich damit mehr Arbeit aufgeladen, d.h. ich würde erwarten dass diese policy sich verändert irgendwann (entweder hin zu: wir haben einen Prozess welcher KI weniger rigoros testet oder einen welcher KI ausschliesst)
bisschen concerning ist, dass 1 Maintainer_in alleine das autorisiert, das ist aber für nicht als KI gekennzeichnete Änderungen genauso concerning