Recent submissions

Comment · 2 years ago
One thing I miss in Caddy is something like Nginx-unit to avoid the need of setting up application server.
Comment · 4 years ago
Do tools like Coolify or Dokku take care of host level security?
Comment · 4 years ago
What I like about ETL tools like Dagster and Prefect is that you get observability “for free”. You can set the granularity by deciding what is a task/job/flow/op and how they’re grouped together. And then in one UI you get logs, metrics, a waterfall view with timed executions, all kinds of useful information.

It’s so useful that sometimes I’m tempted to reach for it in non-ETL contexts. My problem is that these tools generally don’t mesh well with real-time streaming requirements.

Comment · 4 years ago
Well in that situation you can stash unstaged, reset, then pop. But that just reinforces the OP’s point. Not the most ergonomic or discoverable path for something that should be simple to do.
Comment · 4 years ago
Because memory leaks are memory safe in rust, they just cause a performance hit.
Comment · 4 years ago
The part that worries me about managing your own server is the security aspect, it's just a much larger surface area than just running a docker image on fly.io, for example. Do self-hosted PaaS like Coolify/Dokku/CapRover handle this aspect? Or do you still have to take all the steps you'd usually take securing the server?
Comment · 4 years ago
You could’ve written this comment without the first paragraph. Someone put time and effort into this plugin.
Comment · 4 years ago
I am aware of “n”. You can be familiar with vim’s keybindings and still appreciate a different way to solve a problem.

Something like Lightspeed lets you zone in on the specific character faster than repeatedly pressing n. Sure, that means installing a plugin, but some people accept that trade off.

Comment · 4 years ago
I think / works well most cases, but is a bit annoying when you have several duplicate character sequences, so you end up having to type more and more of the sequence to discriminate.
Comment · 4 years ago
Comment · 4 years ago
Built in targets should be preferred, sure, but there are plenty of situations not covered by those targets.

In that case it’s quite handy to have a motion plugin at your disposal. Or otherwise use plugins that extend the built in targets (like targets.vim)

Comment · 4 years ago
Neovim has a headless mode that lets you interact with it via a msgpack rpc. So it can act like an editing “backend”.

There are plenty of GUI IDEs that use Neovim as their backends like Oni. You can just google “Neovim GUI” and get a long list of them.

Comment · 4 years ago
It looks interesting, but I already use Lightspeed (by the same author). Still not sure how this is an upgrade over that, even after reading the docs. Is there a more compelling argument for switching?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton