Latest Tech News

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

Filtered by: code Clear Filter

AI coding tools are shifting to a surprising place: the terminal

For years, code-editing tools like Cursor, Windsurf, and GitHub’s Copilot have been the standard for AI-powered software development. But as agentic AI grows more powerful and vibe-coding takes off, a subtle shift has changed how AI systems are interacting with software. Instead of working on code, they’re increasingly interacting directly with the shell of whatever system they’re installed in. It’s a significant change in how AI-powered software development happens – and despite the low profile

Gemini is working to clean up how it handles Canvas previews (APK teardown)

Edgar Cervantes / Android Authority TL;DR Google introduced Canvas in Gemini to aid with creating documents and editing code. So far, previewing code output in Gemini may involve transitioning over to a new Chrome tab. Gemini appears to be experimenting with a revised preview path that allows you to remain right in the Gemini app. Google has been making its case for Gemini going back well over a year at this point, and with all the new tools and upgrades its AI agent has received, at this po

Cidco MailStation as a Z80 Development Platform (2019)

The Cidco MailStation is a series of dedicated e-mail terminals sold in the 2000s as simple, standalone devices for people to use to send and receive e-mail over dialup modem. While their POP3 e-mail functionality is of little use today, the hardware is a neat Z80 development platform that integrates a 320x128 LCD, full QWERTY keyboard, and an internal modem. After purchasing one (ok, four) on eBay some months ago, I've learned enough about the platform to write my own software that allows it t

Android’s redesigned QR code scanner is finally here with one-handed improvements

Hadlee Simons / Android Authority TL;DR Google has finally started rolling out the design refresh for Android’s built-in QR code scanner, which we first spotted a year ago. The new interface brings all the buttons close to the bottom of the screen for easier one-handed use. The updated QR code scanner is not available widely, but should reach all users in the coming days. Android’s built-in QR code scanner is finally getting its long-overdue design refresh, a year after we first spotted it i

How I build software quickly

Software is built under time and quality constraints. We want to write good code and have it done quickly. If you go too fast, your work is buggy and hard to maintain. If you go too slowly, nothing gets shipped. I have not mastered this tension, but I’ll share a few lessons I’ve learned. This post focuses on being a developer on a small team, maintaining software over multiple years. It doesn’t focus on creating quick prototypes. And this is only based on my own experience! “How good should t

Topics: code draft rough time ve

Programming Affordances That Invite Mistakes

Many of my philosophies in work life, my volunteer life, and my personal life stem from experiences. As a developer, many of those come from being burnt by rough edges or mistakes. Just as health & safety principles come from accidents, my development practices come from bugs, errors, and mistakes. With that in mind, here’s a war-story from my days running an R&D startup when we lost all the data we thought we gathered from a psychology study. I founded an R&D startup that worked closely with

Switching to Claude Code and VSCode Inside Docker

Last night I finished a transition from my old AI coding setup I've been using for a while to running Claude Code in Docker using VSCode's "Dev Container" feature. In this post I lay out a few of my thoughts on why I wanted to switch to something in the first place, and also a short guide for those who want to do the same. If you are here just for the guide + code (a tiny single file), here it is: https://github.com/tim-sha256/claude-in-docker 🥺 Important note! I'm not a professional vibe

Hackers are exploiting critical RCE flaw in Wing FTP Server

Hackers have started to exploit a critical remote code execution vulnerability in Wing FTP Server just one day after technical details on the flaw became public. The observed attack ran multiple enumeration and reconnaissance commands followed by establishing persistence by creating new users. The exploited Wing FTP Server vulnerability is tracked as CVE-2025-47812 and received the highest severity score. It is a combination of a null byte and Lua code injection that allows remote a unauthenti

Topics: 2025 code cve ftp wing

Leveraging Elixir's hot code loading capabilities to modularize a monolithic app

Leveraging Elixir's hot code loading capabilities to modularize a monolithic app Jun 21 2025 My “services startup” Alzo is an Elixir monolithic app that gets deployed with 1 instance per client. In this post we will see how Elixir’s and the Erlang VM’s hot code loading capabilties help me build client-specific features while maintaining a coherent codebase and avoiding a microservices-like situation with cascading failures or complex testing situations. If you come from outside Elixir/Erla

Topics: alzo app apps client code

Exploits for pre-auth Fortinet FortiWeb RCE flaw released, patch now

