SShortSingh.

Programming

0
ProgrammingDEV Community ·

Access Atlas: keyboard repair plans from structured W3C guidance

This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content. Access Atlas is a small keyboard and focus repair agent. Give it a symptom such as “Tab leaves my modal” or “arrowing through tabs loads every slow panel,” and it selects source-linked guidance from Sanity. The product plan brings together the repair steps, prerequisites, constraints, suggested manual checks, expected observations, and original W3C source. The corpus contains seven repair topics.

0
ProgrammingDEV Community ·

The BMW manual was off-limits, so I built my friend something better

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend My friend repairs his own BMW E90 325i. Not professionally, not as a hobby exactly, just the way someone does when they'd rather understand their car than hand it to someone who won't explain it back. Watching him work, the actual bottleneck is never the wrench. It's that the information is scattered. A torque spec lives in a forum post from 2013.

0
ProgrammingDEV Community ·

VMware Tanzu Agent Deployment: Build Packs, MCP Gateways, and Multi-Tenant Security

AI agents are crossing the chasm from developer laptops to enterprise infrastructure. When that happens, security boundaries, multi-tenancy, and compliance become non-negotiable. VMware Tanzu Platform is deploying agents alongside traditional applications in production environments, and the plumbing looks different from what you build in a prototype. Nick Kuhn from VMware Tanzu Platform walked through what changes when agents run in enterprise environments: agent build packs, MCP gateways, shared memory coordination, identity management, and sandboxing primitives. This is platform engineering

0
ProgrammingDEV Community ·

FriendFlow AI: Turning Messy Thoughts into Clear Tasks with Local AI

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built FriendFlow AI, a privacy-first local AI task organizer for my friend Sandaru, who is a software engineer. Like many developers, Sandaru has a heavy daily workload. He has meetings, development tasks, code reviews, personal errands, reminders, and other responsibilities happening at the same time. Because of that workload, he sometimes forgets small daily tasks.

0
ProgrammingDEV Community ·

Warlock Ransomware Uses Year-Old SharePoint ToolShell Flaws Against a Water Utility and a Telecom

TL;DR what: Warlock (Longlegs) broke into on-premises SharePoint servers at a water utility, a telecom provider, a regional government body and a university over two months, using the ToolShell vulnerabilities. impact: In one intrusion the group used a vulnerable K7RKScan driver to disable protection software on at least 40 hosts in about two hours, then pushed Warlock ransomware to 33 hosts from the domain SYSVOL share. fix: Microsoft released fixes for CVE-2025-49704, CVE-2025-49706, CVE-2025-53770 and CVE-2025-53771 in July 2025, and its ToolShell guidance also calls for rotating SharePoint

0
ProgrammingDEV Community ·

I track a public data registry from my terminal now — zero dependencies, one file

I use a lot of open data registries, and they all share one annoying property: you find after it matters. A vendor gets added overnight, a grade shifts, So I built a tiny tracker for one of them, and it turned out to be simpler than I Sourcey publishes three public datasets as plain JSON plus sha256:8094c042 consistently across all three datasets — that's The key detail: every dataset snapshot is addressable and the current release carries sourcey-tracker — one file, ~450 lines, $ python3 tracker.py status # release, digest, entity counts $ python3 tracker.py snapshot # immutable local snapsho

0
ProgrammingDEV Community ·

Google Launches Guided Vision in Gemini Live for Voice-First Android Accessibility

Google has launched Guided Vision in Gemini Live for compatible Android devices, adding a voice-forward way to interpret what a phone camera sees during a live Gemini conversation. The feature is designed with blind and low-vision users in mind, but its arrival also shows how AI-assisted visual interpretation is becoming part of Android's built-in accessibility experience rather than a separate specialist tool. According to Google's official Guided Vision announcement, users can share their camera during a Gemini Live session and receive dynamic audio descriptions, spoken cues to improve camer

0
ProgrammingHacker News ·

Show HN: Made an open-source Lego AI generator

Hi there :-) New on HN, first time posting. Past year, around December, I started experimenting with making ChatGPT and Claude generate source code in LDraw language. This LDraw is literally an "assembly" language, a low-level programming language that describes how to assemble LEGO pieces together into models, one placement instruction at a time. When executed by specific tools, like e.g. LDView, LeoCAD, Studio...

0
ProgrammingDEV Community ·

Why Your LLM Architecture is Flawed: Mastering Dot-and-Index Paths and Context Isolation in Jev

If you are building production AI systems, you have likely hit a frustrating wall. Your prompts are meticulously engineered, your retrieval-augmented generation (RAG) pipeline is fully operational, and yet your model still hallucinates, drifts off-topic, or gives wildly uncalibrated answers when faced with complex, multi-tenant payloads. The problem isn't your prompt. The problem is your state architecture. In early tutorials, passing a single customer message or a short transaction string into an AI model works seamlessly.

