ZType: Ein Tipp-Shooter-Spiel

2025-01-12
ZType: Ein Tipp-Shooter-Spiel

ZType ist ein innovatives Spiel, das Tippen und Schießen kombiniert. Spieler müssen schnell und genau die Wörter eingeben, die auf dem Bildschirm erscheinen, um Feinde zu beschießen und ihre Tippgeschwindigkeit und Reaktionszeit zu testen. Das Spiel bietet eine einfache Benutzeroberfläche und dynamische Soundeffekte, was es zu einem großartigen Gelegenheitsspiel macht.

Mehr lesen
(zty.pe)

NYPDs Funkverkehrsverschlüsselungsplan von den Gesetzgebern des Bundesstaates blockiert

2025-06-06
NYPDs Funkverkehrsverschlüsselungsplan von den Gesetzgebern des Bundesstaates blockiert

Die Gesetzgeber des Bundesstaates New York haben den Plan des NYPD, seinen Funkverkehr zu verschlüsseln, abgelehnt. Der "Keep Police Radio Public Act" zielt darauf ab, ein Gleichgewicht zwischen Transparenz und dem Schutz sensibler Informationen zu finden. Wenn das Gesetz verabschiedet wird, würde es Rettungsdiensten und Reportern Zugang zu Echtzeit-Funkkommunikation der Polizei ermöglichen, während sensible Informationen weiterhin vertraulich bleiben. Das NYPD argumentierte, dass die Verschlüsselung für die Sicherheit der Beamten und den Schutz der Privatsphäre der Opfer notwendig ist, aber die Befürworter des Gesetzes behaupten, dass der öffentliche Zugang zu Polizeifunk entscheidend für die Pressefreiheit und die öffentliche Rechenschaftspflicht ist. Der Gesetzentwurf geht nun an Gouverneurin Kathy Hochul.

Mehr lesen
Technologie Polizeitransparenz

Bekämpfung der Fälschung von Canvas-Fingerabdrücken: Erkennungsmethoden und Wettrüsten

2025-02-25
Bekämpfung der Fälschung von Canvas-Fingerabdrücken: Erkennungsmethoden und Wettrüsten

Canvas-Fingerabdrücke werden häufig zur Betrugsbekämpfung eingesetzt, aber Betrüger haben Techniken entwickelt, um die Erkennung zu umgehen. Dieser Beitrag untersucht, wie Betrüger Techniken von Plattformen wie Zenrows und Browser-Erweiterungen wie Canvas Blocker verwenden, um Canvas-Fingerabdrücke zu modifizieren. Zwei Erkennungsmethoden werden analysiert: Pixelwertprüfung und Funktionskonsistenzprüfung zur Identifizierung von Fälschungen. Diese Methoden überprüfen vordefinierte Pixel-Farben und überprüfen native Funktionsprototypen oder Fehler-Stack-Traces, um festzustellen, ob ein Canvas-Fingerabdruck manipuliert wurde.

Mehr lesen
Technologie Canvas-Fingerabdruck

Vorsicht vor den Komplexitätshändlern: Einfachheit siegt

2025-05-25
Vorsicht vor den Komplexitätshändlern: Einfachheit siegt

Dieser Artikel untersucht die Gefahren der „zufälligen Komplexität“ in der Softwareentwicklung. Der Autor argumentiert, dass einige Ingenieure, getrieben von Ego oder Selbsterhaltung, absichtlich unnötige Komplexität einführen, um Projekte zu kontrollieren und mehr Ressourcen zu erhalten. Diese „Komplexitätshändler“ behindern die Geschwindigkeit des Teams, erhöhen die Wartungskosten und schaden letztendlich dem Geschäftswert. Der Autor rät zu Vorsicht vor diesem Verhalten und plädiert für einfache, zuverlässige Lösungen und fordert Ingenieure auf, alte Komplexität zu bereinigen, bevor neue Komplexität eingeführt wird, um sicherzustellen, dass Systeme einfach zu warten und zu übertragen sind. Einfache, wartungsfreundliche Systeme sind der Schlüssel zur Schaffung echten Werts.

Mehr lesen
Entwicklung

Dateiorganisation: Typ vs. Kontext

2025-05-02
Dateiorganisation: Typ vs. Kontext

