SShortSingh.

Programming

0
ProgrammingDEV Community ·

Execution Policy Isn’t Security Theater — It’s a Teaching Trap

Call Execution Policy “security theater” and you get nods in every PowerShell thread. Call it a teaching trap and you get closer to why juniors keep getting stuck—and why seniors keep giving advice that accidentally makes the stuckness worse. It constrains which scripts PowerShell will run based on how they were sourced and signed. It is not antivirus. It is not a sandbox.

0
ProgrammingDEV Community ·

Multimodal AI Breaks at the Tokenizer, Not the Model

TL;DR — The gap between a multimodal demo and a production system isn't model capability — it's the token economics of turning video and audio into sequences the transformer can read. Naive frame sampling and fixed-window audio chunking quietly blow up cost, latency, and accuracy long before the language model does any reasoning. Treating modality ingestion as a retrieval problem, not a context-stuffing problem, is the fix most teams skip. Every multimodal demo follows the same script: drop in a short clip, ask a question about it, watch the model nail it. Then someone tries it on a forty-minu

0
ProgrammingDEV Community ·

OfferProof: an offline job-scam checker for my fresher friends

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend When I read "build for a friend", my first thought was that none of my friends had a problem I could fix in a weekend. Then I thought about what most of my batch is doing right now. We're all applying for our first jobs. And if you're a fresher looking for a job, you're exactly who fake job offers are aimed at. They look something like this.

0
ProgrammingDEV Community ·

Your Agent Said "Done". The Filesystem Disagrees.

"Task completed successfully." That's the most common lie in agent systems. Usually the agent isn't lying on purpose. It just reports what it intended to do, the logs repeat it, and nobody checks the filesystem. I built VASB (Verifiable Agent Systems Benchmark) to make that failure measurable. It grades what actually happened to the world, not what the agent said happened.

0
ProgrammingDEV Community ·

PGSimCity

PGSimCity PGSimCity is an open‑source simulation framework that lets developers prototype city‑scale systems with a focus on performance, extensibility, and realistic traffic modeling. It provides a plug‑in architecture, a built‑in physics engine, and a deterministic event scheduler that makes it possible to reproduce results across machines. In the first 100 words you already know what the library does, why it matters, and how you can start using it. City simulations have grown from toy projects to critical tools in urban planning, logistics, and game development. Traditional engines either s

0
ProgrammingDEV Community ·

S3 vs NFS for Kubernetes: Where Each One Actually Wins

S3 and NFS solve different Kubernetes storage problems. Use NFS or a CSI file driver when pods need shared, POSIX-style read-write-many file access. Use S3-compatible object storage when apps call the S3 API for immutable blobs, backups, and data lakes. RustFS gives you that S3 layer self-hosted under Apache 2.0. Dimension NFS (file) S3 object storage (RustFS) Access protocol NFS v3 / v4 over TCP HTTP REST (S3 API) Concurrent pods ReadWriteMany, native One writer per object; concurrency via versioning / ETag Kubernetes mount csi-driver-nfs (nfs.csi.k8s.io, GA, K8s 1.21+) No native volume type;

0
ProgrammingDEV Community ·

How to write test cases someone else can run

Most test cases are written by the person who built the feature, in a hurry, for themselves. They read fine to the author and fall apart in anyone else's hands: a step that assumes you know where the button is, an expected result that says "works correctly", a check that only passes if you ran the one before it. This post is about writing them so somebody else can run them and reach the same answer you would. That matters more now than it used to, because "somebody else" is increasingly a teammate on a different phone, a client doing acceptance testing, or an AI assistant working through your

0
ProgrammingDEV Community ·

The empty toolbar icon problem

There's a moment every Chrome extension has to survive, and it isn't the Store listing or the marketing site. It's the moment after Chrome says the extension is added. The icon is sitting in the toolbar and nothing useful has happened yet. That moment is quiet, and it's where a lot of small tools fail. Not because the idea was wrong, but because the first session never gave someone a reason to do the one action that makes the product real.

0
ProgrammingDEV Community ·

Pomodoro Timer

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend A friend of mine sometimes has trouble concentrating on their studies, so I made them a simple Pomodoro Timer using Python. Copy the code to a file named main.py. Feel free to use a venv. After you have done that, run the two commands below. You only have to install the PyQt6 package once.

0
ProgrammingDEV Community ·

Testing deep links on a real phone without emailing them to yourself

On a simulator or a phone connected by cable, opening a deep link is one command: # iOS Simulator xcrun simctl openurl booted "myapp://orders/1234" # Android device or emulator over adb adb shell am start -W -a android.intent.action.VIEW -d "myapp://orders/1234" On the phone in your hand, with no cable and no terminal, most of us do something worse. We paste the link into Notes, send it to ourselves in Slack, or email it to our own address, then tap it and hope it opens the right screen. When the order number changes, we do it again. It gets harder when someone else reports the bug. The ticket

0
ProgrammingDEV Community ·

The death of the craft: Why development feels completely empty now.

I’ve been a backend dev for about four years, and lately, I feel like I'm attending the funeral of my own profession every single morning at the daily stand-up. I am grieving a job that, technically, still exists. My title hasn't changed, my salary is the same, but the day-to-day reality of what I actually do is completely unrecognizable. We used to be the ones who built things from the ground up. We were engineers.

0
ProgrammingDEV Community ·

ZipMania: A Windows Archive Manager with In-Archive Previews

ZipMania is a free, open-source archive manager for Windows 10 and 11. It brings archive browsing, file previews, and Windows Explorer integration together in one desktop app. Browse before extracting ZipMania can preview images and text files inside supported archives, so you can check contents without first unpacking everything. It supports common formats including ZIP, 7Z, RAR, EGG, ALZ, and ISO. A ZIP engine designed for parallel processing When creating ZIP archives, ZipMania can process multiple files in parallel.

0
ProgrammingDEV Community ·

Learning Distributed Object Storage with Incus and PGSTY SILO

Aku buat R&D homelab untuk memahami konsep distributed storage, khususnya bagaimana object storage seperti MinIO/SILO menggunakan beberapa storage drives dan nodes untuk menyediakan redundancy dan survive daripada kegagalan storage. Untuk lab ini, aku gunakan: Windows + WSL2 Debian Incus Debian VM PGSTY SILO MinIO Client (mc) ext4 filesystem Tujuan utama bukan untuk membina production storage cluster, tetapi untuk memahami apa yang berlaku apabila storage drive atau node gagal. PGSTY SILO ialah fork daripada MinIO yang mengekalkan compatibility dengan S3 dan MinIO tooling. (github.com) Istilah

0
ProgrammingDEV Community ·

OpenScout: An Autonomous Open-Weight AI Event Scout

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built OpenScout – Personal Open Source Event Notifier, an autonomous AI-powered scout that monitors, aggregates, and ranks developer events, hackathons, and open-source meetups based on deep semantic relevance. I built OpenScout specifically for my close friend, who is deeply interested in open-source development, developer meetups, hackathons, and cutting-edge topics in AI/ML, DevOps, Docker, Kubernetes, and Cloud Computing. Living in India, my friend constantly looked for events in Pune, Mumbai, or global Onli

← NewerPage 716 of 3157Older →