InfoQ Homepage News
-
OpenAI Introduces InstructGPT Language Model to Follow Human Instructions
OpenAI overhauled the GPT-3 language model and introduced a new default tool called InstructGPT to address complaints about toxic language and misinformation.
-
New CodeGuru Reviewer Features Detector Library and Security Detectors for Log-Injection Flaws
Amazon CodeGuru Reviewer is a developer tool that leverages machine learning to detect security defects in code (Java and Python) and offers suggestions for code quality improvement. Recently, AWS introduced two new features for the tool, with a new Detector Library and security detectors for Log-Injection Flaws.
-
Interview with Magnus Madsen about the Flix Programming Language
Flix, an open-source programming language inspired by many programming languages, enables developers to write code in a functional, imperative or logic style. Flix looks like Scala, uses a type system based on Hindley-Milner and a concurrency model inspired by Go. The JVM language supports unique features such as the polymorphic effect system and Datalog constraints.
-
Groovy 4.0.0 Introduces Switch Expressions and Sealed Types
Version 4.0.0 of Apache Groovy introduces switch expressions, sealed types, built-in type checkers, built-in macro methods and incubating features such as records, JavaShell, POJO annotation, Groovy contracts, Groovy-Integrated Query and TOML support. This release also contains several smaller improvements and breaking changes due to features removed from this latest version.
-
Fair Individual Compensation for Agile Teams with Team-Set Salaries
Team-set salaries can be used to set fair compensation for individuals in multiskilled, collaborative, autonomous teams. People don’t appraise themselves, only their colleagues. It gives everyone a direct say in salary settings.
-
GitHub Codespaces Can Now Be Templated to Improve Performance
GitHub has introduced prebuilt Codespaces to reduce the time it takes to spin up a full development environment for large, complex projects.
-
AWS Details Its Local Zones’ Expansion Disclosing 32 Cities Worldwide
In December last year, AWS announced the launch of over 30 new AWS Local Zones in significant cities worldwide, however yet not disclosing which cities. The company now announced the completion of its first 16 AWS Local Zones in the U.S. and plans to launch new AWS Local Zones in 32 new metropolitan areas in 26 countries worldwide.
-
Meta Open-Sources Multi-Modal AI Algorithm Data2vec
Meta AI recently open-sourced data2vec, a unified framework for self-supervised deep learning on images, text, and speech audio data. When evaluated on common benchmarks, models trained using data2vec perform as well as or better than state-of-the-art models trained with modality-specific objectives.
-
Service Overload Detection and Remediation at LinkedIn
LinkedIn recently published how it handles overload detection and remediation in its microservices. Its solution, Hodor, provides an adaptive solution that works out of the box with no configuration. It is a platform-agnostic mechanism to run overload detectors and load shedders inside the monitored process that samples load and sheds traffic from within the application's processing chain.
-
Java News Roundup: JDK 18-RC1, Project Loom, Spring, Payara, Open Liberty and JReleaser Updates
This week's Java roundup for February 14th, 2022, features news from OpenJDK, JDK 18, JDK 19, Project Loom, point releases on Spring projects, Payara Platform, Open Liberty 22.0.0.2 and 22.0.0.3-beta, Micronaut 3.3.3, GraalVM Native Build Tools 0.9.10, JReleaser 1.0.0-M2, Piranha 22.2.0, JobRunr 4.0.9, Micrometer Metrics 2.0.0-M2, Micrometer Tracing 1.0.0-M2, JDKMon 17.0.22 and Failsafe 3.2.2.
-
How GitHub Uses Machine Learning to Extend Vulnerability Code Scanning
Applying machine learning techniques to its rule-based security code scanning capabilities, GitHub hopes to be able to extend them to less common vulnerability patterns by automatically inferring new rules from the existing ones.
-
Amazon Introduces S3 Batch Replication to Replicate Existing Objects
Amazon recently introduced Batch Replication for S3, an option to replicate existing objects and synchronize buckets. The new feature is designed for use cases such as disaster recovery setup, reduce latency or transfer ownership of existing data.
-
Spotify's Ruler Helps Optimize Android App Size
Ruler is an open-source tool developed at Spotify to analyze Android apps and guide developers in identifying which of their components contribute the most to the app size.
-
Google Cloud Python Logging Library Release Improves Serverless Support
Google has announced version 3.0.0 of their Google Cloud Python logging library. The release brings a number of new features including enhanced support for Cloud Run and Cloud Functions, support for string JSON payloads, and automated metadata attachments.
-
AWS Introduces New Compute-Optimized Amazon EC2 C6a Instances Providing Better Price-Performance
Recently, AWS introduced new compute-optimized Amazon EC2 C6a instances that provide up to 15 percent improvement in price-performance versus C5a instances and 10 percent lower cost than comparable x86-based EC2 instances. These new instances are ideal for running compute-intensive workloads such as high-performance web servers, batch processing, ad serving, HPC, and machine learning.