Nerdlog: Ein schneller, serverloser Remote-Log-Viewer

2025-04-21
Nerdlog: Ein schneller, serverloser Remote-Log-Viewer

Nerdlog ist ein schneller, remote-first, Multi-Host-TUI-Log-Viewer mit Zeitlinien-Histogramm und ohne zentralen Server. Inspiriert von Graylog/Kibana, aber ohne den Ballast, benötigt er minimale Einrichtung. Er fragt effizient gleichzeitig Logs von mehreren Remote-Maschinen ab, filtert nach Zeitbereich und Mustern und zeigt ein Zeitlinien-Histogramm für schnelle visuelle Einblicke an. Hauptsächlich zum Lesen von Systemlogs (/var/log/messages oder /var/log/syslog) von einem oder mehreren Remote-Hosts entwickelt, ist er selbst bei großen Logdateien (1 GB oder mehr) sehr effizient. Obwohl er weitere Logformate unterstützt, stammt seine Kernfunktionalität aus der Notwendigkeit, Logs von zahlreichen Webservice-Backend-Instanzen effizient zu überwachen. Nerdlog verbindet sich über SSH, hält die Verbindungen im Hintergrund im Leerlauf. Die Log-Analyse findet remote statt, wobei nur minimale Daten pro Abfrage heruntergeladen werden, und gzip-Komprimierung für Bandbreiteneffizienz verwendet wird. Es verfügt über eine Vim-ähnliche Befehlszeilenschnittstelle und Tastenkombinationen für intuitive Navigation und Steuerung.

Mehr lesen
Entwicklung Remote-Logging

Ein großes Sprachmodell unter DOS ausführen? Unglaublich!

2025-04-21
Ein großes Sprachmodell unter DOS ausführen? Unglaublich!

Ein Entwickler hat erfolgreich ein großes Sprachmodell (LLM) auf einem alten DOS-PC ausgeführt! Mit Andrej Karpathys llama2.c-Projekt portierte er Metas Llama-2-Modell auf DOS und demonstrierte es auf Maschinen wie einem Thinkpad T42 (2004) und einem Toshiba Satellite 315CDT (1996). Trotz Herausforderungen bei der Speicherzuordnung und Gleitkommaoperationen meisterte er die Hürden mit dem Open-Watcom-Compiler und einem DOS-Extender. Obwohl langsam, zeigt diese Leistung die erstaunlichen Fähigkeiten des Retro-Computings.

Mehr lesen
Entwicklung

Go's GC: Ein tiefer Einblick und ein benutzerdefinierter Arena-Allokator

2025-04-21
Go's GC: Ein tiefer Einblick und ein benutzerdefinierter Arena-Allokator

Dieser Artikel taucht tief in die Komplexitäten des Garbage Collectors von Go ein und nutzt dieses Wissen, um einen Hochleistungs-Arena-Allokator zu erstellen. Durch geschickte Ausnutzung des Verhaltens des Go-GC erreicht der Autor eine schnellere Speicherzuweisung als der integrierte Go-Allokator, insbesondere bei großen Zuweisungen. Der Artikel beschreibt detailliert die Entwurfsprinzipien, die Implementierung und die Benchmark-Ergebnisse des benutzerdefinierten Arena-Allokators und analysiert auch seine Leistung in Umgebungen mit hoher Parallelität.

Mehr lesen
Entwicklung

MinC 6.1: Eine leichtgewichtige Unix-Umgebung

2025-04-23

MinC 6.1 ist ein leichtgewichtiger Unix-Umgebungs-Emulator mit einem vereinfachten Installationsassistenten. Er enthält viele gängige Unix-Befehle, darunter Dateiverwaltung, Komprimierung, Netzwerktools und Entwicklungstools. Einige Dienste und Daemons werden noch nicht unterstützt, sollen aber in Kürze veröffentlicht werden. Benutzer können das Projekt durch Spenden unterstützen und Software für zukünftige Versionen vorschlagen. Nach der Installation müssen möglicherweise Antivireneinstellungen angepasst werden, um einen reibungslosen Betrieb zu gewährleisten. Eine Integration in VS Code als Terminal ist möglich.

Mehr lesen
Entwicklung

Ryan Gosling stößt zu Star Wars: Ein neuer eigenständiger Film ist in Arbeit

2025-04-20
Ryan Gosling stößt zu Star Wars: Ein neuer eigenständiger Film ist in Arbeit

