C++-Compilerfehler: Unsinnige Fehler aus einer Funktionsdeklaration

2024-12-12
C++-Compilerfehler: Unsinnige Fehler aus einer Funktionsdeklaration

Ein Entwickler, der XAML-Unterstützung zu einer C++-Anwendung hinzufügen wollte, stieß auf eine Reihe von Compilerfehlern, allein durch das Einfügen der Headerdatei winrt/Windows.UI.Xaml.h. Die Fehler rührten von dem, was wie eine normale Funktionsdeklaration aussah, her: `template struct consume_Windows_UI_Xaml_IExceptionRoutedEventArgs { [[nodiscard]] auto ErrorMessage() const; };` Die Ursache war ein bereits vorhandenes Makro namens ErrorMessage im Projekt des Entwicklers, das mit dem Funktionsnamen kollidierte. Dieses Makro erzeugte ein ErrorMessageString-Objekt und gab einen Zeiger auf eine Fehlernachrichtenzeichenkette zurück. Die Begrenzungslosigkeit des Makros führte dazu, dass der Compiler die Funktionsdeklaration fälschlicherweise als Makroaufruf interpretierte, was zu Fehlern wie "nicht genügend Argumente" führte. Die Lösung bestand darin, das Makro mit #pragma undef zu deaktivieren, bevor der Header eingefügt wurde, oder das Makro ganz zu entfernen und es durch eine Inline-Funktion zu ersetzen.

Mehr lesen

Das Geheimnis der schnellen Radiobursts vertieft sich: Bestehende Theorien werden in Frage gestellt

2025-01-28
Das Geheimnis der schnellen Radiobursts vertieft sich: Bestehende Theorien werden in Frage gestellt

Astronomen, die das CHIME-Teleskop und seine Ausleger verwendeten, haben den Ursprung des schnellen Radiobursts FRB 20240209A präzise lokalisiert. Überraschenderweise stammte der Burst nicht aus der erwarteten jungen, sternbildenden Region, sondern aus dem Außenbereich einer 11,3 Milliarden Jahre alten, toten elliptischen Galaxie. Dies stellt die aktuelle Theorie in Frage, dass schnelle Radiobursts von Magnetaren stammen. Die Entdeckung legt nahe, dass die Mechanismen hinter schnellen Radiobursts komplexer sind als bisher angenommen und weitere Untersuchungen erfordern, um ihre Geheimnisse zu lüften.

Mehr lesen

Transparenz von Google Public DNS: Widerlegung der Behauptungen von TorrentFreak

2025-05-26
Transparenz von Google Public DNS: Widerlegung der Behauptungen von TorrentFreak

Ein Artikel von TorrentFreak behauptet, Google Public DNS gebe keine Benachrichtigungen beim Zensieren von Domains aus. Dies ist falsch. Mit dem Befehl `dig` zur Abfrage des öffentlichen Resolvers von Google (IPv6: 2001:4860:4860::8888) für die blockierte Domain streameast.app wird der EDE-Fehlercode (Extended DNS Error) 16 zurückgegeben, der deutlich angibt, dass die Domain aufgrund einer französischen Gerichtsanordnung oder staatlichen Sperrung blockiert ist, mit einem Link zur Lumen-Datenbank für weitere Informationen. Dies zeigt, dass Google Public DNS *tatsächlich* Erklärungen für die Sperrung liefert und den Bericht von TorrentFreak widerlegt.

Mehr lesen
Technologie DNS-Zensur

Nordkoreanische Hacker stehlen 1,5 Milliarden US-Dollar an Ethereum von Bybit

2025-02-22
Nordkoreanische Hacker stehlen 1,5 Milliarden US-Dollar an Ethereum von Bybit

