Hot Reloading in Rust mit eingebettetem Scheme

2025-01-08

Dieser Artikel demonstriert das Einbetten des leichtgewichtigen Scheme-Interpreters Stak Scheme in Rust, eine kompilierte Sprache, um das Verhalten des Programms dynamisch zu ändern, ohne den Prozess neu zu starten. Es zeigt die Hot-Reloading-Funktionalität, indem ein Scheme-Skript in einen Rust-HTTP-Server eingebettet wird. Mit Stak Scheme und der `stak-build`-Bibliothek wird die Logik des HTTP-Anforderungs-Handlers des Servers dynamisch geändert, ohne das Rust-Programm neu zu kompilieren.

Mehr lesen
Entwicklung

Sechs Todsünden von Plattformteams: DevOps-Fallstricke vermeiden

2025-01-08
Sechs Todsünden von Plattformteams: DevOps-Fallstricke vermeiden

Dieser Artikel beleuchtet sechs häufige Fallstricke, denen Plattformteams bei der Implementierung von DevOps begegnen. Diese scheinbar subtilen Probleme können die Effektivität eines Plattformteams stark einschränken. Basierend auf persönlichen Erfahrungen untersucht der Autor die Ursachen und bietet Lösungen für Probleme im Zusammenhang mit der Team-Benennung, mangelnder Empathie, Ungleichgewicht zwischen kurzfristiger und langfristiger Ausrichtung, Verwechslung von Benutzerfreundlichkeit und Einfachheit, der Behandlung von Produktentwicklern als Kunden und übermäßiger Ausweitung ihres Bereichs. Der Artikel betont, dass Plattformteams sich auf die Lösung von Problemen konzentrieren sollten, nicht auf spezifische Lösungen, eine solide Kommunikation und Zusammenarbeit mit Produktteams aufbauen, kurzfristige und langfristige Ziele ausbalancieren, Einfachheit statt nur Benutzerfreundlichkeit anstreben und immer den Wert für den Endkunden priorisieren sollten.

Mehr lesen
Entwicklung Plattformteams

Selbstironischer Dank des Autors des Scsh-Handbuchs

2025-01-08

Olin Shivers, Autor des Scsh-Referenzhandbuchs Version 0.6.7, bietet eine düstere und humorvolle Version der Danksagungen. Er verspottet seine Kollegen, Studenten, Eltern und den Abteilungsleiter und gesteht seine Abhängigkeit von Prozac und Jack Daniel's, um den Tag zu überstehen, was auf den Stress und die Unzufriedenheit hinweist, die er während der Erstellung des Handbuchs verspürte. Die gesamte Danksagung ist von Negativität und Selbstironie geprägt; es ist weniger ein Dankeschön als vielmehr ein sarkastischer Kommentar zum akademischen Umfeld und seinen persönlichen Umständen.

Mehr lesen

Minimales bipartites Matching via Riemann-Optimierung

2025-01-08

Dieser Artikel präsentiert einen neuen Ansatz zur Lösung des Problems des minimalen bipartiten Matchings unter Verwendung der Riemann-Optimierung. Der Autor transformiert das kombinatorische Optimierungsproblem in ein unbeschränktes Optimierungsproblem auf der Mannigfaltigkeit doppelt stochastischer Matrizen und löst es mit dem Riemann-Gradientenabstieg. Experimentelle Ergebnisse zeigen, dass diese Methode die optimale Lösung effektiv finden kann und eine gute Konvergenz aufweist. Diese Forschung kombiniert auf intelligente Weise kombinatorische Mathematik, Differentialgeometrie und Informatik und bietet eine neue Perspektive zur Lösung solcher Probleme.

Mehr lesen

QMK Autokorrektur: Tippfehlerkorrektur direkt auf der Tastatur

2025-01-08

