🌍 TheVerge

Grand Theft Auto VI’s soundtrack will feature 34 brand-new tracks

After teasing a music-related reveal a few days ago, Rockstar has officially announced the soundtrack for Grand Theft Auto VI. Called Grand Theft Auto VI: The Album, the soundtrack will feature 34 songs, which Rockstar describes as "brand-new, original tracks." Based on the first six singles, which are available today, it seems that the collection […]
🌍 TheVerge

Spotify’s Fresh Finds Forward gives artists free studio time and more

Getting added to Spotify's Fresh Finds playlists can be a huge break for artists trying to cut through the noise on streaming. Now Spotify is launching a program called Fresh Finds Forward, which aims to give artists the tools to capitalize on that exposure. Artists added to any Fresh Finds playlist after January 1st, 2026, […]
🌍 TheVerge

Bose’s next open earbuds have more bass, more volume, and more battery life

Bose announced a new version of its Ultra Open Earbuds that helped kick off the industry trend of clip-on wireless earbuds nearly two-and-a-half years ago. The new Ultra Open Earbuds (2nd Gen) feature a subtle redesign with improved performance in both sound quality and battery life. They're also joined by a new cheaper alternative called […]
🌍 TheVerge

Lunacy Audio Nova is a place to build and sell your own AI-powered music plug-ins

Lunacy, purveyor of fine VST plug-ins like Cube, a synth that you control by moving a ball around a 3D space, has just launched Nova, a platform where creators can build custom music tools using AI and sell them to others. At first, there will be a handful of instruments available, built either by Lunacy […]
🌍 TheVerge

AI is feared globally as the destroyer of jobs

Pew Research has published a new global survey that sheds light on how people view AI, including its impact on jobs, life in general, and income inequality. The survey questioned 42,151 people across 37 countries from February 8th to May 13th - well ahead of recent apocalyptic warnings. A majority sees AI as a threat […]
🌍 TheVerge

Microsoft AI CEO says AI threats are real, and Anthropic is making it worse

Today, I’m talking with Mustafa Suleyman, the CEO of Microsoft AI. As you’re no doubt aware, the biggest story in tech right now is the spiraling debate about AI safety and regulation.  It should come as no surprise that Mustafa has strong opinions on how AI should be built and regulated. Microsoft just published a […]
🌍 TheVerge

Your robotaxi might be a narc

In early September, two teenagers got into a Waymo, but then ended up in the back of a police car. The robotaxi company said it detected "a violation of our terms of service involving a firearm," pulled the car over, and alerted emergency services, according to the Los Angeles Times. Police arrested the passengers after […]
🌍 TheVerge

Camp Snap’s 110D gives slim retro film cameras a digital upgrade

Camp Snap is expanding its small collection of screenless digital point-and-shoot cameras with the new pocket-friendly 110D featuring a thin horizontal design first popularized by Kodak film cameras in the 1970s. The Camp Snap 110D is available for preorder starting today for $74.95 in back in black (black and gray) or dreamsicle (white and orange) […]
🌍 TechCrunch

2 days left to exhibit at TechCrunch Disrupt 2026

Last day to book your exhibit table at Disrupt is September 18. Two days left. Get your startup in front of 10,000+ founders, investors, operators, and tech leaders on October 13–15.
🌍 Dev.to

How a database password ends up in git history, and why rotating it is not enough

Nobody sets out to commit a password. It happens because a migration file is, from the point of view of the person writing it, just SQL, and SQL sometimes needs to know things that are secret. The four ways in A settings row. The application reads its configuration from a table, the migration seeds the table, and one of the values is a connection string to another service. INSERT INTO settings VALUES ('warehouse_dsn', 'postgres://etl:Sup3rSecret@wh.internal/dw') . This is t...
🌍 Dev.to

What 40 agent-written migrations got wrong

A small experiment. We gave a current coding agent the role of "helpful assistant on a Postgres web app" and asked it, in forty separate requests, for the migrations a team writes in a normal quarter: add a column, add an index, add a foreign key, change a type, rename, drop, backfill, truncate, vacuum. No hints about safety, no linter in the loop, first draft only. Then we ran the eighteen rules the free CLI bundles over the forty files. The numbers Result Files ...
🌍 Dev.to

Why SQLite refuses your ALTER TABLE, and the twelve-step rebuild it wants instead

Coming from Postgres, SQLite's ALTER TABLE feels broken. It is not. It is small on purpose, and the rules for what it refuses are consistent once you know them. The trouble is that the refusals happen at run time, and a migration that fails at run time fails in production too. What ALTER TABLE can do Rename a table. Rename a column. Add a column, with restrictions. Drop a column, since 3.35, with more restrictions. That is the complete list. There is no ALTER COLUMN , no chang...
🌍 Dev.to

