One advertisement featured a pornographic video with a deepfake closely resembling a prominent US politician. Apple removed the app from the App Store after an inquiry from WIRED.
Disney superfan Toni Kulusich has been accused of stalking her favorite character, sparking discourse about boundaries with park actors. She tells WIRED the backlash is unfair.
One of the great joys in life is having pets. The unconditional love, the snuggles, the excitement they show when you get home - these things add an emotional fulfillment to daily existence that can't be achieved in another way. I think everyone's life would be better with a pet (or two) in their lives. […]
Ah, the relationship between animals and the technology they can’t quite understand. Today, it seems like there’s a high-tech solution to every element of pet ownership, with devices on the market designed to keep pets fed, cleaned, watched over, and entertained. And if you have a pet you know: nothing is too good — or […]
One of the best things my smart home does is help me care for my pets, and security cameras are particularly useful for keeping track of my many critters. But the barrage of notifications they send often means I miss important ones. So, when Google announced its new Pet Memory feature for Gemini for Home, […]
Starting today, AI chats in Firefox's Smart Window AI browsing mode can pull from current web info and show source links in chat responses through a partnership with Exa. Smart Window can also now automatically suggest tab groups and show visual previews of pages you previously visited when you search your browsing history using natural […]
Polaroid announced a new collection of cameras, instant film, and accessories all featuring limited-edition designs to help celebrate the 30th anniversary of Pokémon. The new collection goes a little harder than Fujifilm's Pokémon collaboration from five years ago with the introduction of Polaroid film printed with various characters around the frames, including Pikachu and Snorlax. […]
ABC is suing the Federal Communications Commission over claims the agency "waged a retaliatory campaign" against its networks over the content they broadcast. In a lawsuit filed in federal court on Tuesday, ABC and its parent company Disney accuse the FCC of "punishing ABC for its speech" by threatening its broadcast licenses. It's the latest […]
Comcast is bringing Wi-Fi motion sensing to millions of routers that are already in customers' homes, turning the devices into activity monitors. A new update to the Xfinity Internet app, arriving today, August 18th, enables the feature on compatible Xfinity routers at no extra cost. Announced as part of its new Xfinity Shield service, WiFi […]
There's an argument to be made that people wouldn't be all that interested in Coyote vs. Acme if it weren't for the way David Zaslav tried to kill it. By trying to shelve the project, Warner Bros. Discovery only drew attention to its habit of disappearing nearly completed movies in order to cash in on […]
Peacock is raising prices across its streaming plans once again, with the company's cheapest ad-supported Select tier going from $7.99 to $8.99 / month, as reported earlier by Variety. The Premium plan with ads is increasing from $10.99 to $12.99 / month, while the ad-free Premium Plus plan is getting the biggest hike, jumping from […]
ChatGPT for Teens adds age-appropriate safety measures, parental controls, and learning tools designed to steer teens away from harmful content — and from using AI to cheat on their homework.
The symptom
For four Mondays in a row my data pipeline finished with complete , stages_ok: 16 , stages_failed: 0 . And the run row in the database stayed empty: duration_ms was NULL, no summary written.
Every downstream reader filters on duration_ms IS NOT NULL , sensibly, to skip fragmented runs. So those runs did not show up as broken. They did not show up at all. The public time series just had holes in it, and nothing anywhere used the word error.
The only clue was in a later...
Automating Daily Bluesky Posts with a JSON‑Driven Content Pipeline
TL;DR: I added a set of JSON files and a lightweight loader to the content‑automation repo so our CI can generate and publish daily Bluesky posts automatically. The change centralizes multilingual copy, makes the publishing script data‑driven, and removes the manual copy‑paste step that was breaking our release flow.
The Problem
Our weekly release process includes a short status update on Bluesky. The c...
Originally published at fathohm.dev .
The term "comprehension debt" is Jason Gorman's, from September 2025, carried by
Addy Osmani in March 2026 — this piece is about measuring it.
There's a module in your codebase that shipped last month. It works. It has
tests. It passed review. And if it breaks at 2am, nobody on your team can
explain what it does.
Ask "who understands this?" about any given file in an AI-native codebase
and the honest answer, increasingly often, is no one — not...
Look, startup or Enterprise? How to Pick the Right AI API Stack
Let me set the scene for you. A few months back, I was chatting with two friends on completely opposite ends of the AI spectrum. One was bootstrapping a side project on pizza and prayers, wondering if he could afford to add an LLM to his SaaS without going bankrupt. The other was leading engineering at a mid-sized fintech, sweating bullets because his CTO wanted enterprise-grade guarantees before signing a single contract.
Sam...
Cloudflare named code mode in September 2025, resting it on one line: "LLMs are better at writing code to call MCP, than at calling MCP directly." The follow-up post put a number on it — an entire 2,500-endpoint API in about 1,000 tokens.
I wanted my own number, on my own data, for a task I actually had.
The task
fetch all linear tickets in progress (full body for each) and count the amount of times we say 'mcp' across all of it
39 tickets. Nothing exotic — the kind o...
Moving from AI-Assisted Engineering to AI-Agentic Software Engineering
The rise of AI coding assistants has transformed how developers write software. Tools like GitHub Copilot, ChatGPT, Claude, and Gemini have significantly improved developer productivity by helping generate code, explain concepts, and automate repetitive tasks.
However, the industry is now entering the next evolution: AI-Agentic Software Engineering .
Instead of AI simply assisting developers, AI agents can now tak...
Originally published on echoeffect.net .
If you have been inside Google Search Console recently and clicked into the Pages report (previously called Index Coverage), you may have seen a section titled "Why pages aren't indexed." That list tells you exactly which URLs Google found on your site but chose not to add to its search index, and the reason for each one.
This is not abstract SEO theory. Pages that are not indexed cannot rank. If Google is excluding pages from your site, you are...
Two agents finish the same task and report back.
Fixed. The migration now handles null values.
It wrote the code. It never ran it.
Fixed. Added a null-handling layer, refactored the migration runner into a strategy pattern, and introduced a validation module.
Every word true. All of it works. None of it asked for, and that strategy pattern is now yours to maintain forever.
Point your code-review agent at both. If it checks claims against the repository — does this code exi...