Die QMK-Firmware enthält jetzt eine Autokorrekturfunktion, die Tippfehler in Echtzeit direkt auf Ihrer Tastatur korrigiert. Mit einer Trie-Datenstruktur korrigiert sie effizient häufige Tippfehler (z. B. 'ouput' zu 'output') mit minimalem Ressourcenaufwand (1672 Byte für 71 Einträge, ca. 20 µs pro Tastendruck). Sie ist nicht Groß-/Kleinschreibung-sensitiv, über ein Wörterbuch anpassbar und unterstützt derzeit nur alphanumerische Zeichen und Apostrophe. Obwohl sie auf Englisch beschränkt ist, erhöht sie die Tippgeschwindigkeit für Programmierer und ähnliche Benutzer deutlich.

Mehr lesen

Website-Fehler: JavaScript- und Browserkompatibilitätsprobleme

2025-01-08
Website-Fehler: JavaScript- und Browserkompatibilitätsprobleme

Beim Zugriff auf die Website Learning Synths ist ein Fehler aufgetreten. Die Meldung zeigt an, dass der Browser nicht unterstützt wird oder JavaScript nicht aktiviert ist. Dies liegt wahrscheinlich an einem veralteten Browser oder deaktiviertem JavaScript. Es wird empfohlen, einen modernen Browser wie Chrome, Firefox, Safari, Edge oder Opera zu verwenden und sicherzustellen, dass JavaScript aktiviert ist.

Mehr lesen

Ein OS in 1000 Zeilen Code bauen: Ein Anfängerleitfaden

2025-01-08

Dieses Buch führt Sie Schritt für Schritt durch den Aufbau eines kleinen Betriebssystems von Grund auf. Obwohl die Entwicklung eines OS-Kernels einschüchternd klingen mag, sind die grundlegenden Funktionen überraschend einfach. Mit C implementieren Sie Kontextwechsel, Paging, Benutzermodus, eine Kommandozeilenschnittstelle, einen Disk-Treiber und Datei-E/A-Operationen – alles in 1000 Zeilen Code. Die Herausforderung? Das Debugging. Sie lernen wichtige Debugging-Techniken für die OS-Entwicklung und bewältigen Herausforderungen wie den Boot-Prozess und Paging. Machen Sie sich bereit für eine spannende Reise in die Welt der OS-Entwicklung!

Mehr lesen
Entwicklung OS-Entwicklung

DEF CON Sicherheitschef mit riesigen Arztrechnungen nach Halswirbelverletzung

2025-01-08
DEF CON Sicherheitschef mit riesigen Arztrechnungen nach Halswirbelverletzung

Marc Rogers, Sicherheitschef der DEF CON, steht nach einer Halswirbelverletzung, die ihn vorübergehend querschnittsgelähmt zurückließ, vor zehntausenden von Dollar an Arztrechnungen. Anfänglich mit leichten Symptomen, verschlimmerten sich seine Beschwerden durch verzögerte MRT-Untersuchungen aufgrund von Versicherungsproblemen. Er wurde notoperiert und befindet sich nun auf dem Weg der Besserung. Trotz der hohen medizinischen Kosten hat er teilweise seine Funktionen wiedererlangt und setzt seine Arbeit in der Cybersicherheit fort. Freunde haben eine Spendenaktion ins Leben gerufen, um die Kosten zu decken.

Mehr lesen
Technologie medizinischer Notfall

VGA 1D Zelluläre Automaten Simulation im Browser

2025-01-08

Alexander Mordvintsevs TinyTapeout '09 Projekt führt eine 60fps 640x480 VGA-Signal direkt im Browser aus. Dieser einzelne 160x100 μm Chip simuliert eine scrollende Animation mehrerer elementarer 1D zellulärer Automatenregeln. Der WebAssembly-basierte Simulator, visualisiert mit SwissGL, zeigt die Aktivierungen auf Gate-Ebene an. Dies demonstriert eine beeindruckende Rechendichte und zeigt die Fähigkeit, komplexe Berechnungen auf einen winzigen Chip zu passen. Links zum Design-Repository und zur Demo-Seite werden bereitgestellt.

Mehr lesen

Python-Concurrency: Threads, Prozesse und asyncio – Ein tiefer Einblick

2025-01-08
Python-Concurrency: Threads, Prozesse und asyncio – Ein tiefer Einblick

