Die Tensorflow 2.0 Alpha soll einfacher werden: Das erreicht Google, indem alle bis auf eine API gekürzt werden. Außerdem veröffentlicht das Unternehmen Tensorflow Lite, eine Variante, die KI-Software für mobile Geräte trainieren und anpassen kann.
Conrad will einen Appstore für IoT-Ideen aufbauen. Dafür hat das Unternehmen für Conrad Connect eine Testphase gestartet.
Adobe hat für die Coldfusion-Versionen 11, 2016 und 2018 ein wichtiges Sicherheitsupdate veröffentlicht. Anwender sollten es möglichst schnell installieren. Der Grund sind laufende Angriffe.
Linus Torvalds hat Linux 5.0 freigegeben. Sicherheit steht abermals im Vordergrund, der Grafiktreiber bringt Freesync mit, Nvidias Geforce-RTX-Karten werden unterstützt und für den Touchscreen der Raspberry Pi Foundation gibt es einen Treiber.
Von Jörg Thoma
Mit den Amazon Web Services bereichere sich das Unternehmen an Open-Source-Software, ohne viel zurückzugeben, sagen einige Kritiker. Das Unternehmen sieht sich selbst eher als "stillen Beitragenden" und bemüht sich um größeres Engagement.
Ein gutes halbes Jahr nach der Vorstellung von Android 9 alias Pie haben die Macher des alternativen Android-ROMs Lineage OS ihre darauf basierende Version 16.0 veröffentlicht. Diese wird zunächst nur für eine begrenzte Anzahl von Smartphone-Modellen verfügbar sein.
Die aktuelle Version der Programmiersprache Rust ist verfügbar. Die Version verbessert den Umgang mit Const-Funktionen und führt das Konzept des Anpinnens für Speicherbereiche ein. Letzteres ist eine wichtige Vorarbeit für Async/Await.
Mit der Version Release 1.12 der von Google initiierten Programmiersprache Go haben die Entwickler erstmals die Unterstützung für TLS 1.3 implementiert. Das Team hat außerdem die Werkzeuge der Sprache verbessert und die Ports erweitert.
In einer Diskussion um die Server-CPU-Plattformen von ARM äußert sich Linux-Erfinder Linus Torvalds sehr pessimistisch über die Zukunft der Prozessoren. Der Plattform fehle schlicht ein gutes Nutzungsszenario für Entwickler.
Herzschlag, Blutdruck, Körpertemperatur: Einige Fitness-Applikationen senden solch heikle Daten an Facebook. Dort können sie für personalisierte Werbung genutzt werden. Facebook schiebt die Verantwortung dafür auf die Entwickler.
Bisher konnten Android-Nutzer der Facebook-App nur einstellen, ob die Anwendung ihre Standortinformationen nutzen darf oder nicht - unabhängig davon, ob die App gerade überhaupt verwendet wird. Diese zusätzliche Option hat Facebook jetzt hinzugefügt.
Interessierte können nun damit beginnen, sich eine Domain mit der TLD .dev zu sichern. Für eine Art Vorverkauf verlangt Besitzer Google zunächst zwar sehr viel Geld, regulär soll die Domain aber nur 12 US-Dollar im Jahr kosten.
Wer Code für intelligente Prothesen schreibt, kann sich nicht kreativ austoben. Künstliche Beine müssen ihre Träger vor allem sicher die Treppe hinaufbringen. Golem.de hat einen Programmierer getroffen, der aus der Gaming-Branche kommt und sich auf Bionik umgestellt hat.
Von Maja Hoock
Um Teilnehmer seines Bug-Bounty-Programms rechtlich besser abzusichern, startet Github ein Safe-Harbor-Programm, das die Aktionen der Sicherheitsforscher absichern soll. Die Richtlinien basieren auf eigener Erfahrung und Vorlagen aus der Community. Das Programm selbst wird ebenfalls erweitert.
Ein aktueller Fall zeigt, dass die Linux-Kernel-Community weiter große Probleme hat, Patches und Bug-Fixes in stabile Kernel-Versionen einzupflegen. Der dafür genutzte Machine-Learning-Ansatz ist offensichtlich auch keine Lösung.
Der KI-Chef von Facebook möchte die aktuelle Herangehensweise an Deep-Learning-Probleme gern völlig neu denken. Dazu gehört eine Programmiersprache, die effizienter ist als Python, ebenso wie neue Hardware, die nicht nur Matrizen multipliziert.
Das Entwicklungsmodell auf der Codehosting- und Kollaborationsplattform Github ist auf Pull Requests ausgelegt und um diese herum gebaut. Der Dienst bekommt nun Entwürfe für diese zentrale Komponente.
Der Browserhersteller Mozilla will Fehler in seiner Software schon entdecken, bevor der Code dafür in die Quellen eingepflegt wird. Genutzt wird dazu ein System auf Basis von Machine-Learning, das von Spielehersteller Ubisoft stammt.
Google wird seine IoT-Plattform Android Things neu ausrichten. Sie wird nicht mehr für viele verschiedene Sensoren, sondern auf Smart-Speaker und -Displays spezialisiert. Einige populäre Geräte wie den Raspberry Pi will Google weiterhin unterstützen.
Die Python-Implementierung Pypy ist in Version 7.0 erschienen und unterstützt mit den darin enthaltenen drei Interpretern auch die drei Upstream-Versionen 2.7, 3.5 und 3.6 von Python. Den Garbage-Collector hat das Team ebenso überarbeitet.
Rechnungen erstellen oder Verträge verteilen: Die Google Docs API kann die Erstellung solcher Dokumente automatisieren oder verschiedene Parameter innerhalb einer Tabelle ändern. Das System unterstützt diverse Programmiersprachen wie Java, Python und Ruby.
Mit der eigenen freien virtuellen Maschine HHVM für PHP hat Facebook die Sprache deutlich beschleunigt. Die aktuelle Version 4.0 von HHVM unterstützt wie angekündigt jedoch kein PHP mehr, sondern nur noch die eigene Sprache Hack.
Das Electron-Projekt hat erstmals einen Release-Kalender veröffentlicht, um mehr Planungssicherheit für künftige Versionen zu schaffen. Das Projekt will sich noch stärker an den Veröffentlichungen von Chromium orientieren.
Die von IBM lange geplante Auslagerung von mehreren Hundert Jobs in der Software-Wartung und Implementierung zum IT-Systemhaus Bechtle ist unterzeichnet. Betroffen sind 400 bis 500 Experten. Doch die Arbeitsbedingungen sind noch ungeklärt.
Oneplus will für die Verbesserung seines Android-Forks OxygenOS die Nutzer einbeziehen: Gut zweieinhalb Wochen lang können Vorschläge für neue Funktionen eingereicht werden. Der Gewinnervorschlag soll umgesetzt werden.
Die Entwickler des Versionskontrollsystems Git wollen und müssen von SHA-1 auf SHA-256 wechseln. Doch auch fast zwei Jahre nach ersten Plänen gibt es nur langsame Fortschritte in dieser Richtung und den Entwicklern steht noch viel Arbeit bevor.
Es gibt viele Ideen und Initiativen, die Kinder an die Programmierung heranführen sollen. Microsoft erweitert dies nun um physische Werkzeuge, um auch blinde und sehbehinderte Kinder zu erreichen. Eine spezialisierte gemeinnützige Organisation soll den Vertrieb übernehmen.
Die aktuelle Version 2.16 des Enterprise-Angebots von Code-Hoster Github gibt den Administratoren von Entwicklerteams einfachere Verwaltungsmöglichkeiten. Ebenso hat der Dienst einige Entwicklerfunktionen verbessert.
Mit Kollaborationswerkzeugen wie Jira, Trello oder Confluence zielt das Unternehmen Atlassian auf Software-Entwickler in großen Unternehmen. Mit dem aktuell abgeschlossenen Quartal erreicht Atlassian erstmals die wichtige Marke von mehr als 1 Milliarde US-Dollar Umsatz.
Die Webseite von Pear, einer Sammlung von Bibliotheken für PHP, ist zurzeit offline. Offenbar wurde der Server gehackt und die Installationsdatei ausgetauscht.
37 Jahre nach der Vorstellung von Midi 1.0 und zahlreichen Erweiterungen ist nun offiziell Midi 2.0 in Arbeit: Die Entwicklungsphase für eine Prototypversion hat begonnen, auf der NAMM-Show Ende Januar 2019 soll Angestellten der beteiligten Unternehmen bereits eine erste Version gezeigt werden.
Der Code-Hosting-Dienst Github startet eine Umfrage für Open-Source-Entwickler und -Projektbetreuer. Das Unternehmen will herausfinden, wo deren größte Herausforderungen liegen und diese möglicherweise durch Angebote in seinem Dienst verringern.
Vor allem auf Mobilsystemen ist es für App-Entwickler wichtig, Bilder möglichst gut zu verkleinern, um Bandbreite zu sparen. Mit Spectrum bietet Facebook nun ein Open-Source-Werkzeug an, das diesen Vorgang stark vereinfachen soll.
Um Seitenkanalangriffe wie Spectre besser zu verstehen und zu verhindern, will Google ein spezialisiertes LLVM-Team für Programmiersprachen und Compiler aufbauen. Weitere Entwickler sollen die Unterstützung für eine interne Plattform umsetzen.
Auch Android wird in Zukunft seine ersten, reinen 64-Bit-Geräte bieten. Dafür nennt Google seit kurzem neue Anforderungen für App-Entwickler. Verglichen mit Apples iOS-Umstieg 2017 geht Google deutlich behutsamer vor und lässt vor allem der Spieleindustrie extra Zeit.
Google erinnert App-Entwickler noch einmal an eine Änderung bei der Verwendung von Android-Rechten. Wer das SMS- oder Anruf-Log nutzen wolle, müsse dies begründen. In Kürze werde sonst die App aus Google Play entfernt.
Kennen Sie Iterationen? Es klingt wie Irritationen - und genau die löst das Wort bei vielen Menschen aus, die über agiles Arbeiten lesen. Golem.de erklärt die Fachsprache und zeigt Agilität an einem konkreten Praxisbeispiel für eine agile Softwareentwicklung.
Von Marvin Engel
Die Compiler-Community LLVM möchte für ihre offiziellen Quellcode-Repositorys von SVN auf Git wechseln. Mit dem Wechsel des Versionskontrollsystems ist auch ein Umzug auf Github geplant. Der Prototyp dafür ist offenbar fertig, so dass der Umzug bald stattfinden kann.
Die Entwickler der Bourne Again Shell des GNU Projekts, kurz Bash, haben Version 5.0 ihrer Software veröffentlicht. Es ist der erste große Versionssprung seit 10 Jahren.
Der Code-Hoster Github stellt sein Finanzierungsmodell um. Künftig erhalten auch kostenlose Accounts private Repositorys. Außerdem wird das Enterprise-Angebot aus Cloud und selbst gehosteter Software zusammengeführt.
Das Gimp-Team hat im Jahr 2019 viel vor. In Version 2.10.10 sollen zuerst neue Tools wie Smart Fill kommen, in Version 3.0 wird der Editor auf GTK 3 umgestellt. Dazu nehmen die Entwickler gern jede Hilfe an - bei der Programmierung, der Dokumentation und der Übersetzung.
Linus Torvalds hat die erste Vorabversion von Linux 5.0 freigegeben. Sicherheit steht abermals im Vordergrund, der AMDGPU bringt Freesync mit und für das Touchscreen der Raspberry Pi Foundation gibt es einen Treiber.
In Linux 4.20 gibt es weitere Patches für Spectre v2, einen verbesserten Block-Layer und ein Framework, das Ausfälle früh erkennen soll. Zudem wurde ein Ersatz für die veraltete Dateistruktur Radix-Tree nach langer Entwicklungszeit aufgenommen.
Wie angekündigt, bringt die aktuelle Version 2.6 der Programmiersprache Ruby einen neuen JIT-Compiler, der den Code deutlich beschleunigen soll. Hinzu kommen einige kleinere Sprachverbesserungen.
Die aktuelle Version 4.0 des Javascript-Frameworks Electron bringt Updates für seine Grundlagen Chromium, V8 und Nodejs. Darüber hinaus kann das Remote-Modul zur Interprozesskommunikation aus Sicherheitsgründen deaktiviert werden.
Nach dem Abtritt von Guido van Rossum als Projektchef auf Lebenszeit bekommt die Python-Community künftig ein gewähltes Leitungsgremium. Dieses Konzept hat sich auch schon in anderen Open-Source-Communitys bewährt.
Ein Firmware-Update Logitechs verbaut die Möglichkeit des lokalen Zugriffs auf den Harmony Hub. Darüber konnten Anwendungen von Drittanbietern diverse Smart-Home-Geräte direkt ansteuern - was nun nicht mehr geht.
Heute Cobol zu lernen, kommt jungen Informatikstudenten etwa so zeitgemäß vor, wie an Zuses Z3 zu arbeiten. Die Programmierer der Sprache aus den späten 50ern gehen reihenweise in den Ruhestand. Doch sie werden immer noch gebraucht.
Von Maja Hoock
Microsoft stellt drei wichtige GUI-Frameworks auf Github quelloffen zur Verfügung. Entwickler können direkt sehen, welche Änderungen der Hersteller vornimmt und wie GUI-Elemente überhaupt aufgebaut sind. Außerdem wird es eine neue Version von .Net Core geben.
Die erste Previewversion von Visual Studio 2019 soll erst einmal wohl eines machen: sich vom Vorgänger optisch abheben. Microsoft überarbeitet daher die GUI und integriert eine Echtzeitsuche in viele Teile des Programms. Entwickler können die IDE bereits ausprobieren.