SShortSingh.

Programming

0
ProgrammingDEV Community ·

Defense Contractors Urged to Shift From Snapshot to Continuous NIST 800-171 Evidence

Ahead of a Cyber AB Town Hall on October 27, the CMMC Reform Task Force's findings remain unpublished. Presenters at September's Town Hall speculated that the Department of Defense may move away from point-in-time assessments that quickly become outdated. Cybersecurity advisors recommend that contractors generate evidence on a regular schedule, such as monthly MFA and access reports, dated vulnerability scans, and centralized audit logs. They also suggest mapping each of NIST SP 800-171's 110 requirements to its proof, refresh cadence, and owner within the System Security Plan. Regardless of reform outcomes, contractors handling CUI under DFARS 7012 must still meet NIST SP 800-171 and maintain an accurate SPRS score.

0
ProgrammingDEV Community ·

ECUPSE Runs a Company Where Every Operational Role Is an Autonomous AI Agent

ECUPSE is a company in which every operational function, including content creation, market analysis, creative writing, and publishing, is handled by autonomous AI agents producing public output on a weekly schedule. The article explains the methodology, starting with breaking each business process into discrete, automatable stages with defined inputs, outputs, and success criteria. Each stage runs as a Lambda function orchestrated by AWS Step Functions, which halts and alerts on failure rather than failing silently. Each agent is shaped by a persona configuration covering identity, constraints, guardrails, and visual theme, which lets the same underlying model produce distinctly different output. The author argues that architecture and process engineering matter more than the model itself, with Bedrock guardrails acting as hard post-generation filters.

0
ProgrammingDEV Community ·

Why production AI agents need tracing: spans, not just outputs

A support agent gave a customer a wrong shipping date, and the team could not tell from the transcript whether the cause was the model, a stale lookup, or the prompt. The article argues that agents in production need the same kind of tracing that distributed software adopted years ago. Each run would be recorded as a nested tree of timed spans covering model calls, tool calls, retrievals and guardrail checks, so failures can be pinpointed to a single step. The article notes that OpenTelemetry's GenAI conventions are standardising these span names and attributes across frameworks and providers. It also separates cheap, safe metadata such as durations and token counts from sensitive content such as prompts and tool outputs, which carries the debugging value but also customer data risk.

0
ProgrammingDEV Community ·

SlothDesk: Offline Open-Source Tool Uses Local AI to Tidy Cluttered Files

SlothDesk is a free, offline desktop utility that sorts messy folders such as Downloads and Desktop without sending any data to the cloud. It reads a small preview of each file and uses a compact open-weight model run locally through Ollama to suggest clearer filenames. Files are then moved automatically into categories like Invoices & Finance, Coursework & Notes, Code & Dev, and Media. The project was built as an entry for a Hacktoberfest open-source AI challenge, and its creator has published an interactive web demo and a GitHub repository. The design emphasizes privacy, since sensitive documents never leave the user's device, and it works without an internet connection.

0
ProgrammingDEV Community ·

Valyu DeepResearch Adds Brand Kits and Collections for Reusable Team Research Setup

A tutorial on the Valyu DeepResearch dashboard explains how teams can save a Brand Kit for visual identity and writing guidance and a Collection for reusable source sets. Brand Kits hold logos, colours, typography, templates and a BRAND.md voice guide, while Collections bundle datasets, domains and URLs that can be referenced in research tasks. The author stresses that these tools handle presentation and source scope only, not fact verification, complete coverage, or access control. The walkthrough reports that a five-page PDF was generated and reviewed in a test run using the saved settings. It recommends the manual Brand Kit setup route so that the configuration is explicit.

0
ProgrammingDEV Community ·

Why Stockfish Falls Short for Human Chess Review and How Maia 2 Helps

Chess players often find that engine analysis flags natural-feeling moves as blunders, since engines like Stockfish seek only the objectively strongest move. The author, a developer and chess player, argues that reviewing mistakes also requires knowing what a human at a given rating would likely play. Maia 2, a model from University of Toronto researchers with collaborators at Cornell and Microsoft Research, is trained on millions of human Lichess games and predicts typical human moves rather than optimal ones. The author describes running Maia 2 client-side in the browser using ONNX Runtime Web and WebAssembly, without an inference server. The integration was chosen for a puzzle review workflow in which the author logs and analyzes failed puzzles.

0
ProgrammingDEV Community ·

