Git-Who: Code-Autorenschaft einfach herausfinden

2025-03-18
Git-Who: Code-Autorenschaft einfach herausfinden

Müde davon, nach den Autoren spezifischer Codeabschnitte zu suchen? Git-Who, ein Kommandozeilen-Tool, ist Ihre Lösung! Im Gegensatz zu `git blame`, das sich auf einzelne Zeilen konzentriert, identifiziert Git-Who die Hauptbeitragende zu ganzen Codekomponenten oder -Subsystemen. Mit drei Unterbefehlen – `table`, `tree` und `hist` – präsentiert es Autorenschaftsinformationen in Tabellen, Baumstrukturen und Zeitachsen, wobei Beitragszahlen, letzte Bearbeitungszeiten, geänderte Zeilen und mehr angezeigt werden. Filtern Sie die Ergebnisse nach Pfad, Branch, Tag oder Revisionsintervall und verwenden Sie Flags zum Sortieren und Filtern. Git-Who beachtet sogar Git Mailmaps und konsolidiert Beiträge unter verschiedenen Namen oder E-Mail-Adressen. Testen Sie Git-Who, um ein klares Bild der Code-Autorenschaft zu erhalten!

Mehr lesen
Entwicklung Code-Autorenschaft

Das Arial-Rätsel: Eine Geschichte von Klonen und Innovation

2025-07-17

Die Geschichte der Schriftart Arial ist von Mysterium und Kontroversen umgeben, wobei ihre Beziehung zu Helvetica ein ständiger Diskussionspunkt ist. Dieser Artikel enthüllt die Entstehung der Schriftart, von den Anforderungen der Xerox- und IBM-Laserdrucker bis zum Design von Monotype des Sonoran Sans (später Arial), basierend auf seiner Grotesque-Serie, und schließlich der Übernahme der Rechte durch Microsoft, um sie als Standardschriftart von Windows einzubeziehen. Die Erzählung verwebt die finanziellen Schwierigkeiten von Monotype, seine Vereinbarung mit Microsoft und die Kontroverse darüber, ob Arial ein Klon von Helvetica ist. Designer haben gegensätzliche Meinungen, einige kritisieren sie als schlechte Nachahmung, während andere ihre einzigartigen Eigenschaften schätzen. Dieser Artikel zielt darauf ab, die wahre Geschichte von Arial aufzudecken und die geschäftlichen und technologischen Faktoren hinter ihrer Entwicklung zu enthüllen.

Mehr lesen
Design

Schnelle Hashtabellen und dynamische Arrays in C

2025-01-22

Dieser Artikel zeigt, wie man in C schnell Äquivalente zu C++'s `std::unordered_map` und `std::vector` implementiert. Mit einem benutzerdefinierten Allokator, gezählten Strings und einer effizienten Hash-Funktion präsentiert der Autor Implementierungen von flachen und hierarchischen Hashtabellen sowie einem dynamischen Array. Der Artikel behandelt auch String-Verkettung, die Manipulation von Umgebungsvariablen und verbesserte Hashtabellen-Sicherheit, wobei Address Space Layout Randomization (ASLR) verwendet wird, um die Kollisionsfestigkeit zu verbessern.

Mehr lesen
Entwicklung Hashtabellen

Woz erklärt, warum der ursprüngliche Apple II keine Kleinbuchstaben hatte

2025-05-10

Steve Wozniak enthüllt den überraschend einfachen Grund für das Fehlen von Kleinbuchstaben auf dem ursprünglichen Apple II: ein knappes Budget. Die Kosten für eine vollständige Tastatur waren in den frühen 1970er Jahren unerschwinglich, was Wozniak dazu veranlasste, eine günstigere Tastatur mit nur Großbuchstaben zu verwenden. Zusammen mit der manuellen Codierung des gesamten Systems und dem Mangel an Mitteln für einen Timesharing-Assembler wäre das Hinzufügen von Kleinbuchstaben eine gewaltige Aufgabe gewesen, was die Entscheidung wirtschaftlich und praktisch unmöglich machte.

Mehr lesen
Technologie

Lufthansa-Flug fliegt 10 Minuten lang im Autopiloten, nachdem der Kopilot ohnmächtig geworden ist

