SShortSingh.
0
TechnologyThe Verge ·

r/opensource bans AI-related projects in new rules, sparking community backlash

Moderators of the r/opensource subreddit have posted new submission rules that, among other changes, prohibit projects that use AI, are made by AI, or are intended for AI. The announcement, published on a Saturday evening, argues that AI in its current form does not fit the community's open source values. The rules have drawn heavy criticism in the comments and prompted the creation of a rival subreddit, r/trueopensource. A moderator, Wolvereness, has responded in the discussion that enforcement will involve nuance and some room for discretion. One example given is software that incidentally includes AI-powered accessibility features.

0
ProgrammingDEV Community ·

Generating Changelogs from Git Log Between Two Tags

Writing release notes by hand from git log output is tedious, especially when sorting commit messages by type. The article shows how to list commit subjects between two tags or hashes using git log with a pretty format. It then demonstrates a shell approach that uses grep to split commits prefixed with feat, fix, and chore into separate files and group them under Markdown headings. The author notes this pipeline becomes unwieldy when commit conventions are inconsistent or release sizes grow. The piece ends by promoting a paid tool that automates grouped Markdown changelog generation.

0
ProgrammingDEV Community ·

PantryPulse: An Open-Source Kitchen App for Tracking Ingredients and Cutting Food Waste

A developer has built PantryPulse, a kitchen companion app designed to help users cook with what they already have and waste less food. The app aims to scan ingredients and maintain a running inventory of a user's fridge contents. It pairs a React Native and Expo mobile and web front end with a Python backend and AI-assisted food features. The project was submitted to a Hacktoberfest Open-Source AI Challenge and emphasizes privacy-friendly, offline-first AI that works across devices. The developer also highlights open-source development as a way to let others contribute and to explore running AI locally instead of relying on closed services.

0
ProgrammingDEV Community ·

Safely cleaning up merged git branches and avoiding the squash-merge trap

Long-lived repositories often accumulate many stale local branches that are hard to track. The article recommends switching to main, pulling the latest changes, and listing branches already merged into main, since deleting those loses no work. It advises using the lowercase -d flag, which refuses to delete unmerged branches, and previewing candidates in a file before removing anything. Because squash-merged pull requests are not recognized by git branch --merged, the author suggests verifying them on the pull request page before forcing deletion with -D. Remote branch deletion is flagged as something to coordinate with the team, and the piece closes with a promotion for a paid Python helper tool.

0
ProgrammingDEV Community ·

Cómo la IA puede influir sutilmente en las decisiones de compra de los consumidores

Un artículo advierte que algoritmos de inteligencia artificial influyen de forma discreta en las decisiones de consumo, sin que las personas lo perciban. Según el texto, sistemas de recomendación y precios dinámicos pueden orientar a los compradores hacia marcas o productos que maximizan el margen del vendedor. El análisis señala que pequeñas empresas de Latinoamérica, como una cafetería en Costa Rica, enfrentan desventajas al competir con grandes firmas que usan estas herramientas. Entre las tácticas mencionadas figuran el sesgo de confirmación, la escasez artificial y el aprovechamiento de la fatiga de decisión. El autor recomienda transparencia y un uso ético de la IA como defensa tanto para consumidores como para emprendedores.

0
ProgrammingDEV Community ·

One MCP connector links an AI agent to projects, call recordings, wiki and feedback

Instead of logging an AI agent into separate task, docs, call and feedback tools, this tutorial shows how to connect it to all four through a single hosted MCP server and one API key. The server at mcp.dutify.ai covers Dutify Cloud, Dutify Hub, Codexum and Roadmarq, and setup takes about five minutes. Users create a key in account settings, which can be a broad personal key or a narrower workspace key limited to one product family. The guide includes configuration snippets for Claude Code, Cursor, Claude Desktop and VS Code. It also recommends giving agents only the access they need, such as a narrow key for read-only roadmap work.

0
ProgrammingDEV Community ·

Trivy v0.76.1 Hardens Against Compromised eMudhra Intermediate CA Certificates

Trivy v0.76.1 responds to a compromise of an eMudhra intermediate Certificate Authority key, which could let an attacker forge TLS certificates. Such forgery could allow poisoned vulnerability databases, tainted container artifact pulls, and false scan attestations in CI/CD pipelines. The release is built with Go 1.27.3, which hardcodes rejection of the compromised certificate chain tracked as CVE-2026-111943. Its container images also ship an Alpine base whose CA store removes and distrusts the affected certificates. The article further recommends pinning immutable image digests rather than mutable tags to apply these protections consistently.

0
ProgrammingDEV Community ·

Debian'ın 1993'ten 2025'e Uzanan Tarihi