Die Sicherheitsfirma SEAL berichtet, dass die nordkoreanische Hacker-Gruppe TraderTraitor über 1,5 Milliarden US-Dollar an Ethereum von Bybit gestohlen hat, ihr bisher größter Diebstahl. Die Angreifer verwendeten ausgefeilte Social-Engineering-Techniken, kontaktierten Mitarbeiter über LinkedIn, Telegram oder Twitter und setzten dann Malware ein, um Private Keys zu stehlen. SEAL empfiehlt Krypto-Börsen, unverzüglich interne Überprüfungen durchzuführen, verdächtige Mitarbeiterkontakte zu überprüfen und Multi-Sig-Sicherheitsmaßnahmen zu implementieren, wie die Verwendung isolierter Geräte zum Signieren von Transaktionen, die regelmäßige Zurücksetzung von Geräten und die Durchführung von Red-Team-Übungen. Dies ist entscheidend, um die Sicherheit zu stärken und zukünftige Angriffe zu verhindern.

Mehr lesen

Infomaniak unterstützt die Überwachung durch die Schweizer Regierung und sorgt für Empörung

2025-06-06
Infomaniak unterstützt die Überwachung durch die Schweizer Regierung und sorgt für Empörung

Der Schweizer Internetdienstanbieter Infomaniak hat öffentlich eine umstrittene Schweizer Regierungsvorlage unterstützt, die die verpflichtende Erfassung von Benutzerdaten vorsieht. Der Vorschlag fordert die verpflichtende Aufbewahrung von Metadaten, verbietet die Online-Anonymität und ermöglicht es der Regierung, ohne richterlichen Beschluss auf Benutzerdaten zuzugreifen. Während Infomaniak behauptet, dies diene der Verbrechensbekämpfung, argumentieren Kritiker, dass es sich um einen schwerwiegenden Eingriff in die Privatsphäre handelt, der Infomaniak's selbsterklärte ethische Haltung und sein Engagement für die Benutzersicherheit direkt widerspricht. Im Gegensatz dazu lehnen Unternehmen wie Proton den Vorschlag aktiv ab und drohen sogar mit dem Verlassen der Schweiz, falls er verabschiedet wird. Dieser Vorfall verdeutlicht die Bedenken hinsichtlich des Online-Datenschutzes und der Datensicherheit und fordert Benutzer auf, ihre Dienstanbieter sorgfältig auszuwählen.

Mehr lesen
Technologie

Freedesktop SDK entfernt OpenH264-Erweiterung: Patentstreitigkeiten und Sicherheitsrisiken

2025-03-25
Freedesktop SDK entfernt OpenH264-Erweiterung: Patentstreitigkeiten und Sicherheitsrisiken

Dieser Artikel beschreibt die Entfernung der OpenH264-Erweiterung aus dem Freedesktop SDK. Um anfängliche Probleme mit H.264-Patenten zu lösen, wurde libopenh264 von Cisco über eine Flatpak-Erweiterung verwendet. Dieser Ansatz brachte jedoch Herausforderungen mit sich: ein ungültiges SSL-Zertifikat, Sicherheitsrisiken und schwierige Updates. Das Freedesktop SDK integrierte die H.264-Dekodierung in die codecs-extra-Erweiterung, die weitere Codec-Bibliotheken enthält und automatisch als Laufzeit-Erweiterung installiert wird. Dies löste die zahlreichen Probleme der OpenH264-Erweiterung, reduzierte den Wartungsaufwand und verbesserte die Sicherheit.

Mehr lesen
Entwicklung

Effektsysteme: Ein weiterer perfekt ausgeführter Fehler?

2025-05-10

Dieser Artikel äußert Skepsis gegenüber dem aktuellen Hype um Effektsysteme aus der Perspektive eines erfahrenen Softwareentwicklers. Der Autor argumentiert, dass Effektsysteme, ähnlich wie Ausnahmen, den inhärenten Fehler des dynamischen Scopes aufweisen, was zu Wartungs- und Verständnisproblemen führt. Stattdessen plädiert der Autor für Ansätze mit statischem Scope wie Dependency Injection, wobei Ressourcen und Abhängigkeiten durch Parameterübergabe verwaltet werden, um leichter testbare und wartbare Systeme zu erstellen. Anhand eigener Erfahrungen veranschaulicht der Autor, wie die Eliminierung des dynamischen Scopes die Teamproduktivität verbessert hat.

Mehr lesen