2025-05-17
Lufthansa-Flug fliegt 10 Minuten lang im Autopiloten, nachdem der Kopilot ohnmächtig geworden ist

Ein Lufthansa-Flug Airbus A321 von Frankfurt nach Sevilla flog 10 Minuten lang im Autopiloten, nachdem der Kopilot ohnmächtig geworden war, während der Kapitän abwesend war. Ein spanischer Untersuchungsbericht enthüllte den Vorfall, der am 17. Februar 2024 stattfand. Der Autopilot hielt den Flug trotz ungewöhnlicher Geräusche im Cockpit, die auf einen medizinischen Notfall hindeuteten, stabil. Der Kapitän, der kürzlich eine Notfallschulung absolviert hatte, erhielt Zugang zum Cockpit mit einem Notfallcode. Lufthansa bestätigte den Bericht, weigerte sich jedoch, sich weiter zu seiner internen Untersuchung zu äußern.

Mehr lesen
Technologie

Benchi: Ein leichtgewichtiges Docker-basiertes Benchmarking-Framework

2025-04-03
Benchi: Ein leichtgewichtiges Docker-basiertes Benchmarking-Framework

Benchi ist ein minimales Benchmarking-Framework, das Docker nutzt, um isolierte Umgebungen zum Messen der Leistung von Anwendungen und Infrastruktur zu erstellen. Es vereinfacht den Prozess der Einrichtung und Ausführung von Benchmarks und unterstützt Docker Compose zur Umgebungsdefinition, CSV-Metrik-Export, benutzerdefinierte Hooks und Echtzeit-Überwachung von Containerstatus und Metriken. Die Installation ist flexibel und bietet Go- und Shell-Skript-Optionen. Detaillierte Konfigurations- und Anwendungsbeispiele decken Metrik-Sammler, Teststufendefinition und Docker Compose-Integration ab und optimieren so Leistungstests und -analysen.

Mehr lesen
Entwicklung

Pitfall! neu interpretiert: Ein moderner Ansatz für einen klassischen Plattform-Klassiker

2025-01-22

Der Atari 2600-Klassiker Pitfall! aus dem Jahr 1982 kehrt als Browser-Spiel zurück! Dies ist keine einfache Emulation, sondern eine sorgfältige Neuentwicklung in TypeScript, basierend auf dem Original-Quellcode in 6507 Assembler. Sound und Grafik wurden originalgetreu erhalten, aber das Remake bietet Side-Scrolling, Steuerung in der Luft, verbesserte Fallenmechaniken und mehr. Einfacher, Normaler und Harter Modus bieten Herausforderungen für alle Spieler. Egal ob Nostalgiker oder Neueinsteiger, freut euch auf ein spannendes Dschungelabenteuer!

Mehr lesen
Spiele Plattformer

Die frühen Tage des Personal Computing: Eine Hobbyisten-Revolution

2025-05-27
Die frühen Tage des Personal Computing: Eine Hobbyisten-Revolution

Dieser Artikel beleuchtet die frühen Tage des Personal Computing in der Mitte der 1970er Jahre und konzentriert sich auf die leidenschaftliche Hobbyisten-Community, die um diese aufstrebende Technologie entstanden ist. Angetrieben von Faszination mehr als von Praktikabilität, schufen diese Enthusiasten ein lebendiges Ökosystem aus Clubs, Magazinen und Einzelhandelsgeschäften. Obwohl ambitionierte Unternehmen wie die Southern California Computer Society letztendlich aufgrund von Missmanagement scheiterten, legten ihre gemeinsamen Bemühungen den Grundstein für die Revolution des Personal Computers. Ihre Aktionen prägten auch eine mächtige Mythologie und stellten sich selbst als Befreier dar, die die Rechenleistung den Massen zugänglich machten.

Mehr lesen

Exult 1.10.1 veröffentlicht: Behebung von Ultima VII Kompatibilitätsproblemen

2025-02-22

Das Exult-Projekt hat kürzlich Version 1.10.1 veröffentlicht, die Abstürze in der Windows-Version behebt, die durch ältere CPUs verursacht wurden, sowie das Problem, dass Mods in der Android-Version nicht installiert werden konnten. Das Projekt zielt darauf ab, das klassische RPG Ultima VII auf moderne Betriebssysteme zu portieren und das Spielerlebnis kontinuierlich zu verbessern. Die neueste Version enthält außerdem neue Symbole und eine verbesserte Kampfmechanik.

