Programming Tech News
2026-04-28
Ghostty is leaving GitHub
2026-04-28The creator of Ghostty announced an emotional departure from GitHub, citing the platform's degraded user experience resulting from massive scale and recent AI-driven shifts. Some community members argue that long-time users should stick around to help improve the platform. However, others strongly support the exit as a necessary way to vote with their feet and signal dissatisfaction with GitHub's declining fundamentals.
Comments
Before GitHub
2026-04-28Prior to the launch of GitHub, the open-source ecosystem was a complex landscape driven by personal reputation and significant technical friction. Developers navigated a cumbersome, decentralized environment to share, manage, and collaborate on software code.
Comments
Who owns the code Claude Code wrote?
2026-04-28A new guide breaks down the complex copyright and ownership rules surrounding AI-generated code, specifically addressing outputs created by Claude Code. It provides developers with essential legal insights to navigate intellectual property rights and mitigate risks when integrating AI coding assistants into their workflow.
Comments
A high-severity remote code execution vulnerability, tracked as CVE-2026-3854, has been identified in GitHub Enterprise Server with a CVSS score of 8.7. Security teams should review the latest threat brief and utilize Wiz to scan for and patch any vulnerable instances.
CommentsVibeVoice: Open-source frontier voice AI
2026-04-28Microsoft has introduced VibeVoice, an open-source frontier voice AI project hosted on GitHub. This initiative invites developers and researchers to access the repository, collaborate, and contribute to the ongoing advancement of next-generation voice technologies.
Comments
An update on GitHub availability
2026-04-28GitHub has published a detailed update outlining the steps it has taken and continues to take to improve platform availability. The announcement highlights both recent infrastructure changes and ongoing initiatives designed to enhance overall system reliability and minimize future downtime.
CommentsI have officially retired from Emacs
2026-04-28Following a developer's announcement that they are retiring from Emacs to simplify their tech stack and reduce daily friction, community members shared mixed reactions to the shift. While some lament the departure, many revealed that the advent of LLMs has actually inspired them to deepen their integration with Emacs, leveraging its Lisp REPL and text-handling capabilities for advanced AI workflows.
CommentsThe open-source project CUA enables developers to programmatically control macOS applications in the background without disrupting the active user cursor. It aims to scale computer-use 2.0 by providing cross-OS fleets, open-source drivers, and benchmarks for AI model training and evaluation.
CommentsMeetings are forcing functions
2026-04-28While brief, focused meetings can serve as valuable forcing functions for team accountability, management often ruins them by expanding them into large, daily status updates. This performative oversight prioritizes the manager's need for control over engineering productivity, ultimately wasting significant work time and disrupting developer flow states. Effective standups instead require strict boundaries and small group sizes to act as quick interrupt routers rather than administrative traps.
CommentsHigh Performance Git
2026-04-28Ted Nyman's new book, High Performance Git, explores the internal mechanics of the popular version control system. The guide is specifically designed to help software developers effectively optimize and manage large repositories for better performance.
Comments
GitHub announced that its Copilot-powered code review feature for pull requests will now consume GitHub Actions minutes, shifting the resource cost for automated code assessments. This billing update directly impacts development teams worldwide, who will need to monitor their Actions usage to accommodate the change.
CommentsThe open-source framework pgrx enables developers to build PostgreSQL extensions using the Rust programming language. Maintained by the pgcentralfoundation on GitHub, the project is actively encouraging community collaboration and new contributions.
CommentsCJIT: C, Just in Time
2026-04-28The newly introduced CJIT utility simplifies C programming by allowing developers to instantly compile, link, and execute their code. This just-in-time approach eliminates traditional manual build steps, providing a significantly faster workflow for testing and iterating C applications.
Comments2026-04-27

