Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: code Clear Filter

Hypervisor 101 in Rust

This is a day long course to quickly learn the inner working of hypervisors and techniques to write them for high-performance fuzzing. This course covers foundation of hardware-assisted virtualization technologies, such as VMCS/VMCB, guest-host world switches, EPT/NPT, as well as useful features and techniques such as exception interception for virtual machine introspection for fuzzing. The class is made up of lectures using the materials within this directory and hands-on exercises with sourc

Understanding Deflate

Understanding Deflate I’m trying to understand how Deflate works so decided to compress a simple string TOBEORNOTTOBEORTOBEORNOT using GZIP then decode the resulting file by hand. Compressing the data Pretty simple here, text in bytes out: $ echo -n 'TOBEORNOTTOBEORTOBEORNOT' | gzip -n | xxd -ps -u 1F8B08000000000000030BF17772F50FF2F30F09013342605C00F14E3D2D 18000000 Reading the GZIP data Even though I’m really interested in the compressed data I have to decode the GZIP “wrapper” in order

Meet Macroscope: an AI tool for understanding your code base, fixing bugs

The founders who previously sold their livestreaming video startup Periscope to Twitter are back with a new startup — and no surprise, it’s an AI-focused company this time around. On Wednesday, former Twitter head of product Kayvon Beykpour announced the launch of Macroscope, an AI system aimed at developers and product leaders that summarizes updates to a codebase and catches bugs, among other things. The startup was co-founded by Beykpour, now Macroscope CEO, in July 2023, along with childho

Your YouTube and Netflix streams may look better and buffer less later this year

Ryan Haines / Android Authority TL;DR Alliance for Open Media announced it will launch AV2 later this year, which should be a big upgrade for streaming video. The next-generation video codec is said to offer better compression, enhanced support for AR/VR applications, and will operate over a wider visual quality range. It’s expected that 88% of AOM members — which include brands like Samsung, Google, Microsoft, and Apple — will adopt AV2 within two years. The AV1 video codec is about to make

Ask HN: Is anyone else sick of AI splattered code

Between code reviews, and AI generated rubbish, I've had it. Whether it's people relying on AI to write pull request descriptions (that are crap by the way), or using it to generate tests.. I'm sick of it. Over the year, I've been doing a tonne of consulting. The last three months I've watched at least 8 companies embrace AI generated pip for coding, testing, and code reviews. Honestly, the best suggestions I've seen are found by linters in CI, and spell checkers. Is this what we've come to? M

Mixed Excitation Linear Predictive (MELP) Vocoders

This web site teaches the creation and operation of the MELP and MELPe vocoders, summarizes their most updated information, and provides useful resources and solutions related to MELP (MIL_STD-3005), and the later enhanced version known as MELPe (STANAG-4591) vocoders. Introduction to MELP and MELPe Vocoder Mixed-excitation linear prediction (MELP) is a United States Department of Defense (US DoD) speech coding standard used mainly in military applications and satellite communications, secure

Coders End, from Typers to Thinkers

After 10 years in software development, wearing different hats, my approach to building changed in 2025. With AI, I’m finally developing the way I’ve long believed we should. From Typers to Thinkers I’ve genuinely come to believe the real value of my craft lies in architecture: how things are thought out, assembled, structured, and named. I have long considered that the technical part of a project was successful when the code was readable, maintainable, with the right abstractions in the righ

Topics: ai code mcp real time

In Defense of C++

Dayvi Schuster 12 min read Tuesday, September 9, 2025 In Defense of C++ Why C++ remains a powerful and relevant programming language in today's tech landscape. The Reputation of C++ C++ has often and frequently been criticized for its complexity, steep learning curve, and most of all for its ability to allow the developers using it to not only shoot themselves in the foot, but to blow off their whole leg in the process. But do these criticisms hold up under scrutiny? Well, in this blog post,

Amateurs Using AI to “Vibe Code” Are Now Begging Real Programmers to Fix Their Botched Software

Welcome to the future, where the vibes are bad in almost every meaningful respect — but where you do, at the very least, get to "vibe code," or use an AI model to write code and even build entire pieces of software. But rarely does the process go smoothly enough for prime time. The jury's still out on whether experienced programmers actually benefit from using AI coding assistants, and the tech's shortcomings are even more obvious when it's being relied on by untrained amateurs who openly embra

This popular Android Auto feature might be coming back - here's why

