HN user

haarts

336 karma
Posts6
Comments126
View on HN

Taste.

I believe we (software engineers) have tried hard to eliminate taste in programming: linters, git message styles, you name it. And I think that's a good thing. Taste is not transferable. Consistent code is.

You are right. If the hand is doing a specific task, better morphologies are likely. But that's not always desirable. The canonical example is of course the household. I don't want X robots, I want 1. And I don't want to change anything. Robot hand!

GPT-5-Codex 10 months ago

What I see most engineers do is parallelize. Have multiple agents work at the same time. It takes some time getting used to, but I think they are on to something.

There's even an article I read about this the other week, but I can't seem to find it ATM.

Why Kakoune 3 years ago

Same setup as me! I do miss out on the AI integrations (copilot etc), that I find a shame.

I, too, use just a lot in a very off handed way. My memory isn't great and I just toss commands in a projects justfile which I occasionally need. Yes, a readme would work to a degree too, but a justfile is runnable code. That beats dead documentation everytime.

With regard to this:

- On the wire/protocol stuff. We're doing pretty rudimentary "open new connection, stream voice, POST somewhere". This adds extra latency and CPU usage because of repeated TLS handshakes, etc. We have plans to use Websockets and what-not to cut down on this.

I've recently used the Noise protocol[1] to do some encrypted communication between two services I control but separated by the internet.

It was surprisingly easy!

[1] https://noiseprotocol.org/

There's little spam at the moment. There will be. But at that time the relays (pieces of server software that relay nostr messages) can step in and implement spam control via whatever they see fit. Perhaps some smart filtering, perhaps pay a few sats to have a message relayed or perhaps some real name policy. Clients can pick a (set of) relay(s) which fit their preference best. Or not, and accept the default.

The protocol is surprisingly simple to read [1], many relays and clients exist already.

I exchanged messages with a friend of mine who was using a very different client and it just worked!

Personally I like the fact that you can 'like' posts by sending a couple of sats via Lightning. I think it is a great motivator to write thoughtful, quality content.

Currently nostr is radical, weird and unpolished. The Amethyst client is slow at times. But the pace of development is incredible.

[1] https://github.com/nostr-protocol/nips/blob/master/01.md

I've been reading a bit but it seems you can't add containers after you have booted the Flatcar distro. So define it on first boot or reinstall?