🌍 TechCrunch

macOS 27: new Siri takes on AI productivity apps

The two most noticeable things about macOS 27 Golden Gate are the newly updated Siri AI and the design changes that make windows and icons more consistent.
🌍 Dev.to

Where Background Removal APIs Send Your Users' Video

Picking a background removal API is an engineering decision right up until it stops being one. The masks hold on hair and glasses, the latency fits, the integration is a two day job, and then a security reviewer at your own company or at your largest customer sends over a questionnaire asking where the frames go and who keeps them afterwards. The API reference does not cover any of that. TL;DR Remove.bg puts no duration on how long the images sent to it are kept, and it caps se...
Oracle HCM Position Hierarchy Explained: A Beginner's Guide to Structure, Setup, and HDL
🌍 Dev.to

Oracle HCM Position Hierarchy Explained: A Beginner's Guide to Structure, Setup, and HDL

Introduction I recently came across the concept of Position Hierarchies in Oracle HCM and, at first, I wasn't entirely sure why they were needed. After all, Oracle HCM already has managers and reporting relationships. If employees can report to managers, why do we need another hierarchy? As I dug deeper, I realized that Position Hierarchies solve a different business problem. They focus on the organizational structure itself rather than the individuals occupying roles. In this artic...
Deep Dive into Mixture of Experts: From 1991 to DeepSeek-V3
🌍 Dev.to

Deep Dive into Mixture of Experts: From 1991 to DeepSeek-V3

Every major LLM lab is in a conundrum today, deliberating between scale vs cost. Making a dense model bigger makes it smarter, yes, but also makes every token more expensive to generate. In a dense model, every parameter activates on every token, and the compute cost of a forward pass scales ~linearly with parameter count. Mixture of Experts (MoE) challenges the status quo with its architecture. Instead of one giant feed-forward network per layer, an MoE layer holds many smaller so-called "ex...
🌍 Dev.to

Our SSRF guard passed every test we ran — until a stranger's comment pointed out the test we never ran

Three weeks ago, in the comments under a post about a different SSRF bug (CVE-2026-19304, a parser-confusion issue), someone asked a sharp question about our own URL-fetching endpoints. I answered honestly that we'd only tested that our hostname-validation and the actual fetch agreed on parsing the same string — and that whether a validated hostname could resolve to something different by the time we actually connected was a real gap we hadn't checked. I said I'd go find out whether Cloudflare W...
🌍 Dev.to

Salesforce Data Cloud: When Source != Target

The source and target environments look identical. So why does the deployment fail? This was one of the most interesting problems I encountered while working on a Salesforce Data Cloud deployment. The architecture looked correct. The components existed in both environments. The configuration seemed to match. And yet, the deployment was failing. At that point, the natural reaction is to look at the deployment error and try again. I decided to take a different approach. ...
🌍 Dev.to

A six-line edit made fifteen units stale. The freshness check was working correctly.

Every unit of this project carries a record of its last verification, and each record pins the configuration it was checked against by hashing it. If the configuration changes, the pin no longer reproduces and the record goes stale, which is exactly what you want: a verification result that quietly outlives its inputs is worse than no result. One afternoon I added a six-line block to that configuration file. It described a new component and touched nothing else. Fifteen units went stale. E...
Metrics You Get Without Writing Any
🌍 Dev.to

Metrics You Get Without Writing Any

67 records in the metrics snapshot. The service wrote 6 of them. 👋 I'm Anton - a software engineer working mostly in PHP/Symfony and Go, currently carving a live PHP monolith into Go services. Part 1 of this series was about the manifest as the single declaration a service makes about itself; Part 2 was about the environment-variable catalog that falls out of it. This part is the same question pointed at observability: what does a service have to emit before anyone writes a line of i...
Deploy Is a Consequence of the Manifest
🌍 Dev.to

Deploy Is a Consequence of the Manifest

One path to production for every service. The pipelines don't know which service they're shipping - they read that off the manifest. What's left to a person is three decisions, and one check that a version string is really in the binary. 👋 I'm Anton - a software engineer working mostly in PHP/Symfony and Go, currently carving a live PHP monolith into Go services. Earlier parts of this series were about the manifest that declares a service and about what you get the moment you declare it. ...
Generation and Operations Are One Thing
🌍 Dev.to