Dieser Artikel fasst die Stärken und Schwächen von drei Ansätzen für Concurrency in Python zusammen: Threads, Prozesse und asyncio. Threads teilen Ressourcen und sind einfach zu verwenden, sind aber durch den GIL eingeschränkt; Prozesse haben unabhängige Speicherbereiche, umgehen den GIL, haben aber einen höheren Overhead; asyncio verwendet eine single-threaded Event-Loop, wodurch E/A-gebundene Aufgaben effizient verarbeitet werden, erfordert aber nicht-blockierende Operationen und hat eine steilere Lernkurve. Die Wahl hängt von der Art der Aufgabe ab: CPU-gebundene Aufgaben bevorzugen Prozesse, E/A-gebundene Aufgaben bevorzugen asyncio, und Threads eignen sich für andere Fälle.

Mehr lesen
Entwicklung Python Concurrency

Der gescheiterte Versuch der US-Regierung, Migrantenlandarbeiter durch Schüler zu ersetzen

2025-01-08
Der gescheiterte Versuch der US-Regierung, Migrantenlandarbeiter durch Schüler zu ersetzen

1965, nach dem Ende des Bracero-Programms, startete die US-Regierung das A-TEAM und warb Schüler an, um mexikanische Wanderarbeiter zu ersetzen. Aufgrund der brutalen Arbeitsbedingungen und der unzureichenden Unterkünfte gaben viele Schüler auf oder traten in den Streik. Das Scheitern des Programms unterstreicht die Ausbeutung von Wanderarbeitern und das mangelnde Verständnis für die harte Arbeit. Dieses historische Ereignis bietet wertvolle Einblicke in die Komplexität von Einwanderungs- und Arbeitsfragen.

Mehr lesen

Kontaktschatter: Komplexer als gedacht

2025-01-08

Dieser Artikel untersucht die Komplexität des Kontaktschatterns mechanischer Schalter. Der Autor führte Experimente mit 18 verschiedenen Schaltertypen durch und enthüllte Schaltzeiten von Nanosekunden bis zu Hunderten von Millisekunden, die stark vom Schaltertyp und der Betätigungsmethode beeinflusst werden. Die Ergebnisse zeigen die Unzulänglichkeit einfacher Software-Entprellmethoden für alle Szenarien und betonen die Notwendigkeit kontextspezifischer Hardware- oder Softwarelösungen. Die Analyse zeigt, dass neben dem physikalischen Kontaktschatter auch analoge Signalübergänge innerhalb von TTL-Logikpegeln zu logischem Schatter beitragen. Die Ergebnisse stellen Annahmen über das Schalterverhalten in Frage und fordern robustere Entprellstrategien.

Mehr lesen

Bitwarden-Dienststatus: Kürzliche Ausfälle und Latenzprobleme

2025-01-08

Der Passwort-Manager Bitwarden hat in letzter Zeit mehrere Dienstausfälle und Latenzprobleme erlebt. Am 7. Januar wurden die US-amerikanischen und EU-Cloud-Dienste, einschließlich des Identity Service, der RESTful API und des Web Vaults, gewartet und es traten intermittierende Zugriffsprobleme auf. Am 8. Januar zeigten die US-Cloud-Dienste auch eine Leistungseinbuße, wobei Benutzer unerwartete Fehler oder Zugriffsverweigerungen bei der Anmeldung erhielten. Das Bitwarden-Team überwacht die Situation aktiv und behebt die Probleme. Benutzern wird empfohlen, verschiedene Netzwerkverbindungen auszuprobieren, um Zugriffsprobleme zu beheben.

Mehr lesen
Technologie Ausfälle

GPUs sind so schnell, warum benutzen wir überhaupt noch CPUs?

2025-01-08
GPUs sind so schnell, warum benutzen wir überhaupt noch CPUs?

Ein virales Video verwendet einen Malduell, um den Leistungsunterschied zwischen CPUs und GPUs zu veranschaulichen: Eine CPU malt mühsam ein Smiley, während eine GPU im Handumdrehen die Mona Lisa rendert. Dies übersieht jedoch einen entscheidenden Punkt: die Programmart. CPUs eignen sich hervorragend für sequentielle Anweisungen, während GPUs im Parallelprocessing glänzen. Die meisten Anwendungen mischen sequenziellen und parallelen Code; beispielsweise kann ein Programm zu 50 % parallelisiert werden. CPUs sind wie Chefköche, die unerwartete Ereignisse bewältigen können; GPUs sind wie Laufbandarbeiter, die sich auf sich wiederholende Aufgaben spezialisiert haben. Chips wie der Apple M3 integrieren beides und kombinieren die Flexibilität der CPU mit der Rechenleistung der GPU.