Ryan Gosling, der Star von 'Barbie', wird im neuen eigenständigen Film 'Star Wars: Starfighter' zum Star Wars-Universum stoßen. Regie führt Shawn Levy, der Kinostart ist für Mai 2027 geplant. Der Film, dessen Produktion im Herbst beginnt, spielt fünf Jahre nach 'Der Aufstieg Skywalkers', zeigt aber eine völlig neue Geschichte und neue Charaktere und erkundet eine bisher ungesehene Ära im Star Wars-Zeitstrahl. Diese Ankündigung, die auf der Star Wars Celebration in Japan gemacht wurde, unterstreicht die kontinuierliche Expansion des Star Wars-Franchise seit der Übernahme durch Disney mit zahlreichen Fortsetzungen, Spin-offs und Streaming-Serien.

Mehr lesen
Spiele Neuer Film

Luftverschmutzung in den USA: Fortschritt und Gefahr

2025-04-25
Luftverschmutzung in den USA: Fortschritt und Gefahr

Trotz jahrzehntelangen Fortschritts atmet fast die Hälfte der Amerikaner immer noch ungesunde Luft, so ein neuer Bericht. Luftverschmutzung steht im Zusammenhang mit erhöhter Sterblichkeit, verringerter Lebenserwartung und höheren Asthma-Raten. Städte in Kalifornien und die Region Los Angeles leiden unter der schlimmsten Verschmutzung, wobei Minderheiten überproportional betroffen sind. Die Überlegung der Trump-Administration, die Luftqualitätsvorschriften zurückzunehmen, hat bei Gesundheitsexperten Besorgnis ausgelöst, die vor weitreichenden Folgen für die öffentliche Gesundheit warnen. Obwohl der Clean Air Act ein großer Erfolg war, gefährden durch den Klimawandel verschärfte Waldbrände und Haushaltskürzungen des Staates weitere Verbesserungen der Luftqualität.

Mehr lesen
Technologie

Vom KI-Hype zu Markov-Ketten: Eine Rückkehr zu den Grundlagen

2025-09-24
Vom KI-Hype zu Markov-Ketten: Eine Rückkehr zu den Grundlagen

Der Autor beschreibt seinen Weg durch die vier Phasen des KI-Hype-Zyklus im Zusammenhang mit großen Sprachmodellen: anfängliches Erstaunen, spätere Frustration, anhaltende Verwirrung und letztendlich Langeweile. Müde des ständigen Stroms neuer Modelle, beschloss der Autor, zu den Grundlagen zurückzukehren und Markov-Ketten zu erforschen. Der Artikel beschreibt detailliert, wie man mit Markov-Ketten eine Text-Autovervollständigungsfunktion erstellt, wobei die Erstellung von Übergangsmatrizen, Wahrscheinlichkeitsberechnungen und die Anwendung auf die Textgenerierung behandelt werden. Dieser Artikel erforscht nicht nur die Prinzipien von Markov-Ketten, sondern spiegelt auch die Reflexionen des Autors über den aktuellen Stand der KI-Entwicklung und seinen Wunsch wider, grundlegendere Technologien zu erforschen.

Mehr lesen
KI

Windows 11 wird Windows 10 diesen Sommer voraussichtlich überholen: Unternehmens-Upgrades treiben den Wandel voran

2025-04-04
Windows 11 wird Windows 10 diesen Sommer voraussichtlich überholen: Unternehmens-Upgrades treiben den Wandel voran

Statcounter-Daten zeigen, dass der Marktanteil von Windows 11 schnell wächst und Windows 10 im Sommer überholen dürfte. Während Windows 10 immer noch 54,2 % des Marktes hält, erreicht Windows 11 42,69 %. Der Haupttreiber sind Unternehmens-Upgrades, die durch das bevorstehende Ende des Supports für die meisten Windows-10-Versionen am 14. Oktober 2025 ausgelöst werden. Trotz fehlender überzeugender neuer Funktionen in Windows 11 zwingt der drohende Stichtag zur Migration. Dies spiegelt die Herausforderung wider, der KI-PCs gegenüberstehen, wo das Fehlen von Killer-Anwendungen Upgrades behindert, unabhängig von Microsofts Copilot-Werbung.

Mehr lesen
Technologie

Transparenz reicht nicht: Das Scheitern von Prop 65 und Datenschutzrichtlinien

