Uber branches out into AI data labeling
Uber no longer offers just rides and deliveries: It’s created a new division hiring out gig workers to help enterprises with some of their AI model development work. Scaled Solutions grew out of the company’s own needs for data annotation, testing...
The Race to the Future: Meet the 7 SDV Hackathon Finalists
The Race to the Future: Meet the 7 SDV Hackathon Finalists Last week, over 60 participants gathered at ICF Karlsruhe, Germany, to build innovative features using SDV tools and blueprints at the SDV Hackathon Chapter 2. Over two and a half days, 13 te...
How to use ref structs in C# 13
In the C# programming language, structs or structure types are value types that allow faster access because they are usually stored in the stack. However, although structs reduce memory footprints and eliminate garbage collection overheads, they are n...
Python to C: What’s new in Cython 3.1
Cython is the most convenient way to bridge C and Python languages and tools in Python programs. Developers use it to write C extensions or wrap C libraries for use in Python. Now, a major new release is on the way. While it’s in early stages, Cytho...
Kotlin for Java developers: Concurrency with coroutines
The ability to perform multiple operations simultaneously is one of the most important aspects of any programming language. Orchestrating multiple paths of execution is inherently complex and there are various approaches to taming this complexity. K...
A software developer gives thanks
Tomorrow, we in the US celebrate Thanksgiving. So today seemed like a good time for me to recognize the people and technologies in the software development world that I’m most thankful for. I’m thankful for Alan Turing and computer programming I d...
Kotlin to lose scripting features
JetBrains plans to drop some scripting-related technologies from the Kotlin language, including REPL functionality, an obsolete API for Java scripting, the KotlinScriptMojo Maven plugin, and the kotlin-scripting-ide-services library for implementing c...
Anthropic introduces the Model Context Protocol
Anthropic today released a new open source protocol to let all AI systems, not just its own, connect with data sources via a standard interface. Model Context Protocol (MCP), the company said in its announcement, lets developers build secure two-way c...
Are cloud units a good measure of cloud value?
If we’ve learned anything from the constant evolution of cloud computing and its integration into enterprise operations, it’s that generic metrics are rarely good at measuring success. Don’t get me wrong, cloud units are better than no metrics. ...
USPTO petitioned to cancel Oracle’s JavaScript trademark
Deno Land, maker of the Deno runtime for JavaScript, has petitioned the United States Patent and Trademark Office (USPTO) to cancel Oracle’s ownership of the JavaScript trademark. The petition argues that Oracle has abandoned the trademark, because ...
PHP updates DOM API
PHP 8.4.1, an update to the longstanding server-side web scripting language, has been released with features including an updated DOM API that makes it easier to work with HTML5 documents. Accessible from php.net, PHP 8.4.1 was released November 21. T...