ZDNET | Charlie Osborne Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Google appears to be reverting to an older Android Auto display. A recent upgrade to Material You changed the background colors. A recent beta version shows code that gives users a choice. Android Auto is scrapping a controversial feature. Last month, the Android in-car infotainment system rolled out a small change -- an update to the Material You design. The upgrade didn't add or take away

CodeRabbit raises $60M, valuing the 2-year-old AI code review startup at $550M

Harjot Gill was running FlexNinja, an observability startup he co-founded several years after selling his first startup Netsil to Nutanix in 2018, when he noticed a curious trend. “We had a team of remote engineers who were starting to adopt AI code generation on GitHub Copilot,” Gill told TechCrunch. “We saw that adoption happen, and it was very clear to me that as a second-order effect, it’s going to cause bottlenecks in the code review.” In early 2023, Gill started CodeRabbit, an AI-powered

Plugin System

With several lines of code, you can implement the exact feature tailored to your needs. Furthermore, with the Official User Scripts plugin, you can just copy-and-paste code snippets into IINA without writing plugin packages.

Self-Replicating Worm Hits 180+ Software Packages

At least 187 code packages made available through the JavaScript repository NPM have been infected with a self-replicating worm that steals credentials from developers and publishes those secrets on GitHub, experts warn. The malware, which briefly infected multiple code packages from the security vendor CrowdStrike, steals and publishes even more credentials every time an infected package is installed. The novel malware strain is being dubbed Shai-Hulud — after the name for the giant sandworms

Show HN: Pooshit – Sync local code to remote Docker containers

Pronounced Push-It.... I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely. With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then b

Show HN: Pooshit – sync local code to remote Docker containers

Pronounced Push-It.... I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely. With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then b

GPT‑5-Codex and upgrades to Codex

GPT‑5-Codex and upgrades to Codex. OpenAI half-released a new model today: GPT‑5-Codex, a fine-tuned GPT-5 variant explicitly designed for their various AI-assisted programming tools. I say half-released because it's not yet available via their API, but they "plan to make GPT‑5-Codex available in the API soon". I wrote about the confusing array of OpenAI products that share the name Codex a few months ago. This new model adds yet another, though at least "GPT-5-Codex" (using two hyphens) is un

Topics: code codex gpt model new

OpenAI upgrades Codex with a new version of GPT-5

OpenAI announced Monday that it’s releasing a new version of GPT-5 to its AI coding agent, Codex. The company says its new model, called GPT-5-Codex, spends its “thinking” time more dynamically than previous models, and could spend anywhere from a few seconds to seven hours on a coding task. As a result, it performs better on agentic coding benchmarks. The new model is now rolling out in Codex products — which can be accessed via a terminal, IDE, GitHub, or ChatGPT — to all ChatGPT Plus, Pro, B

Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform

Daffodil - Storefront that can connect to any ecommerce backend. Daffodil is an ecommerce development framework for building high-quality storefronts that can connect to any ecommerce backend. daff.io | demo.daff.io Demo Wanna see what we're trying to do? Check out the demo. Quickstart From a new Angular app, simply run npx ng add @daffodil/commerce Documentation Get started with Daffodil, learn the fundamentals and explore advanced topics on our documentation website. Contributing

PythonBPF – Writing eBPF Programs in Pure Python

Introduction Python-BPF offers a new way to write eBPF programs entirely in Python, compiling them into real object files. This project is open-source and available on GitHub and PyPI. I wrote it alongside R41k0u. Published Library with Future Plans Python-BPF is a published Python library with plans for further development towards production-ready use. You can pip install pythonbpf but it’s certainly not at all production ready and the code is hacky at best with more bugs than I could count

'WhiteCobra' floods VSCode market with crypto-stealing extensions

A threat actor named WhiteCobra has targeting VSCode, Cursor, and Windsurf users by planting 24 malicious extensions in the Visual Studio marketplace and the Open VSX registry. The campaign is ongoing as the threat actor continuously uploads new malicious code to replace the extensions that are removed. In a public post, core Ethereum developer Zak Cole described how his wallet was drained after using a seemingly legitimate extension (contractshark.solidity-lang) for Cursor code editor. Cole

Vibe coding has turned senior devs into ‘AI babysitters,’ but they say it’s worth it

Carla Rover once spent 30 minutes sobbing after having to restart a project she vibe coded. Rover has been in the industry for 15 years, mainly working as a web developer. She’s now building a startup, alongside her son, that creates custom machine learning models for marketplaces. She called vibe coding a beautiful, endless cocktail napkin on which one can perpetually sketch ideas. But dealing with AI-generated code that one hopes to use in production can be “worse than babysitting,” she said

