HNHacker News
TopNewBestAskShowJobs

BitPirate

408 karma · joined February 27, 2021

submissionscomments
BitPirate··on Linux 7.3 improves performance when running out of vRAM
zswap and systemd-oomd/earlyoom are your friends.
BitPirate··on Stop using low DNS TTLs
Why do you need a low ttl for those? You can add multiple IPs to your A/AAAA records for very basic load balancing. And DNS is a pretty bad idea for any kind of failover. You can set a very low ttl, but providers might simply enforce a larger one.
BitPirate··on How I configure BorgBackup and borgmatic (2023)
Borg 2.0 (unreleased) is moving in a similar direction with borgstore:

https://www.borgbackup.org/releases/borg-2.0.html

BitPirate··on Got tired of bad PDF WebApp so we made a Free, Open-Sourced, Private Alternative
Alternative: Stirling PDF
BitPirate··on Got tired of bad PDF WebApp so we made a Free, Open-Sourced, Private Alternative
Took me a while, but I found the repository: https://github.com/VSRemoter/LuxPDF
BitPirate··on The recently lost file upload feature in the Nextcloud app for Android
The play store version isn't updated anymore. You should switch to F-Droid.
BitPirate··on Hard numbers in the Wayland vs. X11 input latency discussion
Asahi Linas explanation:

https://lobste.rs/s/oxtwre/hard_numbers_wayland_vs_x11_input...

BitPirate··on The QUIC API OpenSSL will not provide (2021)
Yet here we are in 2025, with OpenSSL still lacking a QUIC server API and RFC9000 approaching its fourth birthday.
BitPirate··on I got a heat pump and my energy bill went up
While the price of energy production is likely to continue to fall, I fear that this will be completely overshadowed by the necessary investment in the grid. Both energy storage and the need to adapt the grid to the more decentralised nature of renewables could lead to a plateau in end user prices.
BitPirate··on 403ing AI Crawlers
That's why you should run a tarpit instead.
BitPirate··on Back to basics: Why we chose long-polling over websockets
With RFC8441 websockets are just HTTP/2 streams.
BitPirate··on Portspoof: Emulate a valid service on all 65535 TCP ports
Your observation doesn't contradict the use of firewall rules to accomplish this.
BitPirate··on Nginx vs. Caddy Performance [video]
The benchmark is apparently a bit flawed[1]. I'd take the results with a grain of salt.

[1] https://caddy.community/t/nginx-vs-caddy-benchmark-video/261...

BitPirate··on Nginx vs. Caddy Performance [video]
Reply by Matt Holt: https://news.ycombinator.com/item?id=42073885
BitPirate··on Router Security
If we stopped using things that had vulnerabilities, we'd be using sticks and stones by now.

Other operating systems weren't affected, so it's not inherent in the protocol itself.

BitPirate··on Zen 5's 2-ahead branch predictor: how a 30 year old idea allows for new tricks
The EEVDF scheduling algorithm is also a good example. Designed back in 1995 and it's the default process scheduler of Linux now.
BitPirate··on The War on Estonian Forests (2022)
Pseudo justification? The bark beetle is wreaking havoc in our forests here in Germany.
BitPirate··on Sharedrop: Easy P2P file transfer powered by WebRTC – inspired by Apple AirDrop
Sadly things are a bit broken if IPv6 is involved:

https://github.com/szimek/sharedrop/issues/55

BitPirate··on EU to greenlight Chat Control tomorrow
Ashton Kutcher and his Thorn organisation?
BitPirate··on Ten years of improvements in PostgreSQL's optimizer
The author mentions PostgreSQL's JIT compiler. Up to this day, I've only seen it degrade the performance of queries. Disabling it is on my install checklist.
BitPirate··on Curl HTTP/3 Performance
The performance difference between H1/H2 and H3 in this test doesn't really surprise me. The obvious part is the highly optimised TCP stack. But I fear that the benchmark setup itself might be a bit flawed.

The biggest factor is the caddy version used for the benchmark. The quic-go library in caddy v2.6.2 lacks GSO support, which is crucial to avoid high syscall overhead.

The quic-go version in caddy v2.6.2 also doesn't adjust UDP buffer sizes.

The other thing that's not clear from the blog post is the network path used. Running the benchmark over loopback only would give TCP-based protocols an advantage if the QUIC library doesn't support MTU discovery.

BitPirate··on Curl HTTP/3 Performance
It's a bit like drag racing. If all you care about is the performance of a single transfer that doesn't have to deal with packet loss etc, HTTP/1 will win.
BitPirate··on Platform Tilt
My biggest gripe with Firefox on Android is that sometimes I enter a domain in the address bar, press enter and nothing happens.

This behaviour seems to be erratic and only affects a few websites, such as https://forum.syncthing.net.

Closing the tab or using a different one doesn't solve the problem. I need to force close the app to fix this.

BitPirate··on Exploiting QUIC's Path Validation
I'd argue that the decision to keep it in userspace was the right one. If an application doesn't get security updates, a broken QUIC stack is probably the least of your worries.

You also mention Android, which is notorious for having a lot of devices that don't get OS updates because they've reached end-of-life.

Protocol ossification at the OS level is also a valid concern.

https://http3-explained.haxx.se/en/quic/quic-userspace

BitPirate··on Security Issue: Cloud Site Manager presented me your consoles, not mine
Ubiquitis Unifi controllers and the TP-Links clone called Omada always remind me of the glory days of the NoSQL fad. Want to install our software? Please add a third-party mongodb repository to install an obsolete version. They can't handle version upgrades of their own database properly, but hey! At least it's web-scale.
BitPirate··on Gitea – Open-Source GitHub
Most of the bootstrapping[1] is already done, but the import[2] from Github is causing them troubles.

[1]: https://github.com/go-gitea/gitea/issues/1029 [2]: https://github.com/go-gitea/gitea/pull/18165

BitPirate··on 400M PCs can't run Win 11: PIRG petitions Microsoft to extend Win 10 life
How long until they scrap on-premises AD and try to force companies to use Azure?
BitPirate··on Hysteria: a powerful, fast and censorship resistant proxy
One of the changes which isn't upstream yet: https://github.com/quic-go/quic-go/pull/3471
BitPirate··on Would we still create Nebula today?
Tailscale is using GSO/GRO now. They blogged about reaching the 10Gbit/s milestone.

https://tailscale.com/blog/more-throughput/

BitPirate··on The largest DDoS attack to date, peaking above 398M rps
In the age of CGNAT? Not a good idea.
Page 1 of 3Next →