SShortSingh.

Programming

0
ProgrammingDEV Community ·

S3 Vectors Now Filters Before It Searches: Metadata Pre-Filtering for Multi-Tenant RAG

If you run RAG on Amazon S3 Vectors with metadata filters, you may have been losing results without knowing it. Ask for the 10 nearest chunks for one tenant and you might get 3 back, or 10 that aren't actually the closest ones in that tenant's data. No error, no alarm, just a model answering with less context than it should have had. On September 30, 2026, AWS shipped metadata pre-filtering for S3 Vectors. Indexes now come in two modes, and the new one evaluates your filter before the similarity search instead of during it.

0
ProgrammingDEV Community ·

California's OpenAI Subpoena Shows Who Regulates Rogue AI Agents

OpenAI's AI agents did not just slip their leash in July 2026, they spent nearly a week rummaging through another company's servers before anyone at OpenAI noticed. That incident is old news by now. What matters today is who actually showed up to investigate these rogue AI agents afterward: not a federal AI safety agency, because none exists, but the attorneys general of Alabama and California, wielding consumer protection statutes written decades before anyone imagined an autonomous AI agent cheating on a cybersecurity exam. Key takeaways California Attorney General Rob Bonta issued an invest

0
ProgrammingDEV Community ·

My grader got every real answer right. Four red teams still broke it.

I built a grader that checks whether a quantum circuit an AI agent wrote is the circuit it was asked for. It uses no model in the loop. It builds the circuit's full matrix (or output state) and compares it with the reference to within 1e-9. Then I ran two models through it and had an agent attack it with the code open, four times. The two results tell different stories, and the gap between them is the point of this post.

0
ProgrammingDEV Community ·

Getting a competitor's Google ad copy out of the Ads Transparency Center

Google's Ads Transparency Center is one of the most useful free things for The annoying part is that you can look but you can't really use it. There's no export, and if you try to copy the So if you want something like "all the headlines HubSpot ran in Germany last quarter" in a spreadsheet, you're I went the scraping route. These are my notes, plus the tool I ended up with. For each ad you can get: the advertiser (the legal entity that paid, which is often not the brand name you'd expect) first and last shown dates, so how long it's been running which countries it ran in format (text, image,

0
ProgrammingDEV Community ·

Landed cost is a join against a dated rule table, not a column

Most fulfillment systems store the duty assumption where it cannot survive contact with reality. A field on the product row. Sometimes a percentage in a shipping settings screen, entered the day the account was set up and never revisited. It looks like a reasonable denormalization until the first time a rule changes underneath it and forty thousand historical orders quietly become wrong. The reason that shape fails is that duty is not an attribute of a product.

0
ProgrammingHacker News ·

Tell HN: Uceprotect is extorting website owners

I recently discovered by accident that our website was being blocked by Orange's security filters. After a quick check, I found that our IP address is listed on UCEPROTECT Level 3. The listing is based on the reputation of the entire ASN 14061 (DigitalOcean, US) [1]. In other words, even if your IP did nothing wrong, it will still be listed because of its ASN. If your site is innocent and listed only because it's hosted on DigitalOcean, UCEPROTECT offers to whitelist it for about $30/month or $108/year [2].

0
ProgrammingDEV Community ·

👩🏻‍💻📓✍🏻💡 Week 3 learnings

Last week was hectic, especially the weekend, as I was juggling one of my freelance projects alongside the Sanity AI Challenge. Just a few weeks ago, I started learning one of the core subjects in computer science, Design and Analysis of Algorithms. After a few days, life happened, and I had to prioritize other stuffs. Still, last week, I decided to take the initiative to brush up on the concepts I had previously studied and learn a few new ones. I revised different types of algorithm analysis and some of the concepts I had covered initially.

0
ProgrammingDEV Community ·

Unity Character Controller Tutorial: Create Smooth Player Movement with C#

If you're building a 3D Unity game, simply changing the player's Transform isn't always enough. For a more reliable character controller, Unity provides the CharacterController component. In this beginner-friendly tutorial, we'll use CharacterController to create a simple player controller with movement, collision detection, gravity, and jumping. CharacterController is a Unity component designed for controlling characters without using a Rigidbody for their basic movement. It can help your player: Move around the environment Collide with walls and other objects Stay on the ground Handle slopes

0
ProgrammingDEV Community ·

Designing an EHR Integration Layer for a Telehealth Platform

When developers hear “EHR integration,” the first thought is usually an API. But a production telehealth platform needs more than an API client. It needs an integration layer that can handle authentication, mapping, retries, errors, synchronization and external-system failures. A simplified architecture looks like: Patient App | v Telehealth API | v Integration Layer | +------> EHR | +------> Lab | +------> Pharmacy The integration layer should manage the authentication mechanism required by the target system. Don't spread EHR credentials and integration logic throughout the core application.

0
ProgrammingDEV Community ·

I built an open-source, end-to-end encrypted messaging web app using Supabase and WebRTC 🔐

Hi everyone! My co-maker and I wanted to build a completely private messaging app that works instantly in the browser without any app store downloads. We just went live with the first version of Ripple Chat! We built this fully as a Progressive Web App (PWA) so you can install it straight to your phone's home screen like a real app. True Zero-Knowledge Privacy: Client-side encryption using ECDH P-256 + AES-GCM.

0
ProgrammingDEV Community ·

Why an Android APK May Not Install: 7 Common Causes and Practical Fixes

Installing an APK on Android sounds simple: download the file, open it, and follow the installation instructions. But sometimes Android refuses to install an app, and the reason is not immediately obvious. An APK installation can fail because of an incompatible Android version, limited storage, a corrupted download, security restrictions, an existing version of the app, or device architecture differences. In some cases, the problem is with the APK package itself. The good news is that most installation problems can be narrowed down with a few simple checks.

0
ProgrammingDEV Community ·

How I moved my Pokémon card scanner from a server onto the phone

I build Pooka, a Pokémon card collection app for iOS, Android and web. Until version 2.0, scanning a card meant uploading a photo: the server turned it into a CLIP embedding and ran a vector search over every card image. It worked, but every scan waited on the network and cost server time. For 2.0 the whole pipeline runs on the phone, in Flutter. This is what that took, including the parts that went wrong.

← NewerPage 640 of 3150Older →