Mehr lesen
Spiele Spielport

EU zwingt Apple zum Verzicht auf proprietäres Wi-Fi zugunsten von Wi-Fi Aware

2025-03-28
EU zwingt Apple zum Verzicht auf proprietäres Wi-Fi zugunsten von Wi-Fi Aware

Unter Druck des EU-Digital Markets Act (DMA) ist Apple gezwungen, sein proprietäres Peer-to-Peer-Wi-Fi-Protokoll Apple Wireless Direct Link (AWDL) zugunsten des Industriestandards Wi-Fi Aware (auch bekannt als Neighbor Awareness Networking, NAN) aufzugeben. Ein stillschweigend veröffentlichter EU-Interoprabilitäts-Fahrplan schreibt vor, dass Apple Wi-Fi Aware 4.0 in iOS 19 und Version 5.0 danach unterstützen muss, wodurch AWDL effektiv außer Dienst gestellt wird. Dieser Beitrag untersucht, wie es dazu kam (von Wi-Fi Direct über AWDL zu Wi-Fi Aware), was Wi-Fi Aware technisch überlegen macht und warum diese Umstellung für Entwickler eine echte plattformübergreifende Peer-to-Peer-Konnektivität ermöglicht.

Mehr lesen
Technologie

Millihertz 5: Ein mechanisches Nachbau des Manchester 'Baby'

2025-05-01

Millihertz 5, auch bekannt als 'Offspring', ist ein mechanischer Computer, der nach dem Vorbild der Manchester Small-Scale Experimental Machine ('Baby') gebaut wird. Er verwendet Kugellager als Datenelemente, verfügt über einen 8x8-Bit-RAM und einen 8-Bit-Datenpfad mit Subtraktor und Akkumulator. Das Projekt befindet sich derzeit im Bau, Design-Dokumente (PDF und HTML) sind online verfügbar.

Mehr lesen
Hardware

Fluchen Sie sich zu Google-Suchergebnissen ohne KI-Zusammenfassungen

2025-01-31
Fluchen Sie sich zu Google-Suchergebnissen ohne KI-Zusammenfassungen

Haben Sie genug von Googles KI-gestützten Suchergebnissen, die Sie mit falschen Informationen von schlechten Quellen in die Irre führen? Es stellt sich heraus, dass das Hinzufügen von Kraftausdrücken zu Ihrer Suchanfrage die KI-generierten Zusammenfassungen deaktiviert. Das Einfügen von Schimpfwörtern verhindert, dass Google seine KI-Übersicht oben auf der Ergebnisseite anzeigt, und liefert stattdessen eine Standardliste mit Links. Dies ist nicht die erste Methode, die entdeckt wurde, um Googles KI-Zusammenfassungen zu umgehen, aber dieser Ansatz ist bemerkenswert einfach und kathartisch. Dies wirft Fragen nach der Erwünschtheit dieser KI-Zusammenfassungen auf; wenn Benutzer ständig nach Wegen suchen, sie zu deaktivieren, deutet dies auf eine mangelnde Nachfrage hin? Obwohl praktisch, sind KI-Zusammenfassungen anfällig für Ungenauigkeiten und können die Verbreitung von Fehlinformationen verschlimmern, was die Probleme widerspiegelt, die mit der Integration von ChatGPT in Siri verbunden sind. Google argumentiert, dass KI-Übersichten den Traffic auf Websites nicht reduzieren, eine Behauptung, die von Medienunternehmen bestritten wird.

Mehr lesen

Erstellen eines Cute Framework-Spielprojekts mit CMake und Swift

2025-06-06

Dieses Tutorial zeigt, wie man ein 2D-Spielprojekt mit Cute Framework, CMake und Swift einrichtet. Cute Framework, ein leistungsstarkes C/C++-Framework, ermöglicht es Ihnen, die Spiellogik in Swift zu schreiben und gleichzeitig die Leistung von C/C++ für das Rendering zu nutzen. Der Leitfaden beschreibt die Einrichtung der Projektstruktur, die Konfiguration von CMakeLists.txt, die Aktivierung der Swift-C/C++-Interop-Funktionalität und den Build-Prozess. Das Ergebnis ist ein grundlegendes Cute Framework-Spiel, das bereit ist, erweitert zu werden.

