Programming Tech News
2026-09-26
Plan mode is dead
2026-09-26The author of a recent piece argues that plan mode is dead, reversing their earlier belief that planning would be the most critical aspect of building software with AI. This shift suggests a fundamental change in how developers should approach AI-assisted coding and software creation.
Comments
Postgres SELECT DISTINCT Does Not Scale
2026-09-26A recent technical analysis reveals that PostgreSQL's SELECT DISTINCT command suffers from severe performance degradation as datasets scale. The authors break down the underlying reasons for this unexpected bottleneck and outline the specific optimization strategies they implemented to resolve the issue.
Comments
Platform-independent SIMD in Go
2026-09-26Go 1.27 introduces an experimental, platform-agnostic API to bring SIMD capabilities directly into the language. This addition allows developers to write high-performance, vectorized code that runs consistently across diverse hardware architectures without relying on platform-specific implementations.
CommentsThe open-source project git-bug provides a distributed, offline-first bug tracking solution embedded directly within Git repositories. By keeping issue tracking inside the version control system, developers can manage bugs seamlessly without relying on external servers or internet connectivity.
CommentsHacker Atlas is a new interactive tool that visualizes and maps the topics discussed on Hacker News. The project features a semantic graph and category breakdowns that help users track conversation trends and uncover niche discussions. While the community praises the concept, readers suggest future updates should include historical data graphs and continuous scrolling.
CommentsRemembering Johannes Doerfert
2026-09-26The LLVM project community is paying tribute to Johannes Doerfert, a dedicated contributor to the open-source compiler infrastructure. This memorial highlights his significant impact on the project and the lasting legacy he leaves behind in the software development trenches.
CommentsI wrote a ray tracer in Brainfuck
2026-09-26A developer has successfully built a ray tracer using the notoriously difficult esoteric programming language Brainfuck. To accomplish this, they designed a custom domain-specific language and utilized a Python-based code generator to compile the final output. The project highlights an impressive technical workaround for rendering complex graphics in an extremely constrained programming environment.
CommentsThis technical piece explores the mathematical principles of Fourier analysis through a creative visualization that draws a llama using rotating circles. By programming a series of connected epicycles, the project demonstrates how complex spatial curves can be accurately reconstructed from simpler frequency components. The demonstration highlights the fascinating intersection of advanced mathematics, computer programming, and digital art.
CommentsA developer's realization about Redis hash slots during a serverless migration has sparked community discussions on the mechanics of distributed caching and data retrieval. Commenters emphasize the importance of regularly reading documentation to fully understand the everyday infrastructure tools they rely on.
CommentsTiddlyInstall is a universal installation system created by Matthew Roberts with AI assistance that packages a complete, cross-platform installer builder into a single HTML file. The tool simplifies software distribution by automatically managing runtime dependencies like Python and Node.js, allowing users to create, edit, and sign reusable installers directly in their browser without a server.
Comments
Computing pioneer Alan Kay recently delivered a live online performance of an avant-garde audio feedback loop. The improvisational piece served as a musical tribute to Claude Shannon and his foundational theories on managing noisy communication channels. The unique presentation was part of the broader celebrations for Kristen Nygaard's 100th birthday.
Comments2026-09-25