Topics: ai code coding said vibe

Safe C++ proposal is not being continued

One year ago, the Safe C++ proposal was made. The goal was to add a safe subset/context into C++ that would give strong guarantees (memory safety, type safety, thread safety) similar to what Rust provides, without breaking existing C++ code. It was an extension or superset of C++. The opt-in mechanism was to explicitly mark parts of the code that belong to the safe context. The authors even state: Code in the safe context exhibits the same strong safety guarantees as code written in Rust. The

How Ruby executes JIT code

Ever since YJIT’s introduction, I’ve felt simultaneously close to and distant from Ruby’s JIT compiler. I know how to enable it in my Ruby programs. I know it makes my Ruby programs run faster by compiling some of them into machine code. But my understanding around YJIT, or JIT compilers in Ruby in general, seems to end here. A few months ago, my colleague Max Bernstein wrote ZJIT has been merged into Ruby to explain how ZJIT compiles Ruby’s bytecode to HIR, LIR, and then to native code. It she

Mago: A fast PHP toolchain written in Rust

An extremely fast PHP linter, formatter, and static analyzer, written in Rust. Mago is a comprehensive toolchain for PHP that helps developers write better code. Inspired by the Rust ecosystem, Mago brings speed, reliability, and an exceptional developer experience to PHP projects of all sizes. Table of Contents Installation The most common way to install Mago on macOS and Linux is by using our shell script: curl --proto ' =https ' --tlsv1.2 -sSf https://carthage.software/mago.sh | bash Fo

AI Coding

In my old age I’ve mostly given up trying to convince anyone of anything. Most people do not care to find the truth, they care about what pumps their bags. Some people go as far as to believe that perception is reality and that truth is a construction. I hope there’s a special place in hell for those people. It’s why the world wasted $10B+ on self driving car companies that obviously made no sense. There’s a much bigger market for truths that pump bags vs truths that don’t. So here’s your new

How to Use Claude Code Subagents to Parallelize Development

In my last post I talked about how I spent a week heads down using AI to work on a greenfield engineering metrics tool. As I built it, I’d often navigate the web app and spot things that needed to be fleshed out. Sometimes it was a small typo; other times it was a bigger feature that was still TODO. At one point I had Claude Code redesign the homepage to make it more lively. In doing so, it added some new functionality that didn’t fully exist yet: A “View All Insights” link that would show you

Kefir: Solo-developed full C17/C23 compiler with extensive validation

To whom it may concern, Today I release Kefir — an independent C17/C23 compiler. Solo-built. Extensively validated, for x86_64 & System-V ABI. With SSA-based optimization pipeline, DWARF-5 support and position-independent code generation. What? Implements the C17/C23 standard. Plus certain GNU C extensions. For Linux (glibc & musl), FreeBSD, OpenBSD, NetBSD. Extensive and transparent validation suite. Compiles and runs well-known open source projects — GNU core- and binutils, Curl, Git, Ngi

This 'critical' Cursor security flaw could expose your code to malware - how to fix it

Shalitha Ranathunge/iStock/Getty Images Plus via Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways A report found hackers can exploit an autorun feature in Cursor. The danger is "significant," but there's an easy fix. Cursor uses AI to assist with code-editing. A new report has uncovered what it describes as "a critical security vulnerability" in Cursor, the popular AI-powered code-editing platform. The report, published Wednesday by software compa

I used this ChatGPT trick to look for coupon codes - and saved 25% on my dinner tonight

Elyse Betters Picaro / ZDNET Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Free ChatGPT can surface working coupon codes, but it's hit or miss. Agent on ChatGPT Plus might improve your odds of finding valid deals. Coupon or promo codes can lead to easy savings online. It's Friday afternoon, and I'm wrapping up work. I've got my daughter's 4-year checkup with shots later, which means one thing: pizza night. That should put a smile on her face after our appointm

I did 24 days of coding in 12 hours with a $20 AI tool - but there's one big pitfall

Yosi Azwan/iStock / Getty Images Plus Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways I spent $20 on Codex and saw 16x productivity. Hard usage limits cut off coding in mid-project unexpectedly. Premium tools can cost $800 monthly but give steadier results. We've talked before about OpenAI's Codex, the AI model designed specifically for programming work. While I found it to have some capabilities, the need to use it only in GitHub or as part of the command-line

Topics: ai code codex coding work