KI-Suchhilfe des Oxford English Dictionary (Beta)

2025-07-09

Das Oxford English Dictionary (OED) hat eine Beta-Version eines KI-Suchhelfers veröffentlicht, der Benutzern helfen soll, die erweiterten Suchfunktionen des OED zu nutzen. Der Assistent selbst kann keine Fragen beantworten oder Konversationen führen, aber er kann komplexe Suchanfragen basierend auf Benutzeranforderungen erstellen und Links zu den Ergebnissen bereitstellen. Er kann Benutzern auch bei der Suche nach Informationen über das OED helfen. Beispielanfragen sind: "Welche englischen Wörter sind dem Französischen entlehnt?", "Welche Wörter wurden erstmals von Charles Dickens verwendet?" oder "Wie werden Wörter zum Wörterbuch hinzugefügt?". Synonym-Suchen werden noch nicht unterstützt.

Mehr lesen

Der schwierige Weg des Arithometers zum Erfolg: Von der Unbekanntheit zum Industriestandard

2025-03-22

Dieser Artikel erzählt die Geschichte des Arithometers von Charles Xavier Thomas de Colmar. Obwohl es nicht die erste Rechenmaschine war, führten sein robustes Design und seine Massenproduktionsfähigkeit zu seinem letztendlichen Erfolg. Der Artikel verfolgt den Weg der Maschine von ihrem ersten öffentlichen Auftritt im Jahr 1820 bis zu ihrer weitverbreiteten Annahme in den 1870er Jahren und untersucht ihre mechanische Entwicklung, ihre Marketingstrategien und die Erfahrungen der Benutzer. Das Arithometer wurde erheblich überarbeitet, wobei sein Design und seine Marktpositionierung ständig angepasst wurden. Trotz der anfänglich langsamen Akzeptanz und Rückschläge gegenüber Wettbewerbern auf Ausstellungen führten konsequente Verbesserungen und Werbemaßnahmen letztendlich zu einer breiten Akzeptanz und seiner entscheidenden Rolle in der Computerindustrie.

Mehr lesen

X-Entwicklungsleiter verlässt das Unternehmen unerwartet

2025-03-25
X-Entwicklungsleiter verlässt das Unternehmen unerwartet

Quellen zufolge hat Haofei Wang, der Leiter der Entwicklung bei X, das Unternehmen unerwartet verlassen. Wang kam im Juli 2023 zu X und spielte eine Schlüsselrolle als Bindeglied zwischen Elon Musk und dem Entwicklungsteam. In letzter Zeit, da Musk sich auf xAI und DOGE konzentriert, leitete Wang faktisch Entwicklung und Produkt. Der Grund für seinen Weggang ist unklar. X hat kürzlich neue Führungskräfte im Bereich Entwicklung von Robinhood eingestellt. Das Geschäft von X scheint sich zu erholen, mit einer jüngsten Bewertung von 44 Milliarden US-Dollar, dank des wachsenden Profils von xAI und Musks politischem Einfluss. Obwohl Musk weiterhin aktiv auf X ist, ist seine Aufmerksamkeit geteilt. Musks Vision einer „All-in-One-App“, ähnlich wie WeChat, hat sich noch nicht verwirklicht, obwohl die X Money-Zahlungsplattform für später in diesem Jahr erwartet wird.

Mehr lesen

BD3-LMs: Block-basierte diskrete Rauschentfernungs-Diffusions-Sprachmodelle – Schnellere und effizientere Textgenerierung

2025-05-08
BD3-LMs: Block-basierte diskrete Rauschentfernungs-Diffusions-Sprachmodelle – Schnellere und effizientere Textgenerierung

