HNHacker News
TopNewBestAskShowJobs

remram

9,342 karma · joined August 20, 2015

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

https://remi.rampin.org/

submissionscomments
remram··on Pro-Iran crew turns DDoS into shakedown as Ubuntu.com stays down
I had no issue with regular distro update channels (those have mirrors all over) but couldn't get updates from PPAs (i.e. third-party). Feels backwards a bit.
remram··on GitHub Is Down
Duplicate: https://news.ycombinator.com/item?id=46946827
remram··on Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)
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?

remram··on Steam Store is offline
Their regular maintenance window is Tuesdays, and there are often issues then.
remram··on Mozilla's new CEO is doubling down on an AI future for Firefox
When the device sync finally works reliably or bookmark tags work on mobile, I will concede that you've turned a corner. What I expect is more theming and AI bullshit, time will tell.
remram··on Git 3.0 will use main as the default branch
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?

remram··on Docker Systems Status: Full Service Disruption
Is there a way to configure alternate mirrors in containerd?
remram··on Magic Wormhole: Get things from one computer to another, safely
AFAIK, Web Wormhole is the only one of those tools that can be used both as a command-line tool and from a browser. It looks like the site is down at the moment though. https://github.com/saljam/webwormhole https://webwormhole.io/
remram··on Hetzner Storage Boxes
GB or TB?
remram··on Longhorn – A Kubernetes-Native Filesystem
Be aware of its security flaws -- https://github.com/longhorn/longhorn/issues/1983

Allowing anyone to delete all your data is not great. When I found this I gave up on Longhorn and installed Ceph.

remram··on Show HN: FeOx – Fast embedded KV store in Rust
Do you see any single user/desktop application that needs the kind of speed boasted in the README? The one you are trading durability for?
remram··on CRLite: Certificate Revocation Checking in Firefox
Is there some high-level overview of this "cascade of Ribbon filters" data structure? I understand bloom filters, but couldn't get any intuition for this one from FB's blog post.

edit: found an overview here that helps a bit: https://news.ycombinator.com/item?id=27800788 This seems good but will take more time to absorb: https://pangyoalto.com/en/ribbon-filter/

remram··on Obsidian Bases
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?
remram··on The future of large files in Git is Git
You're right, I had the wrong date for LFS on GitHub.
remram··on A privacy VPN you can verify
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...?
remram··on The future of large files in Git is Git
letsencrypt launched 3 years before git-lfs
remram··on Job-seekers are dodging AI interviewers
Why? They can't read my CV? Send me an email if you need clarifications. Don't waste my time trying to appeal to a bot.
remram··on 6 weeks of Claude Code
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.
remram··on Self-Signed JWTs
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.
remram··on What is gVisor?
Who is "we"? What are "container plugins"?
remram··on Show HN: Stop the '+1' Spam: Automatically Filter GitHub Comment Noise
You should probably only ignore an email if it only contains one of those patterns. There might be a long, informative comment that just happens to contain "me too" of "following" somewhere...

(if my reading is wrong and that's already how it works, apologies)

remram··on Dumb Pipe
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.
remram··on Dumb Pipe
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.
remram··on Dumb Pipe
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)
remram··on Asyncio: A library with too many sharp corners
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.

remram··on Show HN: Open IT Maintenance Planner
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.

remram··on What is X-Forwarded-For and when can you trust it? (2024)
A request doesn't come in with both an IPv4 and an IPv6. If the user connected over IPv6, the connection only has an IPv6 address. You can't get the IPv4 address, there is none.
remram··on The Promised LAN
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.
remram··on IPv6 Based Canvas
You can prevent spoofing by using HTTP requests or similar, instead of ICMP echo. Similar to https://ipv4.games/ (but with a canvas and color selection)
remram··on IPv6 Based Canvas
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)

Page 1 of 34Next →