SShortSingh.
0
ProgrammingDEV Community ·

Branch Agent lets developers fork and merge LLM conversations like Git branches

A developer tool called Branch Agent brings Git-style branching to large language model conversations, allowing users to fork, run, and compare AI chats across parallel timelines. Each branch can be configured independently with its own system prompt, model, provider, and temperature settings, eliminating the need for manual copy-pasting between browser tabs. The tool is built on a Next.js frontend, a Python FastAPI backend using the Agno agent SDK, and a Convex database that handles reactive queries and atomic mutations. Forking is storage-efficient, using pointer references rather than duplicating message history, making each fork an O(1) operation. An AI Judge Agent can compare branches side-by-side and merge the preferred responses back into a single conversation thread.

0
Crypto & Web3CoinDesk ·

Michael Saylor hints at more Bitcoin purchases despite Strategy stock decline

Strategy executive chairman Michael Saylor has signaled further Bitcoin acquisitions even as the company's stock continues to lose value. He brushed aside market skepticism by posting a chart highlighting the firm's approximately $50 billion Bitcoin holdings. Saylor cryptically suggested that more data points would be needed, widely interpreted as a hint at additional purchases. The move reflects Strategy's continued commitment to its aggressive Bitcoin accumulation strategy despite investor concern over the falling share price.

0
ProgrammingDEV Community ·

AWS GameDay Tokyo 2026 Reframes Cloud Cost as a Core Design Requirement

AWS Summit Tokyo 2026 ran for two days from June 25, 2026, featuring a GameDay event built around the Frugal Architect philosophy. The core idea is that cloud costs should be treated as a design constraint from the outset, not an afterthought to optimize later. A participant reflected on how the experience helped translate Frugal Architect principles into the context of systems integrators, where cost discussions are common but rarely formalized as architectural requirements. The author argues that vague directives like 'keep costs low' are insufficient, and that cost must be defined with the same rigor as performance or availability requirements. The key takeaway is that Frugal Architecture is not about cutting spending, but about making every cost accountable to a specific business value or design decision.

0
TechnologyTechCrunch ·

Wall Street Eyes Micron as Next Big AI Investment After Nvidia's Rise

Wall Street investors are increasingly bullish on Micron, a US-based memory chip manufacturer, seeing it as a promising AI-driven investment. The enthusiasm follows the extraordinary success of Nvidia, whose stock surged on the back of booming AI demand. Investors are actively searching for other publicly listed companies positioned to benefit from the growing AI industry. Micron has emerged as a leading candidate due to its role in producing memory chips critical to AI infrastructure.

0
Crypto & Web3CoinDesk ·

SBI's $289M Bitbank Acquisition Reflects Japan's Broader Crypto Market Consolidation

Japanese financial giant SBI has agreed to acquire domestic cryptocurrency exchange Bitbank in a deal valued at $289 million. According to investment bank Architect Partners, the move represents a strategic bet on regulated scale within Japan's evolving digital asset sector. The acquisition comes as sweeping regulatory reforms are actively reshaping the country's cryptocurrency market landscape. Architect Partners views the deal as symptomatic of a wider consolidation trend taking hold across Japan's crypto industry.

0
ProgrammingDEV Community ·

Why Open Source Frameworks Succeed by Empowering Builders, Not Owning Every App

A developer reflecting on open source philosophy argues that building a framework does not mean building every application it could support. Using the example of KiwiEngine, the author notes that a single framework can enable hundreds of different types of applications across business, education, and gaming. The core insight is that open source creates more builders rather than more finished products, with the community supplying creativity atop a shared foundation. The author describes a shift in focus toward crafting 'blueprints' — reusable structures that help many others solve diverse problems — rather than delivering standalone solutions. Long-term value, the piece concludes, lies in lowering barriers for others to build, not in attempting to own every outcome.

0
IndiaNDTV ·

Mumbai Man Allegedly Planned Mass Poisoning With 50kg Toxin and 30,000 Pills