Generation and Operations Are One Thing

Add a service and you get code, observability and deploy. If the second half is done by hand after the first, the description of the system and the system itself drift apart — and you always find out later than it happened. 👋 I'm Anton — a software engineer working mostly in PHP/Symfony and Go, currently carving a live PHP monolith into Go services. This is the last part of a block about what a service gets for free the moment it exists. Notes and code: github.com/brilliant-almazov . ...
I co-engineered a macOS Soundcore headphone controller with Claude over a weekend
🌍 Dev.to

I co-engineered a macOS Soundcore headphone controller with Claude over a weekend

My Soundcore Space 2 pairs with my MacBook and sounds exactly as it should. But the moment I want to turn noise cancelling off, or pull the bass back, I have to pick up my phone and open the Soundcore app — because Anker only ships that app for Android and iOS. The headphones are right there. The Mac is right there. The controls are on a third device. So over a single weekend, I decided to pair-program and co-engineer a solution with Claude to see if we could reverse-engineer the prot...
🌍 Dev.to

Building a browser-based room planner with Codex: what I learned

I'm building Small Room Solver, a free browser tool for trying furniture layouts before moving everything around. You draw your room, enter furniture measurements, move things around in 2D and open a 3D preview. No signup needed; edits stay in your browser unless you choose to share a snapshot. I used OpenAI Codex for implementation and debugging. The stack is Astro, React and TypeScript, with SVG for the 2D editor and Three.js through React Three Fiber for 3D. Drafts save locally in IndexedD...
🌍 Dev.to

Building a Visual Website Builder with React: The Architecture Behind Webruno’s Page Editor

Building a visual website builder looks simple from the outside. Users drag a section, change some text, upload an image, click save, and expect a website to appear. The reality is much harder. A website builder is not just a frontend editor. It is a system that needs to store layouts, manage components, handle responsive behavior, support different business types, and render thousands of possible combinations reliably. While building Webruno, one of our biggest engineering challenge...
🌍 TheVerge

Microsoft says ‘people matter more than AI’ following safety concerns

Microsoft is publishing a 37-page "humanist AI code of conduct" today, amid growing safety concerns over AI model progress. Anthropic CEO Dario Amodei called for a coordinated slow down of AI development over the weekend, after researchers warned recently that AI model progress could outpace our ability to safely deploy increasingly complex systems and verify […]
🌍 TheVerge

The four-hour-long Elon Musk documentary might be preaching to the choir

It makes sense that Musk is a long film. The latest from Alex Gibney, who has previously directed documentaries about Theranos and Steve Jobs, is an impressively thorough retelling of the story of Elon Musk, from his early days as a dot-com millionaire to "taking a wood chipper" to vital US government departments. In order […]
🌍 TheVerge

Adam Conover explains how YouTube ruined everything

Today, I’m joined by comedian, podcast host, and YouTuber Adam Conover. Adam is a familiar face to anyone who’s spent time on the internet. He got his start, like so many successful comedy writers, at CollegeHumor back in the day. That was before transitioning into cable TV with Adam Ruins Everything, then onto Netflix, and […]
🌍 TheVerge

Google’s Pixel 11 is cheaper ahead of iPhone 18 Pro launch

Apple’s iPhone 18 Pro will release this Friday, September 18th, and it’s tough to see it as just a coincidence that Google’s latest Pixel phones are discounted. The Pixel 11 Pro carries the biggest discount, with its fog, olive, and obsidian color schemes selling for around $1,007 at Amazon, almost negating this year’s $100 price […]
🌍 TheVerge

Volkswagen’s slippery new EV breaks a bunch of efficiency records

No, that's not a Tesla Cybercab. That's Volkswagen's Mission Efficiency, the world's slipperiest electric vehicle. The near-production 2+2 seat electric coupe prototype was built on VW's MEB+ platform, incorporating front-wheel drive components from the upcoming ID. Polo and ID. Cross models. True to its name, the mission of Mission Efficiency is to break records. With […]
🌍 TechCrunch

5 days left to exhibit at TechCrunch Disrupt 2026

The last day to apply for an exhibit table at TechCrunch Disrupt 2026 on Sept 18. Just 5 days left. Secure your spot on the Expo Hall floor and put your business in front of 10,000+ founders, investors, and tech leaders.