Clojure in WASM ausführen: Eine überraschende Reise

2025-04-28
Clojure in WASM ausführen: Eine überraschende Reise

GraalVM v25 unterstützt jetzt ein WASM-Backend für Java, sodass Clojure im Browser ausgeführt werden kann! Obwohl es sich noch in einem frühen Stadium befindet (keine Threads oder Netzwerkfunktionen), lassen sich single-threaded Clojure-Programme kompilieren und ausführen. Dieser Beitrag zeigt ein einfaches "Hello, World!"-Beispiel und analysiert die Größe der WASM-Binärdatei und die Leistung. Die WASM-Ausgabe von Clojure ist größer und langsamer als die von Java, aber durch Optimierung lässt sich die Geschwindigkeit verbessern. Es wird auch die Interoperabilität von Clojure und JavaScript mithilfe der intelligenten Bridging-Techniken von GraalVM detailliert beschrieben. Überraschende Erkenntnis: Die Ausführung von Native Images ist oft schneller als WASM.

Mehr lesen
Entwicklung

Geduld: Ein Bewältigungsmechanismus, keine Tugend?

2025-03-28
Geduld: Ein Bewältigungsmechanismus, keine Tugend?

Eine neue Studie legt nahe, dass Geduld kein Tugend, sondern eher ein Bewältigungsmechanismus für alltägliche Frustrationen ist. Forscher führten drei Experimente durch, die drei Hauptfaktoren für Ungeduld aufdeckten: anhaltende unangenehme Situationen, die Wichtigkeit des Ziels und die wahrgenommene Schuld. Individuelle Unterschiede wie Impulsivität, emotionale Intelligenz, Flexibilität und Verträglichkeit beeinflussen jedoch die Fähigkeit, mit Ungeduld umzugehen. Diese Forschung bietet eine neue Perspektive auf Geduld und deutet darauf hin, dass sie eine Strategie zur Bewältigung von Frustrationen ist, kein angeborenes Persönlichkeitsmerkmal.

Mehr lesen

Können Allzweckroboter Deutschlands und Japans Wirtschaft wiederbeleben?

2025-01-23

Der Artikel untersucht den relativen Rückgang der deutschen und japanischen Wirtschaft im Vergleich zu den USA und China seit 1995. Jürgen Schmidhuber argumentiert, dass KI-gesteuerte Allzweckroboter der Schlüssel zur Umkehrung dieses Trends sein könnten. Er berichtet über seine frühen Forschungsarbeiten an der Technischen Universität München, hebt die Ursprünge wichtiger KI-Technologien wie LSTM und Transformer hervor und weist auf verpasste Chancen Deutschlands in der KI-Entwicklung aufgrund unzureichender Investitionen und des Abzugs von Talenten hin. Schmidhuber fordert ein nationales Projekt in Deutschland, um Allzweckroboter zu bauen, die in der Lage sind, Aufgaben zu erledigen, die Menschen nicht mögen, wodurch Arbeitskräftemangel behoben und die Wirtschaft wiederbelebt werden soll.

Mehr lesen
Technologie

Glowstick: Sichere und effiziente Tensor-Operationen in Rust

2025-06-09
Glowstick: Sichere und effiziente Tensor-Operationen in Rust

Glowstick ist eine Rust-Kiste, die die Arbeit mit Tensoren sicher, einfach und unterhaltsam macht, indem sie deren Formen im Typsystem verfolgt. Sie bietet eine Vielzahl von Tensor-Operationen, darunter Matrixmultiplikation, Faltung, Reshaping, Squeezing, Flattening und mehr. Durch die nahtlose Integration mit beliebten Rust-ML-Frameworks wie Candle und Burn ermöglicht Glowstick Rust-Entwicklern leistungsstarke Tensor-Rechenfunktionen und vereinfacht die Entwicklung von Deep-Learning-Modellen erheblich. Beachten Sie, dass sich das Projekt derzeit in der Vor-1.0-Version befindet und Änderungen enthalten kann, die mit früheren Versionen nicht kompatibel sind.

Mehr lesen
Entwicklung

Eine Terminal-Visitenkarte: Ein personalisiertes npm-Paket erstellen

2025-05-19
Eine Terminal-Visitenkarte: Ein personalisiertes npm-Paket erstellen

