frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Restore full BambuNetwork support for Bambu Lab printers

https://github.com/FULU-Foundation/OrcaSlicer-bambulab
290•Murfalo•7h ago•121 comments

Googlebook

https://googlebook.google/
683•tambourine_man•11h ago•1159 comments

Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

https://github.com/cactus-compute/needle
350•HenryNdubuaku•11h ago•124 comments

How to make your text look futuristic (2016)

https://typesetinthefuture.com/2016/02/18/futuristic/
270•_vaporwave_•8h ago•33 comments

Kraftwerk's radical 1976 track

https://www.bbc.com/culture/article/20260511-kraftwerks-radical-1976-track-radioactivity-became-a...
101•tcp_handshaker•5h ago•39 comments

My graduation cap runs Rust

https://ericswpark.com/blog/2026/2026-05-12-my-graduation-cap-runs-rust/
113•ericswpark•5h ago•29 comments

CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq

https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html
272•chizhik-pyzhik•10h ago•125 comments

Why senior developers fail to communicate their expertise

https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-t...
465•nilirl•14h ago•204 comments

The vi family

https://lpar.ATH0.com/posts/2026/05/the-vi-family/
48•hggh•6d ago•13 comments

When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

https://blog.cloudflare.com/quic-death-spiral-fix/
48•sbulaev•5h ago•1 comments

Traceway: MIT-licensed observability stack you can self-host in ~90s

https://github.com/tracewayapp/traceway
40•sebakubisz•1d ago•3 comments

Referer Reality

https://www.robinsloan.com/lab/referer/
22•tobr•2d ago•4 comments

Tell NYT, Atlantic, USA Today to keep Wayback Machine

https://www.savethearchive.com/newsleaders/
248•doener•5h ago•59 comments

Rendering the Sky, Sunsets, and Planets

https://blog.maximeheckel.com/posts/on-rendering-the-sky-sunsets-and-planets/
436•ibobev•15h ago•38 comments

Deterministic Fully-Static Whole-Binary Translation Without Heuristics

https://arxiv.org/abs/2605.08419
8•matt_d•43m ago•0 comments

Quack: The DuckDB Client-Server Protocol

https://duckdb.org/2026/05/12/quack-remote-protocol
231•aduffy•11h ago•49 comments

Zero-native – Build native desktop apps with web UI

https://zero-native.dev
12•gedy•3h ago•2 comments

The Future of Obsidian Plugins

https://obsidian.md/blog/future-of-plugins/
336•xz18r•13h ago•133 comments

Reimagining the mouse pointer for the AI era

https://deepmind.google/blog/ai-pointer/
172•devhouse•11h ago•143 comments

Fc, a lossless compressor for floating-point streams

https://github.com/xtellect/fc
37•enduku•2d ago•8 comments

Scrcpy v4.0

https://github.com/Genymobile/scrcpy/releases/tag/v4.0
84•xnx•8h ago•14 comments

What can singing mice say about human speech?

https://phys.org/news/2026-05-mice-human-speech.html
4•gmays•2d ago•0 comments

Lanzaboote – NixOS Secure Boot

https://x86.lol/generic/2022/11/26/lanzaboote.html
65•evilmonkey19•3d ago•6 comments

Show HN: Agentic interface for mainframes and COBOL

https://www.hypercubic.ai/hopper
66•sai18•11h ago•39 comments

Launch HN: Voker (YC S24) – Analytics for AI Agents

https://voker.ai
47•ttpost•13h ago•19 comments

Foucault's Order of Things Explained with Trading Cards [video]

https://www.youtube.com/watch?v=1TbHYjGvS68
27•surprisetalk•1d ago•18 comments

Bambu Lab is abusing the open source social contract

https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/
1164•rubenbe•14h ago•377 comments

Starship V3

https://www.spacex.com/updates#starship-v3
169•fprog•3h ago•160 comments

EFF to 4th Circuit: Electronic Device Searches at the Border Require a Warrant