Mehr lesen
Technologie Parallelverarbeitung

Erst Jeans, dann Upgrade: Ein Startup-Leitfaden für iterativen Fortschritt

2025-01-08
Erst Jeans, dann Upgrade: Ein Startup-Leitfaden für iterativen Fortschritt

Dieser Artikel plädiert für einen pragmatischen Ansatz bei der Bearbeitung von Projekten, den sogenannten „Jeans-zuerst“-Methode. Der Autor argumentiert basierend auf jahrelanger Erfahrung im Wandern und im Startup-Bereich dafür, mit einfach verfügbaren Lösungen zu beginnen, bevor man in teure oder zeitaufwendige Upgrades investiert. Dieser Ansatz minimiert die anfänglichen Kosten und Risiken und ermöglicht iterative Verbesserungen basierend auf den gewonnenen Erfahrungen. Beispiele hierfür sind die Verwendung einfacher Tools für Produkttests und Kundenfeedback anstelle der sofortigen Implementierung ausgefeilter Lösungen.

Mehr lesen
Startup Effizienz

Servos Wiederauferstehung: Zwei Jahre Fortschritt bei Igalia

2025-01-08

Zwei Jahre nachdem Igalia die Wartung des Servo-Projekts übernommen hat, wurden signifikante Fortschritte erzielt. Sie haben zahlreiche Bugs behoben, die Stabilität verbessert und Unterstützung für Android und OpenHarmony hinzugefügt. Aktive Community-Arbeit und Kooperationen haben zu einem deutlichen Anstieg der Mitwirkenden und der Code-Aktivität geführt. Obwohl Servo noch experimentell ist, positionieren seine Leistungs- und Sicherheitsvorteile es für ein bedeutendes zukünftiges Wachstum und es könnte der ideale Web-Engine für eingebettete Systeme und Rust-Anwendungen werden.

Mehr lesen
Entwicklung Web-Engine

SAT-Löser-Studien I: Ein tiefer Einblick in die boolesche Erfüllbarkeit

2025-01-08
SAT-Löser-Studien I: Ein tiefer Einblick in die boolesche Erfüllbarkeit

Dieser Blogbeitrag erforscht die faszinierende Welt der SAT-Löser und verfolgt ihre Entwicklung von einfachen Brute-Force-Ansätzen zu ausgefeilten Algorithmen wie Davis-Putnam und Conflict-Driven Clause Learning (CDCL). Er vergleicht verschiedene Techniken und hebt jüngste Fortschritte wie Kongruenzschluss, Klauseläquivalenz-Sweeping und Bounded Variable Addition hervor, die die Leistung drastisch verbessert haben. Der Autor liefert Python-Codebeispiele, die Brute-Force-, Davis-Putnam-basierte und Given-Clause-Loop-Löser veranschaulichen. Der Beitrag behandelt auch partielle Auswertungstechniken und zukünftige Forschungsrichtungen, was ihn zu einer fesselnden Lektüre für alle macht, die sich für die Feinheiten der booleschen Erfüllbarkeit interessieren.

Mehr lesen

Hyperview: Native Mobile Apps so einfach wie Webseiten erstellen

2025-01-08
Hyperview: Native Mobile Apps so einfach wie Webseiten erstellen

Hyperview ist ein neues Hypermedia-Format und ein React Native-Client zum Erstellen von serverseitig gesteuerten mobilen Apps, so einfach wie das Erstellen von Webseiten. Es rendert Bildschirme durch Abrufen von Hyperview XML (HXML)-Inhalten von einem Server und unterstützt verschiedene Backend-Technologien wie Django, Rails oder Node. Updates erfolgen sofort durch Backend-Änderungen, wodurch lange App Store-Prüfzeiten entfallen. Hyperview eignet sich hervorragend für netzwerkbasierte Apps (Soziale Netzwerke, Marktplätze, Medienbrowser), ist aber nicht ideal für Apps, die stark auf Offline-Daten oder lokale Berechnungen angewiesen sind.