2025-04-19

Cory Doctorow kritisiert die Ineffektivität von Proposition 65 in Kalifornien und langatmiger Datenschutzrichtlinien und argumentiert, dass bloße „Transparenz“ nicht ausreicht, um die Rechte der Verbraucher zu schützen. Er behauptet, dass anstatt sich darauf zu verlassen, dass Verbraucher das Risiko von Karzinogenen in Produkten selbst einschätzen, strengere Regulierungen Unternehmen dazu zwingen sollten, Risiken zu minimieren. Ebenso sind lange Datenschutzrichtlinien nutzlos; wirklicher Schutz erfordert strengere Datenschutzgesetze, nicht das Verständnis des Benutzers unverständlicher Begriffe. Anhand der humorvollen Datenschutzrichtlinie seines Blogs als Beispiel, verspottet er die Absurdität des aktuellen Systems und fordert strengere Regulierungsmaßnahmen, wie die Übernahme der von Mark Lemley von Stanford vorgeschlagenen „Standardregeln“, um Verbraucher zu schützen.

Mehr lesen
Sonstiges

Ist die aktuelle KI eine Sackgasse?

2024-12-27
Ist die aktuelle KI eine Sackgasse?

Professor Eerke Boiten von der De Montfort University Leicester argumentiert, dass aktuelle KI-Systeme, die auf großen neuronalen Netzen basieren, wie z. B. ChatGPT, aufgrund ihrer inhärenten Komplexität und Unvorhersehbarkeit nicht für kritische Anwendungen geeignet sind. Diesen Systemen fehlt es an Verwaltbarkeit, Transparenz und Rechenschaftspflicht; ihr Verhalten ist emergent statt kompositionell, was eine effektive Verifizierung und Fehlerbehebung erschwert. Boiten legt nahe, dass die aktuelle Richtung der KI-Entwicklung eine Sackgasse sein könnte, und plädiert für kompositionelle neuronale Netze oder hybride Ansätze, die symbolisches Denken kombinieren, um zuverlässigere KI-Systeme zu schaffen.

Mehr lesen

Eine detaillierte (aber unvollständige) Karte der britischen englischen Dialekte

2025-04-19
Eine detaillierte (aber unvollständige) Karte der britischen englischen Dialekte

Eine sorgfältig detaillierte Karte der britischen englischen Dialekte wurde erstellt, die die unglaubliche Vielfalt der Sprache im gesamten Vereinigten Königreich zeigt. Der Schöpfer hat Jahre damit verbracht, Daten aus verschiedenen Quellen zusammenzustellen und Feedback zu integrieren, um Genauigkeit zu erzielen. Die inhärente Ungenauigkeit der Dialektgrenzen, die fehlende präzise Definition von „Dialekt“ und die Existenz nicht-geografisch spezifischer Dialekte (wie die in London) machen jedoch eine vollständige Genauigkeit unmöglich. Die Karte, obwohl unvollständig, zeugt von dem Reichtum und der Komplexität des britischen Englisch.

Mehr lesen

Könnten Flechten auf dem Mars überleben?

2025-04-21
Könnten Flechten auf dem Mars überleben?

Eine Studie des Zentrums für Weltraumforschung der Polnischen Akademie der Wissenschaften legt nahe, dass bestimmte Flechtenarten möglicherweise auf dem Mars überleben könnten. Forscher setzten zwei Flechtenarten simulierten Marsbedingungen aus und stellten fest, dass selbst unter rauen Marsbedingungen der Pilzanteil der Flechte einen aktiven Stoffwechsel aufwies. Der niedrige Stoffwechsel, der geringe Nährstoffbedarf, die Langlebigkeit und Anpassungen wie UV-abschirmenden Metabolite und Strahlung schützenden Melaninpigmente machen Flechten zu widerstandsfähigen Organismen gegenüber extremen Bedingungen, was darauf hindeutet, dass sie potenzielle Kandidaten bei der Suche nach Leben auf dem Mars sein könnten.

Mehr lesen
Technologie Flechten

Jupiters gravitativer Tanz: Die Kirkwood-Lücken enthüllt

2025-09-25
Jupiters gravitativer Tanz: Die Kirkwood-Lücken enthüllt

