MindMapVault builds real-time collaboration without server ever reading encrypted data
MindMapVault, an end-to-end encrypted mind mapping tool, encrypts all data in the browser using a key derived from the user's password, meaning the server only ever stores ciphertext. This design made real-time multi-user collaboration unusually difficult, since standard tools like Yjs require the server to parse document updates — which would compromise encryption. The team replaced the standard sync protocol with a custom one where every message is an opaque encrypted payload the server simply logs and relays without interpreting. Client-side compaction handles storage growth: a connected client periodically sends an encrypted snapshot that replaces the update log, effectively letting the server perform garbage collection on data it cannot read. The system runs on Cloudflare Durable Objects, with one globally unique instance per map, eliminating the need for Redis, lock services, or sticky sessions.
Developer Documents 5 Cross-Platform Audio Bugs Found Building Rust-Tauri Desktop App
A developer building SyntaxCue, a real-time call-assistance desktop app, has shared five notable bugs encountered while implementing system audio capture across macOS and Windows using Rust and Tauri. On macOS, the CoreAudio Process Tap API is Swift-only, requiring a Swift sidecar process to stream raw audio to Rust via stdout. A key bug arose because Tauri's shell plugin reads stdout as text lines by default, causing silent audio — which produces no newline characters — to stall the pipe indefinitely until a single flag, set_raw_out(true), resolved it. The developer also noted that macOS and Windows fail in fundamentally different ways: macOS silently returns empty audio despite granting permissions, while Windows simply omits data without any explicit error signal. The writeup concludes that cross-platform audio capture involves two distinct failure surfaces rather than a single unified API with platform-specific wrappers.
Four Practical Lessons From a Year of Running AI Agents on Routine Tasks
A developer spent a year integrating AI agents into mundane workflows such as email triage, deployment checks, and content pipelines, documenting operational insights rarely discussed online. They found that most agent failures stemmed from ambiguous task briefs rather than model settings, making clear goal and constraint definitions the top priority. A simple append-only log file outperformed complex memory systems, offering transparency for both the agent and human reviewers. Strict isolation — separate browser profiles, tokens, and working directories — proved essential after an agent accidentally modified the wrong folder. Finally, every automated task was paired with an independent verification step, such as a page check or row count, to confirm actual success rather than relying on the agent's self-reported output.
GSoC Developer Adds Direct PACS Server Integration to InVesalius Medical Imaging Tool
A Google Summer of Code contributor spent three months building PACS integration for InVesalius, a Brazilian open-source medical imaging platform. Previously, the software lacked native support for connecting to hospital DICOM servers, requiring users to rely on external tools for data exchange. The contributor used Python libraries pynetdicom and pydicom to implement network-based querying, retrieval, and storage of medical images directly within the application. A new user interface was also developed, offering search, multi-level download options, duplicate detection, and graceful error handling with automatic fallback mechanisms. Key technical challenges included managing download cancellation, preventing UI freezes during network queries, and reliably switching between DICOM retrieval methods when needed.

NYC Mayor Mamdani Partners With Influencers to Spread City Messaging
New York City Mayor Zohran Mamdani has been collaborating with social media content creators to communicate with residents. The mayor's office has engaged hundreds of influencers as part of this outreach strategy. The initiative aims to promote the administration's key priorities through digital platforms. By leveraging social media, the office seeks to reach New Yorkers who may not follow traditional news channels.