Mumbai resident Fayyaz Premji has been accused of plotting a large-scale poisoning operation that authorities claim could have caused up to 15,000 deaths. Investigators say they recovered 50 kg of poison and 30,000 pills linked to the accused. Premji reportedly made 19 trips to Iran and Iraq over the past 12 months, where his mother and sister reside. Authorities are probing the motive and extent of the alleged conspiracy, which is currently under investigation.

0
ProgrammingDEV Community ·

AI Coding Subscriptions in 2026: Credit-Based Billing Now Dominates the Market

AI coding platforms have largely moved away from flat-fee unlimited pricing toward credit-based or rolling-limit billing models in 2026. Tools like GitHub Copilot now split costs into two tracks — unlimited basic autocomplete and usage-based AI Credits for advanced tasks such as agents and automated code reviews. Platforms such as Kilo offer a free tier for developers who bring their own API keys, while options like OpenCode and MiniMax cater to budget-conscious users with rolling request windows. Monthly subscription prices across leading platforms range from free to $100, depending on usage volume and model access. The shift reflects how AI coding tools have evolved from simple autocomplete into complex, multi-file agentic systems capable of running terminal commands and code reviews.

0
ProgrammingDEV Community ·

OpenAI's Tiered AI Access Model Gates Cyber Tool Permissions to Verified Users

OpenAI has introduced a Trusted Access for Cyber (TAC) program that shifts AI refusal boundaries based on verified user identity rather than prompt content alone. The system creates distinct access tiers — standard, TAC-verified, and a most-permissive Cyber tier — each carrying different safety postures for the same underlying model. The design addresses a known limitation where AI classifiers cannot distinguish a defender testing a patch from an attacker building an exploit, since both requests look identical at the token level. Because high-trust credentials unlock significantly more powerful capabilities, the program mandates phishing-resistant authentication such as FIDO2/WebAuthn for its most permissive tier. Alongside relaxed refusal boundaries, the framework applies stricter misuse monitoring, ensuring that greater access comes with greater oversight rather than simply fewer guardrails.

0
ProgrammingDEV Community ·

Developer deletes 30+ old GitHub repos after 12 years, reflects on coding journey

A software developer who joined GitHub in 2010 recently audited their account and deleted more than 30 repositories, reducing their total from over 60 to 26. The deleted projects spanned 12 years and included a roulette simulator, a crypto price scraper, and a quiz app built for his daughter. The cleanup pushed his earliest visible commit date from 2010 to 2022, effectively erasing a decade of public coding history. While the decision was practical, the developer acknowledged the emotional weight of deleting projects tied to specific periods of late-night work and personal motivation. He concluded that the repositories were never the true measure of the work — the curiosity and focus behind building them was.

0
ProgrammingDEV Community ·

JavaScript at 30: From Browser Scripting to Full-Stack Powerhouse

JavaScript, created by Brendan Eich at Netscape in just ten days in 1995, was originally designed to add interactivity to web pages inside browsers. The language was standardised by Ecma International in 1997 under the ECMAScript specification, with TC39 continuing to release annual updates since 2015. A turning point came in 2009 when Ryan Dahl embedded Chrome's V8 engine into a runtime called Node.js, enabling JavaScript to run on servers for the first time. Today, the language powers an estimated 98% of websites and extends well beyond browsers to mobile apps via React Native, desktop software through Electron, and backend APIs via Node.js. Despite its misleading name, JavaScript shares no technical relationship with Java, having been branded that way purely for marketing reasons at the time of its launch.

0
ProgrammingHacker News ·

Michigan Bill Would Prohibit Employers from Mandating After-Hours Worker Contact

Michigan lawmakers have introduced legislation known as the Workplace Boundaries Act that would restrict employers from requiring employees to respond to communications outside of regular working hours. The bill aims to protect workers' personal time and establish clearer boundaries between professional and private life. If passed, employers could face consequences for compelling staff to engage with work-related messages or calls after their shifts end. The proposal reflects a growing national conversation about work-life balance, particularly following the rise of remote and hybrid work arrangements.

0
ProgrammingDEV Community ·

Why LLMs Fail in the Real World: The Overfitting Problem in RAG Evaluation

