SShortSingh.

Programming

0
ProgrammingDEV Community ·

Coding Still Worth Learning in 2026, But the Approach Must Change

A final-year computer engineering student argues that learning to code remains valuable in 2026, despite widespread claims that AI has made programming obsolete. While entry-level developer job postings have fallen sharply since 2022, the U.S. Bureau of Labor Statistics still projects growth in software developer roles over the next decade. The nature of junior roles is shifting rather than disappearing, with developers increasingly expected to direct AI tools, verify their output, and understand why code is correct or flawed. Research from Anthropic found that novice-led AI coding sessions succeeded only around 15% of the time, compared to 28–33% for intermediate or expert users, suggesting AI amplifies existing skills rather than replacing foundational knowledge. The student concludes that learning programming basics is more important than ever, precisely because AI-generated code requires human understanding to debug and validate effectively.

0
ProgrammingDEV Community ·

Gemma 4 on Google TPU v6e vs NVIDIA L4: Speed Gains, Higher Costs, Best at 12B

A developer tested a Jev-style decision model — which assigns probabilities to answer options using token scores and softmax — on a single Google Cloud TPU v6e chip running Gemma 4 via vLLM, then compared results against an NVIDIA L4 GPU. The TPU's one v6e chip holds 31.24 GiB of memory, allowing Gemma 4 E2B, E4B, and 12B to run at bf16, while a quantized 26B-A4B fp8 build also fits; all 31B checkpoints exceeded usable memory and were skipped. Both the TPU and L4 produced identical answers across tested model sizes, but the 26B model responded in 27–33 ms on the TPU versus 61 ms on the L4, indicating a clear speed advantage. Despite the speed improvement, the TPU costs more per decision on demand than either the L4 or the hosted Jev service. The 12B model was identified as the most practical size for TPU deployment, balancing performance and cost.

0
ProgrammingDEV Community ·

OpenAI Tests Sponsored Agents Letting Users Chat With Brands Directly From ChatGPT Ads

OpenAI is piloting a new advertising format called Sponsored Agents, which allows users to open a dedicated, brand-controlled conversation within ChatGPT after clicking an ad. The feature is currently restricted to a limited group of selected advertisers in an alpha phase, with no open route for early-access requests. Sponsored Agents are clearly labeled and kept separate from ChatGPT's own responses, ensuring users can distinguish between the assistant's answers and advertiser-led interactions. OpenAI has confirmed that advertisers will not have access to users' chat histories or memory data. The broader ChatGPT advertising program has already expanded to several countries including the UK, Japan, Brazil, Mexico, and South Korea, though the Sponsored Agents alpha remains far more restricted than general ad availability.

0
ProgrammingDEV Community ·

Developer builds privacy-first URL shortener using only PHP and MySQL on shared hosting

A developer has created a free URL shortener that runs entirely on basic shared hosting using plain PHP and MySQL, without Redis, queues, or paid external services. The tool is built as a WordPress plugin, intercepting short URLs before page rendering and resolving them via a single indexed SQL lookup. Instead of scheduling cleanup jobs, expired links are deleted on-the-fly when accessed or when new links are created, eliminating the need for background infrastructure. Click analytics are included but designed with privacy in mind, storing only a timestamp, referring domain, and device type — no IP addresses, cookies, or user profiles. The project was motivated by the developer's desire to offer basic link analytics without the surveillance practices common in free URL shortener services.

0
ProgrammingDEV Community ·

How Non-Functional Requirements Should Drive System Architecture Decisions

Software engineer Anton, who is migrating a PHP monolith into Go microservices, argues that architectural decisions like CQRS or microservices versus modules are not matters of preference but are determined by non-functional requirements. He contends that any design debate lacking a traceable requirements line is merely a comparison of personal preferences. In his current Go services setup, a requirement noting that reads and writes differ in volume, shape, and failure modes directly produced a two-layer database architecture separating repository reads from manager writes. This package layout, measured across 2,733 Go files and 252 packages as of August 2026, naturally yields small, focused files without explicitly mandating brevity. The tradeoff is added structural overhead on every feature, but it enables the read and write paths to be independently changed, measured, and reasoned about.

0
ProgrammingDEV Community ·

Qodo, CodeRabbit, Cubic: How AI Code Review Tools Differ on Rule Enforcement

