SShortSingh.
0
ProgrammingDEV Community ·

Developer Builds DIY Flipper Zero Alternative Using ESP32-S3 and ESP-IDF

A developer has built a custom multi-tool device inspired by the Flipper Zero, motivated by its high cost, limited availability, and a desire to understand the underlying technology from scratch. The project uses an M5Stick S3 powered by an ESP32-S3 microcontroller, chosen for its dual-core processor, expanded RAM, built-in Wi-Fi and Bluetooth, and native USB HID support. To keep the device responsive while running multiple tasks simultaneously, the developer implemented DMA (Direct Memory Access), allowing the SPI display to fetch pixel data directly from RAM without tying up the CPU. Screen rendering is handled in horizontal slices of 20 lines each, reducing memory pressure and avoiding the near-impossible task of allocating a contiguous 64.8 KB buffer at runtime. LVGL, the graphics library used for the interface, coordinates with the DMA system through hardware interrupts to manage the rendering pipeline efficiently.

0
IndiaTimes of India ·

Modi Urges Putin to End War, Calls for Swift Peaceful Resolution

Prime Minister Narendra Modi met with Russian President Vladimir Putin and called for an end to the ongoing conflict in Ukraine. Modi stressed that global human well-being depends on transitioning from prolonged warfare to lasting peace. India reaffirmed its support for peaceful and swift resolution of the crisis through dialogue. The two leaders also discussed broadening bilateral cooperation across several key sectors. Both sides agreed to stay in regular contact to further strengthen their strategic partnership.

0
Crypto & Web3CoinDesk ·

Lazarus Group moves $30M in Bitcoin on Hyperliquid amid US onshoring push

Blockchain data reviewed by CoinDesk reveals wallets linked to North Korea's Lazarus Group have sold over $30 million in Bitcoin on the crypto trading platform Hyperliquid over the past three weeks. The activity comes as the Trump administration is reportedly pushing for Hyperliquid to establish a stronger onshore US presence. Lazarus Group is a state-sponsored hacking collective widely attributed to the North Korean government. The movement of such significant funds on the platform raises security and regulatory concerns for the exchange. The timing has drawn attention to potential vulnerabilities in decentralized trading platforms to sanctioned actors.

0
ProgrammingDEV Community ·

How to Map Stripe Invoice JSON to Germany's EN 16931 E-Invoice Standard

Germany requires domestic B2B businesses to issue structured e-invoices compliant with the EN 16931 standard, with phased deadlines beginning January 2027 for high-turnover issuers and full rollout by 2028. Stripe's invoicing system does not natively produce legally compliant German e-invoice files, so developers must build a webhook that maps Stripe's Invoice JSON fields to the required CEN business terms (BT-*). The mapping targets two supported syntaxes: UBL 2.1 under XRechnung 3.0.2 and CII XML under ZUGFeRD 2.5.2/Factur-X 1.09.2, both conforming to the EN 16931 profile. Notably, since January 2025, all German businesses — including small-scale Kleinunternehmer — are already legally obligated to be able to receive e-invoices, with no exceptions. Key implementation details include dividing Stripe's integer cent amounts by 100 using decimal arithmetic and correctly setting identifiers such as BT-24 and BT-23 to avoid validation failures under KoSIT's XRechnung rules.

0
ProgrammingDEV Community ·

Developer Builds AI CoachBot on Grok to Track Fitness, Diet, and Protein Goals

A developer shared how they built a personalised health and fitness bot called CoachBot using Grok, designed to address struggles with weight management after becoming a parent of twins. The bot was given details about the user's home gym equipment, daily schedule, weight loss goals, and dietary habits to offer tailored advice. Throughout the day, the user logged meals and received real-time feedback, discovering their protein intake was far below the minimum needed for muscle building. CoachBot suggested small adjustments, such as adding chia seeds to yogurt, and recommended specific high-protein products for future shopping. The developer highlighted the bot's personalised approach as a key advantage over generic health videos, podcasts, and blog posts.

0
IndiaTimes of India ·

Cape Town researchers convert polluted river into 36,000L daily irrigation water