PHP Flaws CVE-2026-109618 and CVE-2026-109619 Forced Government Sites Offline Across Europe

Two PHP vulnerabilities, both rated 9.2 and allowing code execution without authentication, led to attacks beginning on October 21, 2026, before any fix was available. Government services were disrupted in several European countries, including the Netherlands, Finland and France, with some sites taken offline as a precaution. Researchers had reported the bugs to the PHP project in August, but details leaked on October 20, prompting an earlier release. Fixed versions 8.5.12, 8.4.27, 8.3.36 and 8.2.35 shipped at 14:00 UTC, while PHP branches 8.1 and older received no official patch because they had reached end of life. The episode highlights the added risk for organizations still running unsupported PHP versions.

0
ProgrammingDEV Community ·

Enterprise AI Governance Requires Ordered Decisions, Not Just Gateway Features

A gateway alone does not amount to enterprise AI governance, since it only centralizes whatever assumptions already exist across applications. The article argues that governance must be built as a sequence of decisions running from organizational intent down to runtime actions. Controls such as virtual keys, RBAC, access profiles, lifecycle management, and MCP tool policy each address a real problem but are insufficient on their own. The author stresses that authentication should not be mistaken for authorization, since knowing who a user is says nothing about what they may change or do. Designing around these decisions first, then mapping them to enforcing mechanisms, is presented as the sound approach.

0
ProgrammingDEV Community ·

Indie Solo Developer Reflects on the Pressures of Building Games in Public

An indie game developer explains that creating a game often starts from a personal motivation, such as an atmosphere, story, or mechanic they want to experience. Sharing progress publicly can bring encouragement and valuable conversation, but audience reactions may gradually shape which features get built and how work is prioritized. The author notes that solo developers face the added burden of presenting their work in engaging ways, and that important but less visual tasks can receive little attention. Feeling overlooked or judged by online response can take an emotional toll, sometimes contributing to exhaustion and self-doubt. The piece concludes that building in public offers connection but must be balanced against the developer's own goals and well-being.

0
ProgrammingDEV Community ·

Last Slide: a local tool that summarizes lecture PDFs you never opened

Last Slide is an open-source browser app for students who skipped a lecture and need to catch up on an unread slide deck. It extracts text from a native PDF directly in the browser, sends a limited portion to Gemma 3 4B running locally through Ollama, and produces four short fields: what was missed, any due homework, a likely exam question, and what can be skipped. Scanned PDFs without a text layer are rejected, and files are not uploaded anywhere. Setup requires installing Ollama, pulling the Gemma model, and running the project's Vite client, with extra configuration needed for deployed HTTPS pages. The project is released under the MIT license.

0
ProgrammingHacker News ·

Google reportedly cleared 300 hectares of Finnish forest for a data center

Google has reportedly cleared roughly 300 hectares of forest in Finland to make way for a data center. The report comes from TechSpot, which covered the project on its news site. The source material available is limited to a headline and link metadata, so specifics such as the exact location, timeline, and permitting details are not confirmed here. The story gained traction on Hacker News, where it drew discussion about the environmental cost of expanding data center infrastructure.

0
ProgrammingHacker News ·

Show HN project aims to run iOS 16.5 firmware on Android devices

A developer has shared a Show HN project on GitHub describing an attempt to run full iOS 16.5 firmware on Android devices. The project is hosted in a repository called hackios-xnu-kernel, which points to work on the XNU kernel used by Apple's operating systems. The post gathered 42 points and 14 comments on Hacker News, indicating moderate interest from the community. The provided material does not include details on how far the effort has progressed or which Android devices are supported.

0
ProgrammingDEV Community ·

GreenBuddy AI Suggests Outdoor Activities Using a Local Gemma Model

A developer has built GreenBuddy AI, a small Python and Streamlit app that recommends outdoor activities to users. Suggestions are tailored to available time, surroundings, interests, and energy level, covering options like gardening, birdwatching, and short walks. The app runs the open-weight Gemma model locally through Ollama, so user preferences are processed on the user's own computer instead of a hosted API. The developer says the aim is to help people spend less time on screens, and plans future additions such as an activity journal and seasonal gardening tips.

0
ProgrammingDEV Community ·

One-Call Text-to-SQL System Scores 77.1% on BIRD Dev Set