Hyper: Eine minimalistische UI-Markup-Sprache, die Reacts Dominanz herausfordert

2025-05-06
Hyper: Eine minimalistische UI-Markup-Sprache, die Reacts Dominanz herausfordert

Hyper ist eine neue, minimalistische UI-Markup-Sprache, die darauf ausgelegt ist, komplexe Benutzeroberflächen mit sauberer Syntax zu erstellen und Reacts Komplexität in Frage zu stellen. Zu den wichtigsten Unterschieden gehören die leichte Natur von Hyper, deutlich weniger Code, einfachere Wartung und die vollständige Trennung von Stil und Logik, was die Wiederverwendbarkeit erhöht. Der Artikel vergleicht die Erstellung der gleichen Komponenten mit React und Hyper und hebt hervor, wie Hypers entkoppeltes Design und die Einhaltung von Webstandards Probleme mit der Skalierbarkeit und Wartbarkeit von React lösen. Das endgültige Ziel ist ein einfacherer Full-Stack-Framework mit KI-gestützter UI-Generierung.

Mehr lesen

Keeling Labs: Pionier im Bereich ML für komplexe Energiekontrolle

2025-01-17
Keeling Labs: Pionier im Bereich ML für komplexe Energiekontrolle

Keeling Labs ist ein missionsorientiertes Startup in Venice, Los Angeles, das Machine Learning für komplexe Steuerungsprobleme im Energiesektor entwickelt. Das Team verfügt über Erfahrung von Unternehmen wie Rivian und DeepMind und arbeitet in einem kollaborativen, persönlichen Umfeld mit Schwerpunkt auf Brainstorming und Whiteboard-Sessions. Wenn Sie sich für den Energiehandel und Machine Learning begeistern und einem wachsenden Startup beitreten möchten, könnte Keeling Labs die richtige Wahl sein.

Mehr lesen
Startup Energiehandel

VCs kaufen etablierte Unternehmen und integrieren KI

2025-05-26
VCs kaufen etablierte Unternehmen und integrieren KI

Venture Capitalists wechseln von der ausschließlichen Finanzierung von Startups zum Erwerb etablierter Unternehmen wie Callcenter und Wirtschaftsprüfungsgesellschaften, um anschließend KI zur Optimierung der Abläufe und zur Erweiterung der Kundenreichweite einzusetzen. General Catalyst, das in sieben solcher Unternehmen investiert hat, hebt dies als neue Anlageklasse hervor. Khosla Ventures erkundet diese Strategie und sieht sie als Möglichkeit, KI-Startups mit großen, etablierten Kunden zu verbinden, geht aber vorsichtig vor, priorisiert hohe Renditen und erwägt möglicherweise eine Partnerschaft mit Private-Equity-Firmen für Übernahmen.

Mehr lesen
Startup Akquisitionen

Fractional Jobs: Der Aufstieg der flexiblen Arbeitskräfte

2024-12-15
Fractional Jobs: Der Aufstieg der flexiblen Arbeitskräfte

Fractional Jobs ist eine Jobbörse, die sich auf Teilzeitjobs spezialisiert hat und Unternehmen mit erfahrenen Teilzeitkräften verbindet. Die Plattform bietet eine flexible Alternative zu Vollzeitanstellungen und umfasst ein breites Spektrum an Positionen in verschiedenen Bereichen, von Ingenieurwesen und Marketing bis hin zu Design und Finanzen. Unternehmen profitieren vom Zugriff auf spezialisierte Fähigkeiten über monatliche Verträge, während Fachkräfte ihre Karriere aufbauen und ihr Einkommen erhöhen können. Die Plattform verfügt über ein großes Netzwerk von vorab geprüften Kandidaten und verspricht schnelle Übereinstimmungen zwischen Unternehmen und Talenten.

Mehr lesen

12-Faktor-Agents: Prinzipien für den Bau zuverlässiger LLM-Anwendungen

2025-04-16
12-Faktor-Agents: Prinzipien für den Bau zuverlässiger LLM-Anwendungen

Dieser Artikel untersucht die Prinzipien für den Bau zuverlässiger, skalierbarer und einfach zu wartender LLM-basierter Software – die 12-Faktor-Agents. Der Autor argumentiert, dass bestehende Agent-Frameworks in der Produktion unzureichend sind und viele so genannte „KI-Agents“ hauptsächlich aus deterministischem Code bestehen, der mit LLM-Schritten durchsetzt ist. Er schlägt Prinzipien für den Bau robusterer Agents vor und betont einen modularen Ansatz, bei dem kleine, modulare Agent-Konzepte in bestehende Produkte integriert werden, um ineffiziente Neuentwicklungen zu vermeiden. Dies ist eine wertvolle Lektüre für Ingenieure und Unternehmer, die sich auf die Entwicklung von KI-Anwendungen konzentrieren.

Mehr lesen
Entwicklung

Qualität von Kebabs in Paris vs. Nähe zu Bahnhöfen: Eine humorvolle Datenanalyse

2025-02-24

Ein arbeitsloser, autistischer Schwede (selbst bezeichnet) auf Reddit führte eine „informelle Studie“ durch, um die Hypothese eines französischen Reddit-Nutzers zu überprüfen: „Je näher am Bahnhof, desto schlechter der Kebab.“ Mithilfe von OSMnx für Kartendaten, der Google Places API für Informationen und Bewertungen von Dönerläden und NetworkX für Distanzberechnungen bereinigte und analysierte er die Daten sorgfältig. Das Ergebnis? Fast keine Korrelation (Pearson-Korrelationskoeffizient von 0,091), was die ursprüngliche Hypothese widerlegt. Trotz des enttäuschenden Ergebnisses ist dieser Beitrag ein lustiger Bericht über den Prozess, voller Programmiererhumor und Frustration. Es ist ein unterhaltsamer Technologiebeitrag und eine überzeugende Fallstudie zur Datenanalyse.

Mehr lesen
Sonstiges

OpenBao Secret Manager führt Namespaces für verbesserte Sicherheit und Skalierbarkeit ein

2025-05-30
OpenBao Secret Manager führt Namespaces für verbesserte Sicherheit und Skalierbarkeit ein

OpenBao Secret Manager hat eine leistungsstarke Namespace-Funktion veröffentlicht, die eine robuste Multi-Tenancy und feinkörnige Isolation ermöglicht. Jeder Namespace funktioniert wie eine unabhängige OpenBao-Instanz mit eigenen Richtlinien, Authentifizierungsmethoden und Secret Engines. Dies verbessert die Sicherheit, ermöglicht es Teams oder Organisationen, ihre Secrets unabhängig zu verwalten, und vereinfacht die Verwaltung von groß angelegten Bereitstellungen. Zukünftige Pläne umfassen die Nutzung von Namespaces zur Verbesserung der horizontalen Skalierbarkeit von OpenBao, um den effizienten Umgang mit vielen selten genutzten Ressourcen zu ermöglichen, ohne den gesamten Systemzustand auf einmal laden zu müssen.

Mehr lesen
Entwicklung Multi-Tenancy

Ungleichmäßige Entwicklung des Ökosystems für verantwortungsvolle KI: Eine wachsende Lücke

2025-04-10
Ungleichmäßige Entwicklung des Ökosystems für verantwortungsvolle KI: Eine wachsende Lücke

KI-bedingte Vorfälle nehmen stark zu, doch standardisierte Bewertungen verantwortungsvoller KI (Responsible AI, RAI) bleiben bei großen Entwicklern industrieller Modelle selten. Neue Benchmarks wie HELM Safety, AIR-Bench und FACTS bieten vielversprechende Werkzeuge zur Bewertung von Fakten und Sicherheit. Zwischen der Anerkennung von RAI-Risiken durch Unternehmen und dem Ergreifen sinnvoller Maßnahmen besteht eine erhebliche Lücke. Regierungen hingegen zeigen eine zunehmende Dringlichkeit: 2024 intensivierte sich die globale Zusammenarbeit bei der KI-Governance, was zu Rahmenwerken der OECD, der EU, der UN und der Afrikanischen Union führte, die Transparenz, Vertrauenswürdigkeit und andere zentrale Prinzipien verantwortungsvoller KI betonen.

Mehr lesen

Verlustfreie Komprimierung von Vektor-IDs verbessert die approximative Nearest-Neighbor-Suche

2025-01-23
Verlustfreie Komprimierung von Vektor-IDs verbessert die approximative Nearest-Neighbor-Suche

Forscher stellen ein verlustfreies Komprimierungsschema für Vektor-IDs vor, um die hohen Speicherkosten von Indizes bei der approximativen Nearest-Neighbor-Suche zu adressieren. Sie nutzen die Tatsache aus, dass die Reihenfolge der IDs in vielen Indexstrukturen irrelevant ist, und verwenden asymmetrische Zahlensysteme oder Wavelet-Bäume. Die Methode erreicht eine bis zu 7-fache Komprimierung der Vektor-IDs ohne Beeinträchtigung der Genauigkeit oder der Suchlaufzeit. Dies führt zu einer Reduzierung der Indexgröße um 30 % bei Datensätzen im Milliardenbereich. Darüber hinaus kann der Ansatz auch quantisierte Vektorcodes verlustfrei komprimieren, indem er Suboptimalitäten im ursprünglichen Quantisierungsalgorithmus ausnutzt.

Mehr lesen

Britische Hardware-Talente werden verschwendet: Eine verborgene Arbitrage-Gelegenheit

2025-01-20
Britische Hardware-Talente werden verschwendet: Eine verborgene Arbitrage-Gelegenheit

Großbritannien bildet an Universitäten wie Imperial, Oxford und Cambridge erstklassige Hardware-Ingenieure aus. Diese Absolventen sehen sich jedoch oft mit niedrigen Gehältern und eingeschränkten Karrierechancen konfrontiert, was viele dazu bringt, in die Finanz- oder Beratungsbranche zu wechseln. Dies stellt eine massive Verschwendung von Talenten dar. Der Artikel untersucht die Ursachen, darunter geografische Einschränkungen, die Vorlieben von Risikokapitalgebern und mangelnde Innovation in traditionellen Ingenieurbüros. Es geht nicht nur um Lohnunterschiede, sondern um eine nationale Fehlallokation von Humankapital. Die Chance liegt in britischen Hardware-Startups, die diesen lokal gebundenen Talentpool exklusiv nutzen, um das nächste ARM oder Dyson zu bauen.

Mehr lesen

Die einjährige Vertuschung des H5N1-Ausbruchs in der Milchviehhaltung

2025-03-11
Die einjährige Vertuschung des H5N1-Ausbruchs in der Milchviehhaltung

Vor einem Jahr waren das USDA und die Milch- und Rinderindustrie damit beschäftigt, den Ausbruch von H5N1 2.3.4.4b B3.13 einzudämmen. Anfangs glaubte man, dass sich das Virus ausschließlich über die Milch laktierender Kühe verbreitet, was zu vereinfachten Kontrollstrategien führte. Eine neue Studie enthüllt jedoch eine andere Geschichte: eine weitverbreitete Übertragung zwischen laktierenden und nicht laktierenden Kühen, wobei die respiratorische Übertragung wahrscheinlich der Hauptweg ist. Ein Jahr lang wurden die Ergebnisse serologischer Tests unterdrückt und erst kürzlich veröffentlicht. Dies zeigt die Intransparenz der Entscheidungsfindung und die Priorisierung wirtschaftlicher Interessen gegenüber wissenschaftlicher Wahrheit. Die Studie hebt die Komplexität und die potenziellen Risiken von H5N1 hervor und fordert umfassendere Kontrollmaßnahmen.

Mehr lesen
Technologie Tierseuche

Severances retrofuturistisches Design: Eine dystopische Welt, gestaltet durch Ästhetik

2025-04-11
Severances retrofuturistisches Design: Eine dystopische Welt, gestaltet durch Ästhetik

