Latest Tech News

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

Filtered by: code Clear Filter

I designed my own fast game streaming video codec

Streaming gameplay from one machine to another over a network is a reasonably popular use case these days. These use cases demand very, very low latency. Every millisecond counts here. We need to: Send controller input from machine A to B over network B renders a frame on the GPU B encodes the frame into a bitstream B sends the result over a network to A A decodes the bitstream A displays image on screen Dopamine is released in target brain Every step in this chain adds latency and we wa

Topics: 32 bit codecs rate video

Software Development at 800 Words per Minute

Software Development at 800 Words Per Minute Jul 24, 2025, 12:19 AM (updated Jul 28, 2025, 10:18 PM ) Imagine reading code not by looking at the screen, but by listening to interface elements, variables, language constructs and operators read at 800 words per minute (WPM) - over 5 times faster than normal speech. It sounds like gibberish to most, but to me, it’s as natural as you reading this sentence. If you’ve ever wondered how someone codes without seeing the screen, or if you’re curious a

Amazon's AI coding assistant exposed nearly 1 million users to potential system wipe

A hot potato: Earlier this month, a hacker compromised Amazon's generative AI coding assistant, Amazon Q, which is widely used through its Visual Studio Code extension. The breach wasn't just a technical slip, rather it exposed critical flaws in how AI tools are integrated into software development pipelines. It's a moment of reckoning for the developer community, and one Amazon can't afford to ignore. The attacker was able to inject unauthorized code into the assistant's open-source GitHub rep

Claude Code Router

Claude Code Router 中文版 A powerful tool to route Claude Code requests to different models and customize any request. ✨ Features Model Routing : Route requests to different models based on your needs (e.g., background tasks, thinking, long context). : Route requests to different models based on your needs (e.g., background tasks, thinking, long context). Multi-Provider Support : Supports various model providers like OpenRouter, DeepSeek, Ollama, Gemini, Volcengine, and SiliconFlow. : Support

Designing a flatpack bed

I just moved into an unfurnished apartment and my professional woodworker friend just got a plywood-sheet-sized CNC router, so I’ve been designing myself a bedframe. The rough scope / requirements: fit a 200 cm x 180 cm mattress have 50 cm of clear space underneath for storage visually hide this space from the front (required) and sides (nice-to-have) CNC-cuttable from a single sheet of baltic birch (2440 mm x 1220 mm) maybe use Ikea LÖNSET slats Christoffer Martens’s Siebenschlafer bed is

Designing a Flatpack Bed

I just moved into an unfurnished apartment and my professional woodworker friend just got a plywood-sheet-sized CNC router, so I’ve been designing myself a bedframe. The rough scope / requirements: fit a 200 cm x 180 cm mattress have 50 cm of clear space underneath for storage visually hide this space from the front (required) and sides (nice-to-have) CNC-cuttable from a single sheet of baltic birch (2440 mm x 1220 mm) maybe use Ikea LÖNSET slats Christoffer Martens’s Siebenschlafer bed is

Rust running on every GPU

I've built a demo of a single shared Rust codebase that runs on every major GPU platform: CUDA for NVIDIA GPUs for NVIDIA GPUs SPIR-V for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices Metal for Apple devices for Apple devices DirectX 12 for Windows for Windows WebGPU for browsers for browsers CPU fallback for non-GPU systems The same compute logic runs on all targets, written entirely in regular

Topics: code cpu gpu rust self

Rust on Every GPU

I've built a demo of a single shared Rust codebase that runs on every major GPU platform: CUDA for NVIDIA GPUs for NVIDIA GPUs SPIR-V for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices Metal for Apple devices for Apple devices DirectX 12 for Windows for Windows WebGPU for browsers for browsers CPU fallback for non-GPU systems The same compute logic runs on all targets, written entirely in regular

Topics: code cpu gpu rust self

Amazon AI coding agent hacked to inject data wiping commands

A hacker planted data wiping code in a version of Amazon's generative AI-powered assistant, the Q Developer Extension for Visual Studio Code. Amazon Q is a free extension that uses generative AI to help developers code, debug, create documentation, and set up custom configurations. It is available on Microsoft’s Visual Code Studio (VCS) marketplace, where it counts nearly one million installs. As reported by 404 Media, on July 13, a hacker using the alias ‘lkmanka58’ added unapproved code on