Dieser Artikel untersucht zwei gängige Ansätze zur Organisation von Code-Dateien: nach Typ und nach Kontext. Anhand eines realen Beispiels eines Identity and Access Management (IAM)-Systems vergleicht der Autor die Vor- und Nachteile jeder Methode. Während die Organisation nach Typ praktisch ist, um bestimmte Dateitypen zu finden, bleibt sie in Bezug auf das Verständnis der Geschäftslogik und die Wartbarkeit des Codes hinter den Erwartungen zurück. Die Organisation nach Kontext hingegen zeigt die Geschäftsprozesse des Systems klarer auf, erleichtert die Teamarbeit und die Fehlerbehebung und eignet sich besser für große Projekte. Letztendlich kommt der Autor zu dem Schluss, dass die beste Wahl von der Teamgröße, den Projekteigenschaften und dem Workflow abhängt, ohne dass es eine absolut überlegene Methode gäbe.

Mehr lesen
Entwicklung

Taylorator: Das FM-Band mit Taylor Swift fluten (und rechtliche Bedenken)

2025-01-27
Taylorator: Das FM-Band mit Taylor Swift fluten (und rechtliche Bedenken)

Der Taylorator ist ein Projekt, das Software Defined Radio (SDR) verwendet, um Musik von Taylor Swift über das gesamte FM-Radioband zu senden. Der Entwickler schrieb eine Software, um gleichzeitig 100 Songs auf verschiedene FM-Frequenzen zu übertragen und so die Wellen zu „fluten“. Das Projekt hatte erhebliche Performance-Herausforderungen und benötigte leistungsstarke CPUs für die Echtzeit-Audioverarbeitung mehrerer Kanäle. Obwohl rechtliche Implikationen bezüglich nicht lizenzierter Übertragungen bestehen, ist der Taylorator eine beeindruckende Ingenieursleistung, dessen Quellcode öffentlich zugänglich ist.

Mehr lesen
Technologie

CDC beendet Zusammenarbeit mit WHO sofort

2025-01-27
CDC beendet Zusammenarbeit mit WHO sofort

Die US-amerikanischen Centers for Disease Control and Prevention (CDC) haben abrupt den sofortigen Stopp aller Zusammenarbeit mit der Weltgesundheitsorganisation (WHO) angeordnet, was Schockwellen durch die globale öffentliche Gesundheitsgemeinschaft sendet. Dies ist kein schrittweiser Rückzug, sondern eine sofortige und vollständige Einstellung aller Interaktionen, einschließlich der Arbeit mit technischen Arbeitsgruppen, Koordinierungszentren und beratenden Gremien. Experten äußern große Besorgnis und warnen davor, dass dies die Bemühungen zur Untersuchung und Kontrolle von Ausbrüchen wie dem Marburg-Virus und Mpox schwer beeinträchtigen und die globale Gesundheitssicherheit gefährden wird. Obwohl Präsident Trump zuvor eine Exekutivanordnung zur Einleitung des Rückzugs der USA aus der WHO erlassen hatte, ist diese plötzliche Aktion viel drastischer und unerwarteter und löst weit verbreitete Besorgnis und Kritik aus.

Mehr lesen

Tieftauchen in die GPU Mipmap-Level-Selektion

2025-05-14

Dieser Beitrag untersucht detailliert die komplizierte Auswahl der Mipmap-Level während des Texture-Samplings auf der GPU. Ausgehend von Texture-Aliasing erklärt der Autor Mipmapping und die Rolle von Pixeldervivaten (ddx()/ddy()). Durch die Analyse der GLES3.0- und DirectX 11.3-Spezifikationen und experimenteller Ergebnisse enthüllt der Autor die Komplexität des Zusammenhangs zwischen Mipmap-Level-Selektion und Pixeldervivaten sowie die Implementierungsunterschiede zwischen verschiedenen GPU-Herstellern. Der Artikel untersucht außerdem den Einfluss von elliptischen Transformationen und anisotropischer Filterung auf die Mipmap-Level-Selektion, liefert entsprechende Software-Implementierungen und vergleicht sie mit Hardware-Implementierungen.

Mehr lesen
Entwicklung Textur

Amazon RDS für PostgreSQL Multi-AZ-Cluster gewährleisten keine Snapshot-Isolation

2025-04-29

