Ki Editor - an editor that operates on the AST

Bridge the gap between coding intent and action: manipulate syntax structures directly, avoiding mouse or keyboard gymnastics. Amplify your coding efficiency: wield multiple cursors for parallel syntax node operations, revolutionizing bulk edits and refactoring. Selection Modes standardize movements across words, lines, syntax nodes, and more, offering unprecedented flexibility and consistency.

Show HN: Argus – VSCode debugger for Claude Code sessions

https://raw.githubusercontent.com/yessGlory17/argus/main/screenshots/analysis.png
Argus is a VS Code extension that detects inefficiencies and optimizes AI development experience through intelligent analysis and visualizations. It provides 6 intelligent rules and detailed execution logs to help developers optimize their AI-assisted workflows.

Show HN: ANSI-Saver – A macOS Screensaver

https://raw.githubusercontent.com/lardissone/ansi-saver/main/docs/screenshot-preview.jpg
AnsiSaver is a screensaver that displays ANSI/ASCII art from 16colo.rs, a large online archive. It features customizable scroll speed and render scale, and can be configured to display art from local folders or online packs.

The Millisecond That Could Change Cancer Treatment

https://spectrum.ieee.org/media-library/photo-of-a-man-in-a-lab-coat-adjusting-a-large-piece-of-medical-equipment-thats-pointed-at-the-head-of-a-partial-mannequin.jpg?id=65111419&width=1200&height=913
Inside a cavernous hall at the Swiss-French border, the air hums with high voltage and possibility. From his perch on the wraparound observation deck, physicist Walter Wuensch surveys a multimillion-dollar array of accelerating cavities, klystrons, modulators, and pulse compressors—hardware being readied to drive a new generation of linear particle accelerators. Wuensch has spent decades ...

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org/img/Bigscreen1.png
Plasma Bigscreen is a free, open-source interface for Linux designed for TVs and HTPCs. It offers a customizable big-screen experience with app support and settings management via TV remote or game controller.

PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon

https://cdn.mos.cms.futurecdn.net/sQi7eEM4HyMv9nVqhPNjim.jpg
You want to receive news and offers from Future brands and partners. AMD shipped its 1 GHz Athlon CPU in 2000, beating Intel to the gigahertz milestone.

The yoghurt delivery women combatting loneliness in Japan

https://ichef.bbci.co.uk/images/ic/480xn/p0n451bl.jpg.webp
In Japan, a network of women delivering probiotic milk drinks, known as Yakult Ladies, has become a vital source of connection and care for the elderly. These women, who are often self-employed, offer a lifeline of human connection and help reduce loneliness in a rapidly ageing population.

UUID package coming to Go standard library

https://opengraph.githubassets.com/3aa77ddf235ddf477c8efefb6f7624a0c73120905c104c1d82d288ed526520bc/golang/go/issues/62026
A package to generate and parse UUID versions 3, 4, and 5 should be added to the Go standard library due to its widespread use in third-party packages. This addition would make Go more consistent with other languages, as it currently stands out for lacking built-in UUID support.

Self-Portrait by Ernst Mach (1886)

https://pdr-assets.b-cdn.net/collections/self-portrait-by-ernst-mach-1886/24993192252_0c837a126a_z.jpg?width=563&height=850
Ernst Mach created a self-portrait in 1870 to illustrate his ideas about self-perception, which was later published in 1886. The drawing shows Mach lying on a sofa, with his left eye viewing his body and environment.

Filesystems Are Having a Moment

https://avatars.githubusercontent.com/u/25641936?v=4
The author, a former vector database company employee, notes a shift in the AI ecosystem towards using filesystems for context and memory, citing various companies and researchers adopting this approach.

this css proves me human

You're rewriting a blog post to appeal to technical readers by changing capitalization, using em dashes, and correcting grammar. You're also contemplating a deeper change in your writing style to better reflect your thoughts and engagement with the world.

48x32, a 1536 LED Game Computer (2023)

https://jacquesmattheij.com/48x32_ledmodule.jpg
The user's children are addicted to gaming devices, so they created a retro-style game console using Arduino and addressable LEDs to encourage creation over consumption. The project, called "48x32", features a custom enclosure and simple games like Snake, with the next installment explaining the software and providing resources for building one's own.

Tinnitus Is Connected to Sleep

https://www.sciencealert.com/images/2022/05/ear-pain-older-man-holding-hand-to-ear-642x361.jpg
Researchers at Oxford University found a link between tinnitus and sleep, suggesting that deep sleep may temporarily mask tinnitus effects. They propose that sleep could be a therapeutic target to treat tinnitus, which affects 15% of the world's population.

Helix: A post-modern text editor

Helix is a modal editor inspired by Kakoune, offering concurrent code editing and robust syntax trees. It integrates features like auto completion, code navigation, and diagnostics without additional configuration.

Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues

https://torrentfreak.com/images/meta-logo-1-600x383.png
Meta is defending itself against a class-action lawsuit by arguing that using pirated books to train its LLM qualifies as fair use, and that uploading pirated books to other users via BitTorrent is also fair use due to the protocol's inherent nature. The company claims that its use of BitTorrent was necessary to obtain the valuable data, and that the authors' own admissions undermine their ...

Galileo's handwritten notes found in ancient astronomy text

Seurat Most Famous for Paris Park Painting Yet Half His Paintings Were Seascapes