Proof-of-concept exploits have been released for a critical SQLi vulnerability in Fortinet FortiWeb that can be used to achieve pre-authenticated remote code execution on vulnerable servers. FortiWeb is a web application firewall (WAF), which is used to protect web applications from malicious HTTP traffic and threats. The FortiWeb vulnerability has a 9.8/10 severity score and is tracked as CVE-2025-25257. Fortinet fixed it last week in FortiWeb 7.6.4, 7.4.8, 7.2.11, and 7.0.11 and later versio

The zero-day that could've compromised every Cursor and Windsurf user

A security researcher from Koi Security stumbled upon a critical zero-day buried deep in the infrastructure powering today’s AI coding tools. Had it been exploited, a non-sophisticated attacker could’ve hijacked over 10 million machines with a single stroke. AI coding assistants like Cursor and Windsurf have exploded in popularity, promising supercharged productivity for developers around the world. Behind their sleek interfaces lies a shared foundation: community-built VS Code forks and an ope

Show HN: Vibe Kanban – Kanban board to manage your AI coding agents

Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents... Overview AI coding agents are increasingly writing the world's code and human engineers now spend the majority of their time planning, reviewing, and orchestrating tasks. Vibe Kanban streamlines this process, enabling you to: Easily switch between different coding agents Orchestrate the execution of multiple coding agents in parallel or in sequence Quickly review work and start dev servers Track the status o

Don't cancel Netflix yet: I used these secret codes to unlock shows I didn't know existed

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

Ruckus Networks leaves severe flaws unpatched in management devices

Multiple vulnerabilities that remain unpatched in Ruckus Wireless management products could be exploited to fully compromise the network environment they serve. The issues affect Ruckus Wireless Virtual SmartZone (vSZ) and Ruckus Network Director (RND), and range from uauthenticated remote code execution to hardcoded passwords or SSH public and private keys. Ruckus vSZ is a centralized wireless network controller that can manage tens of thousands of Ruckus access points and clients, allowing c

Claude might be my new favorite AI tool for Android - here's why

Anthropic / Elyse Betters Picaro / ZDNET I've run the gamut of apps on Android, including those created to serve as an AI assistant or answer machine (not to be mistaken for the old-school answering machine). It seems every take on mobile AI has yet to satisfy me. Nevertheless, I continue searching for the one app that has exactly what I need. I think I've found it, and its name is Claude. Also: What happened when Anthropic's Claude AI ran a small shop for a month (spoiler: it got weird) Cla

Why LLMs Can't Write Q/Kdb+: Writing Code Right-to-Left

Why LLMs Can’t Write q/kdb+: Writing code Right-to-Left gabiteodoru 7 min read · 1 day ago 1 day ago -- Listen Share In my previous post I showed how LLMs struggle with coding in q/kdb+; having immediate feedback loops using the q-MCP server does help a bit, but could we do better? Diving deep, a first problem becomes obvious: evaluation order! Claude incorrectly wrote 0.5*y+x%2*y for the Newton’s Method update. The expression would be correct, except for missing some parantheses. But which one

Activision pulls Call of Duty game after PC players are hacked

Activision has taken one of its Call of Duty games down from the Microsoft Store and PC version of Game Pass, reportedly because multiple PC players had their computers compromised by hackers after playing the title. The publisher announced that 2017 shooter Call of Duty: WWII was “brought offline” on Friday, “while we investigate reports of an issue.” The outage only affects PC versions of the game from Microsoft’s storefront and the Game Pass subscription service, and the game remains playabl

Xenharmlib: A music theory library that supports non-western harmonic systems

Xenharmlib 0.3.0 has just been released. Find out what’s new Welcome to xenharmlib’s documentation!¶ Xenharmonic (adj.): Pertaining to music which sounds unlike that composed in the familiar 12 tone equal-tempered scale. —Ivor Darreg Xenharmlib is a generalized music theory library that supports traditional Western and non-western harmonic systems, unconventional microtonal and macrotonal tunings, diatonic and posttonal set theory and non-standard notations. It is easy to use, extendable, an

Context is a native macOS app that was almost entirely written by AI