BD3-LMs kombinieren geschickt die Paradigmen autoregressiver und Diffusionsmodelle. Durch die autoregressive Modellierung von Token-Blöcken und die anschließende Anwendung der Diffusion innerhalb jedes Blocks werden sowohl hohe Wahrscheinlichkeiten als auch eine flexible Längen-Generierung erreicht, während die Geschwindigkeits- und Parallelisierungsvorteile von Diffusionsmodellen erhalten bleiben. Effiziente Trainings- und Sampling-Algorithmen, die nur zwei Vorwärtsdurchläufe erfordern, verbessern die Leistung weiter und machen sie zu einem vielversprechenden Ansatz für die großskalige Textgenerierung.

Mehr lesen

Kognitive Belastung: Der stille Killer in der Softwareentwicklung

2024-12-25

Dieser Artikel untersucht die Bedeutung der kognitiven Belastung in der Softwareentwicklung. Kognitive Belastung bezieht sich auf den mentalen Aufwand, den ein Entwickler benötigt, um eine Aufgabe zu erledigen; eine hohe kognitive Belastung führt zu Verwirrung, Zeitverlust und Kosten. Der Artikel analysiert intrinsische und extrinsische kognitive Belastung und zeigt anhand von Codebeispielen, wie extrinsische Belastung reduziert werden kann, z. B. durch Verwendung aussagekräftiger Zwischenvariablen, Vermeidung verschachtelter if-Anweisungen und Priorisierung von Komposition gegenüber Vererbung. Er betont auch die Wichtigkeit, übermäßige Mikroservices zu vermeiden, geeignete Sprachfunktionen auszuwählen und dem Prinzip der Einzelverantwortung zu folgen, wobei festgestellt wird, dass übermäßige Abstraktion und mehrschichtige Architekturen die kognitive Belastung erhöhen können. Abschließend rät der Artikel Entwicklern, sich auf die Lesbarkeit des Codes zu konzentrieren und mit Junior-Entwicklern zusammenzuarbeiten, um Probleme mit der kognitiven Belastung zu identifizieren und zu verbessern.

Mehr lesen

SemHash: Schnelle semantische Text-Deduplizierung

2025-01-12
SemHash: Schnelle semantische Text-Deduplizierung

SemHash ist ein leichtgewichtiges und flexibles Werkzeug zur Deduplizierung von Datensätzen mithilfe semantischer Ähnlichkeit. Es kombiniert die schnelle Erzeugung von Einbettungen von Model2Vec mit einer effizienten ANN-basierten Ähnlichkeitssuche über Vicinity. SemHash unterstützt sowohl die Deduplizierung einzelner Datensätze als auch die Deduplizierung mehrerer Datensätze und verarbeitet sowohl einfache Datensätze wie Textlisten als auch komplexere Datensätze wie mehrspaltige QA-Datensätze. Es enthält Funktionen zur Inspektion der Deduplizierungsergebnisse, wodurch das Verständnis und die Verfeinerung Ihres Datenbereinigungsprozesses erleichtert werden. Benchmarks zeigen, dass SemHash extrem schnell ist und auf große Datensätze mit Millionen von Datensätzen skaliert.

Mehr lesen

Effizientes Feintuning: Ein tiefer Einblick in LoRA (Teil 1)

2024-12-25
Effizientes Feintuning: Ein tiefer Einblick in LoRA (Teil 1)

Das Feintuning großer Sprachmodelle erfordert in der Regel erhebliche Rechenressourcen. Dieser Artikel stellt LoRA vor, eine parametereffiziente Feintuning-Technik. LoRA reduziert die Anzahl der zu trainierenden Parameter erheblich, indem es Matrizen mit niedrigem Rang als Adapter in ein vortrainiertes Modell einfügt, wodurch die Rechen- und Speicherkosten gesenkt werden. Dieser erste Teil erklärt die Prinzipien hinter LoRA, einschließlich der Mängel des traditionellen Feintunings, der Vorteile parametereffizienter Methoden und der mathematischen Grundlage der Niedrigrang-Approximation. Nachfolgende Teile werden tiefer in die spezifische Implementierung und Anwendung von LoRA eintauchen.