Der Asteroidengürtel, ein riesiger Ring aus Felsen und Staub zwischen Mars und Jupiter, beherbergt merkwürdige leere Räume, bekannt als Kirkwood-Lücken. Diese sind nicht völlig frei von Asteroiden, aber ihre Populationen sind deutlich spärlicher als die umliegenden Regionen. Der Schuldige? Jupiters immense Gravitation. Jupiters Anziehungskraft erzeugt Orbitalresonanzen mit Asteroiden, was zu periodischen Störungen führt, die ihre Bahnen allmählich verändern. Im Laufe der Zeit werden diese Asteroiden im Wesentlichen aus spezifischen resonanten Bahnen „herausgeschleudert“, wodurch die Lücken entstehen. Die Entdeckung der Kirkwood-Lücken liefert wertvolle Einblicke darin, wie die planetare Gravitation die Struktur des Asteroidengürtels formt.

Mehr lesen

Nintendo verklagt Discord, um den Pokémon-Datenlecker hinter „Teraleak“ zu entlarven

2025-04-23
Nintendo verklagt Discord, um den Pokémon-Datenlecker hinter „Teraleak“ zu entlarven

Nintendo verklagt Discord vor einem kalifornischen Gericht, um die Person zu identifizieren, die für den massiven Pokémon-Datenleck, bekannt als „Teraleak“, verantwortlich ist. Der Leak umfasste den Quellcode des kommenden Spiels Pokémon Legends: Z-A (obwohl nicht veröffentlicht), Pokémon-Titel der nächsten Generation, ältere Spielversionen sowie umfangreiche Konzeptzeichnungen und Lore-Dokumente. Nintendo behauptet, dass ein Discord-Nutzer, GameFreakOUT, vertrauliche Materialien auf dem FreakLeak-Server veröffentlicht hat, von wo aus sich der Leak weit verbreitet hat. Trotz DMCA-Entfernungsversuchen blieben die Informationen online. Die Klage zielt darauf ab, die identifizierenden Informationen von GameFreakOUT zu erhalten, um ihn für den Leck verantwortlich zu machen.

Mehr lesen
Spiele

Joplin 3.2: Open-Source-Notiz-App erhält Unterstützung für mehrere Fenster

2025-04-21

Joplin, eine Open-Source-Notiz-Anwendung, hat Version 3.2 veröffentlicht, die die lang erwartete Unterstützung für mehrere Fenster, mehrspaltige Layouts, verbesserte Barrierefreiheit und Themenerkennung bietet. Diese vielseitige App unterstützt Markdown, Plugins, Multimedia und verschiedene Synchronisationsmethoden, darunter Cloud-Synchronisierung mit Ende-zu-Ende-Verschlüsselung und lokale Speicherung. Obwohl sie mit Electron entwickelt wurde, was zu einem höheren Ressourcenverbrauch führt, machen Joplins robuster Funktionsumfang und die aktive Community sie zu einer überzeugenden Option für die Notizenverwaltung.

Mehr lesen
Entwicklung

Rechnerischer Beweis des optimalen 4x4 Boggle-Bretts

2025-04-23

Ein Programmierer verbrachte Monate damit, einen Branch-and-Bound-Algorithmus und benutzerdefinierte Datenstrukturen zu verwenden, um rechnerisch das Brett mit der höchsten Punktzahl in einem 4x4 Boggle-Spiel zu beweisen. Dies löst ein fast 40 Jahre altes Problem und zeigt, dass selbst scheinbar unmögliche erschöpfende Suchen mit einer ausreichend tiefen Suche erreicht werden können. Das Projekt verwendete eine 192-Kern-CPU, dauerte 5 Tage und kostete etwa 1200 $. Ohne KI zu verwenden, zeigt es die Leistungsfähigkeit klassischer Algorithmen und Datenstrukturen sowie die Rolle des Cloud-Computings bei der Bewältigung rechenintensiver Probleme.

Mehr lesen

CubeCL: Multiplattform-Hochleistungs-Compute-Sprachenerweiterung für Rust

2025-04-24
CubeCL: Multiplattform-Hochleistungs-Compute-Sprachenerweiterung für Rust