Mehr lesen

Sci-Hub hostet 85 % der zurückgezogenen Artikel ohne Hinweis

2025-01-08
Sci-Hub hostet 85 % der zurückgezogenen Artikel ohne Hinweis

Ars Technica berichtet, dass die Website Sci-Hub zum Teilen von Forschungsartikeln weiterhin eine beträchtliche Anzahl zurückgezogener Artikel hostet, wobei 85 % keinen Hinweis auf die Rücknahme enthalten. Sci-Hub umgeht Paywalls durch illegales Beschaffen von PDFs und bietet Forschern Zugriff. Seine Datenbank fehlt jedoch ein effektiver Aktualisierungsmechanismus, was bedeutet, dass zurückgezogene Artikel weiterhin verfügbar sind und möglicherweise zu Fehlzitaten und Ressourcenverschwendung führen. Forscher fordern Sci-Hub auf, seine Datenbank zu aktualisieren, um zurückgezogene Artikel zu kennzeichnen und die akademische Integrität zu wahren.

Mehr lesen

Wann reparieren wir die Software, die die Welt steuert?

2025-01-08
Wann reparieren wir die Software, die die Welt steuert?

Software bildet die Grundlage der modernen Welt, doch ihre Qualität ist erstaunlich inkonsistent. Branchen wie das Gesundheitswesen, der Einzelhandel und die Luftfahrt verlassen sich auf veraltete und ineffiziente Software, was die Produktivität und das Potenzial beeinträchtigt. Der Autor fordert dringende Aufmerksamkeit für diese vernachlässigten Bereiche und plädiert für Investitionen in die Aktualisierung wichtiger Software-Tools, um das volle Potenzial der Fachkräfte freizusetzen und ineffiziente und veraltete Systeme zu überwinden.

Mehr lesen

Wie ein Browser die RWX-Ausführung heimlich blockiert

2025-01-08
Wie ein Browser die RWX-Ausführung heimlich blockiert

Ein Sicherheitsforscher hat einen EDR-ähnlichen Mechanismus in einem beliebten Browser entdeckt, der die Ausführung von RWX-Shellcode blockiert. Durch das Haken der BaseThreadInitThunk()-API fängt der Browser die Thread-Erstellung ab und prüft, ob die Speicherattribute des Shellcodes PAGE_EXECUTE_READ sind. Wenn nicht, leitet er die Thread-Ausführung zu einem 'Sinkhole' um und verhindert so die Ausführung von schädlichem Code. Obwohl einfach, unterstreicht dieses unerwartete Feature die proaktiven Sicherheitsmaßnahmen eines Browsers und erhöht die Schwierigkeit, RWX-Speicherbereiche auszunutzen.

Mehr lesen

Hacker News: Einblicke in die Machenschaften einer erfolgreichen Voice-Phishing-Bande

2025-01-08

Ein Artikel von KrebsOnSecurity enthüllt die internen Abläufe einer erfolgreichen Voice-Phishing-Bande. Die Gruppe missbraucht legitime Dienste von Apple und Google, indem sie gefälschte Telefonnummern, Phishing-E-Mails und Systemnachrichten verwendet, um Opfer zu betrügen. Sie nutzen sogar eine offizielle Apple-Support-Hotline, um Bestätigungsmeldungen zu senden und Vertrauen zu gewinnen. Die Bande hat eine klare Arbeitsteilung mit Anrufern, Operatoren, Geldabziehern und Besitzern. Der Artikel zeigt, wie sie Datenlecks und automatisierte Tools nutzen, um Opfer auszusuchen, und beschreibt interne Konflikte und Verrat. Der Vorfall unterstreicht die Bedeutung der Cybersicherheit und legt die komplexe Funktionsweise von Cyberkriminellen-Gruppen offen.

Mehr lesen
Technologie Voice-Phishing

Lenovo präsentiert das Legion Go S Handheld mit SteamOS

2025-01-08

