HN user

remram

9,342 karma

meet.hn/city/40.6526006,-73.9497211/Brooklyn

https://remi.rampin.org/

Posts2
Comments4,983
View on HN

Bit of a tangent, but what I'm looking for is a S3-compatible server with transparent storage, ie storing each file (object) as an individual file on disk.

Minio used to do that but changed many years ago. Production-grade systems don't do that, for good reason. The only tool I've found is Rclone but it's not really meant to be exposed as a service.

Anyone knows of an option?

I'm not trying to argue against it, I think "slave" branches make no sense anyway, but to GP's point BitKeeper didn't enslave anybody, just used the word.

If we believe we should remove allusions to negative things why are we ok with "kill", "orphan", "evict", "bash", "cut", "isolate" etc? What is special about that terrible concept that we should stop using the word even when not applied to people at all?

Obsidian Bases 11 months ago

I've been using the 'DB Folder' and 'Dataview' plugins, I'll definitely look into this new option. Does it work with Dataview at all?

What does the verifiable program do though? With a VPN, what I'm concerned about is my traffic not being sniffed and analyzed. This code seem to have something to do with keys but it's not clear how that helps...?

Unfortunately education everywhere is getting really hurt by access to AI, both from students who are enabled to not their homework, and by teacher review/feedback being replaced by chatbots.

Self-Signed JWTs 12 months ago

Yeah that's not happening. In fact most services with free tiers still ask for a credit card number, and if not still ask for a lot of information. It is a marketing scheme after all.

Dumb Pipe 12 months ago

I didn't say this project is useless, I offered a different way to do it with the tools you already have installed. Calm down. Iroh *is* cool.

Dumb Pipe 12 months ago

You could describe this same project as "a smart pipe that punches through NATs & stays connected (...)" and it wouldn't be any more surprising or inaccurate than the current description. So maybe it is not that descriptive.

Dumb Pipe 12 months ago

You can do this with ssh (and socat or mkfifo):

  # receiver
  socat UNIX-RECV:/tmp/foobar - | my-command

  # sender
  my-command | ssh host socat - UNIX-SENDTO:/tmp/foobar
You can relay through any other SSH server if your target is behind a firewall or subject to NAT (for example the public service ssh-j.com). This is end-to-end encrypted (SSH inside SSH):
  # receiver
  ssh top-secret@ssh-j.com -N -R ssh:22:localhost:22
  socat UNIX-RECV:/tmp/foobar - | my command

  # sender
  my-command | ssh -J top-secret@ssh-j.com ssh socat - UNIX-SENDTO:/tmp/foobar
(originally posted on the thread for "beam": https://news.ycombinator.com/item?id=42593135)

At this point, there are good solutions to most of the problems. It is just hard and awkward to avoid the standard library bits and the common tools (e.g. use uv instead of pip, requests instead of urllib, pytest instead of unittest, marimo instead of jupyter, trio instead of asyncio...).

Of course having a "batteries included" language where the batteries hurt you is not great.

I suspect that it doesn't work on mobile? Otherwise I just can't figure out how to work it.

You might want to include a screenshot of a real-looking plan to give people an idea.

The Promised LAN 12 months ago

There's a name for LANs that are not restricted to a local area: "network". Every mention of "LAN" in this entire article can be replaced with "network" without loss of meaning or vibe. Call a cat a cat.

This is often tricky because not all home routers will let you set up the protocol forwarding you need.

Another option is to use a cloud provider that supports IPv6. For example Google's GCP gives you a completely free VM, the drawback is that enabling IPv6 is a bit of a puzzle. https://cloud.google.com/free/docs/free-cloud-features#compu... (create a dual-stack VPC with a dual-stack subnet in a region, add firewall rules, create dual-stack VM)