Apples TV+-Serie *Severance* erschafft gekonnt eine beunruhigende retrofuturistische Welt durch ihr minutiöses Design. Der Hauptsitz von Lumon Industries, Bell Works, verzerrt den Mid-Century-Modernismus zu einem unheimlichen Unternehmenslabyrinth. Von sterilen, symmetrischen Korridoren bis hin zu sorgfältig kuratierten Wohnräumen verstärkt jedes Element die eigenartige Dualität von Lumon. Die minimalistischen Designs von Dieter Rams verstärken die beunruhigende Atmosphäre, während Farbe, Typografie und Kunst diese hypnotische Welt formen. Die kontrastierenden Architekturstile – Mid-Century-Modernismus neben organischer Architektur – unterstreichen das dystopische Setting zusätzlich. Sogar Kunstwerke dienen als Werkzeug der psychologischen Kontrolle und verstärken eine fast kultische Verehrung des Firmengründers. Die Serie nutzt gekonnt die Designsprache, um eine Welt zu erschaffen, die sowohl vertraut als auch fremd ist und zum Nachdenken über Macht, Kontrolle und die Natur der Menschheit anregt.

Mehr lesen
Design Dystopie

Der Herr der Ringe: Eine linke Lektüre eines rechten Klassikers?

2025-05-01
Der Herr der Ringe: Eine linke Lektüre eines rechten Klassikers?

Die immense Popularität des *Herrn der Ringe* steht im Gegensatz zu seiner merkwürdigen Akzeptanz durch die politische Rechte. Dieser Artikel untersucht dieses Paradoxon: Trotz offensichtlicher Elemente von Rassismus, Imperialismus und Sexismus schätzen viele Linke Tolkiens Werk weiterhin. Der Autor argumentiert, dass dies aus den inhärenten Widersprüchen und Mehrdeutigkeiten des Textes resultiert. Zum Beispiel finden sich die Feier von Arbeitern als Helden wie Samwise Gamgee, die Kritik an Macht und Kontrolle und die Reflexionen über die Schrecken des Krieges in linken Werten wieder. Darüber hinaus lädt die Erzählstruktur selbst zu kritischen Lesarten ein, die zur Untersuchung von Widersprüchen, Lücken und Auslassungen anregen und die Natur historischer Erzählungen in Frage stellen. Letztendlich ermöglicht die offene und mehrdeutige Natur des Werkes mehrere Interpretationen, die sowohl rechten Aneignungen als auch linken Kritiken an Macht, Ungleichheit und historischer Konstruktion dienen.

Mehr lesen

Echtzeit-Rendering-Architekturen: Ein Aufruf zur Reife

2025-05-09

Das Gebiet des Echtzeit-Renderings reift, und dieser Artikel plädiert für eine Verlagerung des Fokus von auffälligen Demos hin zum grundlegenden Architekturdesign. Der Autor argumentiert für eine Taxonomie von Echtzeit-Rendering-Engines und schlägt ein dreidimensionales Framework vor, das Produktmerkmale (Benutzer, Plattformen, Skalierbarkeit), Produktionsprozesse (Inhaltsabstraktion, Iterationsgeschwindigkeit, Benutzertypen) und technologische Anforderungen (Latenz, Dynamik, Streaming) umfasst. Der Artikel betont, dass optimale Architekturentscheidungen wie Thread-Modelle, APIs und Datenstrukturen stark vom Kontext abhängen. Dieser differenzierte Ansatz ist entscheidend für Effizienz und die Erfüllung der vielfältigen Bedürfnisse einer wachsenden Branche.

Mehr lesen
Entwicklung Engine-Architektur

Guix baut erfolgreich ein vollständig selbststartendes Mono: Ein langer Weg

2024-12-31

Das Guix-System hat erfolgreich eine vollständig selbststartende Mono-Umgebung erstellt und dabei zahlreiche Herausforderungen gemeistert. Der Autor beschreibt seinen Weg zur Unterstützung von C# 12.0-Funktionen und die dabei aufgetretenen Probleme mit älteren Mono-Versionen, die auf vorkompilierte Binärdateien angewiesen waren. Durch eine Reihe von Patches wurde eine vollständig selbststartende Kette von Mono 1.2.6 bis 6.12.0 erstellt. Dabei wurden Fehler in Mono und xbuild behoben und die Runpath-Unterstützung in Mono verbessert. Dies löste nicht nur das C#-Kompatibilitätsproblem des Autors, sondern unterstrich auch die Bedeutung vollständig selbststartender, reproduzierbarer Builds und deren Auswirkungen auf die Software-Sicherheit.