Beim Erstellen von ashley.dev plante der Autor zunächst einen spielerischen 'npx connect' auf seiner Über-mich-Seite. Feedback zeigte jedoch, dass dies für Entwickler irreführend war. Dies führte zur Entdeckung von npm-cards und inspirierte die Erstellung einer personalisierten Terminal-Visitenkarte, 'npx ashleywillis'. Dieses kleine Projekt zeigt den kollaborativen Geist der Entwickler-Community und unterstreicht, wie hilfreiches Feedback Projekte verbessert. Es ist eine charmante Möglichkeit, eine persönliche Note zu einem technischen Profil hinzuzufügen und zeigt die Freude an kleinen, gut gestalteten Projekten.

Mehr lesen
Entwicklung

Vercel veröffentlicht ƒun: Eine lokale Serverless-Funktionslaufzeitumgebung

2024-12-15
Vercel veröffentlicht ƒun: Eine lokale Serverless-Funktionslaufzeitumgebung

Vercel hat ƒun veröffentlicht, eine lokale Laufzeitumgebung für die Entwicklung von Serverless-Funktionen, die es Entwicklern ermöglicht, die AWS Lambda-Umgebung lokal zu emulieren. ƒun unterstützt verschiedene Laufzeitumgebungen wie Node.js und Python und ermöglicht so schnelles Testen und Debuggen von Serverless-Funktionen ohne Cloud-Deployment. Obwohl ƒun eine möglichst genaue Simulation der echten Lambda-Umgebung anstrebt, gibt es einige wichtige Unterschiede, insbesondere bei der Prozess-Sandboxing und Benutzerberechtigungen.

Mehr lesen

Kleine Dokumente: Das Geheimnis für effizientes technisches Schreiben

2025-03-04

Ähnlich wie kleine Code-Commits in der Softwareentwicklung bevorzugt werden, verbessert eine prägnante und fokussierte Dokumentation die Klarheit, Zugänglichkeit und Effizienz der Überprüfung. Dieser Artikel plädiert für das Schreiben prägnanter Dokumente, die sich mit einer einzigen Idee befassen, einen vollständigen Kontext liefern und übermäßige Vereinfachungen vermeiden. Größere Dokumente sollten in kleinere, unabhängige Teile zerlegt werden. Eine effektive Organisation, Querverweise und regelmäßige Wartung sind entscheidend, um eine Fragmentierung von Informationen zu vermeiden. Das ultimative Ziel sind schnellere Überprüfungen, klarere Kommunikation und weniger Stress für alle Beteiligten.

Mehr lesen
Entwicklung Dokumentenmanagement

Hoarder: Selbstgehostetes Webarchiv mit KI-Funktionen

2025-03-16
Hoarder: Selbstgehostetes Webarchiv mit KI-Funktionen

Hoarder ist ein Open-Source-Tool zum selbstgehosteten Archivieren von Webinhalten, mit dem Sie Webinhalte suchen, filtern und taggen und vollständige Kopien lokal speichern können, um auch offline darauf zuzugreifen. Es verwendet eine headless Chrome-Instanz zum Herunterladen und integriert optional KI-Funktionen (OpenAI oder LiteLLM) für automatisches Tagging und Zusammenfassen. Hoarder bietet eine Webanwendung und eine Android-Anwendung mit Unterstützung für Volltextsuche, Filterung nach Tags und RSS-Abonnements. Der Autor beschreibt die Einrichtung von Docker und Caddy, die Integration von SingleFile und die Migration von Linkding. Zukünftige Verbesserungen umfassen eine bessere Unterstützung für Anmerkungen, mobile In-App-Leseoptionen, eBook-Export und eine dezentrale soziale Zukunft.

Mehr lesen
Entwicklung Webarchiv

Shein, Temu und die US-De-minimis-Steuerregel: Ein drohender Konflikt

2025-02-02
Shein, Temu und die US-De-minimis-Steuerregel: Ein drohender Konflikt

Der kometenhafte Aufstieg von Shein und Temu hat die US-De-minimis-Steuerregel – die Sendungen unter 800 US-Dollar von Zöllen und Steuern befreit – ins Rampenlicht gerückt. Kritiker argumentieren, dass sie einen unfairen Wettbewerb fördert und möglicherweise den Import verbotener Waren erlaubt. Sowohl Shein als auch Temu unterstützen zwar Reformen, sofern diese fair sind, aber Gesetzesentwürfe im Kongress zur Änderung oder Abschaffung der Regel haben eine ungewisse Zukunft. Experten vermuten, dass die Regel nicht bald verschwinden wird, und viele Einzelhändler verfolgen einen Ansatz von „Wenn du sie nicht schlagen kannst, schließe dich ihnen an“ und suchen nach Wegen, sie zur Kostenreduzierung zu nutzen.