A new project showcased on Hacker News introduces a specialized type foundry for generating cursed web fonts, featuring playful creations like Times New Bastard. The tool provides a unique resource for designers and developers looking to incorporate intentionally chaotic typography into their digital projects.
CommentsYC W26 startup Whiteboard has launched an open-source IDE and digital canvas designed to help developers visually plan their projects. The platform focuses on thoughtful software design by allowing teams to architect applications before writing code. The project is now open for public use and community contribution on GitHub.
Comments2DWillNeverDie
2026-09-25A new guide teaches pixel art hobbyists how to create 2D game sprites inspired by Capcom's classic Street Fighter series. The tutorial highlights quick and easy shortcuts to help enthusiasts efficiently achieve authentic retro aesthetics.
CommentsFearless SIMD v1.0
2026-09-25The Fearless SIMD library has officially reached its 1.0 release, providing a stable toolset for developers working with vectorized instructions. This major milestone aims to make high-performance SIMD programming safer and significantly more accessible for software engineers.
Comments
Rails World 2026 Opening Keynote [video]
2026-09-25During the opening keynote at Rails World 2026 in Austin, DHH focused his presentation on the rapid rise of AI agents in software development. He revealed that 37signals has ceased handwritten coding to transition toward AI-driven workflows. Additionally, he explained how the foundational conventions of the Rails framework continue to provide essential structure in this new landscape.
CommentsWriting Parquet files using Haskell
2026-09-25The DataHaskell/Dataframe library has introduced a new Parquet writer for Haskell developers. Users can easily export their data by simply passing their dataframe into the newly implemented writeParquet function.
CommentsA developer has released an open-source tool that encrypts files into self-decrypting HTML pages, enabling secure offline sharing without requiring any software installation. By embedding OpenPGP signatures and manipulating the HTML structure, the project ensures the files remain fully auditable and can be decrypted using just a standard web browser or bare OpenSSL. While self-decrypting files are not a new concept, this implementation specifically focuses on zero dependencies and reproducible builds.
Comments
A recent blog post reviews Paul E. McKenney's free online textbook on parallel programming, authored by the creator of the Linux kernel's RCU synchronization mechanism. The reviewer shares their initial impressions and personal context after reading a substantial portion of the comprehensive guide.
CommentsA wormable Cross-Site Scripting vulnerability in the ansi2html component of Sourcehut allowed attackers to hijack user accounts through malicious build logs. The exploit automatically compromised the accounts of anyone who viewed an infected log on the Sourcehut build service or other platform instances.
Comments
Developers are leveraging AI agents to enhance security auditing by building custom tooling and formal models before traditional code review begins. Over a six-month period, this AI-driven approach successfully identified critical vulnerabilities within the Miden zkVM, demonstrating the practical value of integrating AI into early security assessments.
CommentsStable, a startup from the Y Combinator Winter 2020 batch, is actively hiring product engineers to join its team. This recruitment effort highlights the company's ongoing expansion and focus on product development.
CommentsWaveDigger is a new open-source tool that discovers the physical locations of wireless signals by leveraging Apple's public Wi-Fi Positioning System. Available on GitHub, the project utilizes BSSID searches to help users accurately map and track specific network locations.
Comments2026-09-24

VSCode's SSH Agent Is Bananas (2025)
2026-09-24Fly.io has published a detailed 2025 guide exploring the complex and often unpredictable behavior of Visual Studio Code's SSH agent. The documentation provides developers with essential troubleshooting tips and best practices to master remote SSH workflows and streamline their development environments.
CommentsNestrilabs has released an experimental virtio device called virtio-nvgpu to provide near-native NVIDIA GPU access inside KVM virtual machines. This new tool aims to significantly improve hardware acceleration and graphics performance for virtualized workloads. By bridging the gap between host and guest environments, it offers a promising solution for developers requiring high-end GPU capabilities in VMs.
CommentsShow HN: Combinators in Array Languages
2026-09-24A new Hacker News post introduces fixed-point combinators, including the Y combinator, to array languages through a live interactive demo. The accompanying educational materials explore these programming concepts using the famous combinator bird puzzles from Raymond Smullyan's book To Mock a Mockingbird.
CommentsLensVLM is a new model that compresses long contexts into images and expands only the most relevant pages for efficient processing. This open source innovation supports the broader mission to advance and democratize artificial intelligence through open science.
CommentsA new code generator accelerates SHA-1 collision detection by shifting security checks to SIMD instructions. This optimization significantly reduces processing overhead, narrowing the performance gap between collision-detected SHA-1 and plain SHA-1 to just 20 to 30 percent.
Comments
Radicle, an open source peer-to-peer code collaboration stack built on Git, has disclosed a security vulnerability within its network protocol. The flaw affects the underlying communication system of the decentralized platform. Developers using the forge are encouraged to review the disclosure details and take appropriate security measures.
CommentsZ80 REPL (2018)
2026-09-24Prompted by an article on Z80 REPLs, readers share nostalgic memories of the built-in assemblers and monitor programs found in classic 8-bit computers like the Apple II, Commodore 64, and BBC Micro. Many commenters recall how these early, integrated environments were crucial tools for learning to program and reverse engineering software. The conversation also touches on the technical implementation of these features, such as the non-maskable interrupts used by freezer cartridges to invoke monitor routines.
Comments