Mehr lesen

Notion: Ihr All-in-One-Arbeitsbereich

2025-01-01
Notion: Ihr All-in-One-Arbeitsbereich

Notion ist ein All-in-One-Arbeitsbereich, der Notizen, Aufgabenverwaltung, Wikis und Datenbanken auf einer einzigen Plattform vereint. Es bietet flexible und leistungsstarke Tools, um Informationen zu organisieren, Projekte zu verwalten, im Team zusammenzuarbeiten und benutzerdefinierte Workflows zu erstellen. Egal ob für die persönliche Nutzung oder die Zusammenarbeit im Team, Notion passt sich Ihren Bedürfnissen an und steigert Ihre Produktivität.

Mehr lesen

Weicher neuronaler Renderer mit lernfähigen Dreiecken

2025-05-30

Diese Forschung stellt eine neuartige neuronale Rendering-Methode vor, die lernfähige 3D-Dreiecke als Primitiven verwendet. Im Gegensatz zu traditionellen binären Masken verwendet sie eine glatte Fensterfunktion, die aus dem zweidimensionalen signierten Distanzfeld (SDF) des Dreiecks abgeleitet wird, um den Einfluss des Dreiecks auf die Pixel sanft zu modulieren. Ein Glättungsparameter, σ, steuert die Schärfe dieser Fensterfunktion und ermöglicht einen sanften Übergang von einer binären Maske zu einer Approximation einer Deltafunktion. Das endgültige Bild wird durch Alpha-Blending der Beiträge aller projizierten Dreiecke erzeugt. Der gesamte Prozess ist differenzierbar, wodurch ein gradientenbasiertes Lernen zur Optimierung der Dreiecksparameter ermöglicht wird.

Mehr lesen

Komfortable LLMs zu Hause mit NixOS und WSL

2025-04-11

Dieser Beitrag beschreibt ein Setup zum komfortablen Ausführen von LLMs auf einem Homelab mithilfe von NixOS im Windows Subsystem für Linux (WSL). Der Autor hat Herausforderungen wie VRAM-Sperrung, automatisches Herunterfahren von WSL und Probleme mit Nvidia-Treibern überwunden. Durch die Nutzung von Ollama, dem Nvidia Container Toolkit und dem Konfigurationsmanagement von NixOS wurden automatische Updates und eine einfache Systemwiederherstellung erreicht. Die Anleitung behandelt das Aufrechterhalten des WSL-Betriebs, die Installation von NixOS, die Konfiguration von Nvidia-Treibern, die Einrichtung eines Ollama-Containers und optionales Tailscale-Networking, was letztendlich eine leicht zugängliche lokale LLM-Umgebung bietet.

Mehr lesen
Entwicklung

Arbeiten mit Git-Patches in Apple Mail: Ein überraschend einfacher Workflow

2025-05-18

Diese Anleitung beschreibt, wie man Git-E-Mail-Patches in Apple Mail unter macOS verwaltet. Erstellen Sie zunächst ein dediziertes Postfach „Patches“. Verschieben Sie E-Mails mit Patches in dieses Postfach und exportieren Sie es in einen lokalen Ordner. Verwenden Sie schließlich den Befehl `git apply` in Ihrem Terminal, um den Patch anzuwenden. Obwohl dies den Prozess in Apple Mail vereinfacht, erfolgt die eigentliche Patch-Anwendung über das Terminal. Denken Sie daran, Ihren lokalen „Patches“-Ordner regelmäßig zu bereinigen.

Mehr lesen
Entwicklung Patches

Forschung zu Seegraswiesen-Ökosystemen: Eine Literaturübersicht

2025-06-14