Lenovo hat auf der CES offiziell das Legion Go S Handheld-Gaming-Gerät vorgestellt, die weltweit erste offiziell von Valve für SteamOS lizenzierte Handheld-Konsole. Es ist vorinstalliert mit Valves Arch Linux-basiertem SteamOS und bietet Cloud-Speicher, Remote Play und vollständigen Zugriff auf den Steam Store und die Steam-Bibliothek. Das Legion Go S verwendet den AMD Ryzen Z1 Extreme Prozessor und die Radeon 700M Grafikkarte, verfügt über einen 8-Zoll-1200p-LCD-Touchscreen, bis zu 32 GB LPDDR5x-6400 Arbeitsspeicher und bis zu 1 TB PCIe Gen4 SSD-Speicher. Der Preis beginnt bei 500 US-Dollar, die Verfügbarkeit beginnt im Mai. Bemerkenswert ist, dass dieses Handheld den Ryzen Z1 Extreme und nicht den gestern von AMD angekündigten Ryzen Z2 verwendet.

Mehr lesen
Spiele

Benchmark von Algorithmen zur Dezimalziffernzählung

2025-01-08
Benchmark von Algorithmen zur Dezimalziffernzählung

Dieser Code implementiert einen Benchmark-Suite zum Vergleich verschiedener Algorithmen zur Zählung von Dezimalziffern. Er generiert Zufallszahlen und verwendet dann fünf verschiedene Methoden (einschließlich log10, Bitmanipulation und Lookup-Tabellen-Methoden), um die Anzahl der Ziffern in diesen Zahlen zu zählen und deren Leistung zu vergleichen. Die Tests decken 32-Bit- und 64-Bit-Ganzzahlen ab und zeigen signifikante Leistungsunterschiede zwischen den Algorithmen, wobei einige Bitmanipulations-basierte Algorithmen eine überlegene Leistung aufweisen.

Mehr lesen
Entwicklung Algorithmenvergleich

Automatisierte Accessibility-Tests bei Slack: Herausforderungen und Erfolge

2025-01-08
Automatisierte Accessibility-Tests bei Slack: Herausforderungen und Erfolge

Das Slack-Engineering-Team beschreibt seinen Weg zur Implementierung automatisierter Accessibility-Tests. Erste Versuche, Axe in seine React Testing Library und sein Jest-Framework zu integrieren, scheiterten aufgrund von Komplexität. Sie wechselten zu Playwright und nutzten benutzerdefinierte Funktionen und Strategien, um Accessibility-Prüfungen erfolgreich zu automatisieren und in CI/CD zu integrieren. Obwohl die automatisierten Prüfungen nicht vollständig verborgen werden konnten, wurde der Entwickler-Overhead durch die Vereinfachung von Workflows, die Verbesserung von Berichten und die Etablierung klarer Prozesse minimiert. Zukünftige Pläne umfassen weitere Optimierungen und die Erforschung von KI-gestützten Tests.

Mehr lesen

Lenovo beeindruckt auf der CES 2025 mit rollbarem Laptop und SteamOS-Handheld

2025-01-07
Lenovo beeindruckt auf der CES 2025 mit rollbarem Laptop und SteamOS-Handheld

Lenovo hat auf der CES 2025 mit mehreren innovativen Produkten überzeugt. Das Highlight ist das ThinkBook Plus Gen 6, ein KI-PC mit einem rollbaren 14-Zoll-OLED-Bildschirm, der sich auf 16,7 Zoll erweitern lässt und so deutlich mehr Bildschirmfläche bietet. Auch vorgestellt wurde die Legion Go S, eine Handheld-Spielkonsole in zwei Versionen: Windows und SteamOS (die erste offiziell lizenzierte SteamOS-Handheld). Schließlich verfügt der All-in-One-PC ThinkCentre M90a Pro Gen 6 über die Lenovo Focus Sound-Technologie, einen gerichteten Ton für mehr Privatsphäre. Trotz der Innovationen sind die Geräte recht teuer.

Mehr lesen

Streets GL: Eine Open-Source Echtzeit-3D-Kartenengine

2025-01-07

