HackerNews

Warning Signs [Economics of AI]

Article URL: https://newleftreview.org/sidecar/posts/warning-signs Comments URL: https://news.ycombinator.com/item?id=49769259 Points: 1 # Comments: 0
HackerNews

How I see software dev in AI era

Article URL: https://dhilst.github.io/2026/09/19/sweng-as-opt-prob/ Comments URL: https://news.ycombinator.com/item?id=49769574 Points: 2 # Comments: 0
HackerNews

Founding Engineer, AI and Full-Stack

Article URL: https://bettrlife.ai/founding-engineer Comments URL: https://news.ycombinator.com/item?id=49769624 Points: 1 # Comments: 1
🌍 TheVerge

The AI regulation smackdown isn’t over

At the start of this week, the who's-who of AI seemed - at least tentatively - on the side of AI regulation. Over the weekend, Anthropic CEO Dario Amodei had proposed a three-step plan for slowing AI development, including by embedding third-party evaluators in labs, coordinating across the domestic industry, and forging international agreements potentially […]
🌍 TheVerge

It’s not just LG. Every TV company is spying on you

The TV world has been a pot of controversy thanks to a two-hour-and-15-minute video from Gamers Nexus claiming LG TVs are nefariously spying on everything you do. They can record and store audio even when they seem to be off, track everything you watch, and could even be hacked remotely and turned into covert surveillance […]
🌍 TheVerge

Does AI need an antitrust exemption so it doesn’t kill everyone????

Today on Decoder, we’ve got the first of a two-part series on the future of business, and I’m talking with Jonathan Kanter, the former antitrust chief for the US Department of Justice in the Biden administration. These days, he’s both a professor of law at WashU and professor of technology policy at Carnegie Mellon. The […]
🌍 TheVerge

The colorful, unique Hyte X50 PC case is $50 off

The Hyte X50 is a PC case that really stands out from the typical black box design, and it’s $50 off at the company’s site until September 21st, 2026, bringing the price down to $99.99. This attractive case supports motherboards from ITX all the way up to the E-ATX form factors, and GPUs that are […]
🌍 TheVerge

Anamanaguchi has ‘too goddamn many’ browser tabs open right now

Anamanaguchi, the band consisting of Peter Berkman, James DeVito, Luke Silas, and Ary Warnaar, are most known for their chiptune music. Like me, you might have first heard them in game soundtracks like 2010's Scott Pilgrim vs. the World: The Game or know of their collaboration with Hatsune Miku (which even made its way into […]
🌍 TheVerge

Gemini went rogue, hacked three companies, and Google hid it

In May, Gemini broke containment and hacked three different companies, but Google didn't disclose the incident until the Wall Street Journal approached the company. The hacks happened during a test of the model's cybersecurity capabilities run by third-party Irregular, which was also involved in similar incidents involving Meta and OpenAI. According to WSJ, Google didn't […]
🌍 Dev.to

From Prompt to Graph Engineering, Explained With One Bug

Introduction Hi, I'm miruky. A timeout parser turns 250ms into 250.0 seconds. The intended value is 0.25 . The function fits in three lines. Completing the change means specifying accepted input, executing tests, handling failed repairs, and confirming which source the reviewer approved. The same bug gives us a concrete way to compare prompt, context, harness, loop, and graph engineering. Each stage changes what we ask the model to do, what information it receives, or how the surr...
🌍 Dev.to

A CSS triangle vanished, because one selector matched by substring

Our stylesheet contains this: [ class *= 'bg-card' ] { border : none !important ; border-width : 0 !important ; } Cards are borderless by design, and this one rule replaced four overlapping copies that all did the same thing in different places. It is deliberate, it is documented, and the substring match is genuinely necessary: Tailwind writes opacity modifiers into the class name itself, so bg-card/90 has to be caught too, and no other utility i...
Switch Codex accounts seamlessly with AgentHop
🌍 Dev.to

Switch Codex accounts seamlessly with AgentHop

Story time I use separate, legitimate Codex profiles for distinct contexts: personal work, a client workspace, and experiments that should not inherit the same local setup. Keeping those contexts separate is useful; repeatedly navigating between them was not. Each time I needed a different profile, I would log out, change the active setup, reload Codex, and authenticate again. That routine was repetitive, slow, and disruptive. Worse, it pulled me out of the task just to answer ordinary...
🌍 Dev.to

Your Team Got Faster With AI. Why Is Your First Move a Layoff?

