SShortSingh.

Programming

0
ProgrammingDEV Community ·

Day 2: The model I want is the one that's boring everywhere

Kaggle Benchmarking Challenge. Previously: Day 0, the benchmark · Day 1, most of my bugs looked like model behaviour The benchmark asks one question twice: can the model do the job, and does it know when it can't? There are 200 invented items in four everyday shapes: route, classify, judge and ground. In each shape, one item in five can only be answered with ESCALATE. Every model gets two numbers that are never merged: a task score, and a false-confidence rate (how often it answered anyway when the right reply was ESCALATE).

0
ProgrammingDEV Community ·

health-export-mcp v1.5.0: encrypted Apple Health exports and rebuilt-day provenance

health-export-mcp v1.5.0 shipped encrypted exports and rebuilt-day provenance. Encrypted exports. The MetricBridge iOS app can encrypt each destination with a passphrase. The server gets the same passphrase through HEALTH_EXPORT_PASSPHRASE (or a file), and decrypts in memory on your machine. A tampered or wrong-passphrase file returns a named reason instead of pretending there is no data.

0
ProgrammingDEV Community ·

3-LLM Cross-Validation: A Consensus Mechanism

3-LLM Cross-Validation: A Consensus Mechanism Introduction The most counterintuitive audit principle in the ATS-008 architecture is this: the more fluent a model's reasoning chain, the more you should suspect it was fabricated. A single LLM's verdict is, at best, an unverified witness statement. It can tell a perfectly coherent story about whether a piece of code is safe — and still be completely wrong. That is the confirmation-bias failure mode that single-model pipelines inherit silently. This post is part of the "Detective Reasoning + Behavior Logs + Technical Puzzles" series.

0
ProgrammingDEV Community ·

Why Post-Fetch Filtering on LinkedIn Guest Pages Drops Your Dataset Yield

The Illusion of Server-Side Filters in Guest Sessions Data engineers integrating the linkedin-jobs-scraper often assume that selecting an input parameter means LinkedIn's database executes that query. It does not. Because this Actor operates without a login, cookies, or an API key, it relies entirely on LinkedIn's public-facing guest search pages. Over the last few years, LinkedIn has systematically stripped filtering capabilities from its guest-facing search endpoints. To compensate, the Actor performs post-fetch filtering.

0
ProgrammingDEV Community ·

Why is PageSpeed Insights worse than my local Lighthouse score?

You run Lighthouse in Chrome DevTools on a client URL and see Performance 94. You paste the same URL into PageSpeed Insights and the lab Performance score drops to the sixties. The audits look related. The numbers do not. Neither result is “lying.” They ran the same Lighthouse family of audits on different machines, with different throttling behaviour, and often with different cache and extension state.

0
ProgrammingDEV Community ·

Does Dependency Security Really Need the Cloud?

The question cloud-based security tooling. especially when you need continuously updated data, organization-wide policies, reporting, or large-scale analysis. I was interested in a narrower engineering problem: What would a dependency vulnerability analyzer look like if the core analysis had to work entirely locally? That constraint led me to build Dependency Vulnerability Companion, an IntelliJ-family plugin that analyzes dependency declarations against a vulnerability database bundled with the plugin. The constraints were deliberately strict: No account No token No API key No network call du

0
ProgrammingDEV Community ·

Build for a Friend: Receipt Lens

Build for a Friend: Receipt Lens Entered in the Best Use of Sentry Agent Tracing category: tooling that shows an agent's work, with traces. A friend of mine runs AI agents to do real work: research, data pulls, summaries. The agents are useful. The problem is what happens after. The agent says "done," hands over an answer, and everything in between is a black box.

0
ProgrammingDEV Community ·

Show Dev: Agricalc — free science-based agriculture calculators as an offline-first PWA