Jepsen-Tests zeigen, dass Amazon RDS für PostgreSQL Multi-AZ-Cluster keine vollständige Snapshot-Isolation gewährleisten. Anomalien wie G-nicht benachbarte Zyklen, die die Regeln der Snapshot-Isolation verletzen, wurden beobachtet. Dazu gehörte Long Fork, was darauf hindeutet, dass RDS für PostgreSQL möglicherweise die etwas schwächere Parallel Snapshot Isolation bietet. Dies bedeutet, dass Lese-Transaktionen in Bezug auf die Ausführungsreihenfolge uneins sein können. Benutzer sollten auf die Transaktionsstrukturen achten, Long Fork vermeiden oder nur den Schreib-Endpunkt verwenden, um die Snapshot-Isolation wiederherzustellen.

Mehr lesen
Entwicklung Snapshot-Isolation

Jenseits von Vektor-Datenbanken: Effiziente Verarbeitung von Textelementen mit Parquet und Polars

2025-02-24
Jenseits von Vektor-Datenbanken: Effiziente Verarbeitung von Textelementen mit Parquet und Polars

Dieser Artikel präsentiert eine Methode zur effizienten Verarbeitung von Textelementen ohne Vektor-Datenbanken. Der Autor verwendet Parquet-Dateien, um tabellarische Daten zu speichern, die Textelement-Einbettungen von Magic: The Gathering-Karten und deren Metadaten enthalten, und nutzt die Bibliothek Polars für eine schnelle Ähnlichkeitssuche und Datenfilterung. Die Zero-Copy-Funktion von Polars und die hervorragende Unterstützung für verschachtelte Daten machen diesen Ansatz schneller und effizienter als traditionelle CSV- oder Pickle-Methoden und erhalten eine hohe Leistung, selbst beim Filtern des Datensatzes. Der Autor vergleicht andere Speichermethoden wie CSV, Pickle und NumPy und kommt zu dem Schluss, dass Parquet in Kombination mit Polars die optimale Wahl für die Verarbeitung mittelgroßer Textelement-Einbettungen ist, wobei Vektor-Datenbanken nur für extrem große Datensätze erforderlich sind.

Mehr lesen

postmarketOS Februar 2025 Update: Neuer Name, Audio-Unterstützung und mehr

2025-03-04
postmarketOS Februar 2025 Update: Neuer Name, Audio-Unterstützung und mehr

Im Februar 2025 gab es beim postmarketOS-Projekt beachtliche Fortschritte. Eine Namensänderung ist im Gange, wobei die Community um Vorschläge gebeten wird. Die Audio-Unterstützung für MSM89x7 wurde verbessert, und weitere Xiaomi-Geräte wurden in die Community-Unterstützung aufgenommen. Sicherheitsaudits wurden abgeschlossen, und die Infrastruktur wurde verbessert, einschließlich Backup- und CI-Systemen. Zahlreiche Kernel-Updates und Paket-Upgrades wurden veröffentlicht, wodurch Stabilität und Leistung gesteigert wurden.

Mehr lesen
Entwicklung

Go's io.Reader-Effizienz: Ein Kampf mit Indirektion und Typ-Assertions

2025-05-19

Viele Go-Funktionen verwenden io.Reader als Eingabe, wodurch Streaming ermöglicht und das Laden aller Daten in den Speicher vermieden wird. Wenn man die Bytes jedoch bereits hat, ist deren direkte Verwendung effizienter. Dieser Artikel beschreibt die Erfahrung des Autors beim Dekodieren von Bildern mit libavif und libheif. Aus Gründen der Einfachheit wurden die einfachen Speicherinterfaces verwendet, aber die Go-Funktion image.Decode prüft, ob eine Peek-Funktion in io.Reader vorhanden ist, und packt sie mit bufio.Reader ein, wenn dies nicht der Fall ist, wodurch die direkte Verwendung von bytes.Reader verhindert wird. Der Autor verwendet Typ-Assertions und unsafe.Pointer, um bufio.Reader und bytes.Reader zu umgehen und eine Null-Kopie zu erreichen. Der Artikel hebt jedoch Probleme bei der Typüberprüfung und dem Interface-Design von Go hervor, einschließlich der daraus resultierenden "Shadow APIs".

Mehr lesen
Entwicklung

Watchdog-Timer: Ein notwendiges Übel (oder essentieller Bestandteil)?

2025-01-31