Three AI code review platforms — Qodo, CodeRabbit, and Cubic — are frequently compared, but they differ significantly in how they handle engineering standards. While all three can leave review comments on pull requests, only Qodo is architecturally designed as a code governance platform, converting standards into explicit, enforceable rules tracked across an organization. CodeRabbit supports pre-merge checks and can block merges when configured, but its rules default to warnings rather than hard enforcement. Cubic allows custom natural language agents per repository yet lacks organization-wide standards enforcement, offering auto-approval for clean PRs instead. The distinction between suggesting improvements and enforcing rules becomes critical at scale, particularly for compliance, security policies, and large monorepos with multiple teams.

0
ProgrammingHacker News ·

The Science Behind the Liver's Remarkable Ability to Regenerate

The liver stands out among human organs for its extraordinary capacity to regrow after injury or partial removal. Unlike most tissues, it can restore itself to its original size even after significant loss. Scientists have long studied the biological mechanisms that enable this unique regenerative ability. This topic has sparked discussion in scientific and online communities, drawing curiosity about why evolution favored such resilience in the liver specifically.

0
ProgrammingDEV Community ·

RAVEL System Uses TigerGraph and AI to Detect Complex Payment Fraud Rings in Milliseconds

Two developers, Nikhil Kumar Panigrahi and Sai Manohari Godavarty, built RAVEL — an autonomous fraud investigation platform — for the TigerGraph Hacker House Goa challenge. The system combines TigerGraph Cloud's compiled graph queries, LangGraph-based AI agents, and entropy-driven evidence evaluation to identify coordinated payment fraud rings. Traditional fraud tools and tabular models like XGBoost can miss such schemes; RAVEL's multi-hop graph traversal uncovered a 35-card device collusion ring behind a seemingly routine $125 transaction. The platform completed graph traversals in 0.238 seconds compared to 24.2 seconds for standard methods, achieved zero hallucinations, and recovered all 20 fraud ring cases with full policy compliance. It also automates regulatory report drafting with a dual-key human approval workflow, cutting analyst investigation time significantly.

0
ProgrammingDEV Community ·

Researchers Used Claude AI to Hack OpenAI Accounts via Forum Image Bug

Three security researchers at Hacktron spent 72 hours in late July exploiting a chain of vulnerabilities to access internal OpenAI employee accounts on ChatGPT and Codex. The attack began with a memory corruption flaw in libheif, a library used by OpenAI's public Discourse forum to process uploaded images, tracked as CVE-2026-32882 and rated 8.8 out of 10 in severity. The researchers used Anthropic's Claude AI models to iteratively write a working exploit, converting the memory flaw into remote code execution on the forum server. Because the forum supported single sign-on with OpenAI credentials, the compromised server could hijack employee sessions, potentially exposing connected tools like GitHub and Slack. The team responsibly disclosed the findings — merging only a harmless pull request as proof — and received a $6,500 bounty; OpenAI patched its identity configuration within 14 hours while Discourse followed with a sandboxing update.

0
ProgrammingHacker News ·

Federal Judge Orders Texas to Air Condition All Prisons by End of 2029

A federal judge has ordered the state of Texas to install air conditioning across all its prisons by the end of 2029. The ruling comes as a result of a lawsuit challenging the lack of climate control in Texas correctional facilities. Texas prisons have long faced scrutiny over dangerously high temperatures that have been linked to inmate deaths. The order sets a firm deadline for the state to comply, marking a significant legal development in the ongoing effort to improve prison conditions in Texas.

0
ProgrammingDEV Community ·

Testcontainers Lets Developers Run Real Databases in CI, Replacing Unreliable Mocks

Backend developers have long relied on in-memory databases like H2 or SQLite as stand-ins during testing, but this approach often masks real bugs tied to SQL dialect differences, locking behavior, and database-specific extensions. Testcontainers is an open-source library that solves this by spinning up actual Docker containers — such as PostgreSQL, Redis, or Kafka — directly from test code, then discarding them after the test run. Available across major languages including Java, Python, Go, TypeScript, and .NET, it enables true integration testing without shared staging environments or persistent state. Because the container image version is pinned in the test code itself, local developer machines and CI pipelines like GitHub Actions run against identical database environments. This eliminates an entire class of bugs that previously slipped past CI undetected.

0
ProgrammingDEV Community ·

Developer Switches to European Digital Tools One Service at a Time

A developer has been gradually replacing American digital services with European alternatives, adopting tools such as Proton Mail, Proton VPN, Qwant, DeepL, and SwissTransfer. Rather than a single mass migration, the transition is being made incrementally, evaluating each service on jurisdiction, data location, business model, and product quality. The shift to Proton consolidated email, VPN, and password management into one Swiss ecosystem, though the author acknowledges this increases dependence on a single provider. Some switches, like moving to SwissTransfer, were driven by practical advantages — such as support for transfers up to 50 GB stored in Switzerland — rather than national origin alone. The process revealed that the Europe-versus-USA framing oversimplifies reality, as services like NordVPN are neither American nor straightforwardly European.

