SShortSingh.

Programming

0
ProgrammingDEV Community ·

How to test a data breach claim before believing or sharing it

Breach claims often spread on social media and forums within hours, frequently before anyone has verified them. Many are old leaks repackaged, scraped public data, or stitched-together lists, so a claim should be treated as an allegation until the organisation, CERT-In, a regulator or a credible researcher confirms it. Experts advise checking the source's track record and whether the record counts and fields are internally consistent. They also warn against downloading leaked samples, which carry legal risk and malware dangers. Individuals can check their own exposure through Have I Been Pwned and should change reused passwords and enable two-factor authentication. Under CERT-In's 2022 directions, specified cyber incidents must be reported within six hours of being noticed.

0
ProgrammingDEV Community ·

How Small Businesses Can Move to the Cloud Step by Step Without a Risky Overhaul

A guide argues that moving a small business to the cloud should be broken into small, sequential projects rather than one large migration. It recommends starting with cloud email and file storage for remote access and automatic backups, then migrating business tools such as accounting, CRM, booking, and inventory one at a time while running old and new systems in parallel. The article stresses proper account setup, including individual logins, two-factor authentication, and role-based access, since misconfiguration causes most small-business cloud incidents. It also advises enabling automated backups and updates, testing a restore once, and reviewing cloud spending monthly to avoid rising costs. The piece is published alongside promotion of the author's cloud services firm, Cloudlift Tech.

0
ProgrammingDEV Community ·

Multi-Platform Publishing Pipeline Gains VS Project and Bluesky Support

A developer extended an automated content pipeline so a new project, VS, could publish its daily markdown to Medium, Substack, and Bluesky in a single CI run. The pipeline had skipped the VS batch because its metadata flags were still set to false, which left no posts on any platform and triggered a Slack alert. An initial hard-coded workaround in the publishing script worked once but undermined the pipeline's declarative design. The fix restructured content into dated folders with per-platform files and made platform detection data-driven through metadata flags. A new Bluesky flag defaults to false so payloads can be validated before posting.

0
ProgrammingDEV Community ·

Custom Software or Off-the-Shelf Tools? A Decision Framework for Small Businesses

Small businesses often reach a point where spreadsheets, CRMs, and manual data transfers become a burden, raising the question of whether to buy standard tools or build custom software. The article argues that routine functions such as accounting, email, payroll, and basic CRM are best served by inexpensive, proven off-the-shelf products. Custom software is worth considering when a company's unique processes give it a competitive edge, when workarounds consume significant staff time, or when existing systems need better connections. It suggests a practical test: if a workaround costs more than a few hours a week, get a quote for a proper fix, but if it takes only minutes, stick with the standard tool. The author notes that many businesses end up with a hybrid approach, keeping established systems while building small custom pieces where the real pain lies.

0
ProgrammingDEV Community ·

Developer Builds Postgres-Backed Rate Limiter to Protect Public Netlify Function

Kaleb, a web developer in Pompano Beach, Florida, added a public chat widget to his business website, which runs on a stateless Netlify serverless function. Shortly after deployment, he noticed automated script traffic repeatedly targeting the endpoint. Because in-memory caching fails across scaling container instances, he chose to use his existing PostgreSQL database as a shared store for request counts rather than adding Redis or an edge key-value service. The approach tracks requests per client IP within a rolling window, rejecting clients that exceed ten requests per minute with a 429 status code. The article includes the table schema and JavaScript code, and Kaleb argues the small added latency is acceptable for a low-traffic site.

0
ProgrammingDEV Community ·

Chatbots Answer Questions, While AI Agents Complete Defined Jobs

The article distinguishes a chatbot, which replies to questions with text, from an AI agent, which carries out a specific task step by step and returns a finished, usable result. It describes specialized agents as built for one kind of work and performing it consistently, in contrast to general-purpose chatbots. The author introduces Enterprise AI, a single console offering 42 such agents across categories like marketing, customer support, finance, and procurement. The pitch centers on replacing scattered subscriptions with one login, one usage view, and predictable pricing, with failed runs not charged. The project is described as being built openly from Sahiwal, Pakistan.