Dieser Artikel untersucht die kritische Rolle von Watchdog-Timern in eingebetteten Systemen. Anhand des Ausfalls der Clementine-Raumsonde aufgrund eines fehlerhaft implementierten Watchdogs und der Notwendigkeit, einen Dunstabzugshaubenlüfter neu zu starten, betont der Autor die Bedeutung zuverlässiger Watchdog-Timer zur Verhinderung von Softwarefehlern. Der Artikel beschreibt verschiedene Designs von Watchdog-Timern, einschließlich interner und externer Optionen, und bietet Strategien zum Bau hochzuverlässiger Watchdog-Timer. Dazu gehören die Verwendung von Windowed-Watchdogs, externer, CPU-unabhängiger Watchdogs und die Überwachung des Zustands aller Tasks in einem Multitasking-System. Der Autor plädiert für die Einbeziehung von Watchdog-Timern selbst in scheinbar einfachen Systemen und befürwortet Techniken wie periodische Zurücksetzungen von Datenstrukturen zur Steigerung der Zuverlässigkeit.

Mehr lesen
Entwicklung Watchdog-Timer

Netflix' Deep Downscaler: Eine kritische Betrachtung

2025-03-01

Netflix veröffentlichte kürzlich einen Blogbeitrag über seinen "Deep Downscaler" und behauptete, diese Technologie verwende neuronale Netze zur Verbesserung der Videoqualität. Ein Blogger kritisierte das System jedoch scharf. Der Blogger weist auf gravierende Mängel im von Netflix bereitgestellten Beispielbild hin, darunter Ringing-Artefakte, bizarre Farbverschiebungen und scheinbar künstliche "Details". Darüber hinaus minimiert der Trainingsprozess den mittleren quadratischen Fehler, ignoriert aber die Auswirkungen verlustbehafteter Kompression, was zu suboptimalen Ergebnissen führt. Der Blogger argumentiert, dass Netflix' Deep Downscaler zu sehr auf Metriken vertraut und die wichtige visuelle Beurteilung durch Menschen vernachlässigt und dass einfachere, effizientere Lösungen existieren.

Mehr lesen
Technologie Videokompression

DARPA bricht Rekorde mit drahtloser Energieübertragung über große Distanzen

2025-06-16

Das Persistent Optical Wireless Energy Relay (POWER)-Programm der DARPA hat einen Durchbruch erzielt und neue Rekorde in der drahtlosen Energieübertragung aufgestellt. Die POWER Receiver Array Demo (PRAD) hat erfolgreich über 800 Watt Leistung über eine Entfernung von 8,6 Kilometern (5,3 Meilen) für 30 Sekunden übertragen. Diese Leistung nutzt eine neue Empfängertechnologie, die Laserenergie mit einer Effizienz von über 20 % in nutzbare Elektrizität umwandelt. Skalierbar für den Einsatz auf Plattformen wie unbemannten Luftfahrzeugen (UAVs), verspricht diese Technologie, die militärische Energieversorgung zu revolutionieren und die Abhängigkeit von traditionellen, anfälligen Methoden zu beseitigen.

Mehr lesen

Chomsky kritisiert den AI-Hype: LLMs verstehen Sprache nicht

2025-05-25

Noam Chomsky kritisiert in einem aktuellen Interview den Hype um künstliche Intelligenz (KI), insbesondere große Sprachmodelle (LLMs). Er argumentiert, dass LLMs zwar Fortschritte bei der Nachahmung menschlichen Verhaltens zeigen, aber im Grunde genommen Ingenieurprojekte und keine wissenschaftlichen Bestrebungen sind, die das Wesen der Sprache nicht erfassen. Chomsky weist darauf hin, dass LLMs nicht zwischen möglichen und unmöglichen Sprachen unterscheiden können, was sie daran hindert, Spracherwerb und Kognition wirklich zu verstehen. Er betont die Bedeutung der wissenschaftlichen Methode und warnt vor möglichen ethischen Risiken und gesellschaftlichen Gefahren durch KI und fordert Vorsicht bei der Entwicklung.

Mehr lesen
KI

Petersdom: Immersives digitales Erlebnis

2025-01-18
Petersdom: Immersives digitales Erlebnis

