HackerNews

Show HN: Give your AI agents access to WhatsApp

Hi, I built Chat-Man because I wanted a cheap way to give my agents access to WhatsApp without integrating a WhatsApp library separately in every project. You get WhatsApp MCP server, so you can connect WhatsApp to an agent and programmatically read, search, extract and send messages - but also have a web UI for non-techies. You can also receive webhooks for incoming messages for starred conversations. What you can do with the MCP? -Read WhatsApp messages and turn them into CRM records -Summari...
🌍 TheVerge

Meta is reportedly ready to launch less pervy smart glasses

Meta may be ready to reveal a new pair of smart glasses with no camera at all, amid a PR crisis for the company caused by the video recording capabilities of its flagship smart glasses. A new report from The Information claims the camera-free glasses, codenamed Luna, could be revealed as soon as the Meta […]
🌍 Dev.to

A run history cannot show you a run it never created

There is a failure mode in every event-driven system that its own logs are structurally incapable of reporting. Not "hard to find". Incapable. The system accepts a unit of work, answers success, and then the work does not happen. Nothing errors. No run is marked failed. No alert fires. The run history is not lying to you, it is telling the truth about a different layer: the message arrived and the server answered. Whether the operation actually occurred is a separate question that nothing in ...
🌍 Dev.to

I Stopped Being My AI Agents' Copy-Paste Middleman

Last week I was shopping for a long coat on H&M's site. I couldn't decide on the size, so I ended up asking Gemini, Claude, and ChatGPT separately - then manually copy-pasting each one's answer into the others so they could weigh in on each other's reasoning before landing on a consensus. That's exactly the kind of busywork Plasma AI's new tool, Radio, is designed to remove. You create a "channel" at radio.plasma.ai, hand the link to each agent, and they join and talk directly to each oth...
How long does a Redis Sentinel failover actually take? I measured it
🌍 Dev.to

How long does a Redis Sentinel failover actually take? I measured it

I killed an in-memory database primary on purpose β€” fifteen times, across three down-after-milliseconds settings and three engines (Redis 8, Valkey 8, Dragonfly) β€” and timed how long writes actually fail before a replica takes over. Short answer: **your failover window is roughly down-after plus about two seconds of election and promotion β€” and it's the same no matter which engine is dying. * Here's the runnable lab, the numbers, and the traps that bite in production.* The ans...
🌍 Dev.to

Character limits across social APIs: .length lies, and it lies both ways

"πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦".length is 11. That emoji is one character on screen, seven Unicode code points, and 25 bytes on the wire. Which of those numbers a social network measures your post against depends on the network β€” and if you pick the wrong one, you either reject posts that would publish fine or accept posts the API will refuse hours later, when the thing is already scheduled. This is what we learned building a publishing API against thirteen networks, with the numbers taken from the real APIs rat...
🌍 Dev.to

MiCA Regulation Deadline Passed: What Unlicensed Exchanges Must Fix

The MiCA CASP authorization deadline passed on July 1, 2026, and most European crypto exchanges are still unlicensed. This is a triage guide for firms mid-application or still exposed: what ESMA's wind-down statement actually requires this week, and why the AML and travel-rule infrastructure exchanges are racing to build now will need to be rebuilt again the moment inter-CASP data exchange kicks in, unless it's built on reusable credentials from the start. If you're reading this in mid-Sept...
🌍 Dev.to

Jigu β€” a world map that shows you exactly how much your map projection is lying

Every world map lies about area. The usual example is Greenland looking roughly the same size as Africa on a Mercator map, when Africa is actually 14 times larger . Mercator preserves angles (useful for navigation) at the cost of inflating area as you move away from the equator β€” and most of us have internalized that inflated version of the world without ever seeing the correction. Jigu is a small interactive map built to make that distortion visible, draggable, and measurable, rather th...
How LDAP and Active Directory Work in Self-Hosted Collaboration Platforms?
🌍 Dev.to

How LDAP and Active Directory Work in Self-Hosted Collaboration Platforms?

LDAP and Active Directory integrations let self-hosted collaboration platforms use an organization's existing identity directory instead of maintaining a separate set of employee accounts. Users can sign in with corporate credentials, administrators can control access centrally, and profile or group information can be synchronized from the directory into messaging, video conferencing, file collaboration, and project systems. For IT teams, the main benefit is identity lifecycle control. When a...
🌍 Dev.to

Mozilla and Mistral Bring AI Model Choice to Firefox Smart Window Beta Users

Mozilla and Mistral AI are partnering to bring Mistral Small 4 into Firefox's Smart Window beta, giving users another selectable AI model for browsing assistance rather than placing the experience behind a single provider. Mozilla announced the plan on September 16, 2026, framing it around privacy, user control, choice, and greater competition in AI-powered browsing. The initial rollout will make Mistral Small 4 available in the Smart Window beta in the United States and Canada. In France...
🌍 Dev.to

Fifteen years of the same click: what the agent era keeps rediscovering about distributed systems

On September 11, I left a comment under Tilde Thurium's post about graph engineering . Tae Kim had described the moment the term clicked: the microservices analogy turned the graph from relationships in a knowledge graph into an agent's control flow, something you can inspect. I replied : Same click here, on several subjects lately. Fifteen years of systems architecture, and I still catch myself arriving, after a day of thinking, at something that was a reflex in microservices four y...
🌍 Dev.to

AI Agents That Pay for Compute: The x402 Payment Protocol Revolution