0
ProgrammingDEV Community ·

AI Assistant Misspelled Customer Names Despite Correct Data, Dash Developers Report

The developers of Dash, an AI assistant inside a bookkeeping app for small shops, found that the assistant often retrieved correct data but then misspelled names when writing its replies. Because users write in Arabic, Kurdish and English, where names often differ by only a letter, errors like "Karim" becoming "Kiram" produced plausible-looking but wrong names. The mistakes persisted across turns because the model reread and trusted its own earlier wrong replies. Simply asking the model to regenerate answers did not reliably fix the problem and added cost and delay. The team therefore built a narrow post-processing check that swaps a single near-miss word for the correct name from the conversation's data and logs the change.

0
ProgrammingDEV Community ·

GreenBuddy AI: Open-Source Gardening Assistant Runs Locally on Qwen via Ollama

A developer has released GreenBuddy AI, an open-source gardening assistant built with Python, Flask, and JavaScript for a Hacktoberfest challenge. The tool suggests location-aware gardening tasks, such as checking soil moisture and inspecting leaves, and lets users assign due dates and track completion. It runs locally using the Qwen 2.5 3B model through Ollama, so it does not depend on a paid hosted AI API. Checklists are saved in the browser so they persist after a page refresh. The project is not yet publicly deployed, and the developer has invited feedback and contributions on GitHub.

0
ProgrammingDEV Community ·

Sloth Sorter: a local AI tool that tidies cluttered folders

Sloth Sorter is a Python script that reads messy folders, such as a cluttered Downloads directory, and proposes a category and descriptive filename for each file. Users review a dry-run plan and approve it with a single flag before anything is moved. The tool was built as a submission to the Hacktoberfest Open-Source AI Challenge and runs an open-weight model locally through Ollama, with llama3.2:3b as the default. Its author chose local processing so sensitive files like tax forms and IDs are never sent to a hosted API. Safeguards include an undo log, no overwriting of existing files, and skipping recently modified files.

0
ProgrammingDEV Community ·

Non-Custodial Status in Crypto Wallets Exists on a Spectrum of User Control

A DEV Community article argues that calling a wallet 'non-custodial' is too coarse a label, and that engineers should ask who can move assets, under what conditions, and who must cooperate to end that access. The piece presents a spectrum ordered by the user's unilateral control, starting with plain externally owned accounts, where a single private key governs everything and compromised access cannot be selectively revoked. It then contrasts smart accounts, which allow scoped delegated permissions that the owner can revoke on-chain without operator cooperation, though this introduces contract-level risk. The article also examines embedded wallets with application-controlled secondary signers, where revocation may depend on the operator removing the signer. Overall, the author stresses that the relevant evidence is the actual contract or revocation path rather than the label or a settings toggle.

0
ProgrammingDEV Community ·

Seven data traps in job postings, found while counting 61,600 open roles

On October 21, the authors tallied every open job at 2,871 tech companies using career pages hosted on Greenhouse, Lever, Ashby and SmartRecruiters. They found that raw posting data is misleading, with duplicate listings for the same role across cities, boards that behave like recruiters, and batch-published or evergreen postings. Snapshot timing also distorts results, since weekend counts make hiring appear frozen. Location labels and remote flags are inconsistent, and salary data varies in format, currency and period. The authors recommend specific counting rules and separate storage of salary fields to avoid these errors.

0
ProgrammingHacker News ·

Student Builds Hedra, a 3D Open World Game From Scratch in High School

A developer has shared Hedra, a 3D open world game that they wrote entirely from scratch while still attending high school. The project is hosted on GitHub, with the linked repository reflecting a pre-AI version of the codebase. The post appeared on Hacker News, where it gathered a small amount of attention with 6 points and one comment. The source material provides few additional details about the game's features or development timeline.

0
ProgrammingHacker News ·

New app lets users build a world on their phone and explore it in XR headsets