Researchers at the University of Cape Town have developed a system that purifies heavily polluted water from South Africa's Stiebeuel River for agricultural use. The off-grid facility, called the Water Hub, processes approximately 36,000 litres of water per day using natural materials such as stones, sand, and heat-treated wood. The system eliminates around 99% of contaminants, making the water safe for irrigation. Residents of the Langrug community are directly benefiting by using the treated water to grow food. The project is also being viewed as a potential model for building climate resilience in water-scarce regions.

0
ProgrammingDEV Community ·

Study: Romanian Local Business Websites Lag on SEO, Trust Signals, and Conversion

A technical audit of 100 homepage websites belonging to local businesses across 10 Romanian cities evaluated 28 signals covering SEO, UX, and conversion readiness. Basic infrastructure scored well, with 92% using HTTPS and 91% configured for mobile, but researchers noted these are now baseline expectations rather than competitive advantages. SEO fundamentals showed gaps: while 95% had a title tag, only 61% fell within the recommended character range, and just 69% included an H1 heading. Conversion elements were weaker still, with only 50% featuring a clear call-to-action and 56% offering a contact form despite most sites displaying phone numbers. Trust-building content was the most underdeveloped area, as only 28% of sites displayed clear trust indicators such as testimonials or client references, and just 30% included a portfolio section.

0
WorldBBC World ·

Supreme Court allows Trump to proceed with White House ballroom construction

The US Supreme Court has cleared the way for President Trump to continue building a ballroom at the White House. The decision came after the National Trust for Historic Preservation legally challenged the project, arguing Trump lacked the authority to proceed. The preservation group raised concerns about the impact of construction on the historic property. The Supreme Court's ruling effectively removes the legal obstacle that had stood in the way of the project moving forward.

0
IndiaNDTV ·

Supreme Court Permits Trump to Proceed with White House Ballroom Project

The US Supreme Court has allowed the Trump administration to continue its White House ballroom construction project. The decision came after lower federal courts had ordered the project to stop, citing a lack of congressional approval. The Trump administration appealed to the Supreme Court justices to intervene and overturn the lower court rulings. The Supreme Court sided with the administration, enabling construction to move forward despite the unresolved approval dispute.

0
ProgrammingDEV Community ·

Developer Publicly Lists Safety Flaws in His Own AI Planning Tool to Build Trust

A developer who built an open-source AI agent planning engine has voluntarily published a register of known failure modes in his own tool, arguing that transparency strengthens rather than undermines credibility. The engine previously blocked all 11 adversarial goals and 35 flawed plan variants tested, but community commenters identified critical gaps the developer had glossed over. Key weaknesses include the inability to re-audit tool outputs fetched after initial goal validation, meaning a malicious payload in an API response or database record could slip past safety gates. A second flaw allows structurally valid but semantically harmful plans to satisfy deterministic checks undetected. The developer has logged these gaps as tracked issues and outlined planned fixes, including typed tool-result provenance and capability-scoped state transitions, while acknowledging the solutions are not yet implemented.

0
ProgrammingHacker News ·

Designer Creates Visual River Metaphor for Apple's Interface Guidelines

A designer named Josef Richter has created an interactive visual project that reimagines Apple's Human Interface Guidelines as a flowing river. The project, hosted at hig.josefrichter.design, presents Apple's design principles in a metaphorical, navigable format. It was shared on Hacker News, where it received modest early traction with 3 points and no comments at the time of posting. The project appears aimed at making Apple's interface documentation more visually engaging and accessible to designers and developers.

0
ProgrammingDEV Community ·

Developer Builds AI Tool That Converts Plain-English Descriptions Into Regex Patterns

A developer has launched DataBench, a tool designed to eliminate the manual step of translating plain-language requirements into regular expression syntax. Users describe what they want to match in plain English and receive a working regex pattern, a breakdown of each component, and auto-generated test cases. The tool is positioned as a complement to established platforms like regex101 rather than a direct replacement, as it targets the pattern-creation stage rather than testing and debugging. The developer openly acknowledges limitations, including narrower programming language flavor support, a smaller community pattern library, and rate-limiting on AI-generated outputs. DataBench is currently available for free at databench.dev, with usage caps applied per IP address over a rolling time window.

0
TechnologyTechCrunch ·

FTC and 22 States Sue Amazon Over Alleged Secret Advertising Surcharges