Overfitting is a common machine learning issue where a model performs well on training data but poorly on new, unseen inputs — a problem that also affects large language models (LLMs). In Retrieval-Augmented Generation (RAG) evaluation, overfitting can cause models to memorize training examples rather than learning generalizable patterns. AI platform Narrivo highlights that overfit models are prone to failing on out-of-distribution data and can be overly sensitive to minor input variations. To counter this, experts recommend strategies such as regularization techniques like dropout, data augmentation, early stopping, and evaluating models on diverse test sets. Addressing overfitting is considered critical to building LLMs that perform reliably in real-world deployment scenarios.

0
ProgrammingHacker News ·

Data Project Maps 5,000 Restaurant Menus from the Late 19th and Early 20th Century

A data journalism project published by The Pudding explores a collection of approximately 5,000 historical restaurant menus spanning the years 1880 to 1920. The project offers a visual and analytical look at dining culture during that four-decade period. The collection provides insights into food trends, pricing, and culinary habits of the era. The interactive piece was shared on Hacker News in June 2026, drawing early attention from the tech and data community.

0
ProgrammingDEV Community ·

Dev builds bare-metal PCI, NVMe, and FAT32 drivers for custom OS from scratch

A developer working on V.E.L.O.C.I.T.Y.-OS, a bare-metal operating system designed to run inside the CPU's L3 cache, has published Part 9 of a 12-part build series. After transitioning the kernel to Ring 0 in the previous installment, the developer faced the challenge of having no drivers to read from storage or load files. To solve this, they wrote a PCI configuration space scanner in Rust that queries buses, slots, and functions via legacy I/O ports to detect attached hardware. Using the scanner's output, an NVMe block storage driver was built by locating the mass storage controller, mapping its MMIO registers, and implementing the full NVMe startup and read sequence. A FAT32 parser was also developed, giving the OS the ability to locate and read files directly from disk without relying on any existing driver stack.

0
IndiaNDTV ·

Eight Bangladeshi Nationals Held at Agartala Airport in Twin Police Operations

Tripura Police arrested eight Bangladeshi nationals at Maharaja Bir Bikram Airport in Agartala in two separate operations. The arrests were carried out based on prior intelligence inputs gathered by the security agencies. The suspects were believed to be attempting to travel to other parts of India illegally. Both operations were conducted at the airport in Tripura's state capital. The arrests highlight ongoing efforts to curb illegal cross-border movement in the northeastern region.

0
ProgrammingDEV Community ·

Using OpenAI's tiktoken for Claude Token Counts Can Skew Cost Estimates by 20%

Developers using OpenAI's tiktoken tokenizer to estimate token counts for Anthropic's Claude models risk cost and context budget errors of 15–20%, and more on code or non-English text. This happens because Claude uses its own tokenizer, which splits text differently than tiktoken, causing systematic undercounting. Anthropic provides a dedicated countTokens API endpoint in its SDK that returns accurate, model-specific token counts before inference is run. Token counts also vary across Claude model versions, meaning cached counts from older models should not be reused when switching versions. The recommended fix is to always call countTokens against the specific Claude model being used, and never apply a blanket multiplier to convert counts between models.

0
ProgrammingDEV Community ·

Why Blockchain Failures Often Stem From Cross-Layer Protocol Breakdowns

Blockchain outages are rarely caused by a single component failure; instead, they typically emerge from interactions between layers such as transaction decoding, execution, and consensus. A single malformed transaction can freeze a chain entirely if validators keep rejecting the same invalid block without purging it from the mempool, causing leadership rotation to stall progress without ever producing a fork. Consensus reaching unanimous agreement on rejection does not mean the protocol is functioning correctly, as it can indefinitely halt progress while preserving safety. Proper error classification is critical — distinguishing permanently invalid transactions from local infrastructure faults prevents operational errors from being broadcast as consensus decisions. Robust testing must simulate multi-node fault scenarios including process kills, disk failures, and mixed software versions to reveal whether local failures can cascade into a global network outage.

← NewerPage 101 of 184Older →