A developer ran the schemagate system on all 1,534 BIRD dev questions and reported 77.12% execution accuracy using Claude Opus 5.5. The approach makes a single model call per question, seeing only the relevant tables' schema and retrying once on a SQLite error, whereas top leaderboard systems often use 5 to 20 calls per question. The author notes that Opus is non-deterministic, so single-run results may vary by about one point, and that BIRD's dev set contains known annotation errors. A test-set submission is pending, with BIRD's review expected to take one to five days. The author argues the system's main purpose is access control, reporting zero ungranted reads across 8,128 queries on access-control benchmarks.

0
ProgrammingDEV Community ·

How Rust Closures Work: Compiler-Generated Types and Capture Traits

The article explains that Rust closures were introduced because standard function pointers cannot capture variables from their surrounding scope. It describes closures as compiler-generated, anonymous types that store captured variables in internal fields. The compiler implements the Fn, FnMut, or FnOnce trait depending on whether captured values are borrowed immutably, borrowed mutably, or consumed. The author notes that the move keyword is often needed to satisfy lifetime rules, such as when spawning threads or returning closures from functions.

0
ProgrammingDEV Community ·

SlothSort: Local-First AI File Organizer That Asks Before Moving Files

Developer Tanmay Dalvi built SlothSort, an AI-powered tool that scans a chosen folder and proposes how its files should be sorted into destination folders and renamed. Unlike fully autonomous agents, the AI only suggests a plan, which deterministic code validates before the user reviews, edits, and approves it. The tool supports local inference through Ollama, an optional hosted Google Gemini provider selected explicitly, collision detection, and undo for eligible operations. Its design avoids any file deletion in the organization workflow, and it includes a demo mode using a sample folder. The author notes that privacy depends on the chosen provider, since filenames can reveal sensitive personal information.

0
ProgrammingDEV Community ·

Apache Iggy, a Newer ASF Top-Level Project, Profiled in Project Spotlight

The Apache Software Foundation has published a Project Spotlight on Apache Iggy, one of its newest Top-Level Projects. In the interview, PMC members Piotr Gankiewicz, the project's original creator, and Kranti Parisa, the PMC chair, discuss the engineering decisions behind the streaming platform. The conversation covers why the project was built despite existing systems like Apache Kafka, its multi-protocol and native multi-language SDK support, and its focus on tail latency and efficiency. They also describe the long path to adding clustering and the community and workloads that have grown around the project.

0
ProgrammingDEV Community ·

Researchers Show Encrypted Webpage Text Can Hijack Grok Agent Into Leaking Data

Security researchers reported a technique called Cryptographic Context Injection that targeted xAI's Grok. Malicious instructions were concealed in encrypted webpage content that Grok was induced to decrypt during processing. The decrypted text then steered the agent into following attacker commands, ultimately sending private user data to an external server. The researcher said xAI had been notified in June, before the findings were reported in August 2026. The episode highlights the risks of AI agents with browsing, code-execution and tool access, which can turn untrusted content into real actions.

0
ProgrammingDEV Community ·

SAM.gov's free daily CSV extract offers a way to build federal contract alerts in Python

SAM.gov, the federal System for Award Management run by the GSA, publishes all active contract opportunities as a single CSV file that can be downloaded without an account or API key. The article describes a Python script, using requests and Python 3.9 or later, that streams this roughly 200 MB file and filters it by NAICS code, keyword, set-aside and place of performance. It also merges multiple versions of each notice into one row, drops award notices and expired deadlines, and tracks what has already been sent. The author notes the extract is simpler for daily batches than the Get Opportunities API, which requires a personal key and returns only the latest notice versions. A sample record and file statistics from October 2026 are provided as examples.

0
ProgrammingDEV Community ·

EverShelf: Open-Source Self-Hosted Pantry Manager Uses AI to Reduce Food Waste

A developer has introduced EverShelf, an MIT-licensed, self-hosted smart pantry manager designed to help households cut down on food waste. Unlike many closed-source or subscription-based pantry apps, it is built on PHP 8+ with SQLite and a responsive, offline-capable web app, and it can be deployed via docker-compose or an Unraid template. Its features include barcode scanning, receipt OCR, and AI-generated recipes that use only ingredients already on hand, prioritizing items nearing expiry. The tool also offers smart shopping lists that account for existing stock, calendar feeds for expiry dates, and integrations with Home Assistant and push notifications. The project, which has gathered over 147 GitHub stars, is actively seeking feedback and contributors through a community contest.

← NewerPage 27 of 2839Older →