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.

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.

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.

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.

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.

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.

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.

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.

US economy sheds 92,000 jobs in February in sharp slide

https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F8aae9995-c3e4-42c9-9a82-7e3feabe80bd.png?source=next-barrier-page
Then $75 per month. Complete digital access to quality FT journalism on any device. Cancel anytime during your trial. Essential digital access to quality FT journalism on any device. Pay a year upfront and save 20%. Complete digital access to quality FT journalism with expert analysis from industry leaders. Pay a year upfront and save 20%.

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 ...

Tinnitus Is Connected to Sleep

https://www.sciencealert.com/images/2022/05/ear-pain-older-man-holding-hand-to-ear-642x361.jpg
Those who have never endured the relentless ringing of tinnitus can only dream of the torment. In fact, a bad dream may be the closest some get to experiencing anything like it. The subjective sound, which can also be a hissing, buzzing, or clicking, is heard by no one else, and it may be present constantly, or may come and go. Neuroscientists at the University of Oxford now suspect that ...

Galileo's handwritten notes found in ancient astronomy text

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 ...

QGIS 4.0

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 ...

Migrating from Heroku to Magic Containers

https://bunny.net/blog/content/images/2026/03/Heroku-Magic-Containers-Migration.png
I’ve been a huge fan of Heroku since the early days. They were true pioneers of platform as a service, git push heroku master was magic when it first appeared, and they made building scalable web apps and services genuinely easy at a time when the alternative was wrestling with EC2 instances and shell scripts. A lot of us built our first production apps on Heroku, and the developer experience ...

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.

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.

Modernizing swapping: virtual swap spaces

The user discusses the Linux kernel's swapping subsystem and proposes improvements to the zswap and zram mechanisms, including the idea of making tmpfs zswappable. They also suggest that the kernel's swapping subsystem could be simplified by unifying zram and tmpfs, and that the current implementation of zswap has limitations that could be addressed by allowing it to allocate space on the ...

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.

Compiling Match Statements to Bytecode

So i decided purple garden will have these as the singular control structure, for instance the above would be the following: Below is the easiest and most useless match statement there is, for converting a boolean to its integer representation: The general format is a conditional case evaluating to a boolean and a body. All bodies must resolve to the same type and a default branch is ...

Sarvam 105B, the first competitive Indian open source LLM

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

Filesystems Are Having a Moment

https://avatars.githubusercontent.com/u/25641936?v=4
I used to work at a vector database company. My entire job was helping people understand why they needed a database purpose-built for AI; embeddings, semantic search, the whole thing. So it's a little funny that I'm writing this. But here I am, watching everyone in the AI ecosystem suddenly rediscover the humble filesystem, and I think they might be onto something bigger than most ...

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.

Tech employment now significantly worse than the 2008 or 2020 recessions

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

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.

Boy I was wrong about the Fediverse

https://images.unsplash.com/photo-1738052686450-8dd6d8150f67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGZlZGl2ZXJzZXxlbnwwfHx8fDE3NzE4NDMwMzZ8MA&ixlib=rb-4.1.0&q=80&w=2000
The author moved to Mastodon due to Twitter's issues and found a reliable source of information in the Fediverse, where people share trustworthy content without engagement metrics. The author appreciates the Fediverse's simplicity and honesty, where people share their knowledge without commercial interests.

CT Scans of Health Wearables

https://cdn.prod.website-files.com/63e15418201b6e2a5cabb911/698fa241826722f18b0827c3_oura-400x400-95color-70delay-2frame-compressed.png
Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, Omnipod, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.