Hey devs! I want to share a project I built: Agricalc (https://agricalc.online), a free collection of science-based agriculture calculators. What it does: Covers the full farming cycle — planting, fertilization, irrigation, harvest, and marketing Every calculator is built on established agricultural formulas and reference data Includes a 53-term agricultural glossary (CEC, GDD, evapotranspiration, N-P-K…) Why a PWA: Farms often have poor connectivity — the whole thing works offline once loaded No registration, no backend account needed Multi-language and mobile-friendly, designed to be used in

0
ProgrammingDEV Community ·

Building a Browser-Based T-Shirt Designer with HTML5 Canvas

I've been exploring ways to build a browser-based T-shirt design editor using JavaScript and HTML5 Canvas. The goal is to let users create their own T-shirt designs by adding text, uploading images, resizing elements, and positioning them on a canvas. I'm also interested in implementing features such as zooming, panning, and measurement rulers to make the design experience more precise. You can see an example of the T-shirt design editor I'm working on here. One of the interesting challenges in this type of project is keeping the design elements and measurement rulers synchronized when the can

0
ProgrammingDEV Community ·

I don't watch F1, so I built a quiz where the AI isn't allowed to grade me

This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content I'm not an F1 person, but I've wanted to get into it for a while. Pole, DNF, sprint, undercut: I knew the words existed and not much more. So for this challenge I built the thing I actually needed, a quiz that teaches you Formula 1 one race at a time. It's called Pit Wall. You pick a 2026 Grand Prix and a tyre (Soft for one fact from the race, Medium for comparing drivers, Hard for the season so far), the five start lights go out, and you race five laps of questions.

0
ProgrammingDEV Community ·

Weekly Dev Log 2026-W20

🗓️ This Week It’s been two weeks since my last update. I had a long break of about five days, and here in Japan, it’s really starting to feel like autumn🍂. This time of year is perfect for picnics, so it’s been nice to enjoy the cooler weather. I also planted some lavender seeds with my kids that we received at a local event, and they’ve just started to sprout recently🌱. It’s been fun checking on them together and watching them grow little by little.

0
ProgrammingDEV Community ·

OpenAI hack by Claude, ZCode's git upload: week 38 in tech, ranked

Week 38 of 2026 had the OpenAI hack, a Claude-written exploit that got three researchers into OpenAI's internal GitHub, a coding agent that uploaded users' git history, and a Microsoft memo calling AI training "the largest theft of labor in human history". Here are September 14 to 18, seven stories ranked by how much each changes your Monday as a developer, with what happened after each episode and the stamp it gets now. TL;DR: week 38, ranked # Story Stamp now 1 Hacktron: a Claude-written exploit, a libheif bug with no CVE, OpenAI's internal repos, a $6,500 bounty NEEDS REVIEW 2 NYT v. OpenAI

0
ProgrammingDEV Community ·

A bulk export still needs per-row authorization

Export and “download all” endpoints are where object-level checks quietly disappear. The UI shows a filtered table, but the export handler often runs a privileged query, streams every matching id, and trusts that the list page already did the hard part. If any row in that stream would 404 or 403 on the single-resource path, the export just became a bulk BOLA. Patterns that hold up: Authorize the action (can this subject export this collection?) and then constrain the query with the same scope the list API uses — tenant, ownership, relationship — not a god-mode SELECT * WHERE created_at …. Pref

0
ProgrammingDEV Community ·

I let an AI agent run my side project's growth loop: intent.md, CI gates and metric bands

I'm a digital tutor at a middle school in Korea. A while ago I got tired of emailing myself files just to move a photo from my phone to a classroom PC, so I built a small web app with Claude Code: Clipboard Share. Open it on two devices on the same Wi-Fi and they find each other. No code to type, no sign-up, no app install. Building it was the fun part.

0
ProgrammingDEV Community ·

I Built an AI Learning Companion for People Who Want to Learn by Building

For the Hacktoberfest Weekend Challenge: Build for a Friend, I wanted to build something that wasn't just another AI demo. I wanted to build something that could actually help someone learn. So I built AIBuddies. 👉 Live: https://ajay-dhangar.github.io/ai-buddies/ 👉 Source: https://github.com/ajay-dhangar/ai-buddies AIBuddies is an open-source AI learning companion that brings together learning paths, practical projects, interactive demos, and community-driven resources in one place. Learning AI can be overwhelming.

0
ProgrammingDEV Community ·

Union-Find: The Matrix of Disjoint Sets

The Quest Begins (The "Why") I still remember the first time I stared at a LeetCode problem that asked me to count how many separate groups of friends existed in a social network. My initial instinct was to throw a nested loop at it, compare every pair, and mark visited nodes. The code worked on the tiny examples, but as soon as the input size crept past a few thousand, my solution started to feel like I was trying to bail out a sinking ship with a teaspoon. I was frustrated, not because I lacked effort, but because I was solving the wrong problem—I was treating connectivity as a series of pai

0
ProgrammingDEV Community ·

Database Isolation: Why Two Committed Transfers Can Create Money

Two wallet transfers can both commit successfully while creating money. In Lab 08, the problem is a specific query pattern: read a balance, validate it in Go, calculate a replacement value, and write that value later. A transaction boundary does not make the original read remain current. The useful question is whether overlapping transactions preserve the business invariant. This lab approaches that question through a three-account wallet, PostgreSQL isolation experiments, and concurrent tests.

← NewerPage 723 of 3158Older →