A developer has released a project on Hacker News called Show HN that lets people construct a world using a phone. The creations can then be explored in extended reality on Apple's Vision Pro and Meta's Quest headsets. The post linked to a web page for the project, which received three points and no comments at the time it was listed. The source material provides limited detail beyond the project's core concept and platforms.

0
ProgrammingHacker News ·

Show HN: New Set of Prompts Aimed at Generating UI Micro-Interactions with AI

A developer has shared a project on Hacker News presenting prompts designed to help AI tools produce UI micro-interactions. The project is hosted on the typeui.sh website under a dedicated micro-interactions page. The post, submitted as a 'Show HN' item, had gathered 5 points and no comments at the time of the listing. The available information is limited to the project's link and engagement metrics, so details about its specific features or methodology are not provided.

0
ProgrammingHacker News ·

Award-Winning AI Literature Spotlighted in Hacker News Discussion

A post on Hacker News links to an article titled "Award-Winning AI Literature" hosted on jamesyu.org. The item has earned 7 points and has not yet drawn any comments. The available material includes only the headline, source links, and engagement figures, without the article's full text. Because the body of the piece is not provided, its specific claims about AI-generated literature and any awards cited cannot be confirmed here.

0
ProgrammingHacker News ·

Paper Examines How AI May Enclose the Scientific Commons

A new arXiv paper titled "AI and the Enclosure of the Scientific Commons" has been shared on Hacker News, drawing a small amount of attention. The item links to the paper's abstract page rather than providing its full text. Based on the title, the work appears to address concerns that artificial intelligence could restrict open access to shared scientific knowledge. The available source material does not include the paper's specific findings or arguments. The Hacker News discussion had received seven points and no comments at the time of the listing.

0
ProgrammingHacker News ·

AI analysis of heart CT scans flags coronary inflammation in 42.9% of asymptomatic patients

Biograph has completed what it describes as the first U.S. study using Caristo Diagnostics' AI-powered coronary inflammation detection. The analysis of CT scans identified coronary inflammation in roughly 42.9% of patients who showed no symptoms. The findings suggest that a substantial share of people without obvious heart disease symptoms may still carry elevated cardiovascular risk. The technology aims to detect this inflammation from imaging that is already routinely acquired. The source information available is limited, and details on the study's sample size and clinical follow-up are not provided.

0
ProgrammingHacker News ·

Show HN: agent-usage-guard, a Claude Code mod for protecting your usage window

A developer has shared agent-usage-guard, a modification for Claude Code, on Hacker News under the Show HN label. The tool is designed to protect a user's usage window, the limit period governing how much Claude Code can be used. The project is hosted on GitHub and drew 7 points and 3 comments on Hacker News. The source material provides only the project link and basic engagement metrics, so details on its specific mechanisms are not available.

0
ProgrammingDEV Community ·

Turning Mexico's FONE Pay Calendar PDF into Structured, Verifiable Data

Mexico's DGSANEF publishes the FONE education payroll calendar as an annex, a document written for human reading rather than machine use. Because hundreds of thousands of federalized teachers rely on these dates, the independent site PortalFone converted the annex into a structured, quincena-by-quincena calendar page. The project separated ordinary and extraordinary payroll dispersion from check delivery and bank deposit, since merging them into one payday field can spread confusion. Each entry keeps its source trail to the official annex, and a client-side CURP/RFC validator checks identifiers without sending data off the device. The result is one canonical, regularly updated page in place of recurring screenshots of the PDF.

0
ProgrammingDEV Community ·

Authtics Host Adds Built-In Developer Panel for Debugging Apps From a Phone

A developer built Authtics Host, also called HostJS, a TypeScript web framework inspired by Next.js that supports SSR, SSG, CSR, and a beta SRTWS mode. The framework includes a built-in Developer Panel, created because the author often develops on a phone and wanted to avoid switching between separate debugging tools. The panel offers eight tabs covering logs, route and page info, network requests, client details, the framework version, and server metrics such as heap and CPU usage. It also lets developers restart or shut down the running app and pause or resume incoming users, depending on access configuration. The author describes the setup steps, which require Node.js 22 and an npm install, and notes the framework is still under development.

← NewerPage 21 of 2836Older →