CubeCL ist eine bahnbrechende Erweiterung der Rust-Programmiersprache, die es Entwicklern ermöglicht, GPU-Compute-Kernels in Rust zu schreiben und dabei kostenneutrale Abstraktionen für wartbare, flexible und effiziente Compute-Kernels zu nutzen. Es unterstützt WGPU-, CUDA- und ROCm/HIP-Runtimes (mit geplanter CPU-Unterstützung) und bietet automatische Vektorisierung, Compile-Time-Berechnungen und automatische Optimierung, wodurch die Entwicklung von Hochleistungs-Kernels und die plattformübergreifende Portabilität vereinfacht werden. Das einzigartige zweistufige Verfahren (Parsing und Expansion) ermöglicht Compile-Time-Optimierungen und eine nahtlose Rust-Integration. CubeCL befindet sich derzeit in der Alpha-Phase, hat aber ein enormes Potenzial, ein Eckpfeiler des Hochleistungsrechnens in Rust zu werden.

Mehr lesen
Entwicklung

Hubble bestätigt erstes einzelnes Schwarzes Loch

2025-04-21
Hubble bestätigt erstes einzelnes Schwarzes Loch

Ein Team von Astronomen hat mithilfe von Daten des Hubble-Weltraumteleskops und der Gaia-Raumsonde die Existenz des ersten isolierten Schwarzen Lochs mit Sternmasse bestätigt. Dieses etwa sieben Sonnenmassen schwere Schwarze Loch wurde erstmals 2022 entdeckt und durch seinen Gravitationslinseneffekt nachgewiesen. Im Gegensatz zu allen zuvor entdeckten Schwarzen Löchern, die jeweils einen Begleitstern hatten, bietet diese Entdeckung einen neuen Einblick in diese mysteriösen Objekte und ebnet den Weg für zukünftige Suchen mit dem Nancy Grace Roman Space Telescope.

Mehr lesen
Technologie

Falsify: Eine neue Property-basierte Testbibliothek für Haskell

2025-04-20

Dieser Blogbeitrag stellt Falsify vor, eine neue property-basierte Testbibliothek für Haskell. Inspiriert von Pythons Hypothesis-Bibliothek, implementiert Falsify internes Shrinking (internal shrinking) und handhabt dank Haskells lazy evaluation effizient unendlich große Datenstrukturen. Im Gegensatz zum manuellen Shrinking von QuickCheck und dem integrierten Shrinking von hedgehog verwendet Falsify Sample Trees anstelle von Streams, was zu einem vorhersehbareren und verständlicheren Shrinking-Verhalten führt, besonders im Umgang mit monadic bind.

Mehr lesen

Linux-Kernel-Schwachstelle: io_uring-Rootkit umgeht herkömmliche Sicherheitsmaßnahmen

2025-04-24
Linux-Kernel-Schwachstelle: io_uring-Rootkit umgeht herkömmliche Sicherheitsmaßnahmen

Eine neue Forschung enthüllt ein Linux-Rootkit namens "Curing", das die Kernel-Funktion io_uring nutzt, um viele bestehende Sicherheitswerkzeuge heimlich zu umgehen. Curing verwendet io_uring für bösartige Aktivitäten wie Netzwerkverbindungen oder Dateimanipulationen, ohne Alarme in auf Systemruf-Überwachung basierenden Sicherheitsmechanismen auszulösen. Dies ist besonders gefährlich für eBPF-basierte Tools, die oft nur Systemrufe überwachen und io_uring ignorieren. Die Entdeckung stellt eine ernsthafte Bedrohung für Cloud-native Unternehmen dar, die auf diese Detektionssysteme angewiesen sind. Die CADR-Lösung von ARMO kann solche Angriffe blockieren; ihre automatische Seccomp-Profilverwaltung ermöglicht das Deaktivieren unnötiger Systemaufrufe wie io_uring.

Mehr lesen
Technologie

Kann Gen-Editing das Nördliche Breitmaulnashorn retten?

2025-04-23
Kann Gen-Editing das Nördliche Breitmaulnashorn retten?

Nur noch zwei Nördliche Breitmaulnashörner, Najin und Fatu, existieren, und sie werden zu Versuchsobjekten eines bahnbrechenden Gen-Editing-Experiments. Wissenschaftler versuchen, die Art durch In-vitro-Fertilisation und Leihmütter aus der südlichen Breitmaulnashorn-Population wiederzubeleben. Dieses 'Jurassic-Park'-artige Unterfangen steht jedoch vor zahlreichen Herausforderungen und löst ethische Debatten aus: Sind die immensen Kosten und Anstrengungen für dieses 'menschengemachte Aussterben' gerechtfertigt, anstatt für einen umfassenderen Artenschutz?

Mehr lesen

Dem Albtraum des eingefügten Texts entkommen: WYSINWLB