Debian'ın kuruluş hikayesi, projeyi başlatan Ian Murdock'un genç yaşta bilgisayar eğitimi alırken, mevcut Linux dağıtımlarından memnuniyetsizlik duymasıyla başlıyor. Murdock, 1994'te yayımladığı manifestoda, özgür yazılım ilkelerine bağlı, düzenli bakım görecek ve CD ile floppy disk gibi yollarla da dağıtılacak yeni bir dağıtım hedefledi. Proje kısa süre içinde Free Software Foundation'ın sponsorluğunu aldı, ancak Murdock'un 1995'te projeden ayrılmasıyla bu ortaklık sona erdi. Ardından Bruce Perens liderliğinde Debian Social Contract ve Debian Free Software Guidelines kabul edildi ve proje gönüllü sayısını hızla artırdı. Bu ilkeler, daha sonra Açık Kaynak Tanımı'nın temelini oluşturacak kadar etkili oldu.

0
ProgrammingDEV Community ·

Should Founders Build an MVP Before Finding Customers? Two Contrasting Stories

Some startup questions can be settled through conversations or a simple landing page, while others require a working product, and mixing the two wastes effort. Joel Gascoigne built Buffer before confirming demand, then tested interest with a two-page site and a pricing page, and reported his first paying customer four days after a launch in November 2011. Figma, by contrast, stayed in stealth for years and raised its first round without user metrics, and both companies survived, so neither path proves a rule. The article argues founders should identify whether customer risk or product risk is their bigger unknown and pick the cheapest test for it. It also notes that signals like compliments, signups, and clicks reveal far less than commitments, pilots, or payments.

0
ProgrammingDEV Community ·

Developer Builds Actuarial Mortgage Platform With 163 Pages and Privacy-Focused Design

A developer has launched SmartMortgageCalc, an open actuarial mortgage suite meant to go beyond the simplified calculators common on bank websites. The platform aims to model factors such as PMI cancellation, tiered transfer taxes, and front-loaded interest, while avoiding user data tracking. The write-up explains how the system handles cross-border compounding rules, citing differences between US, Canadian, and Australian mortgage conventions. The developer says the underwriting logic is verified through automated Node.js test suites, with an example benchmark testing the effect of extra principal payments on a $300,000 loan.

0
ProgrammingDEV Community ·

Laterlight Turns Uploaded Documents Into a Verified To-Do List

Laterlight is an open-source tool that converts uploaded TXT, PDF, or DOCX files into an actionable task list. It uses an open-weight model, Qwen3.5-4B, to pull out deadlines, parties involved, amounts, and urgency levels, along with a draft follow-up message for review. Each extracted item is checked against quotes from the original text to confirm it is supported by the document. Users remain responsible for reviewing and acting on the suggestions, and the project was built as an entry in the Hacktoberfest Open-Source AI Challenge.

0
ProgrammingDEV Community ·

Guide Outlines OWASP Top 10 Fixes for Web Application Security

A DEV Community article explains how implementing the OWASP Top 10 security fixes can strengthen web applications against common vulnerabilities and reduce risks to user data and financial losses. It recommends addressing injection flaws with parameterized queries and input validation, securing authentication and session management, and using encrypted protocols for data transmission. The piece also advises regularly patching dependencies and monitoring security logs to detect incidents. It presents the OWASP Top 10 as a widely accepted standard that is updated every three years, with code examples illustrating these practices.

0
ProgrammingDEV Community ·

Who Receives WARN Act Layoff Notices: Workers, State Agencies, and Local Officials

Under the WARN Act, employers planning large layoffs or plant closings must send written notice to three recipients at least 60 days before the cuts take effect. Workers receive the notice directly, or through their union representative if they are unionized, and should check the effective date and whether it covers their site. State workforce agencies also receive the filing, which typically triggers rapid response services such as unemployment help and retraining, and it is usually what makes layoff data public. The chief elected official of the local government, such as a mayor or county executive, is the third recipient, though these notices rarely become public on their own. Because notices travel through separate channels, layoffs can surface at different times or in different sources, which helps explain discrepancies in reported counts.

0
IndiaTimes of India ·

How France kept a repeat of the October 17 protest chaos from happening

French authorities took steps to prevent a repeat of the disorder seen during the October 17 protests. Lessons from the earlier unrest shaped how security forces and officials planned for demonstrations. The measures were designed to reduce violence and keep crowds under control. The article examines the approach taken and how it differed from the previous response.

0
IndiaTimes of India ·

Indian-American Congressman Ro Khanna Behind Push for Release of Epstein Files

Ro Khanna, an Indian-American Democratic congressman from California, is drawing attention in the context of the 2026 US midterm elections for his role in pushing for the release of the Epstein files. The Times of India profile highlights his political background and his legislative effort on the matter. The article frames his advocacy as a key part of his public profile heading into the midterms. Details of the specific legislative steps and their outcomes are central to understanding the story. Readers are directed to the original report for the full account of his record and campaign context.

0
TechnologyThe Verge ·

Google's AI search shifts reshape how online publishers get traffic

Digital publishers have long depended on Google search, optimizing their pages to rank highly and draw readers to their articles. That relationship was once largely mutual, with search referrals serving as a steady source of visitors for news sites. The article examines how recent changes to Google's AI-driven search features are disrupting that arrangement. The source text is excerpted, so the full details of the shifts and their effects are not included here.

← NewerPage 1 of 6241Older →