Like many image and video AI tools, which have (mostly) stopped creating people with six fingers, AI coding tools have also been making great strides. Case in point: developer Indragie Karunaratne just shipped Context, a native macOS app that was 95% built by Anthropic’s Claude Code. Anthropic has been standing out in AI-assisted development For the better part of the last year, Anthropic has pulled away from the pack when it comes to how good its Claude models are at generating code (to be fa

Apple just released a weirdly interesting coding language model

Apple quietly dropped a new AI model on Hugging Face with an interesting twist. Instead of writing code like traditional LLMs generate text (left to right, top to bottom), it can also write out of order, and improve multiple chunks at once. The result is faster code generation, at a performance that rivals top open-source coding models. Here’s how it works. The nerdy bits Here are some (overly simplified, in the name of efficiency) concepts that are important to understand before we can move

Berry Script: lightweight embedded scripting language for microcontrollers

What is it ? Berry is a ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices. The Berry interpreter-core's code size is less than 40KiB and can run on less than 4KiB heap (on ARM Cortex M4 CPU, Thumb ISA and ARMCC compiler). The interpreter of Berry include a one-pass compiler and register-based VM, all the code is written in ANSI C99. In Berry not every type is a class object. Some simple value types, such as int, real, boolean

How I used ChatGPT to analyze, debug, and rewrite a broken plugin from scratch - in an hour

NiroDesign/Getty Images I am not a morning person, yet my alarm goes off at 5:30 am every day. This is because the editorial team I work with is on the East Coast, and I'm in Oregon. I do a quick check of email and Slack to make sure nothing is on fire, then settle down to a relaxed first cup of coffee. Once caffeinated, I'm fairly gruntled. Unfortunately, one day in early June, my website was, at least figuratively, on fire. My hosting provider sent me a notice telling me that one of the plug

Topics: ai code plugin site spam

Show HN: Ossia score – A sequencer for audio-visual artists

ossia score is a sequencer for audio-visual artists, designed to create interactive shows. Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Struct

Epanet-JS

epanet-js is a new web application that combines modern web maps with the industry-standard EPANET hydraulic simulation algorithm. It’s for people planning and updating water utility systems: connecting pipes and pressures and figuring out what will happen. It’s a problem area that I’m totally fascinated by and know very little about. It’s made by the folks from Iterating - Luke Butler and Sam Payá, who are experts in the field. If you’ve been following along with my blog and projects, you migh

Tyr, a new Rust DRM driver targeting CSF-based ARM Mali GPUs

The last year has seen substantial progress on the DRM infrastructure required to write GPU drivers in Rust. While a great part of it was fueled by the development of Nova (the new driver for GSP-based NVIDIA GPUs), and by AGX (the driver for the GPUs on Apple's M-series chip that preceded Nova), a few components were being worked on to cater to a then undisclosed driver that was being prototyped behind the scenes. A driver that we now introduce to the community at large in a very early stage.

Show HN: Ossia score – a sequencer for audio-visual artists

ossia score is a sequencer for audio-visual artists, designed to create interactive shows. Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Struct

How I used ChatGPT to quickly fix a critical plugin - without touching a line of code

PM Images / Getty Images I am not a morning person, yet my alarm goes off at 5:30 am every day. This is because the editorial team I work with is on the East Coast, and I'm in Oregon. I do a quick check of email and Slack to make sure nothing is on fire, then settle down to a relaxed first cup of coffee. Once caffeinated, I'm fairly gruntled. Unfortunately, one day in early June, my website was, at least figuratively, on fire. My hosting provider sent me a notice telling me that one of the plu

Topics: ai code plugin site spam

Launch HN: Morph (YC S23) – Apply AI code edits at 4,500 tokens/sec

Hey HN, I’m Tejas at Morph. We’ve built a blazing-fast model for applying AI-generated code edits directly into your files at 4,500+ tokens/sec. No more slow full-file rewrites or brittle search-and-replace hacks. Why? AI spits out code that can’t reliably be inserted into existing code. Full file rewrites, brittle search-and-replace hacks are too slow, expensive, or error-prone. Morph's approach: - Your agent outputs edits “lazily”, referencing unmodified lines in the existing file (ex: // .

Showh HN: Microjax – JAX in two classes and six functions

Microjax: JAX in two classes and six functions or Read on Github (I recommend actually running the notebook, either on your own computer or Colab). This is inspired by Andrej Karpathy's Micrograd, a PyTorch-like library in about 150 lines of code. Despite PyTorch's popularity, I prefer the way JAX works because it a more functional style. This tutorial borrows heavily from Matthew J Johnson's great 2017 presentation on the predecessor to JAX, autograd: Video / Slides / Code. My main contribut