Der Petersdom hat ein neues digitales Erlebnis vorgestellt, das es Menschen weltweit ermöglicht, die Pracht dieses architektonischen Meisterwerks bequem von zu Hause aus zu erkunden. Das Erlebnis beinhaltet einen virtuellen 3D-Rundgang und eine Geschichte, die die Geschichte des Petersdoms beschreibt, alles in mehreren Sprachen verfügbar. Benutzer können in die Größe des Petersdoms eintauchen und seine Kunst und Architektur unabhängig von ihrem Standort erleben.

Mehr lesen

Jujutsu: Ein in Rust geschriebenes Versionskontrollsystem, das den Git-Workflow neu gestaltet

2025-02-04
Jujutsu: Ein in Rust geschriebenes Versionskontrollsystem, das den Git-Workflow neu gestaltet

Jujutsu, ein neues Versionskontrollsystem, das in Rust geschrieben wurde, bietet eine vereinfachte und leistungsstarke Alternative zu Git. Dieser Artikel untersucht das Kernkonzept von Jujutsu: veränderliche Änderungen, und zeigt, wie diese Funktion Arbeitsabläufe vereinfacht. Er erklärt, wie Operationen einfach rückgängig gemacht, Konflikte nahtlos gelöst und große Änderungen effizient verwaltet werden können. Jujutsu lässt sich nahtlos in Git integrieren und fungiert als leistungsstarkes Frontend bei gleichzeitiger Beibehaltung der Kompatibilität. Der Artikel beschreibt effiziente Arbeitsmuster, wie die Verwendung von `jj new` und `jj edit` zur Änderungsverwaltung und die Verwendung von Revset-Ausdrücken zur flexiblen Bearbeitung des Versionsverlaufs. Jujutsu bietet eine elegantere und effizientere Versionskontrolle.

Mehr lesen
Entwicklung

Fachbegriffe, die Sie wahrscheinlich falsch aussprechen

2025-03-21

Dieser Artikel beleuchtet häufige Fehlpronunziationen von Fachbegriffen, die einem autodidaktischen Solo-Entwickler begegnet sind. Er listet Beispiele wie Asus (AY-soos, nicht AY-sis), Debian (DEHB-eee-in, nicht DEE-bee-inn) und viele mehr auf und betont das Fehlen einer inneren Logik in diesen Aussprachen. Der Autor schlägt vor, Googles Aussprache-Widget als hilfreiche Ressource zu verwenden und liefert eine umfassende Liste korrekt ausgesprochener Begriffe, darunter Atlassian, Daemon, Gaussian, GIF, Gnome, GNU, JSON, Kernighan, LaTeX, Linus, Poisson, Pypi, Qt, Redis, Regex, Repo, Sudo, SUSE, SQL, SQLite, Ubuntu und Vite. Dies ist eine wertvolle Ressource für Entwickler und Technologie-Enthusiasten.

Mehr lesen
Entwicklung Fachbegriffe Aussprache

TED-Gründer Chris Anderson gibt die Kontrolle über die Non-Profit-Organisation ab

2025-02-04
TED-Gründer Chris Anderson gibt die Kontrolle über die Non-Profit-Organisation ab

Nach 25 Jahren an der Spitze gibt TED-Gründer Chris Anderson die Kontrolle über die Non-Profit-Organisation ab. Er sucht jemanden oder eine Organisation mit einer überzeugenden Vision und den Ressourcen, um TED auf die nächste Stufe zu heben. Obwohl TED finanziell gesund ist und über erhebliche Barreserven verfügt, glaubt Anderson, dass die Aufgabe der Kontrolle neue Kreativität und Energie freisetzen wird. Potenzielle Nachfolger sind Universitäten, philanthropische Organisationen, Medienunternehmen, Technologieunternehmen oder sogar eine dezentrale autonome Organisation. Dieser mutige Schritt verspricht bedeutende Veränderungen für TED und löst zahlreiche Spekulationen über die Zukunft aus.

Mehr lesen

Funktionen sind Vektoren: Erweiterung der linearen Algebra auf unendlich viele Dimensionen

2025-07-06

Dieser Artikel erforscht das Konzept von Funktionen als unendlich-dimensionale Vektoren und zeigt, wie die Werkzeuge der linearen Algebra auf eine Vielzahl von Problemen angewendet werden können, von der Bild- und Geometrieverarbeitung bis hin zur Kurvenanpassung, Lichttransport und maschinellem Lernen. Ausgehend von endlich-dimensionalen Vektorräumen schreitet er zu unendlich vielen Dimensionen fort und beweist, dass Funktionen einen Vektorraum bilden. Der Artikel vertieft sich dann in lineare Operatoren, Differentiation, den Laplace-Operator und die Anwendung des Spektralsatzes in Funktionsräumen und gipfelt in Anwendungsbeispielen wie Fourier-Reihen, Bildkompression und sphärische Harmonische.