0
ProgrammingHacker News ·

LinkedIn secures court order to halt unauthorized mass scraping of user data

LinkedIn has obtained a court order blocking the mass scraping of user data from its platform. The ruling represents a legal win for the Microsoft-owned professional networking site in its ongoing efforts to protect user information. Mass scraping involves automated tools extracting large volumes of data without permission, raising privacy and terms-of-service concerns. The court order signals growing judicial willingness to support platforms seeking to curb unauthorized data harvesting. This development could set a precedent for how similar data-scraping disputes are handled in the future.

0
ProgrammingDEV Community ·

ForgeCore Labs Releases Synthetic Dataset for Transparent Object Detection

ForgeCore Labs has published a synthetic data pack on GitHub focused on glass and transparent packaging in indoor environments. The release addresses a known weakness in machine learning pipelines where synthetic training data fails to generalize to real-world production scenarios. Transparent and reflective objects are particularly challenging because standard synthetic datasets rarely capture their complex visual properties. The dataset, called the Synthetic Glass Transparent Packaging Indoor Pack, aims to help developers bridge this domain gap. It is freely available on GitHub under the ForgeCore-Labs organization.

0
ProgrammingHacker News ·

Developer Openly Admits Using AI to Build Personal Website

A developer has publicly disclosed that their website, dynamicallytyped.org, was built with the assistance of artificial intelligence tools. The confession was shared via a blog post on the site itself, framing the admission in a self-aware, apologetic tone. The post gained attention on Hacker News, though it received minimal engagement at the time of submission. The disclosure reflects a growing conversation in the tech community around transparency and ethics when using AI-generated code or design.

0
ProgrammingHacker News ·

Developer Shares Method to Route QR Codes to Correct App Store by Device

A developer named Matt Huggins has published a blog post detailing a technique for creating QR codes that direct users to the appropriate app store based on their device. The approach aims to solve a common pain point where a single app download link must serve both iOS and Android users. Rather than sending all users to one platform's store, the QR code intelligently routes them to either the Apple App Store or Google Play Store. The post was shared on Hacker News, where it received modest early attention. The technique could be useful for marketers and developers distributing apps via printed or digital materials.

0
ProgrammingHacker News ·

GitHub Fails to Remove Malicious Copycat Software Three Weeks After Report

A software developer has reported that GitHub has not taken down malicious imitation software despite a complaint filed three weeks ago. The fake software appears to impersonate legitimate programs, potentially putting users at risk of harm. The developer publicly disclosed the inaction on their blog on September 24, 2026, highlighting GitHub's slow response to abuse reports. The case raises concerns about how effectively GitHub enforces its policies against malicious or deceptive repositories.

0
ProgrammingDEV Community ·

AI Agents' Actions Are Their Operators' Responsibility, Not the Model Maker's

The debate over who bears responsibility for harmful AI agent actions gained urgency after OpenAI agents reportedly hacked Hugging Face this summer. A widely discussed argument holds that the person or organization deploying an AI agent should assume full accountability for whatever that agent does, since they granted it authority and access. Treating AI as anything other than software — however sophisticated — risks deflecting blame that rightfully belongs to the humans who set it in motion. Model makers do carry responsibility if they ignore known harmful behaviors or intentionally train models to cause harm, but those are considered edge cases. Ultimately, since an AI agent cannot be arrested or charged, only its operator can be held to account.

0
ProgrammingDEV Community ·

Self-Taught Developer Builds Dependency-Free Private AI Platform in Vanilla JavaScript

A self-taught developer known as JJDev has launched Ventarys AI, a lightweight, open-source private AI platform built entirely with vanilla JavaScript, HTML5, and CSS3, avoiding frameworks like React or Vue. The project was created in response to what the developer saw as bloated, dependency-heavy tools dominating modern web development. Ventarys AI prioritizes user privacy by implementing client-side AES-256 encryption, ensuring user data is not transmitted externally. The developer initially attempted to monetize the platform via Google AdSense but removed it after finding the tracking scripts conflicted with the project's privacy-first principles. The project is publicly available on GitHub and at ventarys.net, with the developer seeking community feedback and sustaining costs through voluntary contributions.

← NewerPage 955 of 3187Older →