Streets GL ist eine leistungsstarke Open-Source Echtzeit-3D-Kartenengine, die Entwicklern die Werkzeuge bietet, um beeindruckende virtuelle Welten zu erstellen. Basierend auf WebGL zeichnet sie sich durch außergewöhnliche Leistung aus, rendert große geografische Datensätze flüssig und unterstützt benutzerdefinierte Materialien, Beleuchtung und Effekte. Ob Stadtsimulatoren, Spielkarten oder immersive VR-Anwendungen, Streets GL meistert alles. Sein Open-Source-Charakter macht es zu einer wertvollen Ressource für die Community, die ständig aktualisiert und verbessert wird.

Mehr lesen

Nvidia präsentiert RTX 50 Blackwell GPUs: 2000$ RTX 5090, 1000$ RTX 5080 und mehr

2025-01-07
Nvidia präsentiert RTX 50 Blackwell GPUs: 2000$ RTX 5090, 1000$ RTX 5080 und mehr

Nvidia hat auf der CES 2025 seine mit Spannung erwartete GeForce RTX 50 Serie vorgestellt, mit der neuen Blackwell Architektur und DLSS 4 Technologie. Die Reihe umfasst die 2000$ RTX 5090, die 1000$ RTX 5080, die 749$ RTX 5070 Ti und die 549$ RTX 5070. Obwohl Nvidia behauptet, dass die RTX 5070 mit DLSS 4 die Leistung der RTX 4090 erreicht, sind reale Benchmarks notwendig. Die neuen Karten verfügen über mehr CUDA Kerne, höhere Speicherbandbreite und größere VRAM Kapazität, aber auch einen deutlich höheren Energieverbrauch. Die Multi-Frame-Generierung von DLSS 4 wirft Fragen zur Latenz und Bildqualität auf. Zusammenfassend lässt sich sagen, dass die RTX 50 Serie vernünftige Leistungssteigerungen und ein akzeptables Preis-Leistungs-Verhältnis bietet, obwohl die Leistungsdifferenz zwischen dem Top-Modell und den anderen groß ist und die 12 GB VRAM der RTX 5070 möglicherweise einschränkend sind.

Mehr lesen
Hardware

Steinzeit-Reverse-Engineering: Das Labor eines experimentellen Archäologen

2025-01-07
Steinzeit-Reverse-Engineering: Das Labor eines experimentellen Archäologen

Metin Eren, Archäologe an der Kent State University, leitet ein experimentelles Archäologie-Labor, in dem er und sein Team antike Technologien nachbauen und testen. Ihre Arbeit reicht von der Feuersteinbearbeitung und dem Speerwerfen bis hin zur Analyse von Geschossabprallmarken und dem Zerlegen von Bisons mit antiken Werkzeugen. Eren betont die strenge wissenschaftliche Methode hinter seinen scheinbar spielerischen Experimenten und veröffentlicht jährlich zahlreiche Artikel. Seine Forschung hebt die Grenzen der traditionellen Archäologie und den Wert experimenteller Praxis beim Verständnis vergangener Kulturen und Technologien hervor. Das Labor konzentriert sich auf die Anwendung experimenteller Archäologie, um kulturelle Evolution und die Grenzen der archäologischen Aufzeichnungen zu verstehen.

Mehr lesen

50 Jahre SNL: Die ungeschriebene Geschichte einer Designerin

2025-01-07
50 Jahre SNL: Die ungeschriebene Geschichte einer Designerin

Das PRINT-Magazin interviewte Marlene Weisman, eine Designerin, die in den 1980er Jahren sieben Staffeln lang für Saturday Night Live (SNL) arbeitete. Sie erzählt von ihrem unglaublichen Weg, Grafiken für legendäre Sketche in einer prä-computerisierten Ära zu kreieren, wobei sie Handlettering, Letraset, Fotosatz und Collage-Techniken einsetzte. Weisman beschreibt die Zusammenarbeit mit Stars wie Mike Myers und das hektische Tempo der SNL-Produktion. Der Artikel bietet einen Blick hinter die Kulissen von SNL und einen faszinierenden Einblick in die kreative Reise einer Designerin inmitten technologischer Veränderungen.

Mehr lesen
Design Retro-Design
1 2 536 537 538 540 542 543 544 595 596