3 languages changing data science
Julia The Julia language, first released in 2012, was created specifically for data scientists. Its creators wanted to have a language as easy to work with as Python, but as fast as C or Fortran, and without having to work in more than one language at a time for the best results. Julia works its […]
Read MoreMicrosoft .NET 9 previews C#, runtime, SDK improvements
For the .NET runtime, Microsoft introduces experimental support for the Scalable Vector Extension (SVE), a SIMD instruction set for ARM64 CPUs. Also for the runtime, a compiler optimization called a “strength reduction” has been introduced for loops. With this capability, the loop operation is replaced with a faster, logically equivalent operation, according to release notes. […]
Read MoreHow to avoid exceptions in C#
var result = Test.DivideNumbers(15, 5); if (result.IsSuccess) Console.WriteLine($”The result is: {result.Value}”); else Console.WriteLine($”Error occurred: {result.ErrorMessage}”); Avoid exceptions using the Try-Parse pattern The Try-Parse pattern is another great way to avoid exceptions in your application. In C#, the Try-Parse pattern is represented using the TryParse method, which converts a data type into another and […]
Read MoreThe reality of AI-centric coding
“For example, you can ask these LLMs to create code and they sometimes make up a framework, or an imaginary library or module, to do what you want it to do,” Taulli said, explaining that the LLMs were not creating a new framework as much as pretending that they created it, but they actually didn’t. […]
Read MoreGitHub survey finds nearly all developers using AI coding tools
More than 97% of respondents to GitHub’s AI in software development 2024 survey said they had used AI coding tools at work, but only 38% of US-based developers said their organizations actively encouraged adoption. The survey report was released on August 20. Of the four countries featured—the USA, Brazil, Germany, and India—only the United States […]
Read MoreMeta working on a Self-Taught Evaluator for LLMs
Facebook parent Meta’s AI research team is working on developing what it calls a Self-Taught Evaluator for large language models (LLMs) that could help enterprises reduce their time and human resource requirements while developing custom LLMs. Earlier this month, the social media giant’s AI research team, dubbed Meta FAIR, published a paper on the […]
Read MoreRed-teaming AI with PyRIT
Much of the documentation is provided through notebooks, so you can use it interactively. This is an interesting alternative to traditional documentation, ready for use locally or on GitHub. Using PyRIT to test your generative AI The heart of PyRIT is its orchestrators, This is how you link data sets to targets, constructing the attacks […]
Read MoreAnthropic adds prompt caching to Claude, cutting costs for developers
A 2023 paper from researchers at Yale University and Google explained that, by saving prompts on the inference server, developers can “significantly reduce latency in time-to-first-token, especially for longer prompts such as document-based question answering and recommendations. The improvements range from 8x for GPU-based inference to 60x for CPU-based inference, all while maintaining output accuracy […]
Read MoreGitHub rolls out AI-powered fixes for code vulnerabilities
GitHub has unveiled Copilot Autofix, an AI-powered software vulnerability remediation service as part of its GitHub Advanced Security (GHAS) service. GitHub introduced Copilot Autofix in production on August 14. “Copilot Autofix analyzes vulnerabilities in code, explains why they matter, and offers code suggestions that help developers fix vulnerabilities as fast as they are found,” GitHub […]
Read MoreWhy I don’t buy Apple products
In addition, Apple leverages their closed system to brag about their privacy features. But what they are really doing is making sure they are the only ones that can monitor your every move online. Apple ran a large marketing campaign talking about how safe your information is on their systems, implying that companies can’t track you on […]
Read More