Mehr lesen

JDK 25: String-Performanceverbesserung durch konstantes Falten des Hashcodes

2025-05-02

JDK 25 verbessert die Performance der String-Klasse deutlich, indem es das konstante Falten der Funktion String::hashCode ermöglicht. Dies führt zu erheblichen Geschwindigkeitsverbesserungen, insbesondere wenn Strings als Schlüssel in statischen, unveränderlichen Maps verwendet werden, beispielsweise wenn MethodHandles für native Aufrufe über String-Schlüssel aufgerufen werden. Benchmarks zeigen eine Verbesserung um mehr als das 8-fache. Diese Optimierung wird erreicht, indem das interne Feld String.hash mit der Annotation @Stable markiert wird. Dies ermöglicht es der JVM, den Hashcode zu cachen und wiederzuverwenden und so die Neuberechnung für nicht-null Hashcodes zu vermeiden. Obwohl ein Null-Hashcode diese Optimierung behindern kann, wird eine zukünftige Korrektur erwartet.

Mehr lesen
Entwicklung

Perl Adventskalender 2024: Randal Schwartz' 'Die Hälfte meines Lebens mit Perl'

2024-12-19

Der Perl Adventskalender 2024 enthält eine einzigartige Video-Präsentation von Randal Schwartz mit dem Titel 'Die Hälfte meines Lebens mit Perl'. Randal, ein Perl-Veteran, erzählt von seiner Reise mit der Sprache von den Anfängen bis in die moderne Ära, einschließlich seiner Beteiligung an der Erstellung der Camel- und Llama-Bücher und seiner humorvollen Anekdoten darüber, wie er das comp.unix.questions-Forum mit Perl 2 erobert hat. Dies ist das erste Mal, dass ein Video im Perl-Adventskalender enthalten ist und bietet eine frische und ansprechende Perspektive auf die Geschichte der Sprache.

Mehr lesen
Entwicklung Programmiergeschichte

Dänemark setzt unbemannte Segelboote für die Überwachung der Ostsee ein

2025-06-16
Dänemark setzt unbemannte Segelboote für die Überwachung der Ostsee ein

Angesichts der zunehmenden Spannungen in der Ostsee hat die dänische Marine einen dreimonatigen Test mit vier unbemannten Segelbooten, den sogenannten „Voyagers“, zur maritimen Überwachung gestartet. Diese autonomen Schiffe, gebaut von Saildrone, nutzen Wind- und Sonnenenergie und sind mit fortschrittlichen Sensoren ausgestattet, die monatelange autonome Operationen zur Überwachung der Unterwasserinfrastruktur und zur Bekämpfung illegaler Aktivitäten ermöglichen. Die Initiative zielt darauf ab, die Überwachungskapazitäten Dänemarks und der NATO in der Ostsee und der Nordsee zu stärken und Bedrohungen wie Schäden an Unterseekabeln und Schmuggel zu begegnen, als Teil eines mehrschichtigen maritimen Überwachungssystems.

Mehr lesen

Der A20-Fehler in der ursprünglichen Xbox: Ein Rückblick nach 20 Jahren

2025-07-17
Der A20-Fehler in der ursprünglichen Xbox: Ein Rückblick nach 20 Jahren

2021 ist der 20. Jahrestag der ursprünglichen Xbox. Dieser Beitrag befasst sich mit einer signifikanten Sicherheitslücke: dem A20-Problem. Diese Sicherheitslücke rührte von dem "Wraparound"-Verhalten des Intel 8088-Prozessors bei der Behandlung von Speicheradressen her, ein Problem, das im IBM PC/AT durch ein A20-Gate auf dem Motherboard aus Kompatibilitätsgründen behoben wurde. Die Xbox verwendete jedoch einen Pentium III-Prozessor mit einem A20-Gate. Angreifer konnten die A20-Leitung auf Masse legen, wodurch der sichere Bootvorgang umgangen und direkt vom Flash-Speicher mit benutzerdefiniertem Code gebootet wurde, um den geheimen ROM der Xbox zu lesen. Diese Sicherheitslücke unterstreicht die Sicherheitsrisiken, die entstehen, wenn bei der Entwicklung älterer Systeme veraltete Probleme vernachlässigt werden.