2025-06-19

Der Autor sah sich mit der frustrierenden Aufgabe konfrontiert, verschachtelte ``- und `

`-Tags aus eingefügtem Inhalt manuell zu entwirren. Die Formatierung war ein Desaster, maschinell erzeugt für das Aussehen anstatt für semantische Korrektheit, wodurch der Text nahezu uneditierbar wurde. Der Autor argumentiert, dass diese schlechte Bearbeitungserfahrung durchschnittliche Benutzer abschrecken würde, und prägte den Begriff "WYSINWLB: What You See Is Not What Lies Beneath", um das Problem der trügerischen Einfachheit von eingefügtem Text hervorzuheben.

Mehr lesen
Entwicklung Textbearbeitung

Bürgerwissenschaftliche Daten erfassen zuverlässig Vogelmigrationsmuster

2025-04-23
Bürgerwissenschaftliche Daten erfassen zuverlässig Vogelmigrationsmuster

Eine neue Studie zeigt, dass bürgerwissenschaftliche Daten von iNaturalist und eBird bekannte saisonale Muster der Vogelmigration in Nordkalifornien und Nevada zuverlässig erfassen. Die Forscher kombinierten Daten von beiden Plattformen und fanden ähnliche saisonale Muster für über 97 % der Vogelarten, obwohl sich die Plattformen in ihren Zielnutzern und Datenmethoden unterscheiden. Diese Studie belegt den Wert von Daten aus bürgerwissenschaftlichen Projekten und zeigt, dass Daten von verschiedenen Beobachtern und Projektstrukturen integriert werden können, um umfassende wissenschaftliche Fragen zu beantworten.

Mehr lesen
Technologie Vogelmigration

Smartphone wird mit einfacher Karte zum Taschen-Spektrometer

2025-09-24
Smartphone wird mit einfacher Karte zum Taschen-Spektrometer

Forscher der Purdue University haben eine clevere Methode entwickelt, um ein normales Smartphone mithilfe einer einfachen Karte mit einer speziellen Farbreferenztabelle in ein hochpräzises Spektrometer zu verwandeln. Die Technik verwendet einen Algorithmus, um Smartphone-Fotos zu analysieren und versteckte spektrale Informationen mit einer Genauigkeit von 1,6 Nanometern zu extrahieren. Dieser Durchbruch verspricht breite Anwendungsmöglichkeiten in den Bereichen Verteidigung, Medizin, Lebensmittelsicherheit und mehr und macht die Spektroskopie erschwinglicher und zugänglicher.

Mehr lesen
Technologie Spektralanalyse

Algorithmische Autorität: Die stille Manipulation von sozialen Medien

2025-04-24

Die Empfehlungsalgorithmen von Social-Media-Plattformen formen subtil, was die Leute sehen. Einflussreiche Nutzer können diese Algorithmen durch einfache Interaktionen (wie das Stummschalten) manipulieren, um die Sichtbarkeit anderer zu reduzieren und eine Form von „Shadowbanning“ zu erzeugen. Umgekehrt verstärken Interaktionen von Nutzern mit hoher Reichweite die Sichtbarkeit von Inhalten und schaffen künstliche Popularität. Dieser Mechanismus ist keine Betrug, sondern eine Form der algorithmischen Manipulation der öffentlichen Meinung, die einen „Konsens“ herstellt, der letztendlich die Wahlbeteiligung, den Konsum und das Protestverhalten beeinflusst. Der Artikel zeigt, wie diese verdeckte algorithmische Manipulation Informationen verzerrt und betont, dass wahre Einflussnahme in subtiler Führung und nicht in grober Kontrolle liegt.

Mehr lesen

GTA San Andreas Skimmer-Flugzeug verschwunden: Ein 20 Jahre alter Bug, ausgelöst durch Windows 11 24H2

2025-04-23
GTA San Andreas Skimmer-Flugzeug verschwunden: Ein 20 Jahre alter Bug, ausgelöst durch Windows 11 24H2