Mehr lesen

ChatGPTs „präfrontale Cortex-Probleme“: Ein interessantes Experiment zu kognitiven Tests für KI

2025-01-12
ChatGPTs „präfrontale Cortex-Probleme“: Ein interessantes Experiment zu kognitiven Tests für KI

Der Autor führte eine Reihe kognitiver Tests, darunter den Uhr-Zeichentest, mit ChatGPT durch und stellte dabei Symptome fest, die denen von Menschen mit Schädigungen des präfrontalen Cortex ähneln, wie z. B. schlechte räumliche Organisation und Planungsdefizite. Obwohl ChatGPT programmatisch korrekte Uhrbilder erzeugen kann, scheitert es konsequent beim direkten Zeichnen oder textlichen Beschreiben. Dies führt den Autor zu Überlegungen über die kognitiven Fähigkeiten von KI, Überwachungsmechanismen und die ethischen Risiken, KI mit höheren kognitiven Funktionen auszustatten. Die Schlussfolgerung ist, dass aktuelle KI-Modelle mit menschlichen Aufgaben zu kämpfen haben, was zu Vorschlägen für KI-Governance und -Gesetzgebung führt.

Mehr lesen

Meine Self-Hosting-Reise: Von Container-Runtimes bis zum Monitoring

2025-04-01
Meine Self-Hosting-Reise: Von Container-Runtimes bis zum Monitoring

Ein Jahr lang habe ich mich mit Self-Hosting beschäftigt, verschiedene Software ausprobiert und eigene Dashboards und Anwendungen erstellt. Dieser Beitrag fasst meine Erfahrungen und einige nützliche, aber weniger verbreitete Software zusammen. Ich habe Docker, Podman und Kubernetes als Container-Runtimes, Portainer und Dockge als webbasierte Management-Tools, Pangolin als VPN und Reverse-Proxy, Caddy als leichten Reverse-Proxy, NetBird als VPN sowie Uptime Kuma und Gotify für Monitoring und Benachrichtigungen verwendet. Ich empfehle auch einige exzellente Software-Ressourcenlisten, um weitere passende Self-Hosting-Anwendungen zu finden.

Mehr lesen
Entwicklung

Das Wesen der Informatik: Eleganz über Komplexität

2024-12-24

Dieser Essay von Edsger W. Dijkstra erforscht die Natur der Informatik. Dijkstra argumentiert, dass die Informatik ein hochgradig formalisierter Zweig der Mathematik sein sollte, der die Methodologie stärker betont als Faktenwissen und so die Kluft zwischen Theorie und Praxis überbrückt. Er kritisiert das aktuelle Streben der akademischen Welt nach Komplexität und die daraus resultierende Vernachlässigung einfacher und effektiver Lösungen und fordert Informatiker auf, elegante Lösungen anzustreben und Freude am Prozess zu finden.

Mehr lesen
Entwicklung Informatik Methodologie

Lean Design trifft Kybernetik: Der Benutzer definiert den Zweck

2025-02-05
Lean Design trifft Kybernetik: Der Benutzer definiert den Zweck

Dieser Artikel erforscht Design aus einer kybernetischen Perspektive und stützt sich auf die Ideen von Theoretikern wie Ashby und Beer. Er diskutiert Ashbys Gesetz der erforderlichen Vielfalt und hebt die Notwendigkeit ausreichender Vielfalt in einem Systemregler hervor, um Störungen zu bewältigen. Der Autor stellt die „Benutzerzweck-Hypothese“ und die „Gegenwirkungs-Hypothese“ vor und argumentiert, dass Benutzer letztendlich den Zweck eines Geräts bestimmen und Vereinfachung oder Komplexifizierung basierend auf dessen wahrgenommener Komplexität suchen. Der Artikel untersucht auch Poka-Yoke (Fehlervermeidung) in Lean-Prinzipien, die Kosten der Vielfalt im Design und die Bedeutung von sofortiger Rückmeldung, wobei das USB-Design als Fallstudie verwendet wird, die Kosten und Benutzererfahrung ausgleicht. Schließlich zitiert der Autor Krippendorff und betont, dass die Bedeutung eines Artefakts nicht inhärent ist, sondern vom Benutzer durch Interaktion zugewiesen wird, und fordert Designer auf, sich auf die Ermächtigung von Benutzern zu konzentrieren, anstatt spezifische Produkte zu entwerfen.