Goa's Kritadnyata Nidhi Scheme Offers Artists Up to Rs 25,000 for Disaster Home Repairs
The Goa government's Kritadnyata Nidhi scheme provides financial assistance of up to Rs 25,000 to artists whose homes are damaged by natural calamities. To be eligible, applicants must be Goan citizens aged 50 or above with an annual family income under Rs 2 lakh. The scheme goes beyond housing support, also covering medical needs and other artist welfare services. In special circumstances, the age eligibility criterion can be relaxed for those with specific needs. The initiative reflects the state's broader effort to safeguard the livelihoods and well-being of its artistic community.
LendingChain Launches Zero-Interest Solana Micro-Lending Platform for Emerging Economies
A developer has built LendingChain, a decentralized micro-lending platform on Solana Devnet that offers zero-interest loans ranging from $5 to $25, submitted as part of a DEV Community Weekend Challenge themed around generosity. The platform targets grassroots entrepreneurs in emerging economies, with a focus on clean energy, sustainable agriculture, indigenous women-led crafts, and tech education. Unlike commercial microfinance institutions that charge 25–45% annual interest, LendingChain routes capital directly into non-custodial Solana escrows, keeping costs near zero through Solana's sub-cent transaction fees. Repaid loans are returned to lenders for re-lending in a cycle the project calls the 'Generosity Multiplier,' aiming to maximize the impact of each dollar contributed. The platform is built using Astro, React, Firebase Firestore for real-time state, and Privy for embedded wallet authentication, and is currently live on Firebase Hosting.
Iraq faces acute fuel shortages as Hormuz tensions disrupt tanker imports
Iraq is experiencing severe petrol shortages, with long vehicle queues forming at fuel stations across the country. Regional conflicts are disrupting tanker movement through the Strait of Hormuz, a critical route for the country's fuel imports. As a member of OPEC, Iraq still depends heavily on imported fuel to bridge gaps in its domestic production capacity. The supply disruptions have triggered panic buying, further straining an already stretched fuel supply chain. In response, Iraqi authorities are actively working to secure additional fuel shipments to stabilize reserves.
Smart TVs From Multiple Brands Found to Collect User Data Without Clear Consent
A video circulating on Hacker News highlights that data collection practices on smart TVs extend beyond LG and are widespread across multiple manufacturers. The content suggests that various smart TV brands engage in surveillance-like data gathering from their users. The discussion was posted on Hacker News, where it received five points but no comments at the time of reporting. The issue raises broader concerns about consumer privacy and transparency in the smart TV industry.
GitHub to stop queuing jobs to outdated self-hosted runners from September 25, 2026
GitHub will permanently stop routing jobs to self-hosted Actions runners running outdated versions starting September 25, 2026, with scheduled brownouts beginning September 7. During brownouts, affected runners silently fail — jobs remain stuck in a queued state with no workflow-level error, making the issue easy to miss. GitHub provides an API endpoint to check the end-of-life date for any runner version, and the actual deprecation window is roughly 63–71 days after release, longer than the documented 30-day rule. Users of Actions Runner Controller are particularly at risk since auto-update is disabled by default, meaning pinned image tags can become a hidden source of outages. A developer has released an open-source GitHub CLI extension, gh-runner-eol, that audits both live runners and pinned version references in source files such as Dockerfiles and Helm values, with optional SARIF output for CI integration.
Trump Envoys Witkoff and Kushner Head to Moscow Before Ukraine Talks
Senior US envoys Steve Witkoff and Jared Kushner have arrived in Moscow for diplomatic discussions with Russian officials. The visit is part of a broader diplomatic push by the Trump administration regarding the ongoing conflict in Ukraine. Following their meetings in Moscow, the two envoys are expected to travel to Ukraine on Sunday. The back-to-back visits suggest Washington is engaging both sides in an effort to advance peace negotiations.

Terpstra Keyboard
Article URL: http://terpstrakeyboard.com/ Comments URL: https://news.ycombinator.com/item?id=49575150 Points: 4 # Comments: 0
Court Convicts 10 Over 2013 Maoist Ambush on Congress Leaders in Bastar
A court has convicted 10 individuals in connection with the deadly Maoist attack that occurred on May 25, 2013, in Jhiram Valley, Bastar. The attack involved an ambush on a convoy of Congress leaders travelling along a national highway in the region. The incident, one of the deadliest political attacks in Chhattisgarh's history, resulted in multiple fatalities among senior Congress party figures. The conviction marks a significant legal development in a case that had remained a major point of concern for over a decade.

Anthropic Updates Claude's System Prompt to Restrict Song Lyric Reproduction
Anthropic has updated the default system prompt for its Claude AI assistant to discourage the reproduction of song lyrics. The change was noted and reported by developer Simon Willison on his blog on September 2, 2026. The restriction likely reflects ongoing copyright concerns surrounding AI models reproducing protected creative content verbatim. Such limitations are increasingly common as AI companies navigate legal risks tied to intellectual property. The update has drawn early attention from the developer community on Hacker News.
Apple May Skip iPhone 18 Launch at Its Annual September Event
Apple is set to hold its annual September event next week, where several new products are expected to be unveiled. Among the anticipated announcements is a folding phone, marking a significant new direction for the company. However, the iPhone 18 may notably be absent from the lineup. If confirmed, this would mark the first time Apple has not introduced a new iPhone at its traditional fall event. The move would represent an unprecedented shift in the company's long-standing product release cycle.