Mehr lesen
Hardware

lzbench: Ein Open-Source-Benchmark für Kompressionscodecs

2025-02-14

lzbench ist ein Open-Source-Benchmark-Tool zur Bewertung der Leistung verschiedener Kompressionscodecs. Es misst das Kompressionsverhältnis, die Kompressionsgeschwindigkeit, die Dekompressionsgeschwindigkeit und die Roundtrip-Geschwindigkeit. Das Tool unterstützt mehrere Codecs und ermöglicht es Benutzern, eigene hinzuzufügen. Rohdaten stehen zum Download und zur weiteren Analyse zur Verfügung. Die FAQ behandelt häufige Fragen, darunter das Hinzufügen von Codecs, Berechnungsmethoden, Speichernutzung, Multithreading, Diagrammskalierung und Anpassungsoptionen, was es zu einer wertvollen Ressource für Entwickler und Forscher macht.

Mehr lesen
Entwicklung Kompressionscodec

Microsoft mit 50: Ein Rückblick auf Höhen und Tiefen

2025-04-11
Microsoft mit 50: Ein Rückblick auf Höhen und Tiefen

Während Microsoft seinen 50. Geburtstag feiert, befragte The Register seine Leser zur Geschichte des Unternehmens. Windows Server 2000 erwies sich als Favorit, gelobt für seine Stabilität und Benutzerfreundlichkeit. Im Gegensatz dazu wurden Windows 8 und seine Nachfolger für ihre Benutzeroberflächen kritisiert. Die Übernahme von Nokia und das anschließende Scheitern von Windows Phone wurden ebenfalls als Fehler hervorgehoben. Obwohl Erfolge wie der Wechsel zur Cloud und die Office-Suite anerkannt wurden, deutet die allgemeine Stimmung darauf hin, dass Microsofts beste Zeiten möglicherweise vorbei sind. Die zukünftige Ausrichtung des Unternehmens mit KI bleibt ungewiss.

Mehr lesen
Technologie

Mikroschwerkraft: Eine einzigartige Umgebung für die Weltraumforschung

2025-04-13
Mikroschwerkraft: Eine einzigartige Umgebung für die Weltraumforschung

Mikroschwerkraft ist nicht das Fehlen von Schwerkraft, sondern ein extrem schwaches Gravitationsfeld (1/1000 bis 1/1.000.000 der Erdanziehungskraft). Die Internationale Raumstation befindet sich entgegen der landläufigen Meinung nicht in der Schwerelosigkeit, sondern in einem kontinuierlichen freien Fall, der das Gefühl der Schwerelosigkeit erzeugt. In der Mikroschwerkraft verhalten sich Flüssigkeiten, Zellwachstum, Verbrennung und Kristallbildung anders und bieten einzigartige experimentelle Möglichkeiten. Spark Gravity konzentriert sich auf programmierbare Schwerkraft und schließt die Lücke in der aktuellen Forschung, die auf Umgebungen mit voller Schwerkraft oder Schwerelosigkeit auf der Erde und der ISS beschränkt ist. Ziel ist es, Wissenschaftlern die Kontrolle über die Schwerkraft als Variable zu ermöglichen, Mond-, Mars- oder tiefraumähnliche Umgebungen zu simulieren und Langzeitstudien ohne eine komplette Raumstation durchzuführen.

Mehr lesen

I Dropped My Phone The Screen Cracked: Eine Web Audio Bibliothek für vereinfachte Audioprogrammierung

2025-05-16
I Dropped My Phone The Screen Cracked: Eine Web Audio Bibliothek für vereinfachte Audioprogrammierung