Mehr lesen
Design Kybernetik

Das Geheimnis der fehlenden Meisterwerke von Bob Ross

2025-06-15
Das Geheimnis der fehlenden Meisterwerke von Bob Ross

Bob Ross, der geliebte Maler, bekannt für seine beruhigende Stimme und seine glücklichen kleinen Bäume, schuf in seinem Leben fast 30.000 Gemälde – weit mehr als Picasso. Dennoch tauchen seine Werke selten auf dem offenen Markt auf. Dieser Artikel untersucht und enthüllt, dass ein großer Teil im Besitz von Bob Ross Inc. ist, die ihre geistigen Eigentumsrechte über die Gemälde selbst stellt. Andere befinden sich in Privatbesitz, während einige bei Auktionen und auf dem Sekundärmarkt hohe Preise erzielen. Bob Ross' eigener Fokus auf den Malprozess anstatt auf das fertige Produkt trägt wahrscheinlich zur Knappheit seiner Werke bei.

Mehr lesen

NSF entlässt 168 Mitarbeiter – Sorgen um die technologische Wettbewerbsfähigkeit der USA

2025-02-19
NSF entlässt 168 Mitarbeiter – Sorgen um die technologische Wettbewerbsfähigkeit der USA

Die National Science Foundation (NSF) hat kürzlich 168 Mitarbeiter entlassen, was in der Wissenschaftsgemeinschaft Besorgnis auslöst. Die Entlassungen, angeblich zur Erfüllung eines Dekrets von Präsident Trump zur Reduzierung der Bundesangestellten, betrafen viele Programmmanager, die für die Bewertung von Förderanträgen und die Verwaltung von Forschungsprogrammen zuständig sind. Dies droht die Forschung zu verlangsamen, wissenschaftliche Entdeckungen zu verzögern und möglicherweise die technologische Wettbewerbsfähigkeit der USA zu schädigen. Die Entlassungen haben auch Kontroversen ausgelöst, mit Anschuldigungen von ungerechtfertigten Entlassungen leistungsstarker Mitarbeiter und fragwürdigen Begründungen. Diese Maßnahme verschwendet Ressourcen, demoralisiert Wissenschaftler und wirft einen Schatten auf die Zukunft des wissenschaftlichen Fortschritts in den USA.

Mehr lesen

Geheime Spezifikationen von Kampfjets erneut in War Thunder Foren geleakt

2024-12-23
Geheime Spezifikationen von Kampfjets erneut in War Thunder Foren geleakt

Die Foren des Online-Kampfspiels War Thunder sind erneut in eine Kontroverse verwickelt, nachdem geheime Dokumente zum CAPTOR-Radarsystem des Eurofighter Typhoon geleakt wurden. Ein Benutzer teilte eingeschränktes Material, um eine Behauptung zu stützen, was zur schnellen Entfernung des Inhalts und zur Sperrung des Benutzers führte. Dieser Vorfall unterstreicht die wiederkehrenden Bedenken hinsichtlich des Versagens der Plattform, wiederholte Lecks sensibler Informationen zu verhindern. Frühere Lecks enthielten Details zum Challenger-2-Panzer, zum Leclerc-Hauptkampfpanzer und zu chinesischen Munitionssystemen. Experten warnen davor, dass solche nicht autorisierten Offenlegungen erhebliche rechtliche Risiken bergen und die operative Sicherheit militärischer Plattformen gefährden können.

Mehr lesen
Technologie geheimer Leak

Die Gefahren des nativen Ressourcenmanagements in .NET: Eine Geschichte von unerwartetem GC-Verhalten

2025-03-31