The Federal Trade Commission, joined by 22 states, has filed a lawsuit against Amazon over alleged hidden fees imposed on businesses for advertising. The complaint accuses Amazon of secretly inflating advertising costs without the knowledge or consent of the businesses involved. The case marks a significant multi-state legal action targeting the e-commerce giant's advertising practices. Regulators allege the undisclosed surcharges gave Amazon an unfair financial advantage over advertisers using its platform.

0
ProgrammingDEV Community ·

How to enable zsh autocompletion for Composer and Symfony Console commands

A developer has shared a single zsh completion script that adds autocompletion support for both Composer and Symfony Console commands. Once installed, Composer commands like 'remove' and 'reinstall' autocomplete using packages actually listed in the project's composer.json file. The script also suggests Packagist package names sorted by popularity when running 'composer require', eliminating the need to copy-paste from the website. Installation requires just a few terminal commands to download the script and update the zsh configuration file. The author notes the workaround will become unnecessary if Composer updates its PHP compatibility policy and upgrades its symfony/console dependency.

0
ProgrammingDEV Community ·

How a Shared Task-State File Keeps AI Agent Work From Going Off the Rails

A developer working with an AI agent on a blog post found that small follow-up questions repeatedly pulled both parties away from the original task into nested investigations. Drawing on the concept of a call stack from programming, the author argues that a shared markdown file tracking the current task frame, working hypotheses, and return steps can preserve context across these tangents. Unlike an agent's internal to-do tracker, which may not survive session resets, this external file acts as a mutual handoff surface between the human's and agent's attention. The author notes that drift is not caused solely by the agent — human curiosity and mid-task interruptions are equally responsible for losing the original thread. Maintaining a checkpoint before any focus shift, the piece concludes, makes deep dives reversible rather than derailing.

0
ProgrammingDEV Community ·

New enum variant added after audit finds unnamed rollback refusal in agent pipeline

A code audit on August 31, 2026 discovered that one of eight construction sites for a rollback refusal value was missing a required cause, caught by a source-scan test named every_construction_of_the_third_value_names_its_cause. The affected site handled a postcondition mismatch — where a forward operation succeeded but the reported state digest disagreed with the plan's predicted outcome, prompting the engine to decline firing the escrowed inverse. None of the six existing enum variants accurately described this scenario without misrepresenting the facts, so a seventh variant, PromisedPostStateWasWrong, was introduced. Adding the new variant triggered three further test failures in sequence, as count-tracking and registry tests enforced that all changes be formally accounted for together. The fix required no wire-format upgrader changes, since the type never enters the journal or state root, and unknown diagnostic strings were already specified to default to a safe hold behavior.

0
IndiaNDTV ·

Nepal Faces Devastating Glacial Floods Despite Negligible Carbon Emissions

A massive glacial collapse near the Nepal-China border in the Himalayas triggered a violent surge through the Lhende Khola river, flooding into the Bhote Koshi and Trishuli river systems. The disaster highlights Nepal's extreme vulnerability to climate-driven events despite contributing almost nothing to global greenhouse gas emissions. The country, nestled in the high Himalayas, bears catastrophic consequences of climate change largely caused by industrialized nations. This stark contrast between minimal emissions and severe climate costs underscores the deep inequity faced by vulnerable nations like Nepal.

0
TechnologyTechCrunch ·

Pentagon adds ChatGPT and Grok to its centralized AI tools portal

The U.S. Department of Defense is expanding its internal AI capabilities by adding OpenAI's ChatGPT and xAI's Grok to its central portal for artificial intelligence tools. These additions join Google's Gemini, which was already available on the platform. The move reflects the Pentagon's growing push to integrate commercial AI systems into its operations. Dedicated versions of these tools have been developed specifically for use within the defense department's portal.

0
IndiaTimes of India ·

Historic 1743 Maryland Farm and War of 1812 Battlefield Listed for Sale

A 1,050-acre estate in Chestertown, Maryland, originally established in 1743, has been put up for sale. The property holds significant historical importance as the site of the Battle of Caulk's Field during the War of 1812, with artifacts believed to remain buried beneath its farmland. The estate features a colonial-style manor set within a sweeping historic landscape. The listing represents a rare offering in the luxury real estate market, blending American heritage with expansive rural property.

← NewerPage 715 of 4143Older →