I Dropped My Phone The Screen Cracked ist eine innovative Web Audio Bibliothek, die das Erstellen, Konfigurieren und Verbinden von Audioknoten im Browser mithilfe von Methodenverkettung und CSS-ähnlichen Selektoren vereinfacht. Sie unterstützt die Definition von Makros und die Erstellung von Plugins, wodurch die Audioprogrammierung so intuitiv wird wie das Patchen eines modularen Synthesizers. Komplexe Audioverarbeitung lässt sich prägnant und ausdrucksstark darstellen. Entwickler können Audioknoten einfach per Methodenverkettung erstellen und verbinden, sie mit Selektoren manipulieren und Makros verwenden, um Knotenketten in wiederverwendbare Einheiten zu kapseln, was die Lesbarkeit und Wartbarkeit des Codes verbessert.

Mehr lesen
Entwicklung Audioprogrammierung

Ist es Zeit, Ihren Job zu kündigen? Anzeichen dafür, dass Sie den Arbeitsplatz wechseln sollten

2025-01-22
Ist es Zeit, Ihren Job zu kündigen? Anzeichen dafür, dass Sie den Arbeitsplatz wechseln sollten

Fühlen Sie sich ausgebrannt und von Inkompetenz umgeben? Dieser Artikel untersucht verschiedene Anzeichen von beruflicher Stagnation, darunter die Komfortfalle, zu leichte Arbeit, sinkende Kompetenz der Kollegen (Peter-Prinzip und Dead-Sea-Effekt) und aufgeblähte Titel. Der Autor schlägt vor, dass es an der Zeit sein könnte, den Arbeitsplatz zu wechseln, wenn Sie sich in diesen Situationen befinden und Ihr Unternehmen seine Mitarbeiter nicht wirklich wertschätzt. Der Artikel gibt auch Ratschläge, wie Sie den Austrittsprozess reibungslos gestalten können, einschließlich der Vermeidung potenziell schädlicher Austrittsgespräche.

Mehr lesen

Nvidias KI: Dein neuer PUBG-Teamkollege!

2025-01-07
Nvidias KI: Dein neuer PUBG-Teamkollege!

Auf der CES 2025 präsentierte Nvidia einen bedeutenden Fortschritt bei seiner KI-Charakter-Technologie ACE. Keine Chatbots mehr, sondern autonome Spielbegleiter. In PUBG agiert der "PUBG Ally" als Teamkollege, kommuniziert, entwickelt Strategien, plündert, fährt und kämpft an der Seite der Spieler. Angetrieben von kleinen Sprachmodellen (SLMs) und multimodalen SLMs zeigen ACE-Charaktere menschenähnliche Entscheidungsfindung und Umweltbewusstsein. Diese Technologie wird auf weitere Spiele wie Naraka: Bladepoint und inZOI ausgeweitet und markiert einen großen Sprung in der KI-Integration im Gaming.

Mehr lesen
Spiele

NATO verstärkt die Marinepräsenz und KI-Überwachung in der Ostsee nach Unterseekabel-Abschnitten

2025-01-18
NATO verstärkt die Marinepräsenz und KI-Überwachung in der Ostsee nach Unterseekabel-Abschnitten

Nach dem mutmaßlichen Durchtrennen von Unterseekabeln, die Finnland und Estland verbinden, an Weihnachten, angeblich durch einen mit Russland verbundenen Öltanker, verstärkt die NATO ihre Reaktion. Fast ein Dutzend Kriegsschiffe werden die Ostsee patrouillieren, um die Unterwasserinfrastruktur zu schützen. Gleichzeitig hat eine von Großbritannien geführte Joint Expeditionary Force (JEF) ein KI-gestütztes System zur Verfolgung verdächtiger Schiffe reaktiviert. Die finnischen Behörden haben das beteiligte Schiff und seine Besatzung festgenommen. Dieser Vorfall unterstreicht die wachsenden Spannungen in der Region und führt zu einer anhaltenden Erhöhung der militärischen Präsenz der NATO, um weitere Sabotageakte zu verhindern.