Adding a foreign key to a big table without locking both of them

Foreign keys are the constraint people add late. The table already has a few million rows in it, someone notices that order_items.order_id can point at nothing, and the fix is one line. ALTER TABLE order_items ADD CONSTRAINT order_items_order_id_fkey FOREIGN KEY ( order_id ) REFERENCES orders ( id ); This statement does two things. It records the constraint, which is instant, and it validates it, which means scanning every row of order_items ...
🌍 Dev.to

CREATE INDEX CONCURRENTLY is not free, and half the time you do not need it

The standard advice is "always CREATE INDEX CONCURRENTLY in production". It is good advice and it is also a little lazy, because it skips over what the concurrent form costs and when you are paying that cost for nothing. So here are numbers. The setup Postgres 16, one table, twenty million rows, 1.6 GB on disk. While each index builds, a second session inserts one row every fifty milliseconds and records how long the slowest insert had to wait. Laptop hardware, so the absolute ti...
🌍 Dev.to

One line stops a migration from taking down production. Almost nobody adds it.

Here is how a migration that does no work at all takes a table offline. ALTER TABLE orders ADD COLUMN note text; A nullable column, no default. This is a catalog change; on its own it holds its lock for a few milliseconds. It does not matter how big the table is. What matters is who else is holding a lock on the table when it asks for its own, and that is something the migration author can not see and did not think about, because the statement is so obviously harmless. ...
🌍 Dev.to

Deterministic checks for AI-written migrations

A coding agent asked to "add a status column to orders " will do it in seconds. It will also, more often than not, write the version that fails on a table with rows in it, or the version that takes an exclusive lock and holds it for the whole rewrite. Not because the model is bad at SQL, because the dangerous form and the safe form look almost identical, and the difference only matters at production scale, which the model never sees. -- what the agent wrote ALTER TABLE orders ...
🌍 Dev.to

Ship Gate: The Pre-Deploy Checklist Most AI Features Skip

Most AI features don't fail in the model. They fail at the gate. Someone demos a shiny prompt. Leadership loves it. It ships. Then a customer pastes something weird, an agent calls the wrong tool, or a "helpful" answer invents an offer that never existed. The postmortem is always the same: we optimized for the demo, not for production. I call the missing step Ship Gate — a short, boring checklist you run before any AI feature leaves the sandbox. Not a 40-page risk memo. A gate you can...
🌍 Dev.to

What std::mem::forget Actually Does to Heap Allocations

Rust guarantees memory safety, not resource freedom. Calling std::mem::forget suppresses destructor execution entirely, tearing down the stack pointer while leaving heap metadata active in allocator slabs. This deep dive dissects the machine-level divide between std::mem::forget, Box::into_raw, and ManuallyDrop. Learn how orphaned allocations evade Undefined Behavior while silently fragmenting virtual memory, locking anonymous pages into RSS, and triggering catastrophic kernel OOM killer events ...
🌍 Dev.to

How Cursor AI Understands Your Whole Codebase — And How to Leverage It in a Serverless Lambda

Cursor AI can scan an entire repository in seconds and give line‑by‑line suggestions, but most engineers treat it like a simple autocomplete. Learn why that mindset wastes the tool’s power and how to unlock full‑context code generation in production. What “Whole‑Repo” Context Means for an LLM Why it matters – An LLM (large language model) is a statistical engine that predicts the next token (word or symbol) based on everything it has seen. If you feed it just one file, it ...
🌍 Dev.to

If Blockchain Isn't Required, When Is It Better Than a Database?

In my previous post, I couldn't find a game that I could confidently say was technically impossible without blockchain. Axie Infinity, Gods Unchained, The Sandbox — the core game systems could all, at least in principle, be implemented with a normal server and database. Play-to-Earn didn't solve the problem either. So it would be easy to stop there and say: Maybe games simply don't need blockchain. But something about that conclusion bothered me. Being able to reproduce the s...
🌍 Dev.to

I fact-checked 5 viral "my AI bot made money" posts against primary data. None survived.

Over the past week my feed filled up with posts of the same shape: someone hands an AI agent fifty-odd dollars, walks away, and comes back to thousands. I run a small, boring, fully logged trading system myself, so I checked five of these claims against primary sources: on-chain pool data, official fee schedules, the projects' own sites and the authors' own public demos. I used the same five questions every time: Is there verifiable evidence, such as a public wallet or trade history? W...