Dieser Übersichtsartikel fasst zahlreiche Forschungsarbeiten zu Seegraswiesen-Ökosystemen zusammen, die Aspekte wie das Wachstum von Seegräsern, lebende und tote Ansammlungen, Artenvielfalt und die Auswirkungen menschlicher Aktivitäten behandeln. Die Forscher verwendeten verschiedene Methoden, darunter morphometrische Vergleiche, stabile Isotopenanalyse und paläobiologische Techniken, um Veränderungen und die Widerstandsfähigkeit von Seegraswiesen-Ökosystemen zu untersuchen. Die Ergebnisse zeigen erhebliche Bedrohungen für Seegraswiesen-Ökosysteme durch den Klimawandel, Nährstoffverschmutzung und Überfischung auf und unterstreichen die Notwendigkeit verstärkter Bemühungen zum Schutz und zur Wiederherstellung von Seegraswiesen.

Mehr lesen

Wie Browser "chucknorris" als Farbe interpretieren

2024-12-20
Wie Browser

Dieser Artikel untersucht, wie Browser ungültige Farbwerte in HTML behandeln, z. B. die Interpretation von "chucknorris" als Rot. Der Autor erklärt die Toleranz des Browsers beim Parsen von HTML und den Versuch, ungültige Werte in gültige Werte umzuwandeln. Der Prozess, wie Browser ungültige Farbwerte parsen, wird beschrieben, mit einem CodePen-Link, der den Prozess demonstriert. Der Autor argumentiert, dass diese Browsertoleranz ein Charme des Webs ist, der es ermöglicht, dass sogar ungültiger Code ausgeführt wird, was die Widerstandsfähigkeit des Webs zeigt.

Mehr lesen

Echtzeit-Verkehrsdatenpipeline mit NATS JetStream

2025-05-10
Echtzeit-Verkehrsdatenpipeline mit NATS JetStream

Dieser Codeausschnitt beschreibt eine Echtzeit-Verkehrsdatenpipeline, die mit NATS JetStream erstellt wurde. Die Daten stammen von Nachrichten zum Thema `traffic.light.events`, die über die Queue `myqueue` verarbeitet werden. Die Pipeline gruppiert die Daten nach `traffic_light_id`, bildet sie ab, um die Gesamtzahl der Autos und Passagiere pro Ampel zu berechnen, und sendet die aggregierten Daten schließlich per POST-Anfrage an `https://example.com/traffic_data`. Zeitfenster und Batchverarbeitung werden zur Effizienzsteigerung eingesetzt.

Mehr lesen
Entwicklung

FBI-Durchsuchungen ohne Durchsuchungsbefehl für verfassungswidrig erklärt – Forderungen nach Reform von Abschnitt 702

2025-01-24
FBI-Durchsuchungen ohne Durchsuchungsbefehl für verfassungswidrig erklärt – Forderungen nach Reform von Abschnitt 702

Ein US-Gericht hat entschieden, dass die Durchsuchungen von Kommunikation durch das FBI ohne Durchsuchungsbefehl, die im Rahmen von Abschnitt 702 des Foreign Intelligence Surveillance Act (FISA) durchgeführt wurden, gegen den Vierten Verfassungszusatz verstoßen. Die Entscheidung folgt auf einen Fall mit 3,4 Millionen Durchsuchungen ohne Durchsuchungsbefehl im Jahr 2021. Obwohl die Richterin mögliche Ausnahmen für nationale Sicherheitsnotfälle anerkannte, betont die Entscheidung, dass die Regierung die Anforderungen an Durchsuchungsbefehle nicht einfach deshalb umgehen kann, weil die Daten bereits vorhanden sind. Diese Entscheidung befeuert die Forderungen nach einer Reform von Abschnitt 702, wobei Organisationen für digitale Rechte den Kongress auffordern, Durchsuchungsbefehle für die Suche nach Daten von US-Bürgern zu verlangen und die Transparenz zu erhöhen, um die bürgerlichen Freiheiten zu schützen.

Mehr lesen
1 2 544 545 546 548 550 551 552 595 596