Mehr lesen
Technologie

Vanguard senkt Gebühren und erschüttert die Vermögensverwaltung

2025-02-04
Vanguard senkt Gebühren und erschüttert die Vermögensverwaltung

Die Vanguard Group hat die Gebühren für 168 Aktienklassen in 87 Investmentfonds und ETFs drastisch gesenkt – ein Rekordzug, der die Vermögensverwaltungsbranche wohl erschüttern wird. Die sofort wirksamen Kürzungen senken die durchschnittliche, vermögensgewichtete Gebühr von Vanguard auf nur 0,07 % bei einem verwalteten Vermögen von 10 Billionen US-Dollar – ein krasser Gegensatz zum Branchendurchschnitt von 0,44 %.

Mehr lesen

Abschiebung wegen Tattoos: Venezolaner fälschlicherweise nach El Salvador geschickt

2025-03-30
Abschiebung wegen Tattoos: Venezolaner fälschlicherweise nach El Salvador geschickt

Neri Alvarado Borges, ein Venezolaner, wurde in Texas festgenommen und aufgrund seiner drei Tattoos nach El Salvador abgeschoben, obwohl ein ICE-Agent ihn freigab, nachdem er die Bedeutung seiner Tattoos erklärt hatte. Ein Tattoo war ein Autismus-Sensibilisierungsband für seinen Bruder. Obwohl er für „sauber“ erklärt wurde, wurde er später abgeschoben, was Bedenken hinsichtlich möglicher Voreingenommenheit und Verfahrensfragen bei der Durchsetzung der Einwanderungsgesetze aufwirft.

Mehr lesen

Caudena: Blockchain-Intelligenz neu definiert durch In-Memory-Geschwindigkeit

2025-06-19
Caudena: Blockchain-Intelligenz neu definiert durch In-Memory-Geschwindigkeit

Caudena präsentiert CashflowD (CFD), eine Kryptowährungs-Analyse-Engine, die auf einer modernen In-Memory-Datenbank in C++ und einer JIT-kompilationsfähigen Abfrage-Engine basiert. CFD reduziert die Infrastrukturkosten um das 200- bis 400-fache und bietet Abfragezeiten im Submillisekundenbereich, wobei gerichtsverwertbare Beweise geliefert werden. Die Kerntechnologie umfasst einen In-Memory-C++-Kern, JIT-Kompilierung, intelligentes Clustering und Re-Clustering sowie ein robustes Risikoscoring. CFD verarbeitet Petabyte-große Datenmengen und überwindet die Einschränkungen traditioneller Blockchain-Analyseplattformen – langsame Geschwindigkeit, hohe Kosten und oberflächliche Analysen – und bietet Finanzinstituten und Strafverfolgungsbehörden beispiellose Echtzeit-, Tiefen- und zuverlässige Blockchain-Intelligenz.

Mehr lesen
Technologie Blockchain-Analyse

Move-Semantik in Swift: Ein Vergleich mit C++

2025-01-09

Dieser Artikel untersucht die Ähnlichkeiten und Unterschiede zwischen Move-Semantik in Swift und C++. Swift führt automatisch Move-Optimierungen durch, was sich positiv auf die Leistung auswirkt, aber C++-Programmierer, die an das RAII-Idiome gewöhnt sind, überraschen kann. Swifts "nicht kopierbare Typen" ähneln C++'s "Move-only Typen", aber Swifts Moves sind destruktiv und vermeiden so potenzielle Probleme mit C++'s "nicht destruktiven Moves". Der Artikel vergleicht Swifts `consume` mit C++'s `std::move` und erklärt die verkürzten Variablenlebensdauern, Parameterübergabekonventionen (`consuming`, `borrowing`, `inout`) und das Gesetz der Exklusivität in Swift. Schließlich wird die Verwendung nicht kopierbarer Typen für RAII, Generika und bedingt kopierbare Typen in Swift diskutiert, sowie warum Swift kein Perfect Forwarding bietet.

