HNHacker News
TopNewBestAskShowJobs

kgersen

44 karma · joined September 17, 2018

submissionscomments
kgersen··on Build your own private WireGuard VPN with PiVPN
I moved to Tailscale, until I find something simpler, I'm not moving back.
kgersen··on Caddyhttp: Enable HTTP/3 by Default
thx i'll look at v2.6.
kgersen··on Caddyhttp: Enable HTTP/3 by Default
We do speed tests hence we saw the issue. See https://github.com/golang/go/issues/47840

Yeah I agree this is a edge case, 99,99% of Caddy users don't push so much data ;)

But Caddy can't be used as a big files download server for instance, unless sticking with HTTP/1.1 (that and sendfile + kTLS not been supported last time I checked?) (at least with a single http instance).

Another issue for HTTP/3 is https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-B... Current Linux in WSL for instance has this issue. This will probably resolves over time as more and more Linux distros will take HTTP/3 requirements into account.

kgersen··on Caddyhttp: Enable HTTP/3 by Default
Beware of a performance hit (in term of bps not req/s) if you push big data with Caddy.

Go implementation of HTTP/2 already took a /5 hit over http/1.1 (Go http/2 implementation is 5x slower than Go http/1.1)

With HTTP/3 our early benchs indicate /2 ot /3 from HTTP/2 (so /10 from http/1.1)

kgersen··on Microsoft to Acquire Activision Blizzard
I don't see any discount. They're bying at $95 per share. Look at YTD and 5Y prices.

The 30% prior isn't the price they're bying at.

kgersen··on Zinc Search engine. A lightweight alternative to Elasticsearch written in Go
A Go project is easy to contribute to. That's a huge factor for an open source project.
kgersen··on The Toit language is now open source
how does it compare to tinygo ? (https://docs.toit.io/language/toitversus compares only vs 'not made for iot' languages which is not very relevant to do)
kgersen··on An Introduction to NAT64
sound is too low.
kgersen··on Google admits Kubernetes container tech is too complex
K8s isn't too complex for what it does and can do.

it's just that a lot of people think they have to use k8s because it's trendy even it doesn't fit at all their needs and scale. Then they whine it's too complex.

classic PEBCAK issue.

kgersen··on Terraria on Stadia cancelled after developer's Google account gets locked
so the guy filled the Stadia dev form: https://stadia.dev/intl/en_us/apply/

but used a gmail account instead of pro email account (that's not a good move on his part here).

and then he still can't get help from Stadia ?

Possible but very hard to believe.

kgersen··on Tables: Tracking work for teams
That was funny 10 years ago, may be.
kgersen··on Mailgo, a new concept of mailto and tel links
chrome://settings/handlers
kgersen··on Golang Desktop App with Webview/Lorca, WASM and Bazel
see https://www.vugu.org/
kgersen··on US to ban transactions with ByteDance and WeChat in 45 days
But seen from Europe, your 'western world' = mainly USA ...

which "existing western chat and social media" aren't from the US ?

kgersen··on Is the US about to split the internet?
it's already split for the average users (>90% of total users)

Some countries (like France for instance) impose DNS censorship on ISP to block some domains.

kgersen··on Implementing UFCS for C++ in Clang
> The example provided doesn’t have much benefit over the existing free-form call (i.e. Extensions.GetValue(what, "nothing") - and this still is also a valid way of calling that method).

Extensions.GetValue ?!

kgersen··on Data Visualization Catalog
paid components only ?

for instance, treemap: https://datavizcatalogue.com/methods/treemap.html

I don't see echarts treemaps.

kgersen··on Playing around with the Fuchsia operating system
why 5 years? They can already if they want to.
kgersen··on SpaceX Starlink is now its own ASN and present at the Seattle Internet Exchange
"Last Updated: 2019-02-21"

what's new ?

kgersen··on Why Is This Website Port Scanning Me?
port scanning is fine and should not be illegal. It's just "looking" at a house to see if there is a door and what type of key (protocol) it uses.

Trying to open a connection on the other hand it's like trying to open the door. That should be considered as a violation.

kgersen··on List of software and things that use or support WireGuard
managed wieguard: https://tailscale.com/
kgersen··on GoJS – Interactive JavaScript Diagrams for the Web
too expensive imho

Start at $3,495 with just one year of support/upgrade...

And it's the same pricing model as cable TV: you pay for tons of channels but only watch a few of them...

kgersen··on Fuchsia Programming Language Policy
a very small part of ChromeOS is written in Rust...(mainly in Linux apps support, aka "crostini", https://chromium.googlesource.com/chromiumos/platform2/+/mas... for instance as well as other bits).
kgersen··on What: A terminal tool to check what is taking up your bandwidth
it's trendy to reinvent the wheel with Rust ?
kgersen··on Ask HN: Feasibility of a GPU Service Provider?
NVidia Geforce driver licence doesn't allow deployment in datacenter (see https://www.geforce.com/drivers/license/geforce )