https://www.eff.org/deeplinks/2026/05/eff-fourth-circuit-electronic-device-searches-border-requir...
158•hn_acker•7h ago•21 comments

When life gives you lemons, write better error messages

https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f
125•luispa•4d ago•47 comments
Open in hackernews

The vi family

https://lpar.ATH0.com/posts/2026/05/the-vi-family/
48•hggh•6d ago

Comments

saidnooneever•6d ago
cool stuff, for a bunch i didnt realise they were really distinct versions!

Use Helix now as the first one that stuck in my fingers though. before that it was always try a lil while and forget it (back to nano...).

Helix i think is like 'user friendly vi' or maybe 'no config vi'. dont need any plugins or weird stuff. everything essential works out of the box (for me)

openmarkand•6d ago
I'm vim poweruser since around 2009. When I use VSCodium (not that much today) I obviously use Vim emulation.

When I use a different editor, there will be lots of jjkk or ,w (I nmap ,w to :w). Habits die hard.

Now I switched to neovim due to the amount of good features I like with it. I use exclusively mini.nvim modules that are awesome.

be_erik•1h ago
The history and endurance of vi is impressive. I never thought I would be using the same editor today that I started using in the mid 90s because it was more l33t.

The comments about LLM contributed code seems like a specific axe to grind that otherwise detracts from a nice history lesson.

rmunn•38m ago
I started learning vi around the same time, but in my case (since I was expecting to work on Unix systems for decades, which has proven true) it was "because it'll always be there." I.e. if you're SSHing into a server to fix a problem, it's possible that /usr/bin/emacs won't be there (perhaps the problem you're fixing is that /usr isn't mounting), but you can nearly always count on /bin/vi being available: if you can access the server at all, you will be able to access vi, so at least learn its basic keystrokes, our prof told us.

That advice was not entirely accurate (sometimes vi is in /usr/bin/vi, for example), and the merging of /bin with /usr/bin has made it kind of a moot point. (EDIT to add: Though the fact that busybox includes a basic vi implementation has kind of un-mooted the point, actually). But I first started learning vi because I figured I would need it professionally, and when the modal-editing workflow "clicked" for me, I figured out that I had just learned the editor I would want to stick with for years.

And although vim replaced vi and nvim replaced vim in my finger-macros, that has remained true to this day.

sgtlaggy•16m ago
> if you're SSHing into a server to fix a problem, it's possible that /usr/bin/emacs won't be there

You don't need emacs on a server. TRAMP is built-in and can open remote files in a local instance over SSH, SMB, FTP, ADB, or docker/podman.

Scarbutt•32m ago
The comments about LLM contributed code seems like a specific axe to grind that otherwise detracts from a nice history lesson.

Seems like an interesting fact for those who don't follow the development of vim/neovim.

casey2•54m ago
Sam isn't graphical there is sam and samterm which sends commands to sam. sam itself is an ed style line editor, where the concept of a line is replaced with a dot. vis allows multiple dots.

It's worth noting that a lot of the text editing done in the vi family are just calls to ed with different ways of doing selections.

grebc•41m ago
Interesting the history is varied for such a simple tool.

I am but a lowly mouse/GUI user so rarely have to dwell in a shell, but I learnt the basics of vi in my 1st year of university and never forgotten. Gotten me out of many a pickle being able to reliably edit a file quickly.

ventana•20m ago
One thing I noticed that with Claude Code and Codex running in the terminal, I tend to use VS Code much less than before, and found myself opening files in vim more often. It just looks like, for me, the agent development brings me back to using the basic tools, like many years ago, before VS Code existed.
raimo•18m ago
Yes indeed, same here!
DeathArrow•20m ago
I have nothing against Vi or Emacs, but since I strongly prefer GUI and mouse over terminal I use GUI editors.

When I don't have a GUI available, I use micro, nano, joe.

taejavu•12m ago
How does an article like this not mention Bill Joy??