Mehr lesen
Spiele

Merlin Vogelbestimmung: KI-gestützte Vogelbeobachtung

2025-06-04
Merlin Vogelbestimmung: KI-gestützte Vogelbeobachtung

Merlin ist eine leistungsstarke Vogelbestimmungs-App, die KI nutzt, um Vögel anhand von Geräuschen, Fotos und einem Frage-Antwort-Assistenten zu identifizieren. Sie funktioniert offline und deckt die USA, Kanada, Europa, Teile Mittel- und Südamerikas und Indien ab, wobei weitere Regionen bald folgen werden. Benutzer können eine Liste ihrer beobachteten Vögel erstellen und wahrscheinliche Sichtungen basierend auf Standort und Jahreszeit erkunden. Angetrieben von eBird, verfügt Merlin über eine riesige Datenbank und Community-Beiträge.

Mehr lesen
Technologie

Apple droht Milliardenstrafe der EU wegen eines Kommas

2025-06-06
Apple droht Milliardenstrafe der EU wegen eines Kommas

Ein syntaktischer Streit um ein Komma im Digital Markets Act (DMA) könnte Apple Milliarden von Euro an Strafen von der Europäischen Union kosten. Die EU-Kommission entschied, dass Apples Praxis, Entwickler zur Nutzung seiner Zahlungsplattform zu zwingen und Provisionen zu erheben, gegen den DMA verstößt. Apple muss nun die Erhebung von Provisionen für alle außer der ersten externen Transaktion einstellen. Apple argumentiert für eine andere Interpretation von „Verträge abschließen“, aber die EU-Kommission entschied letztendlich, dass Apple auf die meisten Provisionen verzichten und die Beschränkungen für externe Links in Apps aufheben muss. Diese Entscheidung wird Apples Einnahmen erheblich beeinträchtigen, und obwohl Apple wahrscheinlich Berufung einlegen wird, wird die Entscheidung sofort wirksam.

Mehr lesen
Technologie

uutils: Fünf Jahre GNU Coreutils-Neuschreibung in Rust

2025-03-09

Auf der FOSDEM 2025 kündigte Sylvestre Ledru große Fortschritte bei uutils an, seinem Rust-basierten Ersatz für GNU Coreutils. Das Projekt, das während des COVID-Lockdowns begann, hat in fast fünf Jahren über 100 wichtige Unix/Linux-Dienstprogramme neu geschrieben und verfügt über mehr als 530 Mitwirkende und über 18.000 GitHub-Sterne. Mit dem Ziel, sicherere und performantere Drop-in-Ersatzprogramme zu bieten, besteht uutils fast 500 Tests der GNU coreutils-Testsuite und wird von Projekten wie dem Debian-basierten Apertis, der Smartglas-Brille Spectacles und Microsoft Visual Studio Code verwendet. Ledrus nächstes Ziel: die Rust-Neuschreibung auf weitere wichtige Debian/Ubuntu-Pakete auszuweiten, um die Herausforderungen der C-Wartung zu bewältigen und eine moderne Erfahrung für neue Entwickler zu bieten.

Mehr lesen
Entwicklung

Jenseits des LHC: Die nächste Generation von Teilchenbeschleunigern

2025-04-11
Jenseits des LHC: Die nächste Generation von Teilchenbeschleunigern

Die Entdeckung des Higgs-Bosons am Large Hadron Collider (LHC) war ein Triumph, aber tiefere Rätsel bleiben bestehen. Dieser Artikel untersucht vier Vorschläge für Beschleuniger der nächsten Generation, darunter hochpräzise Elektron-Positron-Maschinen wie der CEPC und der FCC-ee sowie ein Hochenergie-Myon-Collider. Diese Projekte stehen vor enormen technischen und politischen Herausforderungen, vom Tunnelbau und der supraleitenden Magnettechnologie bis hin zur internationalen Zusammenarbeit. Trotz der langen Zeiträume und der immensen Kosten versprechen diese Collider Durchbrüche in der Teilchenphysik und könnten möglicherweise Physik jenseits des Standardmodells enthüllen, wie beispielsweise die Natur der Dunklen Materie.

Mehr lesen
Technologie Beschleuniger