Suppose your implementation team finally gets an AI workflow working. It produces useful first drafts of integrations, catches routine mistakes, and cuts down the time spent writing documentation. Engineers still review the output, but the improvement holds up after review. At the next budget meeting, someone asks whether you still need the whole team. You also have customers waiting to go live. A deal is stuck because nobody has time to build an integration. An experienced engineer keeps ...
🌍 Dev.to

Marketing for Solo Founders: What Fits in the Time You Actually Have

THE SHORT ANSWER · Decide the hours first. Then pick a channel that fits them. Almost every solo founder does this the other way round: read about a channel, decide it sounds right, and then try to find time for it. That ordering guarantees the channel loses, because the time was never there and the channel was chosen without reference to it. Two hours a week, chosen in advance and defended, beats an ambitious plan that survives until the first bad Tuesday. What makes solo marketing har...
How to Move an Unfinished Coding Project to Another AI Agent
🌍 Dev.to

How to Move an Unfinished Coding Project to Another AI Agent

You are halfway through a coding project. Your AI coding agent has been working with you for hours, maybe days. It knows why the code looks the way it does. It knows what you tried yesterday, what failed, which ugly workaround is intentional, and what you were planning to do next. Then you hit the usage limit. You still have another agent available. Maybe it runs through OpenRouter. Maybe it is local. Maybe you have credits somewhere else. Maybe you simply want to switch models. ...
🌍 Dev.to

Como impedir que um agente de programação faça mudanças destrutivas sem aprovação humana

Agentes de programação reduzem drasticamente o tempo entre uma intenção e uma alteração real no projeto. Esse ganho também muda o tipo de risco. Quando um agente consegue editar dezenas de arquivos, executar comandos, instalar dependências ou alterar configuração em poucos segundos, a pergunta deixa de ser apenas: “Ele consegue fazer?” e passa a ser: “Ele tinha autoridade para fazer isso?” Uma estrutura mínima de governança pode reduzir essa ambiguidade sem transformar ...
🌍 Dev.to

I Sent 50 Emails And Got 12 Bounces. SMTP 250 Failed Me.

api, #cybersecurity, #webdev, #python On July 15 I queued a campaign to fifty addresses I had already "verified" with a plain SMTP handshake. Every single one returned 250 OK . Three hours later, twelve of them bounced. That's a 24% failure rate in 38 minutes on addresses that looked perfectly healthy in the logs. The code that reproduces the failure is on GitHub . This time I wanted to know what the SMTP handshake had hidden. So I ran the same list through a validator that reads MX beh...
🌍 Dev.to

Draft Changelog Inventory From Git; Keep Upgrade Claims in a Reviewer Contract

Generated release notes fail when they treat narrative bullets as contracts that users can follow during an upgrade. A model can inventory commits, paths, and symbols, but it cannot honestly promise a migration path. This workflow keeps those jobs in separate files and rejects changelog text that smuggles unsigned promises. The useful split is mechanical rather than stylistic. Compile a facts file from git history and public symbols, then let a reviewer own every upgrade claim in a second fil...
🌍 Dev.to

Let’s Break Down a Full-Stack RAG Pipeline With React, Node.js & MongoDB

If you've built a normal full-stack application, you probably know this architecture: React → Express → MongoDB Now let's add an AI-powered RAG pipeline. Our architecture becomes: React ↓ Express API ↓ RAG Service ↓ Embedding Model ↓ MongoDB Vector Search ↓ Relevant Context ↓ LLM ↓ Response Let's break it down. What Are We Building? Imagine a developer documentation assistant. Users upload technical documentation, and lat...
🌍 Dev.to

Agent Skills and MCP Configs Need a Security Gate

AI agents are gaining access to real capabilities: reading files, running commands, calling APIs, connecting to MCP servers, and combining those tools under natural-language instructions. At the same time, Agent Skills are still installed like documentation. In many projects, a skill is a Markdown file copied into a directory or referenced by a URL. That file can also contain executable scripts, credential access patterns, network requests, and instructions designed to override the agent...
🌍 Dev.to

Your Kafka Consumer Will See Every Event Twice - Here's How to Handle It

It's 2 a.m., and your on-call phone buzzes. A customer was charged twice for the same order. You dig into the logs - the OrderCreated event was processed, then processed again seconds later. Nothing crashed. No exception was thrown. Kafka did exactly what it promised: it delivered the message at least once. The bug isn't in Kafka. It's an assumption that your consumer would ever see each event only once. In this tutorial, we'll fix that assumption: why duplicates are normal, why the obvious...