Why MIT switched from Scheme to Python (2009)

Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. This was a gem. He said that the reason that happened was because engineering in 1980 was not what it was in the mid-90s or in 2000. In 1980, good programmers spent a lot of time thinking, and then produced spare code that they thought should work. Code ran close to the metal, even Scheme — it was understandable all the way down. Like a resistor, where you could read the bands and know

Why MIT Switched from Scheme to Python (2009)

Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. This was a gem. He said that the reason that happened was because engineering in 1980 was not what it was in the mid-90s or in 2000. In 1980, good programmers spent a lot of time thinking, and then produced spare code that they thought should work. Code ran close to the metal, even Scheme — it was understandable all the way down. Like a resistor, where you could read the bands and know

Google's new AI tool Opal turns prompts into apps, no coding required

MR.Cole_Photographer/Getty Historically, building an app required an intimate understanding of the intricacies of writing code. Thanks to AI, those days are over. Google unveiled Opal, an experimental tool out of Google Labs that allows developers to create apps using natural language prompts and interactive visual aids, Thursday. Opal harnesses a suite of Google's proprietary AI models to help users create various visual assets for their apps. Gemini 2.5 can assist with the written copy for a

Developing with Kiro: Amazon's New Agentic IDE

One of the coolest things about being part of AWS's Community Builders program is that we occasionally get early access to new products. As such with today's public preview that is available over at kiro.dev, I am excited that you guys will be able to have an opportunity to try out this new development experience. Like other agentic IDEs that I've worked with, Kiro still feels early, but in my extensive testing there is no question to my mind that it has already multiplied my productivity by lea

How Anthropic teams use Claude Code

Anthropic's internal teams are transforming their workflows with Claude Code, enabling developers and non-technical staff to tackle complex projects, automate tasks, and bridge skill gaps that previously limited their productivity. To learn more, we spoke with the following teams: Data infrastructure Product development Security engineering Inference Data science and visualization Product engineering Growth marketing Product design Reinforcement learning (RL) engineering Legal Throug

Topics: claude code team time use

New Aarch64 Back End

This page contains a curated list of recent changes to main branch Zig. Also available as an RSS feed. This page contains entries for the year 2025. Other years are available in the Devlog archive page. July 23, 2025 New Aarch64 Backend Author: Andrew Kelley & Jacob Young Jacob upstreamed his new backend yesterday. 275 src/codegen/aarch64/Mir.zig 138 src/codegen/aarch64/abi.zig 11799 src/codegen/aarch64/encoding.zig 10981 src/codegen/aarch64/Select.zig 905 src/codegen/aarch64/Disassemble.zig

Superfunctions: A universal solution against sync/async fragmentation in Python