Intel lässt 256-Bit-Modus von AVX-10 fallen und setzt voll auf 512-Bit

2025-03-19

Intel hat sein Whitepaper zum AVX-10-Befehlssatz erheblich überarbeitet und den zuvor geplanten optionalen 256-Bit-Modus zugunsten einer vollständigen 512-Bit-Vektorbreite aufgegeben. Das bedeutet, dass zukünftige Intel E-Core-Prozessoren AVX-512 vollständig unterstützen werden, im Einklang mit der AMD Zen 4-Architektur. Die Änderung resultiert aus aktualisierten GCC-Compiler-Patches, die die 256-Bit-Kompatibilität entfernen. Dies vereinfacht die Behandlung des Befehlssatzes und steigert die Wettbewerbsfähigkeit zukünftiger Intel Xeon E-Core-Serverplattformen im Wettbewerb mit AMDs EPYC-Prozessoren. Obwohl es eine späte Entscheidung ist, wirkt sie sich positiv auf die Zukunft der x86_64-Mikroarchitektur aus.

Mehr lesen
Hardware 512-Bit-Vektor

Anonymer 4chan-Nutzer löst mathematisches Problem: Die kürzeste Superpermutation

2025-03-06
Anonymer 4chan-Nutzer löst mathematisches Problem: Die kürzeste Superpermutation

Im Jahr 2011 stellte ein anonymer 4chan-Nutzer während einer Diskussion über *Die Melancholie der Haruhi Suzumiya* ein mathematisches Rätsel über die kürzeste Superpermutation. Dieses Problem, ähnlich dem Problem des Handlungsreisenden, ist bis heute nicht vollständig gelöst. Der Nutzer schlug jedoch eine bisher unbekannte Methode vor, um die minimale Anzahl an Episoden zu schätzen, die benötigt werden, um alle möglichen Anordnungen zu sehen, mit der Formel n!+(n-1)!+(n-2)!+n-3. Jahre später entdeckten und bestätigten Mathematiker dieses Ergebnis auf einer Anime-Fanseite und veröffentlichten es in der Online Encyclopedia of Integer Sequences unter dem Autorennamen "Anonymer 4chan-Nutzer". Dieses Ereignis unterstreicht das unerwartete Potenzial von Online-Communities und die überraschenden Beiträge von Nicht-Profis zum Bereich der Mathematik.

Mehr lesen
Sonstiges

AGI im Jahr 2045? Mechanize-Gründer setzen auf explosives Wirtschaftswachstum, nicht auf Intelligenzexplosion

2025-04-17
AGI im Jahr 2045? Mechanize-Gründer setzen auf explosives Wirtschaftswachstum, nicht auf Intelligenzexplosion

Dwarkesh Patel interviewt Ege Erdil und Tamay Besiroglu, Mitgründer von Mechanize, einem Startup, das sich auf die vollständige Automatisierung von Arbeit konzentriert. Sie bieten eine gegenläufige Sicht auf die Zeitpläne der KI und spielen die Wahrscheinlichkeit einer „Intelligenzexplosion“ herunter, während sie stattdessen das Potenzial für ein explosives Wirtschaftswachstum hervorheben, das von der KI angetrieben wird. Sie argumentieren, dass Fortschritt breite technologische Fortschritte in verschiedenen Sektoren erfordert, nicht nur eine erhöhte Rechenleistung. Obwohl sie eine vollständige Automatisierung der Fernarbeit bis 2045 vorhersagen, glauben sie, dass die KI die Weltwirtschaft und die sozialen Normen grundlegend verändern wird.

Mehr lesen
Technologie

Suchmaschine für Bundeszuschüsse

2025-02-03
Suchmaschine für Bundeszuschüsse

Diese Website bietet ein Suchtool für aktive Bundeszuschüsse der Regierung. Benutzer können nach EIN, UEI oder Keywords suchen; das System führt exakte und Präfix-Übereinstimmungen durch. Aus Leistungsgründen werden nur die ersten 100 übereinstimmenden Zeilen angezeigt. Dies ist ein praktisches Tool für Forscher und Organisationen, die nach staatlicher Finanzierung suchen.

Mehr lesen

Amiga OS Architektur: Lehren aus einem Legacy-System

2025-06-01

