Mit einer Geldstrafe

Das ist lustig: Künstliche Intelligenz reagiert auf die Androhung einer Geldstrafe. Sven Festag schreibt in »KI als Programmierhilfe: Effizienterer Code, aber mehr Fehler« für heise.de In einem zweiten Durchlauf wies Woolf den Chatbot an, dass der Code vollständig optimiert werden müsse. Zusätzlich nannte er im Prompt Beispiele für die Verbesserungen, etwa die Nutzung von Parallelisierung und Vektorisierung und die Wiederverwertung von Code. Woolf drohte der KI mit einer Geldstrafe, falls der Code nicht vollständig optimiert sein sollte. Das Ergebnis war ein neunmal schnellerer Code. Er wiederholte die Optimierung dreimal und stellte in den letzten beiden Iterationen eine nahezu hundertfach schnellere Codeausführung fest. ...

10. Januar 2025 · 1 Minute · 102 Wörter

Traditionelle Programmierkenntnisse

Ein spannender Artikel der “Zeit” beleuchtet die Frage, ob es angesichts des KI-Zeitalters noch sinnvoll ist, Programmieren zu lernen. Die zunehmende Automatisierung und der Einsatz von Künstlicher Intelligenz werfen die Überlegung auf, ob traditionelle Programmierkenntnisse an Bedeutung verlieren. Eva Wolfangel schreibt in »Programmieren: Programmieren lernen – kann das weg?« für zeit.de Das Sicherheitsdenken beeinflusst auch seine Perspektive auf ChatGPT und Co. Aus seiner Sicht ist es nicht ratsam, Dinge von KI erledigen zu lassen, die man nicht auch selbst kann: “Man sollte schon wissen, was man tut”, sagt er, “sonst ist es fahrlässig: erkläre mal deiner Versicherung, dass du nicht wusstest, was deine Software tut.” Schließlich sind sogenannte Supply-Chain-Attacken weit verbreitet, bei denen Angreifer an einer Stelle in eine Software oder ein System eindringen und dadurch überall dort Schaden anrichten können, wo das System eingesetzt wird oder die Software als Baustein verwendet. Von daher könne KI zwar Anfängern helfen, Dinge zu entwickeln, mit denen sie sich nicht auskennen – “aber wenn ich das seit zehn Jahren mache, sehe ich sofort die Angriffsmöglichkeiten”. ...

1. November 2024 · 1 Minute · 206 Wörter

Krabby-gotchi

Durch Zufall bin ich auf das Projekt »Krabby-gotchi« von DrCheeseFace gestoßen. Dabei handelt es sich um ein unterhaltsames Commandline-Tool, das mit einer Krabbe als virtuellem Begleiter auf spielerische Weise beim Erlernen der Programmiersprache Rust unterstützen soll.

28. September 2024 · 1 Minute · 36 Wörter

Regex Learn

Vor einigen Jahren habe ich einige Stunden investiert, um reguläre Ausdrücke (Regex) zu lernen. Dann habe ich sie eine Zeit lang nicht gebraucht und wieder verlernt. Inzwischen gibt es Chatbots, die einem das Schreiben der richtigen Formeln erleichtern. Wer dennoch Regex lernen will, sollte sich am besten mal »Regex Learn - Schritt für Schritt, von null bis fortgeschritten.« anschauen. Hier lernt man die Grundlagen oder frischt sein Wissen einfach noch einmal auf. ...

6. Juli 2024 · 1 Minute · 72 Wörter

Integrität der Codebasis

Der Supply-Chain-Angriff auf XZ Utils hat unsere Alarmglocken schrillen lassen. Janosch Deurer erklärt die Vorteile kryptographisch abgesicherter Commits in Projekten auf heise.de. Der Artikel »Vertrauen durch Verifizierung: Commit-Signierung in Git« beleuchtet, warum die Umsetzung knifflig sein kann. Git kennt mit dem Commit-Hash eine Funktion, um die Integrität der Codebasis und der gesamten Commit-Historie kryptografisch sicherzustellen. Das garantiert, dass bei zwei Commits mit demselben Commit-Hash die Historien ebenfalls identisch sind. Signierung stellt zusätzlich sicher, dass die enthaltenen Commits von den angegebenen Autoren stammen. ...

7. Mai 2024 · 1 Minute · 82 Wörter