Dieser Beitrag befasst sich eingehend mit den potenziellen Fallstricken des nativen Ressourcenmanagements in .NET. Der Autor verwendet ein RocksDB-Beispiel, um zu veranschaulichen, wie unerwartetes Garbage-Collection-Verhalten dazu führen kann, dass native Ressourcen vor ihrer Verwendung freigegeben werden, was zu Abstürzen führt. Die Hauptursache liegt darin, dass lokale Variablen und Instanzen während eines Methodenaufrufs vom Garbage Collector freigegeben werden können. Der Artikel plädiert letztendlich für die Verwendung von SafeHandle, um native Ressourcen sicher zu verwalten und diese schwer reproduzierbaren Heisenbugs zu vermeiden.

Mehr lesen

Ultimative Liste von Text-zu-Diagramm-Tools

2025-05-24
Ultimative Liste von Text-zu-Diagramm-Tools

Dies ist eine umfassende Liste von Text-zu-Diagramm-Tools, die verschiedene Diagrammtypen wie Flussdiagramme, Sequenzdiagramme und Klassendiagramme abdecken. Diese Tools müssen nicht heruntergeladen oder installiert werden; verwenden Sie sie direkt in Ihrem Browser. Die Liste ist ungefähr nach Aktualität und Ähnlichkeit sortiert, sodass Sie leicht das richtige Tool für Ihre Bedürfnisse finden können.

Mehr lesen

Der iOS-Albtraum: Smartwatch-Entwicklung

2025-03-20
Der iOS-Albtraum: Smartwatch-Entwicklung

Das rePebble-Team ist zurück, aber die Entwicklung einer iOS-App erweist sich als herkulische Aufgabe. Der Autor erinnert an die zahlreichen Einschränkungen, die beim ursprünglichen Pebble unter iOS auftraten, wie die Unmöglichkeit, Textnachrichten zu senden, auf Benachrichtigungen zu antworten oder mit anderen Apps zu interagieren – Probleme, die sich in den letzten acht Jahren verschlimmert haben. Apples Einschränkungen werden nicht als Sicherheitsmaßnahmen dargestellt, sondern als bewusste Maßnahmen zur Aufrechterhaltung seines geschlossenen Ökosystems. Der Beitrag fordert die Nutzer auf, Druck auf Apple auszuüben und Antitrust-Gesetzgebung zu unterstützen, um das iOS-Entwicklungsumfeld für Smartwatches von Drittanbietern zu verbessern.

Mehr lesen
Entwicklung

Lebensmittelsicherheit in Amerika: Ein Kampf gegen Lügen und Geschichte

2025-04-30
Lebensmittelsicherheit in Amerika: Ein Kampf gegen Lügen und Geschichte

Dieser Artikel interviewt die Wissenschaftsjournalistin Deborah Blum und erforscht den aktuellen Stand und die Geschichte der Lebensmittelsicherheit in den USA. Blum weist darauf hin, dass die amerikanischen Bürger angesichts der grassierenden Fehlinformationen und der Deregulierung durch die Regierung mit Risiken für die Lebensmittelsicherheit konfrontiert sind, wobei Probleme wie die Lebensmittelverfälschung aus dem 19. Jahrhundert wieder auftauchen. Sie verwendet ihr Buch "The Poison Squad", um die Entstehung des Pure Food and Drug Act von 1906 zu veranschaulichen und wie der Chemiker Harvey Wiley durch ein "Gift-Trupp"-Experiment Probleme der Lebensmittelsicherheit aufdeckte. Blum fordert die Öffentlichkeit auf, sich mit der Lebensmittelsicherheit auseinanderzusetzen, und kritisiert den individualistischen Ansatz, der die Verbraucher für durch Lebensmittel verursachte Krankheiten verantwortlich macht, wobei sie die Verantwortung der Regierung betont, Grundrechte zu gewährleisten.

Mehr lesen

Frau aus Arizona bekennt sich in 17-Millionen-Dollar-Tech-Betrug mit Nordkorea-Verbindung schuldig

2025-05-01
Frau aus Arizona bekennt sich in 17-Millionen-Dollar-Tech-Betrug mit Nordkorea-Verbindung schuldig

Eine Frau aus Arizona hat sich schuldig bekannt, an einem 17 Millionen Dollar schweren Tech-Betrug mit Verbindungen zu Nordkorea beteiligt gewesen zu sein. Sie betrieb von zu Hause aus eine „Laptop-Farm“ und versorgte ausländische IT-Mitarbeiter, die sich als US-Bürger ausgaben, mit US-IP-Adressen. Diese Mitarbeiter erlangten mit gestohlenen Identitäten von über 70 US-Bürgern Remote-IT-Jobs bei zahlreichen Fortune-500-Unternehmen. Die Gelder wurden gewaschen und nach Nordkorea geschickt, möglicherweise zur Finanzierung von Waffenprogrammen. Über 300 US-Unternehmen fielen dieser ausgeklügelten Cyberkriminalität zum Opfer.