AI Agents That Pay for Compute: The x402 Payment Protocol Revolution AI agents will need to pay for compute, data, and API calls β€” and the infrastructure to make that happen exists today. The x402 HTTP payment protocol, combined with autonomous wallet infrastructure, closes the loop between agents that consume resources and the economic systems that price those resources. This isn't a roadmap item. It's running code you can deploy this afternoon. The Problem with Agent Economics ...
🌍 Dev.to

How do you optimize AI latency for mission-critical, real-time enterprise applications?

Detail architectural latency optimization strategies: 'I address real-time AI latency through a multi-tier optimization strategy. I deploy semantic caching to instantly serve answers for recurring queries, implement streaming responses to reduce perceived wait times, and route time-sensitive tasks to smaller, hardware-accelerated local models. For global applications, regional edge deployment reduces network round-trip delays.' Example: A global ride-sharing platform optimized its routing AI usi...
Consolidating 50+ Websites Onto One Stack
🌍 Dev.to

Consolidating 50+ Websites Onto One Stack

The client buys shops, and every shop comes with a website The client is a retail group with a large number of locations. Part of what they sell is bought in the shop. Part is a service delivered on site, by appointment. The catalogue splits into two segments, a luxury one and an everyday one. They grow by acquisition. They buy small independent retailers and bring them into the group. Some keep their own brand, some are moved onto the group’s. It depends on how the deal was made. ...
HackerNews

Learning Programming in an Age of LLMs

Article URL: https://blog.ploeh.dk/2026/09/16/on-learning-programming-in-an-age-of-llms/ Comments URL: https://news.ycombinator.com/item?id=49723873 Points: 81 # Comments: 50
HackerNews

Salesforce Global Outage

Article URL: https://status.salesforce.com/products/all Comments URL: https://news.ycombinator.com/item?id=49724488 Points: 56 # Comments: 34
HackerNews

Devastated father says his 9-year-old son spent $118,000 on YouTube ads

Article URL: https://www.tomshardware.com/video-games/devastated-father-says-his-9-year-old-son-spent-usd118-000-on-youtube-ad-campaigns-for-his-minecraft-channel-using-a-company-credit-card-bill-racked-up-in-just-three-weeks-was-supposed-to-be-one-usd20-promotion Comments URL: https://news.ycombinator.com/item?id=49724849 Points: 14 # Comments: 12
billboard.js 4.1.0: Live resizing, configurable subchart, React subpath & CSP-safe worker
🌍 Dev.to

billboard.js 4.1.0: Live resizing, configurable subchart, React subpath & CSP-safe worker

Glad to announce billboard.js v4.1.0! πŸŽ‰ This minor release is about giving back control over things that used to be fixed: how the chart behaves while its container is being dragged, what the subchart overview renders, and where the Web Worker source comes from. The React component also moved into the main package as a subpath export. For the detailed release info, please check out the release note: https://github.com/naver/billboard.js/releases/tag/4.1.0 https://github.com/nav...
DepthWizard: Turning a Single Photo Into a Flyable 3D World
🌍 Dev.to

DepthWizard: Turning a Single Photo Into a Flyable 3D World

This is a submission for the MLH x DEV Writing Challenge What I Built DepthWizard takes a single 2D image and turns it into an interactive 3D flythrough. The idea came out of a specific frustration: real elevation data is locked behind LiDAR, stereo imagery, or photogrammetry pipelines that are expensive, slow, and hard to deploy fast - right when you need them most, like disaster response, rapid terrain surveys, or infrastructure planning in places nobody has already mapped i...
🌍 Dev.to

There Is No Repro for a Phone Call

Every other part of my stack comes with a safety net I never asked for. TypeScript refuses to compile. A test goes red. A pull request makes somebody ask why I touched that line. Then there is the prompt. A client sends a note saying the agent came across as a bit pushy on that last call. I open the prompt, soften one sentence, hit publish. No build. No diff. No test suite. The next caller gets the new behaviour immediately, in every branch of the conversation, including the four branches ...
🌍 Dev.to

Zero Failures and Zero Tests Look the Same

The build is green. It has been green all week. That is the part you should have found suspicious. Somebody renamed a directory in a tidy-up commit nine days ago. The runner matches files by pattern. The pattern no longer matches. Two hundred tests stopped being collected. Nothing failed, because nothing ran. A test suite reports failures. It does not report absence. Zero of two hundred passing and zero of zero passing produce the same colour, the same tick,...
🌍 Dev.to

CVE-2026-42167: ProFTPD mod_sql RCE and How to Analyze the Exploit-DB PoC

A public exploit for CVE-2026-42167, a ProFTPD mod_sql vulnerability, is now available on Exploit-DB. The vulnerability has a CVSS v3.1 score of 8.1, and Exploit-DB published EDB-ID 52658 on August 25, 2026. But the interesting part isn't simply that a working PoC exists. The real question is: What does this exploit actually tell us about a target, and how do we determine whether the vulnerability is relevant to that specific environment? That's how I approach public exploi...
Color Picker
🌍 Dev.to

Color Picker

Introducing Aniflare Color Picker: Grab Any Color in One Click As developers and designers, we constantly need to pull exact color codes from images, mockups, or websites. To make this workflow faster, I built a lightweight, browser-based color picker tool. Key Features: One-Click Sampling: Drop an image or paste a URL to extract colors instantly. Format Support: Supports HEX, RGB, and HSL color formats. Privacy First: Your images stay completely on your local ...