https://th-thumbnailer.cdn-si-edu.com/t9BIN3sBGN4X_dP9x32xNsYDRCw=/1026x684/filters:no_upscale():focal(2048x1658:2049x1659)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/7c/14/7c1497c5-644c-4b7e-a4e8-8e159861d747/1_seurat_seascape_at_port-en-bessin_normandy_1888_gift_of_the_w_averell_harriman_foundati.jpg
Though Georges Seurat is best known for his paintings depicting parkgoers enjoying waterside repose—Bathers at Asnières (1884) and A Sunday on La Grande Jatte (1884-86)—a majority of the French artist’s canvases are landscapes featuring France’s northern coast and ocean waters. Now, for the first time, these paintings are the sole focus of a new exhibition, “Seurat and the Sea,” which ...

LLMs work best when the user defines their acceptance criteria first

https://substackcdn.com/image/fetch/$s_!b3NO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503cef77-5d11-4c3b-8b94-ef3a09599d87_1212x811.png
The author discusses the limitations of using Large Language Models (LLMs) in coding, citing two case studies where LLM-generated code failed to meet performance expectations due to a lack of understanding of the underlying system. The author argues that LLMs can produce plausible but incorrect code, and that developers should define specific acceptance criteria to ensure correctness, rather ...

QGIS 4.0

Tell HN: I'm 60 years old. Claude Code has re-ignited a passion

You're retiring but still passionate about coding, recalling your early days with Active Server Pages and VB6. Claude Code is reigniting that excitement and drive.

Working and Communicating with Japanese Engineers

https://www.tokyodev.com/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDEyODAsInB1ciI6ImJsb2JfaWQifX0=--6f5dfad5b6aff0d51445a20b2a673b5cdb46cb40/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fZmlsbCI6WzczNiw0MDldfSwicHVyIjoidmFyaWF0aW9uIn19--e2486cd8d00c12458425746edf0c67f7d8cd645b/Creating_a_business_in_Japan.png
To improve communication on an international tech team, especially in a Japanese company, be aware of your speaking habits, use clear and specific language, and avoid jargon and technical terms that may be unfamiliar to non-native speakers. By following these best practices and being mindful of cultural differences, you can help create a more inclusive and effective team environment, even if ...

Lock Scroll with a Vengeance

https://unsung.aresluna.org/_media/lock-scroll-with-a-vengeance/ogimage.png
The Scroll Lock key was originally added to fix spreadsheet scrolling issues before mice and fast graphics cards. Its modern equivalent in some apps feels strange and claustrophobic to the author.

Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

https://raw.githubusercontent.com/moongate-community/moongatev2/main/images/moongate_logo.png
Moongate v2 is a modern Ultima Online server project built with .NET 10, aiming for a clean, modular architecture with strong packet tooling and deterministic game-loop processing. The project is open to contributors and welcomes pull requests with changes, following the project's coding standards and including tests, and is licensed under the GNU General Public License v3.0.

Migrating from Heroku to Magic Containers

https://bunny.net/blog/content/images/2026/03/Heroku-Magic-Containers-Migration.png
Heroku is shifting to a sustaining engineering model with no new features or contracts. Magic Containers offers a migration path with a straightforward deployment model for scalable web apps and services.

My application programmer instincts failed when debugging assembler

https://landedstar.com/blog/img/posts/app_brain_breaking_on_assembler.png
The author, an application programmer, tried building an Operating System in 1,000 Lines and encountered difficulties due to their lack of experience with low-level programming. They struggled with debugging assembler-level bugs and had to adjust their mindset to understand the direct manipulation of memory and registers.

Compiling Match Statements to Bytecode

Purple Garden's architecture uses an intermediate representation based on SSA and basic blocks for decoupled codegen and optimizations. It has a primitive type system, recursive descent parsing, and a bytecode backend for the virtual machine.

Sarvam 105B, the first competitive Indian open source LLM

https://assets.sarvam.ai/tr:f-auto/images/03117ysv/production/ef7fefef0603837a95a8ad4547cb5def4818dbe9-2016x1260.png?w=1200

The Case of the Disappearing Secretary

https://substackcdn.com/image/fetch/$s_!sokQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f0100e-accf-4e6c-9495-d279caef50a2_760x471.heic
Automation has reshaped jobs throughout history, with secretaries being a prime example of a profession that has evolved significantly. The shift from secretaries to AI may rebundle the interface, turning everyone into accidental managers with new responsibilities.

Editing changes in patch format with Jujutsu

The user wanted to rename a method in a Jujutsu change without relying on LSP, and found a workaround using jj diffedit and a custom external tool. They created a shell script to generate a patch file and edit it with an external editor, which they registered with Jujutsu for future use.

Querying 3B Vectors

https://github-production-user-asset-6210df.s3.amazonaws.com/3837836/526233940-ecca4afd-81bf-45a4-9043-ad7da174d93a.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20260307%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260307T042331Z&X-Amz-Expires=300&X-Amz-Signature=3f7b8e2aca009f683cc61abae7059f895a8ee72afa2a55b730a0b2b0d3c0e00b&X-Amz-SignedHeaders=host
User is trying to implement optimal map-reduce solution for vector search on 3 billion vectors and 1k query vectors, but faces memory issues and slow performance. Requirements are unclear, including vector format, compression, and machine specs, making it difficult to achieve a scalable solution.