Dieser Artikel befasst sich mit der API und ABI von Amiga OS, insbesondere mit der einzigartigen Methode des direkten Aufrufs von Shared Libraries ohne Runtime-Linking. Dies wird durch den Aufruf einer Tabelle von Sprunginstruktionen an einer bekannten Stelle in der Library erreicht. Exec.library befindet sich immer an derselben Adresse und enthält Funktionen zum Abrufen der Adressen der Tabellen anderer Libraries. Diese ABI ist sprachunabhängig und funktioniert auch mit modernem Memory Protection. Amiga OS wird außerdem für seinen effizienten Kernel, das Messaging-System und das Intuition-Fenstersystem gelobt, das asynchrone Ereignisbehandlung ermöglicht und die in modernen Systemen häufigen Programm-Freezes vermeidet. Die Designprinzipien von Amiga OS sind auch heute noch relevant.

Mehr lesen
Entwicklung

Musks NASA-Kandidat scheitert: Budgetkürzungen und ungewisse Zukunft für die Behörde

2025-06-01
Musks NASA-Kandidat scheitert: Budgetkürzungen und ungewisse Zukunft für die Behörde

Jared Isaacman, Elon Musks favorisierter Kandidat für den NASA-Administrator, hat den Posten unerwartet nicht bekommen, was Besorgnis innerhalb der Behörde auslöst. Das Scheitern von Isaacmans Nominierung wird auf Musks umstrittene Rolle in der Regierung und die Opposition innerhalb der Administration zurückgeführt. Die NASA steht nun vor erheblichen Budgetkürzungen, einem Rückgang von 24 %, was ihre Zukunft gefährdet. NASA-Mitarbeiter äußern große Bedenken, einige sagen sogar einen Niedergang der Behörde voraus. Die Trump-Administration hat noch keinen Nachfolger benannt, aber der pensionierte Generalleutnant Steven Kwast ist ein aussichtsreicher Kandidat, was Bedenken hinsichtlich seines militärischen Hintergrunds und dessen Auswirkungen auf die zivile Raumfahrtmission der NASA aufwirft.

Mehr lesen
Technologie

Abschied vom komplexen JS: Interaktive Websites mit vielen kleinen HTML-Seiten erstellen

2025-03-12

Bei der Aktualisierung seines Blogs stellte der Autor fest, dass die Verwendung vieler kleiner HTML-Seiten anstelle komplexer JS-Interaktionen den Entwicklungsprozess deutlich vereinfacht. Glatte Übergänge zwischen den Seiten werden durch CSS-Übergänge erzielt, wodurch Funktionen wie Navigationsmenüs und Suchfunktionen unglaublich einfach zu implementieren sind. Dieser Ansatz reduziert die Komplexität und verbessert die Wartbarkeit. Der Autor glaubt, dass dies eine effektive Möglichkeit ist, die Stärken des Webs zu nutzen.

Mehr lesen
Entwicklung

KI-Agent lernt, Computer wie ein Mensch zu benutzen

2025-02-06
KI-Agent lernt, Computer wie ein Mensch zu benutzen

Das Projekt r1-computer-use zielt darauf ab, einen KI-Agenten zu trainieren, der mit einem Computer wie ein Mensch interagiert, einschließlich Dateisystemen, Webbrowsern und Kommandozeilen. Inspiriert von den Reinforcement-Learning-Techniken von DeepSeek-R1, ersetzt es traditionell fest codierte Verifikatoren durch ein neuronales Belohnungsmodell, um die Richtigkeit und Nützlichkeit der Aktionen des Agenten zu bewerten. Die Trainingspipeline umfasst mehrere Phasen, von Expertendemonstrationen bis hin zur belohnungsmodellgesteuerten Richtlinienoptimierung und Feinabstimmung, mit dem endgültigen Ziel, einen sicheren und zuverlässigen KI-Agenten zu schaffen, der komplexe Aufgaben bewältigen kann.

Mehr lesen

Mieten in Austin sinken: Eine unerwartete Folge eines Baubooms

2025-01-26
Mieten in Austin sinken: Eine unerwartete Folge eines Baubooms