Mehr lesen
Entwicklung Move-Semantik

Das Pentagon-Rennen um KI-Waffen: Die tödliche Anziehungskraft des Silicon Valley

2025-01-25
Das Pentagon-Rennen um KI-Waffen: Die tödliche Anziehungskraft des Silicon Valley

Die Pentagon-Initiative „Replicator“ beschleunigt die Entwicklung von KI-Waffen und sorgt aufgrund ihres undurchsichtigen Betriebsmodells für Besorgnis. Das Programm zielt darauf ab, schnell kostengünstige und austauschbare Waffensysteme zu produzieren, mit China als Ziel. Obwohl das Pentagon behauptet, keine „Killerroboter“ zu entwickeln, deuten die Zusammenarbeit mit Technologieunternehmen aus dem Silicon Valley und Äußerungen einiger Auftragnehmer auf ein potenziell tödliches Ergebnis hin. Der Artikel fordert das Pentagon auf, den vorgesehenen Einsatz seiner KI-Waffen zu klären und Sicherheitsvorkehrungen zu treffen, um ein globales Wettrüsten und ethische Risiken zu vermeiden.

Mehr lesen
Technologie Wettrüsten

Grafikprogrammierer Xor erstellt atemberaubende Shader in weniger als 280 Zeichen

2025-06-26
Grafikprogrammierer Xor erstellt atemberaubende Shader in weniger als 280 Zeichen

Xor, ein Grafikprogrammierer, begeistert sich für das Erstellen kompakter GLSL-Shader-Programme und teilt sie auf Twitter. Er nutzt "Code-Golfing"-Techniken, um komplexe visuelle Effekte wie simulierte Galaxien und Voxel-Raytracer auf unter 280 Zeichen zu reduzieren. Dies fordert nicht nur seine Programmierfähigkeiten heraus, sondern hat ihn auch mit einer lebendigen Community von Künstlern und Programmierern vernetzt. Xor beschreibt seinen kreativen Prozess und Code-Golfing-Tipps und ermutigt andere zum Experimentieren.

Mehr lesen
Entwicklung Code-Golfing

Linksrekursion bezwingen: Korrektur der Grammatik eines C++-Demanglers

2025-02-02

Dieser Artikel beschreibt den Weg des Autors bei der Lösung von Problemen mit Linksrekursion und gegenseitiger Linksrekursion in einer kontextfreien Grammatik (CFG) während der Umschreibung des C++-Demanglers rz-libdemangle von RizinOrg. Er beginnt mit der Erklärung der Konzepte Linksrekursion und gegenseitige Linksrekursion und zeigt anhand einfacher Beispiele und Zustandsdiagramme, wie man linksrekursive Grammatiken in rechtsrekursive Grammatiken umwandelt, um unendliche Rekursion zu vermeiden. Der Autor teilt dann ein reales Problem, das im Itanium-ABI-Demangler aufgetreten ist, und zeigt eine komplexe Grammatik mit Linksrekursion und gegenseitiger Linksrekursion, und wie er Makros und intelligente Grammatiktransformationen verwendet hat, um diese Probleme zu lösen und so Stack-Overflow-Fehler zu vermeiden.

Mehr lesen
Entwicklung Linksrekursion

FFmpegKit offiziell eingestellt: Zeitliche Einschränkungen und rechtliche Herausforderungen zwingen zur Schließung

2025-02-18