Mehr lesen

Musikverlage und KI-Gigant Anthropic einigen sich auf Urheberrechtsabkommen

2025-01-03
Musikverlage und KI-Gigant Anthropic einigen sich auf Urheberrechtsabkommen

Große Musikverlage haben Anthropic, ein von Amazon unterstütztes KI-Unternehmen, wegen Urheberrechtsverletzung verklagt, da urheberrechtlich geschützte Songtexte zum Training seines KI-Chatbots Claude verwendet wurden. Eine Einigung wurde erzielt, die Anthropic dazu verpflichtet, seine Urheberrechtsschutzmaßnahmen zu verstärken und zu verhindern, dass Claude urheberrechtlich geschützte Texte generiert. Diese wegweisende Vereinbarung ist ein bedeutender Schritt in der laufenden Debatte über die Nutzung urheberrechtlich geschützten Materials durch KI und schafft einen Präzedenzfall für zukünftige Rechtsstreitigkeiten in diesem sich schnell entwickelnden Bereich.

Mehr lesen
Technologie Musik-Urheberrecht

OpenAI kehrt um: Non-Profit-Abteilung behält die Kontrolle

2025-05-05
OpenAI kehrt um: Non-Profit-Abteilung behält die Kontrolle

Nachdem OpenAI zunächst Pläne angekündigt hatte, sich in ein gewinnorientiertes Unternehmen umzuwandeln, hat es sich entschieden, dass seine Non-Profit-Abteilung die Kontrolle über seinen gewinnorientierten Zweig behalten wird. Die Non-Profit-Organisation wird der Mehrheitsaktionär einer Public Benefit Corporation (PBC) werden und den Betrieb von OpenAI überwachen und kontrollieren. Diese Entscheidung folgt auf Gespräche mit den Generalstaatsanwaltschaften von Kalifornien und Delaware und erheblichen Gegenwind, darunter eine Klage von Elon Musk, der argumentierte, dass der Wechsel die ursprüngliche Non-Profit-Mission von OpenAI aufgeben würde. Obwohl OpenAI behauptete, die Umwandlung sei für die Finanzierung notwendig, blieben Bedenken hinsichtlich der Auswirkungen auf seine gemeinnützigen Ziele bestehen. CEO Sam Altman erklärte, dass das Unternehmen möglicherweise irgendwann Billionen von Dollar benötigen wird, um seine Mission zu erfüllen.

Mehr lesen
KI

NASCARs Next Gen: Wie 3D-Druck das Rennauto-Design revolutioniert

2025-02-12
NASCARs Next Gen: Wie 3D-Druck das Rennauto-Design revolutioniert

Die Next-Gen-Plattform der NASCAR nutzt den 3D-Druck, genauer gesagt die additive Fertigung von Stratasys, um kundenspezifische Teile für Rennwagen herzustellen. Dies ermöglicht mehr Designfreiheit und schnellere Iterationen im Vergleich zu traditionellen subtraktiven Methoden wie CNC-Bearbeitung. Stratasys liefert Teile wie Kanäle, Abdeckungen und Halterungen und reduziert so Kosten und Vorlaufzeiten erheblich. Die Partnerschaft mit Joe Gibbs Racing unterstreicht die Vorteile des 3D-Drucks für schnelles Prototyping und Problemlösung, veranschaulicht durch die schnelle Herstellung einer kundenspezifischen Vorrichtung für ein problematisches Rohr. Die schnellere, kostengünstigere und weniger arbeitsintensive Natur des 3D-Drucks verschafft NASCAR-Teams einen erheblichen Wettbewerbsvorteil.

Mehr lesen
Technologie Additive Fertigung

Wiederentdeckung des Apple Newton Juwels: Open Dylan

2025-01-19