Die Mieten in Austin sinken seit fast zwei Jahren, ein deutlicher Gegensatz zum Anstieg während der Pandemie. Ein massiver Bauboom von Wohnungen in der Region Austin-Round Rock hat den Markt mit Zehntausenden neuer Einheiten überschwemmt und ein Überangebot geschaffen, das die Mietkosten gesenkt hat. Obwohl dies eine gewisse Erleichterung bringt, bleibt die Erschwinglichkeit von Wohnraum eine große Herausforderung, da viele Mieter immer noch stark mit Wohnkosten belastet sind. Der Bauboom selbst wurde durch einen Wandel in der politischen Einstellung zum Wohnungsbau vorangetrieben, wobei Stadtbeamte neue Projekte stärker unterstützten.

Mehr lesen

WhatsApp gewinnt Prozess gegen NSO Group und erhält über 167 Millionen Dollar Schadensersatz

2025-05-07
WhatsApp gewinnt Prozess gegen NSO Group und erhält über 167 Millionen Dollar Schadensersatz

Nach fünfjährigem Rechtsstreit hat WhatsApp einen großen Sieg gegen den Spyware-Hersteller NSO Group errungen. Eine Jury verurteilte NSO Group zu über 167 Millionen Dollar Schadensersatz für eine Hacking-Kampagne im Jahr 2019, die über 1400 Nutzer betraf. Das Urteil, das als historischer Sieg für den Datenschutz gefeiert wird, stellt NSO Group wegen Verstoßes gegen Bundes- und kalifornische Gesetze haftbar. NSO Group plant, gegen das Urteil Berufung einzulegen.

Mehr lesen
Technologie

OpenJazz: Open-Source-Revival eines klassischen Plattformers

2025-01-27

OpenJazz ist eine kostenlose, Open-Source-Neuauflage des klassischen PC-Plattformers Jazz Jackrabbit. Ursprünglich 1994 von Epic MegaGames veröffentlicht, wurde Jazz Jackrabbit für sein schnelles Gameplay ausgezeichnet. OpenJazz, gestartet im Jahr 2005, ermöglicht es Spielern, das Spiel auf Windows und Linux zu genießen und die Einschränkungen veralteter DOS-Systeme zu umgehen. 2009 wurde sogar eine Multiplayer-Version veröffentlicht, die diesem beliebten Titel neues Leben einhaucht.

Mehr lesen

Entwickler, bitte kümmert euch um UX!

2025-04-29
Entwickler, bitte kümmert euch um UX!

Der Autor berichtet von seiner Erfahrung, die Miete nicht bezahlen zu können, weil eine überdimensionierte Banking-App zu Problemen führte. Er kritisiert Entwickler dafür, dass sie Entwicklungsgeschwindigkeit über Benutzererfahrung stellen. Der Artikel hebt hervor, wie große App-Größen, übermäßiger Code und Tracking-Skripte Benutzerressourcen verschwenden und die Kosten erhöhen, was letztendlich den Benutzern schadet. Der Autor fordert Entwickler auf, die Benutzererfahrung zu priorisieren, reale Anwendungsfälle zu berücksichtigen und die Benutzerfreundlichkeit nicht für die vermeintliche „Entwicklungsgeschwindigkeit“ zu opfern.

Mehr lesen
Entwicklung mobile Apps

US-amerikanische Straßenverkehrskrise: Warum sind die Verkehrstoten in den USA so hoch?

2025-05-12

Jährlich sterben über 40.000 Menschen auf US-Straßen, eine schockierend hohe Zahl unter den Industrienationen. Dies ist nicht unvermeidlich, sondern eine politische Entscheidung. Der Artikel hebt hervor, wie die USA im Vergleich zu Ländern wie den Niederlanden und Schweden bei der Verbesserung der Straßenverkehrssicherheit hinterherhinken, da es an einem landesweiten, systemischen Sicherheitsansatz mangelt. Diese Länder wenden den „Safe System“-Ansatz an, der menschzentriertes Design, niedrigere Geschwindigkeiten und die Reduzierung von Mensch-Fahrzeug-Konflikten priorisiert. Der Artikel fordert die USA auf, aus internationalen Erfahrungen zu lernen und ihre Straßenverkehrskrise durch eine nationale Strategie, Designreformen und einen kulturellen Wandel zu bewältigen.

Mehr lesen
Technologie Verkehrsunfälle
1 2 340 341 342 344 346 347 348 595 596