Mehr lesen
Technologie Datenklau

ts_zip: Textkompression mit großen Sprachmodellen

2024-12-30

Fabrice Bellard hat ts_zip veröffentlicht, ein Textkompressionstool, das das große Sprachmodell RWKV 169M v4 verwendet, um deutlich höhere Kompressionsraten als herkömmliche Methoden zu erreichen. Es benötigt eine GPU und 4 GB RAM und ist langsamer als herkömmliche Kompressoren (bis zu 1 MB/s auf einer RTX 4090), zeigt aber beeindruckende Kompression bei englischen und anderen Texten, einschließlich Quellcode. Das Kompressionsverhältnis wird in Bits pro Byte (bpb) gemessen, wobei die Ergebnisse eine bessere Leistung als xz bei Datensätzen wie enwik8 und enwik9 zeigen. Die deterministische Modellbewertung gewährleistet eine konsistente Dekompression auf verschiedenen Hardware- und Softwarekonfigurationen.

Mehr lesen
Entwicklung Textkompression

Oberster Gerichtshof von Illinois entscheidet gegen den öffentlichen Zugang zu Datenbankschemata

2025-02-25

Ein Streit um den öffentlichen Zugang zu Regierungsdatenbanken erreichte den Obersten Gerichtshof von Illinois. Der Bürgerhacker Matt Chapman beantragte das Schema der CANVAS-Parkticketdatenbank von Chicago über eine Anfrage nach dem Freedom of Information Act (FOIA). Die Stadt argumentierte, die Veröffentlichung des Schemas würde die Sicherheit gefährden. Das Gericht entschied sich für die Stadt und urteilte, dass Datenbankschemata unter FOIA ausgenommen sind. Diese Entscheidung wirft Bedenken hinsichtlich der Transparenz der Regierung und des Zugangs zu öffentlichen Daten im digitalen Zeitalter auf und führt zu Forderungen nach Gesetzesänderungen.

Mehr lesen

Spielen Sie DOOM, um zu beweisen, dass Sie ein Mensch sind: Ein einzigartiger CAPTCHA

2025-01-01
Spielen Sie DOOM, um zu beweisen, dass Sie ein Mensch sind: Ein einzigartiger CAPTCHA

Dieses Projekt, DOOM CAPTCHA, lässt Sie eine Miniaturversion von DOOM spielen, um zu überprüfen, ob Sie ein Mensch sind. Es verwendet Emscripten, um eine minimale DOOM-Portierung zu WebAssembly zu kompilieren, wodurch die Kommunikation zwischen der C-basierten Spielschleife und einer JavaScript-CAPTCHA-Benutzeroberfläche ermöglicht wird. Es wurden Änderungen vorgenommen, um Ereignisse wie die Geburt des Spielers, den Tod und das Töten von Feinden hinzuzufügen, die für die Funktionalität des CAPTCHA unerlässlich sind. Das Projekt verwendet die legal zugängliche Shareware-Version von DOOM und passt die Spielparameter an, um die Schwierigkeit zu erhöhen (Schwierigkeitsgrad „Albtraum!“, schnelleres Gameplay), überspringt das Menü und startet direkt das Level. Um zu bestehen, müssen die Spieler innerhalb eines Zeitlimits mindestens 3 Monster töten.

Mehr lesen
Spiele

20 großartige CPAN-Module letzte Woche veröffentlicht

2025-01-12

Letzte Woche wurden 20 hervorragende Perl-Module auf CPAN (Comprehensive Perl Archive Network) veröffentlicht, jedes mit 12 oder mehr Favoriten. Diese Module decken ein breites Spektrum an Funktionalitäten ab, darunter Datenbanknavigation, Datenbank-Änderungsmanagement, CGI-Handling, Konfigurationsmanagement, Sicherheitsüberprüfung, Passwortmanagement, Datum/Uhrzeit-Parsing, Datenbanktreiber, Objektmodelle, Codeformatierung und ORMs. Zu den Updates gehörten beliebte Module wie DBD::mysql, DBI und Perl::Tidy sowie neue Ergänzungen. Dieses wichtige Update bietet Perl-Entwicklern eine Fülle an Tools und eine verbesserte Entwicklungseffizienz.