Ein langjähriger Bug in Grand Theft Auto: San Andreas ist wieder aufgetaucht: Das Skimmer-Flugzeug verschwindet nach dem Upgrade auf Windows 11 24H2. Die Untersuchung ergab, dass das Problem von nicht initialisierten Variablen im Spielcode und einer Änderung der Stack-Speichernutzung durch die Funktion `LeaveCriticalSection` in Windows 11 24H2 herrührt. Dies führte dazu, dass das Spiel unerwartet für zwanzig Jahre auf undefiniertem Verhalten beruhte, bis das Update dieses fragile Gleichgewicht zerstörte. Der Autor behob das Problem, indem er die Spieldateien modifizierte oder einen SilentPatch verwendete, wodurch ein lang bestehender Fehler im Spielcode und unerwartete Kompatibilitätsprobleme aufgedeckt wurden, die durch Windows-Systemupdates entstehen können.

Mehr lesen
Spiele

Baue deinen eigenen föderierten Microblog mit Fedify

2025-04-24
Baue deinen eigenen föderierten Microblog mit Fedify

Dieses Tutorial führt dich durch den Aufbau eines kleinen, ActivityPub-kompatiblen föderierten Microblogs mit dem Fedify-Framework. Vorkenntnisse in TypeScript, JSX oder ActivityPub sind nicht erforderlich. Du lernst, Accounts zu erstellen, eine Datenbank einzurichten, mit anderen Servern (einschließlich Mastodon) zu interagieren und Funktionen wie Folgen, Posten und Anzeigen eines Zeitstrahls zu implementieren. Das Tutorial bietet detaillierte Codebeispiele und Schritte sowie prägnante Erklärungen von TypeScript und JSX. Am Ende hast du einen funktionierenden Microblog für einen einzelnen Benutzer, der mit dem Fediverse kommunizieren kann.

Mehr lesen

Open-Source DMR-Modem-Implementierung mit GNU Radio und Codec2

2025-04-19

Dieser Artikel beschreibt eine Open-Source-Implementierung eines Digital Mobile Radio (DMR)-Modems unter Verwendung von Software Defined Radio (SDR), GNU Radio und Codec2. Dieses Modem, ein Proof-of-Concept für Sprachanrufe, verwendet GNU Radio für die physikalische Schicht, MMDVMHost für die Datenverbindungs- und teilweise die Anrufsteuerungsschicht und Codec2 als Vocoder. Die zukünftige Entwicklung zielt darauf ab, weitere Funktionen des DMR-Standards zu integrieren, darunter Datennachrichten, Tier-III-Funktionalität und IPv4-Transport. Getestet mit einem LimeSDR-mini, steht das Projekt vor Herausforderungen wie Latenz und präziser TDMA-Timing.

Mehr lesen
Entwicklung

Synology sperrt NAS auf proprietäre Festplatten: Ein benutzerunfreundlicher Schritt?

2025-04-22
Synology sperrt NAS auf proprietäre Festplatten: Ein benutzerunfreundlicher Schritt?

Synologys kommende NAS-Geräte der 2025 Plus-Serie werden Berichten zufolge Benutzer auf eigene Marken-Festplatten beschränken, was zu Kontroversen führt. Dieser Schritt schränkt die Benutzerwahl ein, erhöht die Kosten und könnte den Austausch von Festplatten erschweren. Im Vergleich zu Konkurrenten wie QNAP und TrueNAS wirkt Synologys Hardware veraltet, und diese Strategie der Festplattenbindung schwächt die Wettbewerbsfähigkeit weiter. Der Autor argumentiert, dass dies eine gewinnorientierte Entscheidung ist, die die Benutzererfahrung opfert und letztendlich Synologys Marke und Marktanteil schadet.

Mehr lesen

GTK-LLM-Chat: Eine GTK-GUI zum Chatten mit LLMs

2025-04-21
GTK-LLM-Chat: Eine GTK-GUI zum Chatten mit LLMs

gtk-llm-chat ist eine einfache und benutzerfreundliche grafische Benutzeroberfläche, die mit GTK erstellt wurde, um mit Large Language Models (LLMs) zu interagieren. Sie unterstützt mehrere gleichzeitige Konversationen in unabhängigen Fenstern, integriert die python-llm-Bibliothek zum Chatten mit verschiedenen LLM-Modellen und bietet eine moderne Oberfläche, Echtzeit-Streaming-Antworten, Markdown-Rendering, Konversationsverwaltung, Tastaturkürzel, Fragmentunterstützung und einen Applet-Modus. Die Installation ist unkompliziert: Verwenden Sie pipx, um llm zu installieren, und führen Sie `llm install gtk-chat` aus.

Mehr lesen
Entwicklung
1 3 5 6 7 8 9 595 596