Nach Jahren der Entwicklung wird die Videoverarbeitungsbibliothek FFmpegKit offiziell eingestellt. Der Autor gibt zeitliche Einschränkungen und die rechtlichen Komplexitäten rund um die FFmpeg-Lizenzen als Gründe an, warum er das Projekt nicht mehr warten kann. Version 6.0, die letzte Version, wird nach dem 1. April 2025 aus dem Download entfernt. Benutzern wird empfohlen, FFmpegKit lokal zu kompilieren oder nach alternativen Lösungen zu suchen. Dies unterstreicht die Herausforderungen bei der Wartung von Open-Source-Projekten und die Bedeutung der Navigation in komplexen Lizenzverträgen.

Mehr lesen
Entwicklung

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

Verbesserter Windows 7 SP2: Ein überarbeitetes Erlebnis, aber mit Vorsicht

2025-03-26
Verbesserter Windows 7 SP2: Ein überarbeitetes Erlebnis, aber mit Vorsicht

Ein Projekt namens Windows 7 Service Pack 2 zielt darauf ab, ältere Windows 7-Systeme mit Updates und Verbesserungen zu revitalisieren. Derzeit noch unvollständig, unterstützt es nur 64-Bit-Systeme und schließt ESU-Updates und benutzerdefinierte GPU-Treiber aus. Die Installation erfordert sorgfältige Aufmerksamkeit; falsche Schritte können Ihr System beschädigen. Derzeit sind ISO-Images für Neuinstallationen verfügbar, wobei ein In-Place-Installer später geplant ist. Das Team betont die eingeschränkte Unterstützung für RAID/Intel RST und keine Unterstützung für 32-Bit-Systeme.

Mehr lesen
Entwicklung 64-Bit-System

Ihr Fernseher spioniert Sie aus: Der Aufstieg von Streaming-Werbung und der Preis für die Privatsphäre

2025-03-28
Ihr Fernseher spioniert Sie aus: Der Aufstieg von Streaming-Werbung und der Preis für die Privatsphäre

Streaming-Plattformen verlassen sich zunehmend auf Werbung, um Einnahmen zu generieren, und überwachen sogar die Sehgewohnheiten der Nutzer für personalisierte Werbung. Der Artikel nimmt Roku als Fallstudie, beschreibt seine Transformation von einem Hardware-Unternehmen zu einem Werbe-Kraftpaket und erwirbt Werbetechnologie-Unternehmen, um Nutzerdaten für die präzise Platzierung von Werbung zu sammeln. Dieser Trend ist nicht einzigartig für Roku; viele Fernsehhersteller und Technologie-Giganten wenden ähnliche Taktiken an und nutzen die automatische Inhaltserkennung (ACR), um zu überwachen, was die Nutzer sehen, und diese Daten für Analysen und gezielte Werbung zu nutzen. Obwohl personalisierte Werbung die Benutzererfahrung verbessern kann, ergeben sich erhebliche Bedenken hinsichtlich des Datenschutzes. Der Artikel schliesst mit dem Vorschlag, dass die Wahl von alten, nicht intelligenten Fernsehgeräten und die Vermeidung der Verbindung mit intelligenten Geräten der beste Weg ist, um Werbung und Datensammlung zu vermeiden.

Mehr lesen
Technologie Streaming-Werbung

Kokoro TTS: Revolutionärer KI-Sprachgenerator

2025-01-17

Kokoro TTS ist eine hochmoderne Text-to-Speech-Plattform, die auf dem revolutionären Kokoro 82M-Modell basiert. Sie bietet eine hochwertige, natürlich klingende Sprachsynthese mit mehreren Sprachoptionen und der Fähigkeit, Ton und Emotionen an den Kontext des Textes anzupassen. Ideal für die Erstellung von Inhalten, Barrierefreiheit und professionelle Anwendungen, ist Kokoro TTS unglaublich einfach zu bedienen: Geben Sie einfach Text ein, wählen Sie eine Stimme und generieren Sie innerhalb von Sekunden hochwertige Sprache. Eine kostenlose Testversion und verschiedene kostenpflichtige Pläne sind verfügbar.

Mehr lesen
1 2 505 506 507 509 511 512 513 595 596