Starting June 1, GitHub will transition its Copilot service to a usage-based billing model where developers consume GitHub AI Credits based on their actual usage. This shift represents a significant change in how the platform monetizes its popular AI coding assistant.
CommentsThe woes of sanitizing SVGs
2026-04-27The persistent security vulnerabilities associated with sanitizing SVGs can be effectively mitigated by implementing strict Content Security Policies. Developers can reliably secure untrusted content by combining iframe sandboxing with HTML meta tags to enforce permanent, restrictive CSP rules. Although currently underutilized due to poor documentation and minor UX friction, this sandboxing approach provides a highly robust defense against malicious scripts and phishing.
Comments
The quiet resurgence of RF engineering
2026-04-27After years of being perceived as a stagnant niche, RF engineering is experiencing a quiet but significant resurgence within the aerospace and technology sectors. An industry veteran with eight years of experience notes that the field is being rapidly revitalized by modern technological demands. This renewed importance highlights the critical role of RF in advancing next-generation wireless communication and space exploration.
Comments
Quarkdown – Markdown with Superpowers
2026-04-27Quarkdown is a modern, open-source typesetting system that supercharges standard Markdown with advanced capabilities. The versatile platform enables users to seamlessly generate professional papers, presentations, knowledge bases, and static websites.
CommentsSelf-updating screenshots
2026-04-27James Adam, known for his work on lazyatom.com, has published a new blog post detailing his techniques for creating self-updating screenshots. The article explores how to automate visual assets so they dynamically refresh without manual intervention. This approach offers a streamlined workflow for developers managing dynamic web documentation or visual regression testing.
Comments“Why not just use Lean?”
2026-04-27Recent discussions about using the Lean programming language for real-world software development highlight both its potential for writing fully verified code and significant practical obstacles. Commenters argue that accurately defining software specifications remains difficult, and that strict proof-oriented safety measures can often be bypassed by developers seeking convenient workarounds. Additionally, while AI might eventually generate these proofs, human guidance remains essential to ensure the verified code actually aligns with complex user needs and avoids creating incomprehensible technical debt.
CommentsA developer has introduced Dirac, an open-source coding agent that recently topped the TerminalBench benchmark using the Gemini-3-flash-preview model. The tool leverages advanced optimizations like Hash Anchored edits and massively parallel operations to dramatically improve efficiency. This allows it to reduce API costs by up to 80% compared to other agents while simultaneously improving overall code quality.
CommentsAn experienced programmer and Unix enthusiast shares the three core constraints they apply before starting any new software project. The article explores how setting these initial boundaries helps maintain focus and efficiency throughout the development process.
CommentsA recent walkthrough of TurboQuant has sparked backlash from researchers accusing the authors of uncredited reuse and downgrading prior quantization techniques. Critics argue the method is not a novel breakthrough but a sub-optimal application of existing 2021 research, bolstered by unfair baseline comparisons and irreproducible results. This controversy highlights growing concerns about AI-assisted research generating unwarranted industry hype while failing to adequately cite foundational academic work.
Comments
Box to save memory in Rust
2026-04-27A recent blog post by dystroy explores how to optimize memory usage in Rust by effectively utilizing the Box type for heap allocation. The article provides practical examples and explanations to help developers reduce their application's memory footprint and write more resource-efficient code.
Comments
Super ZSNES – GPU Powered SNES Emulator
2026-04-27Super ZSNES is a completely rewritten SNES emulator that leverages GPU acceleration to deliver enhanced performance for retro gaming. The project modernizes the classic experience by introducing high-resolution Mode 7 rendering, specific per-game enhancements, and an updated user interface.
Comments
The Prompt API
2026-04-27The newly introduced Prompt API provides developers with a versatile framework to integrate advanced language models into their applications. This powerful tool promises to unlock infinite possibilities for building more dynamic, responsive, and intelligent AI-driven user experiences.
CommentsFreeBSD Device Drivers Book
2026-04-27Developers can now contribute to a new open-source book focused on FreeBSD device drivers via the FDD-book GitHub repository. This community-driven project invites system programmers to help write and improve comprehensive documentation for FreeBSD kernel development.
Comments
The team behind Sail & Muddy shares a detailed retrospective on the product, design, and engineering challenges involved in building a multiplayer browser. Their insights provide valuable takeaways for developers aiming to create seamless collaborative web experiences and navigate the complexities of real-time interaction.
Comments2026-04-26

This article explores the critical divide between tech professionals who risk irrelevance by letting AI do their thinking and those who gain genuine engineering leverage by using it to enhance their skills. It emphasizes that artificial intelligence should serve as a tool to elevate human problem-solving rather than a complete substitute for critical thought.
Comments
The West is rapidly losing its software engineering capabilities, mirroring the historical decline of its physical manufacturing and defense industries. This erosion of critical coding skills is following the exact same timeline and trajectory as the previous loss of physical production.
Comments
SWE-bench Verified is no longer a reliable benchmark for evaluating frontier AI coding capabilities. Recent analysis reveals that the dataset is increasingly contaminated by flawed tests and training data leakage. Consequently, researchers are now recommending SWE-bench Pro as a more accurate alternative for measuring progress.
Comments