Open Dylan ist eine objekt-funktionale Programmiersprache, abstammend von Apples Dylan-Sprache, die ursprünglich für den Newton PDA entwickelt wurde. Sie kombiniert die Stärken von Scheme und CLOS, ohne die Lisp-Syntax, und ist für die effiziente Generierung von Maschinencode konzipiert. Dieser Artikel präsentiert die umfassende Dokumentation von Open Dylan, einschließlich Tutorials, Referenzhandbücher und umfangreiche Bibliotheksdokumentationen, sowie einen Online-Playground für schnelles Experimentieren. Egal, ob Sie eine neue Sprache lernen oder effiziente Programmierparadigmen erkunden, Open Dylan ist einen Blick wert.

Mehr lesen
Entwicklung

Asahi Linux 6.14 Update: 8000 Zeilen Code Upstream, Mikrofonunterstützung in Arbeit

2025-03-21
Asahi Linux 6.14 Update: 8000 Zeilen Code Upstream, Mikrofonunterstützung in Arbeit

Das Asahi Linux-Team hat ein wichtiges Update zum Fortschritt der Version 6.14 veröffentlicht, mit dem Schwerpunkt auf das Upstreaming einer großen Anzahl von Downstream-Patches in den Linux-Kernel. Das Team hat personelle Veränderungen und Naturkatastrophen überwunden und erfolgreich drei neue Treiber (einschließlich Touch Bar und ISP-Treiber) eingereicht und den GPU-Treiber aktiv für die Einreichung vorbereitet. Darüber hinaus wurde die Mikrofonunterstützung auf den meisten Laptops implementiert, was die Überwindung von Secure Enclave-Einschränkungen und die Entwicklung eines MVDR-Beamforming-Algorithmus erforderte. Fedora Asahi Remix 42 Beta ist jetzt verfügbar, und eine erfolgreiche Demonstration von Asahi Linux beim Ausführen von Steam-Spielen wurde auf der SCaLE gezeigt. Das Team erhielt auch erhebliche finanzielle Unterstützung durch OpenCollective, wodurch die langfristige Nachhaltigkeit des Projekts sichergestellt wird.

Mehr lesen
Entwicklung

Meta Prompting: Revolutioniert die Prompt-Engineering für LLMs

2025-06-03
Meta Prompting: Revolutioniert die Prompt-Engineering für LLMs

Dieser Artikel untersucht Meta Prompting, eine Technik, die große Sprachmodelle (LLMs) verwendet, um Prompts zu erstellen und zu verfeinern. Es werden verschiedene Meta-Prompting-Methoden detailliert beschrieben, darunter die Methode der Zusammenarbeit zwischen Stanford und OpenAI, die einen „Leiter“-LLM verwendet, um Experten-LLMs zu koordinieren; Amazons Lernen aus kontrastierenden Prompts (LCP), das Prompts verbessert, indem es gute und schlechte Prompts vergleicht; Automatischer Prompt-Ingenieur (APE), Prompt Agent, Konversationelles Prompt-Engineering (CPE), DSPy und TEXTGRAD. Der Artikel vergleicht deren Stärken und Schwächen und hebt hervor, wie diese Methoden die Effizienz des Prompt-Engineerings deutlich verbessern. Schließlich werden Tools zur Prompt-Generierung von Plattformen wie PromptHub, Anthropic und OpenAI vorgestellt, die die Implementierung von Meta Prompting vereinfachen und das volle Potenzial von LLMs erschließen.

Mehr lesen
Entwicklung Meta Prompting

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

Typenprädikat-Generator: Geschwindigkeit und Typsicherheit neu definiert

2025-01-24
Typenprädikat-Generator: Geschwindigkeit und Typsicherheit neu definiert

Dieser Artikel vergleicht den Typenprädikat-Generator ausführlich mit anderen Laufzeit-Typprüfern. Der Generator erzeugt Code, der über 100-mal schneller ist, keine Laufzeitabhängigkeiten hat und streng typensicheren, lesbaren und modifizierbaren TypeScript-Code erzeugt, ohne dass eine benutzerdefinierte DSL benötigt wird. Er übertrifft andere Codegeneratoren in Bezug auf Geschwindigkeit, erzeugt sogar Unit-Tests, vermeidet die Verwendung von `eval()` und bietet eine bessere Debug-Erfahrung. Kurz gesagt, der Generator bietet erhebliche Vorteile in Bezug auf Leistung, Typsicherheit und Benutzerfreundlichkeit.

Mehr lesen
Entwicklung Typprüfung
1 2 488 489 490 492 494 495 496 595 596