What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

Today's follow-up entry is vi/vim.

Which I use depends on the situation. Classic vi/nvi tends to be lighter weight and start faster, while vim offers extra features that I find particularly useful). I usually just type `vi` which gets me `vi` on OpenBSD, `nvi` on FreeBSD, and `vim` (or `vim-tiny`) on most flavors of Linux. If I specifically want vim features, I'll invoke it as such directly.

I could go on for ages about favorite features, but a select few:

• the ability to keep my hands on the home row and not use a mouse is helpful for preventing RSI symptoms

• it's a language¹ of editing, involving counts, verbs/commands, and objects/motions, so I can express my editing *intent* and then use the period command to re-issue that same editing *intent*

• the :global or :substitute commands can make massive-yet-precise edits across huge files

• the :*do commands extend that power across multiple files, allowing me to precisely edit millions of lines across thousands of files with targeted precision

• it's ubiquitous—even as some Linux distros have started removing ed(1) from the base installs , relegating it to packages, I can always type `vi` on any Unix-like/POSIX system and be editing with a powerful editor. And with builds for Windows and my phone, I can use it everywhere. No need to install anything

• they work just fine over a SSH connection without a GUI, and use minimal resources so they work even on that old hardware from the 90s.


¹ gist.github.com/nifl/1178878

0
0

day 5: Wrapping up the new ilo implementations, today I did GNU Smalltalk. It's in the repository at fossils.retroforth.org:8000/il With this I now have implemented ilo in 25 programming languages.

This isn't yet good Smalltalk, it's very much like the C original in structure, though I did make some notes on things I need to improve. I might revisit this later this month.

My full logs are at charles.childe.rs/DA2025/

0
0
0

has a rather small team backing it. As registrations on Codeberg have gone way up as of the past week, we could always use help from (both from non-technical and technical volunteers). To see what we have to offer, take a look here: codeberg.org/Codeberg/Contribu

There isn't necessarily a time commitment involved (if at all). Say, if 20 people spent 5-15 minutes to, say, send a pull request to something that annoyed them in our documentation, it would be in a much better state.

0
1

has a rather small team backing it. As registrations on Codeberg have gone way up as of the past week, we could always use help from (both from non-technical and technical volunteers). To see what we have to offer, take a look here: codeberg.org/Codeberg/Contribu

There isn't necessarily a time commitment involved (if at all). Say, if 20 people spent 5-15 minutes to, say, send a pull request to something that annoyed them in our documentation, it would be in a much better state.

0
0
0
0
0
1
0
0

RE: mastodon.social/@webology/1156

🗓️ This week's Office Hours start in 30 minutes, but I'm on now to work on some open source work from now until office hours.

Feel free to join or hit me up for a link if you haven't joined before.

Alternatively, consider joining 2025.conference.pyladies.com/e too if you want to catch some great talks for the next day or two.

0
0
0
0

pigheaded refusal to learn things

a thing i believe despite all reason is that celsius and fahrenheit are rarely commensurable. freezing and below, yes, but there is no C that equals 50 F, and no F that equals 25 C

0
0
0
0
0
0
0
0
0
0
0
0
0
1

As of Friday, the average marketed price for a new vehicle in the United States was $51,131, according to Cloud Theory’s 2025 vehicle price tracker.

In Japan, a new kei truck costs between $8,000 to $15,000, according to the website, Oiwa Garage.

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

I love using agents for analyzing codebases for me. My prior pattern of `grep` and manual skimming has been fully replaced with agents. I ask it to list sources and line numbers and then I go in and verify for myself (never blind trust). Examples:

- ampcode.com/threads/T-f02e59f8
- ampcode.com/threads/T-dbf44464
- ampcode.com/threads/T-9670685d

Total cost of all of them: less than $2. Gives me a huge jump start on researching things.

0
0
0
1
0
1
0