Bei Github wurden Passwörter versehentlich im Klartext gespeichert. Kurze Zeit später meldete Twitter ein ähnliches Problem. Es gibt keinen Hinweis darauf, dass dadurch Nutzer gefährdet wurden. Trotzdem gingen die Firmen damit transparent um - richtig so!
Auf der kommenden Google I/O soll das Unternehmen Gerüchten zufolge ein Redesign von Google News vorstellen. Die Anwendung soll künftig auch Zeitschriftenabos beinhalten, dafür wird Play Kiosk eingestellt. Dank AMP sollen die Nachrichtenbeiträge zudem schneller aufgerufen werden können.
Um Anwendungen stärker durch Zugriffe von außen abzusichern, können diese in speziellen Umgebungen wie ARMs Trustzone oder auch Secure Enclave ausgeführt werden. Googles Asylo soll die Programmierung dafür massiv vereinfachen.
Babylon.js bekommt mehr WebGL-Funktionen und Klassen, die in Javascript als modern gelten. Microsoft arbeitet auch an besseren Animationen von 3D-Objekten. Das Ziel soll sein, dass das System auf möglichst vielen Geräten flüssig läuft.
Die von Google angekündigte Top-Level-Domain .app soll Apps und ihren Entwicklern eine Präsentationsplattform bieten, die einfach zu finden ist. Interessant ist, dass darauf gehostete Seiten HTTPS voraussetzen. Erste Partner gibt es schon.
API-Aufrufe oder Fehlerbehandlung: Bayou ist ein maschinelles Lernsystem, das eigenständig Java-Programmteile erstellen kann. Die Forscher des Projekts sehen es als eine bessere Code-Vervollständigung, die später auch Nicht-Programmierern den Einstieg erleichtern soll.
Das von Oracle an die Eclipse-Foundation übertragene Enterprise-Java soll künftig besser mit Cloud- und Containertechnologie wie Docker und Kubernetes genutzt werden können. Der Code soll außerdem schneller gemeinsam mit der Community weiterentwickelt werden.
Für seinen E-Mail-Dienst Gmail hat Google zahlreiche neue Funktionen eingeführt und das Design modernisiert. Neu sind beispielsweise E-Mails mit Ablaufdatum und zusätzlicher SMS-Authentifizierung, aber auch KI-gestützte Funktionen.
Dank Webassembly können Qt-Anwendungen demnächst im Browser laufen, einige Demo-Seiten zeigen dafür bereits Beispiele. Aber es gibt auch noch reichlich Hindernisse bei der Portierung.
Neue JSON-Syntax und eine verbesserte Verschlüsselung von vornherein: MySQL bringt eine ganze Reihe von Neuerungen, unter anderem auch schnellere Performance von InnoDB und weitere Abfrage-Statements.
Die neue Version 10.7 von Gitlab bringt neben einer quelloffenen Web-IDE auch sogenannte Deploy Tokens mit, die für Kubernetes den Zugriff auf Gitlab-Container vereinfachen.
Bessere Templates, eine neue GUI und die Auslagerung der Dokumentation: Template Studio wird in der Version 2.0 überarbeitet. Die Grundlage ist Nutzerfeedback der Microsoft-Community.
Erneut hat die Sicherheitskonferenz RSA ein Problem mit der eigenen Infrastruktur. Über die API einer App hätten die Namen aller Teilnehmer ausgelesen werden können. Es ist nicht das erste Mal, das dort so ein Problem auftaucht.
Das Team für Compiler- und Entwicklerwerkzeuge bei Apple will künftig Clangd und damit das freie Language Server Protocol unterstützen. Damit könnten IDEs für C und C++ eine einheitliche Sprachunterstützung auf Basis von LLVM bekommen.
Apple-Chef Tim Cook weist Spekulationen zurück, iOS und MacOS rückten näher zusammen. Das sei nicht im Sinne der Nutzer. Damit sind auch Gerüchte widerlegt, es gebe eine Methode, die Apps gleichzeitig auf iOS und MacOS bringt.
Mit Skill Blueprints hat Amazon eine neue Funktion vorgestellt, mit der Echo-Nutzer einfach Alexa-Skills programmieren können. Die Einsatzzwecke reichen von Fragespielchen zu sinnvolleren Anwendungen wie Babysitter-Hilfen. Für eine Nutzung muss Alexa aktuell auf Englisch eingestellt sein.
Der Messenger Allo wird vorerst von Google nicht weiterentwickelt, wie Medien berichten. Stattdessen soll das Team den auf SMS basierten Android-Messenger Messages zu einer universalen Chat-App weiterentwickeln - ähnlich wie es Apple mit iMessage für iOS getan hat.
Netflix stellt seine Eigenentwicklung Titus als quelloffene Software zur Verfügung. Sie basiert auf Amazon EC2 und soll anderen Entwicklerteams helfen, ihre eigene Container-Software zu entwickeln. Ganz uneigennützig ist das aber nicht.
In Rust geschriebene Software lässt sich nach Webassembly kompilieren und so im Browser nutzen. Mozilla erstellt hierfür ein einfaches Packwerkzeug, das das Paket zur Weiternutzung in der NPM-Registry veröffentlicht.
Nach zweijähriger Entwicklungszeit hat Microsoft es geschafft, einen durch künstliche Intelligenz unterstützten Übersetzungsalgorithmus auch offline nutzbar zu machen. Die herunterladbaren Sprachpakete sollen bessere Übersetzungen liefern, sind aber nur halb so groß wie die vorigen.
In der kommenden Android-Version mit dem Anfangsbuchstaben P führt Google DNS over TLS ein. Damit würden DNS-Abfragen über einen sicheren Kanal erfolgen. Nutzer können in den Einstellungen auch einen eigenen Hostnamen eingeben oder die Funktion abstellen.
Nach der Übernahme von Texture soll Apple nun einen eigenen Aboservice für Nachrichten planen, der auf der Technologie von Texture aufbaut. Das Abonnement soll über Apples bereits bestehende News-App verfügbar sein, die es in Deutschland immer noch nicht gibt.
Mit der Veröffentlichung von ReactOS 0.4.8 haben die Entwickler des Windows-Nachbaus die Bedienungsoberfläche stark überarbeitet. Außerdem wird versucht, die Unterstützung von ReactOS auf die Stufe von Windows Vista, 8 und 10 zu heben.
In Linux 4.17 profitieren AMDs Grafikkarten erneut von Verbesserungen im quelloffenen AMDGPU-Treiber. Zudem ist der Code vieler obsoleter CPU-Architekturen entfernt worden. Auch der Leerlaufprozess ist optimiert. Die Umsetzung der umstrittenen Sicherheitsfunktion Lockdown ist hingegen vertagt.
Schon in zwei Jahren sollen bei Bosch alle elektronischen Produktklassen vernetzt sein. Um für seine Entwickler eine kreative Arbeitsumgebung zu schaffen, hat das Unternehmen in Berlin einen eigenen IoT-Campus eröffnet.
Damit sich das neue Bytecode-Format fürs Web, Webassembly, durchsetzt, brauchen Entwickler dafür die richtigen Werkzeuge. Die Online-IDE Webassembly Studio von Mozilla soll genau das bieten und unterstützt experimentell die Sprachen C, C++ und Rust.
Die Initiative Applied AI fördert die Anwendung künstlicher Intelligenz in Europa. Mehrere große Partner wie Google, SAP und Siemens sollen dabei helfen. Das Projekt will Europa beim Thema KI konkurrenzfähig machen, muss aber auch über Risiken aufklären.
Bald wird es wohl wieder ein Android-TV-Gerät von Google geben. Bei der US-Zulassungsbehörde FCC sind alle Details zu einem Android-TV-Stick mit 4K-Unterstützung aufgetaucht. Damit tritt Google in direkte Konkurrenz zu Amazons aktuellem Fire TV.
Der mit Github genutzte Dienst Travis-CI war für mehrere Stunden nicht erreichbar. Der Grund ist offenbar eine falsch gesetzte Variable eines Entwicklers, die zum Verlust der Produktivdatenbank geführt hat. Eventuell waren Nutzerdaten für andere einsehbar.
Auf Twitter hat sich ein Nutzer bei T-Mobile Österreich darüber beschwert, dass dort offenbar Kundenpasswörter im Klartext gespeichert werden. Wir fanden ein weiteres gravierendes Sicherheitsproblem bei der Telekom-Tochter durch öffentlich zugängliche Git-Repositories mit Datenbankpasswörtern.
Die Linux Foundation sorgt sich schon länger um die Sicherheit des Codes in der Kernel-Entwicklung und macht Werbung für PGP-signierte Git-Tags und Code-Beiträge. Linux-Entwickler können nun auch kostenlos Kryptohardware beziehen, um ihre Schlüssel abzusichern.
Soziale Chatbots wie Xiaoice werden gerade in Asien immer beliebter. Microsoft will sie menschlicher wirken lassen. Die Herangehensweise: Latenzen zwischen Antworten sollen verkürzt werden und die Bots sollen Humor und soziale Bedürfnisse verstehen können - wie ein menschlicher Freund.
AWS kündigt Neuerungen bei seinem Cloud-Speicher S3 an: Es wird ein preiswertes Angebot geben, das Daten in nur einer Verfügbarkeitszone speichert. Das verringert die Redundanz, könnte für deutsche Unternehmen aber ein Plus sein. Auch der KI-Editor Sagemaker wird verbessert.
Programmierer war früher kein männlicher Beruf, doch mittlerweile hat sich dieses Klischee weltweit verfestigt: Immer weniger Frauen arbeiten in IT-Berufen. In ärmeren Ländern machen sich Frauen dafür stark, dass Coding gar nicht erst zur Männersache erklärt wird. Eine Reportage von drei Kontinenten.
/428Kommentare/Eine Reportage von Michele Bertelli, Felix Lill und Javier Sauras
Während Spectre und Meltdown weiterhin die Arbeit der Kernel-Hacker dominieren, kehrt langsam wieder der Alltag ein. Mit der Freigabe des Linux-Kernels 4.16 gibt es zusätzliche Patches gegen die Schwachstellen aber auch wieder zahlreiche Neuerungen, vor allem beim quelloffenen Treiber für Grafikkarten von AMD.
Mit neuronalen Netzen sind jetzt auch recht natürlich klingende Vorlesestunden möglich. Googles Deepmind-Team hat einen Text-to-Speech-Algorithmus entwickelt, den Entwickler einfach in ihre Projekte einbinden können - inklusive 32 Stimmen in vielen Sprachen wie Englisch, Deutsch und Japanisch.
Das Entwicklerteam der freien Code-Hosting-Software Gitlab warnt vor Sicherheitslücken in der Community- und Enterprise Edition. Angreifer können die Authentifizierung umgehen oder auch Schadcode ausführen. Updates stehen bereit.
GDC 2018 Innerhalb der vergangenen Monate hat AMD mit Spieleentwicklern zusammengearbeitet, um die Software besser für die Ryzen-CPUs zu optimieren. Manches davon ist trivial, anderes erfordert ein Umdenken.
Speziell für Softwareentwickler will Gigabyte seine Thunderxstation verkaufen. Ungewöhnlich: Statt x86-Prozessor nutzt sie eine oder auch zwei ARM-CPUs. Die Linux-Distribution Centos ist vorinstalliert. Nur die Grafikkarte ist nicht für anspruchsvolle Anwendungen ausgelegt.
Die Version 10 von Java erscheint erstmals im neuen Sechs-Monats-Rhythmus. Entsprechend gering fällt die Zahl der Änderungen aus. Neu sind ein JIT-Compiler, eine API für den Garbage Collector sowie ein veränderter Umgang mit Root-Zertifikaten.
Ngraph ist ein neuer Framework-unabhängiger Modell-Compiler für Deep Learning von Intel. Mit Frameworks wie Tensorflow oder CNTK erzeugter Code lässt sich mit Ngraph in Zukunft für Intel-Chips, Nvidia GPUs, FPGAs und mögliche weitere Deep-Learning-Hardware übersetzen.
Die Macher des kleinen E-Paper-Displays Paperino erzählen, wie sie auf die Idee gekommen sind und wie sie mit nur 6.000 US-Dollar durch Crowdfunding die Produktion finanzieren konnten.
Die neue Version 1.14.0 des Multimedia-Frameworks Gstreamer unterstützt nicht nur WebRTC, sondern auch zahlreiche neue Codecs wie AV1 und die Protokolle RTSP 2.0 und SRT. Auch die Rust-Bindings hat das Team verbessert.
In diesem Jahr soll mit Rust 2018 ein Nachfolger zu Rust 1.0 aus dem Jahr 2015 erscheinen. Das und ihre weiteren Pläne für 2018 kündigten die Rust-Entwickler in einem Blogpost an.
Die Webseiten der Arbeitsagentur waren für den ROBOT-Angriff auf TLS verwundbar. Damit hätte ein Angreifer Datenverkehr entschlüsseln können. Verantwortlich dafür waren vermutlich uralte Cisco-Loadbalancer.
Die neue Version der LLVM-Compiler wie Clang bringt mit Retpolines eine wichtige Maßnahme gegen Angriffe über Spectre. Davon profitieren auch künftige Windows-Versionen von Google Chrome. Optimierungen gibt es außerdem bei der Diagnose von Quelltexten.
Mit sehr schnellen Motoren, Playstation Eyes und Open-Source-Bilderkennung konnten zwei Entwickler den bisherigen Weltrekord im Lösen eines Rubik's Cubes, im Deutschen auch als Zauberwürfel bekannt, brechen - in 380 Millisekunden. Der Prozess wurde mit einer Hochgeschwindigkeitskamera aufgenommen.
Entwickler können mit der nächsten Windows-10-Version ihre Projekte mit trainierten maschinellen Lernmodellen ergänzen. Das neue Windows-ML-Framework ermöglicht deren Ausführung auf dem Heim-PC und wohl sogar auf dem Raspberry Pi - ohne Cloud-Anbindung.