This library is designed to solve one of the most important problems in python programming - dividing all written code into 2 camps: sync and async. We get rid of code duplication by using templates. Table of contents Quick start Install it: pip install transfunctions And use: from asyncio import run from transfunctions import ( transfunction , sync_context , async_context , generator_context , ) @ transfunction def template (): print ( 'so, ' , end = '' ) with sync_context : print ( "it's

Hacker slips malicious 'wiping' command into Amazon's Q AI coding assistant - and devs are worried

Amazon / Elyse Betters Picaro / ZDNET A while back, my ZDNET colleague David Gewirtz worried that someday AI coding agents could destroy open-source software. That day has come. A hacker managed to plant destructive wiping commands into Amazon's "Q" AI coding agent. Also: Coding with AI? My top 5 tips for vetting its output - and staying out of trouble This has sent shockwaves across developer circles. As details continue to emerge, both the tech industry and Amazon's user base have responded

Cursor’s New Bugbot Is Designed to Save Vibe Coders From Themselves

But the competitive landscape for AI-assisted coding platforms is crowded. Startups Windsurf, Replit, and Poolside also sell AI code-generation tools to developers. Cline is a popular open-source alternative. GitHub’s Copilot, which was developed in collaboration with OpenAI, is described as a “pair programmer” that auto-completes code and offers debugging assistance. Most of these code editors are relying on a combination of AI models built by major tech companies, including OpenAI, Google, an

Solving a Childhood Mystery: How BASIC Games Learned to Win

🎮Game ♟️Strategy 🏁Chess 🤖Algorithm 💻Game Dev Want to try the game first? Play the JavaScript version here. Source code available here. Background From my teenage years until now, I’ve kept an old BASIC book. It’s a translated version of “BASIC Computer Games” written by David H. Ahl. BASIC (Beginner’s All-purpose Symbolic Instruction Code) is an old programming language designed to be easy for beginners to use. It was probably easier to use than assembler or C. I remember later creating a tex

Topics: board code data game line

These secret Netflix codes saved me from canceling my subscription - here's why

Adam Breeden/ZDNET Netflix wasn't the first streaming platform, but it was the first to make video-on-demand mainstream. Fourteen years ago, as it phased out its mailing service, it took a massive bite out of the global market. Also: This 30-second fix made my Roku TV run like new again (and why it works) Remember that? Physical DVDs showing up in your actual mailbox -- the one at the end of your driveway (or your hallway)? To my surprise, that was still actually a thing up until late 2023. W

Qwen3-Coder-480B-A35B-Instruct launches and it ‘might be the best coding model yet’

Want smarter insights in your inbox? Sign up for our weekly newsletters to get only what matters to enterprise AI, data, and security leaders. Subscribe Now Chinese e-commerce giant Alibaba’s “Qwen Team” has done it again. Mere days after releasing for free and with open source licensing what is now the top performing non-reasoning large language model (LLM) in the world — full stop, even compared to proprietary AI models from well-funded U.S. labs such as Google and OpenAI — in the form of th

Topics: ai code coder model qwen3

Why Elixir? Common misconceptions

Why Elixir is not just a good platform for modern development, but a great one - addressing common misconceptions Source: OpenAI [ED: I am sick and tired of having to justify “Why Elixir?” so I decided to write down all of the reasons why in one spot!] Braingasm Why Elixir? A Rebuttal to Common Misconceptions I’m all-in on the Elixir programming ecosystem. Seriously. I love the idea of a single codebase that works glass-to-tin — and while other platforms have made similar promises, I’ve nev

Bad vibes: How an AI agent coded its way to disaster

Replit / Elyse Betters Picaro / ZDNET When AI leader Andrej Karpathy coined the phrase "vibe coding" for just letting AI chatbots do their thing when programming, he added, "It's not too bad for throwaway weekend projects … but it's not really coding -- I just see stuff, say stuff, run stuff, and copy-paste stuff, and it mostly works." Also: Coding with AI? My top 5 tips for vetting its output - and staying out of trouble There were lots of red flags in his comments, but that hasn't stopped p

Optimizations That Aren't

Optimizations that aren't We all like it when our code is fast. Some of us like the result, but dislike the process of optimization; others enjoy the process. However, optimization for the sake of optimization is wrong, unless you’re doing it in your pet project. Optimized code is sometimes less readable and, consequently, harder to understand and modify; because of that, optimization often introduces subtle bugs. Since optimization is not a process with only positive effects, in production it

You Can Now Disable All AI Features in Zed

Our goal at Zed has always been to build the world’s best code editor. For many, the best editing experience must include first-class agentic AI. That’s why we’ve made Zed the world’s fastest AI code editor and launched the Agentic Engineering series to explore how programmers can use AI effectively. But we’ve heard from others on GitHub discussions and issues who either cannot or would prefer not to use Zed's AI features. We’re here for you, too. You’re now able add a global setting to disabl

Topics: ai best code use zed

Could Google be working on a more affordable Gemini plan? (APK teardown)

Edgar Cervantes / Android Authority TL;DR Code spotted in the latest Google app and Google One app suggests a potential new “Google AI Lite” plan. This new tier could potentially sit between the current free and Pro subscriptions, offering increased rate limits for features like deep research and video generation. Google has not officially announced this plan, and it’s unclear if and when it will launch. Google Gemini is available for free to all users with a personal Google account. If you

Why Elixir? A Rebuttal to Common Misconceptions

Why Elixir is not just a good platform for modern development, but a great one - addressing common misconceptions Source: OpenAI [ED: I am sick and tired of having to justify “Why Elixir?” so I decided to write down all of the reasons why in one spot!] Braingasm Why Elixir? A Rebuttal to Common Misconceptions I’m all-in on the Elixir programming ecosystem. Seriously. I love the idea of a single codebase that works glass-to-tin — and while other platforms have made similar promises, I’ve nev

Cerebras launches Qwen3-235B, achieving 1.5k tokens per second

World's fastest frontier AI reasoning model now available on Cerebras Inference Cloud Delivers production-grade code generation at 30x the speed and 1/10th the cost of closed-source alternatives Paris, July 8, 2025 – Cerebras Systemstoday announced the launch of Qwen3-235B with full 131K context support on its inference cloud platform. This milestone represents a breakthrough in AI model performance, combining frontier-level intelligence with unprecedented speed at one-tenth the cost of closed