Mehr lesen
Entwicklung Modul-Updates

CBP-App bietet Anreiz für freiwillige Ausreise illegaler Einwanderer

2025-06-14
CBP-App bietet Anreiz für freiwillige Ausreise illegaler Einwanderer

Die mobile CBP Home App ermöglicht es illegalen Einwanderern, freiwillig ihre Absicht zur Ausreise aus den USA zu erklären und so Strafverfolgung, Inhaftierung und Abschiebung durch ICE zu vermeiden. Die App bietet kostenlose Reisen, Reiseunterstützung und einen Bonus von 1000 $, wobei die Bearbeitung ihrer Ausreise priorisiert wird. Dieses Anreizprogramm zielt darauf ab, die freiwillige Ausreise zu fördern.

Mehr lesen

PostgreSQL-Einfügeoptimierung: Von 2.000 auf 92.000 Einfügungen pro Sekunde

2025-05-16

Das Hatchet-Team erzielte eine 31-fache Geschwindigkeitssteigerung bei PostgreSQL-Einfügungen, von 2.000 auf 92.000 Einfügungen pro Sekunde. Schlüsseloptimierungen waren Connection Pooling, Batch-Einfügungen und der COPY-Befehl. Sie stellten fest, dass mehr Verbindungen nicht immer besser sind und ein optimales Gleichgewicht gefunden werden muss. Batch-Einfügungen erhöhten den Durchsatz drastisch, führten aber auch zu höherer Latenz, was eine Feinabstimmung der Batchgröße und der Spülintervalle erfordert. Der COPY-Befehl erwies sich als deutlich effizienter, wenn keine Daten zurückgegeben werden mussten. Der Artikel erwähnt zusätzliche fortgeschrittene Optimierungstechniken wie transaktionale Einfügungen in mehrere Tabellen und die Verwendung von UNNEST und verspricht eine genauere Untersuchung in einem zukünftigen Beitrag.

Mehr lesen
Entwicklung Batch-Einfügungen

Marimo: Revolutionierung von Python Notebooks mit Datenflussgraphen

2025-08-09
Marimo: Revolutionierung von Python Notebooks mit Datenflussgraphen

Marimo ist ein Open-Source Python Notebook, das Notebooks als Datenflussgraphen darstellt, im Gegensatz zu traditionellen REPLs. Diese Darstellung verbindet die Vorteile von interaktivem Rechnen mit der Reproduzierbarkeit und Wiederverwendbarkeit von Python Software. Marimo Notebooks funktionieren als reaktive Notebooks, ausführbare Skripte, Python Module und interaktive Webanwendungen. Es behebt die Mängel traditioneller Notebooks in Bezug auf Reproduzierbarkeit, Interaktivität, Wartbarkeit und Wiederverwendbarkeit, indem es die Synchronisierung von Code und Ausgaben durch statische Analyse gewährleistet und Funktionen wie SQL-Einbettung und automatisches Modul-Neuladen unterstützt. Marimo wird von Unternehmen wie Cloudflare, Shopify und BlackRock eingesetzt.

Mehr lesen
Entwicklung Datenflussgraphen

Kalifornischer Gesetzentwurf: KI kann nicht länger als Schutzschild dienen

2025-02-01
Kalifornischer Gesetzentwurf: KI kann nicht länger als Schutzschild dienen

Der Gesetzentwurf von Abgeordneten Krell zielt darauf ab, Angeklagte daran zu hindern, die Autonomie von KI als Verteidigung in Zivilprozessen zu verwenden. Der Entwurf fügt dem kalifornischen Zivilgesetzbuch einen neuen Abschnitt hinzu, der die Haftung sowohl für Entwickler als auch für Benutzer von KI-Technologie klärt. Er definiert KI und verbietet ausdrücklich, zu argumentieren, dass ein KI-System unabhängig gehandelt hat, um Schaden zu verursachen. Dies baut auf bestehenden Gesetzen auf, die die Dokumentation von Trainingsdaten für generative KI und allgemeine Haftungsgrundsätze erfordern, und gewährleistet die Rechenschaftspflicht in KI-bezogenen Fällen.

Mehr lesen
1 2 499 500 501 503 505 506 507 595 596