0
ProgrammingDEV Community ·

How sigstop knows you are on a call, with zero permissions

A break reminder has one job it must never get wrong: it must not fire in the middle of a call. So when I wrote sigstop, a menu bar break reminder for macOS, the first question was how an app can know a call is happening without the Microphone permission, which would not help anyway: that permission is for capturing audio, not for knowing whether somebody else is. This is what the code does, with the caveats the docs state next to it. CoreAudio exposes a property on every audio device called kAudioDevicePropertyDeviceIsRunningSomewhere. It answers one question: is some process on this machine

0
ProgrammingDEV Community ·

Noted AI: A Local-First, Privacy-Preserving AI Note Assistant

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built Noted AI ("Your thoughts, organized by AI. Your notes, under your control.") for my friend, who is currently managing a packed schedule of university lectures, academic study sessions, and team project meetings. My friend constantly ran into three major friction points: Scattered, Messy Inputs: Information was coming in from everywhere—spoken lectures, raw audio voice recordings, slide deck PDFs, and quickly typed scratch notes. Cognitive Overload & Manual Revision: Manually combing through hour-long lectu

0
ProgrammingDEV Community ·

OverTheWire Bandit Level 2 Writeup — Read a Filename With Spaces

The password file is named spaces in this filename. The shell splits unquoted arguments on whitespace, so the filename has to be quoted or escaped to be treated as one argument. Platform: OverTheWire Bandit Category: Linux Fundamentals Level: 2 → 3 Difficulty: Beginner Technique: Shell quoting and escaping Level 2's home directory has one file, but its name contains spaces. In a shell, unquoted spaces separate arguments — so typing the filename as-is splits it into several nonsense arguments instead of one filename. "Level Goal: The password for the next level is stored in a file called spaces

0
ProgrammingDEV Community ·

Adding Concurrency with `cancel-in-progress` to GitHub Actions CI to Cut Build Minutes

Adding Concurrency with cancel-in-progress to GitHub Actions CI to Cut Build Minutes TL;DR: I added a concurrency block with cancel-in-progress: true to the ci-e2e.yml workflow, preventing overlapping runs on the same branch. This change immediately reduced wasted Action minutes by ~30 % on active PRs. Our CI pipeline (.github/workflows/ci-e2e.yml) was triggered on every push to a branch and on a cron schedule. When a developer pushed multiple commits quickly, GitHub started a new workflow run before the previous one finished. Since each run executes the full end‑to‑end test suite, overlapping

0
ProgrammingDEV Community ·

Refined Sites for Jira Service Management: The Honest Assessment

Refined Sites for Jira Service Management: The Honest Assessment When an employee needs to report a broken laptop, submit a leave request, or raise an IT incident, the last thing they should be thinking about is how to navigate the tool. They should be thinking about their problem. The moment your service portal becomes the obstacle — confusing layout, corporate-grey aesthetic, request forms buried three clicks deep — you've already lost the self-service argument before a single ticket is filed. Jira Service Management is technically capable. The backend — queues, SLAs, automations, approvals

0
ProgrammingDEV Community ·

Consolidating Sentry Cron Check‑ins & Adding Dynamic Inputs to GitHub Actions Workflows in **content‑automation**

Consolidating Sentry Cron Check‑ins & Adding Dynamic Inputs to GitHub Actions Workflows in content‑automation TL;DR: I refactored the four separate Sentry cron check‑ins into a single monitor and exposed --lang/--repo as workflow_dispatch inputs for the Bluesky workflow. The changes cut CI noise, made the pipelines configurable at run‑time, and forced me to rewrite a broken Groq‑AI integration that was crashing the content generator. Our content‑automation repo runs four daily GitHub Actions workflows: devto-daily.yml bluesky-daily.yml daily-content.yml weekly-newsletter.yml Each workflow perf

0
ProgrammingDEV Community ·

🛡️ SafeBite: Building an AI-Powered Cloud Allergy Scanner for a Loved One

Challenge Entry: Hacktoberfest Weekend Challenge — Build for a Friend 🤝 Live App: [https://safebite-jrr6.onrender.com/] GitHub Repository: https://github.com/12jadhavsai2006/safebite Grocery shopping with severe food allergies or strict dietary restrictions can be genuinely stressful. Reading through endless, tiny ingredient lists on product packaging while trying to spot hidden derivatives or cross-contamination warnings is exhausting. I built SafeBite for someone close to me who deals with strict dietary restrictions. I wanted to give them a tool they could open instantly on their phone in

← NewerPage 706 of 3156Older →