Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mholt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
481.
▲
by
mholt
4y ago
> If you just have clear-text mp4 with no auth, I don't think anyone's suggesting that there's NO authentication. Authentication is a relatively trivial, commonly-accepted necessary nuissance that is distinct from DRM.
482.
▲
by
mholt
4y ago
This is really fun! Can you make the default wallpaper higher-res? Specifically 5120x1440 -- or even double those sizes for hi-dpi displays. Right now I'm looking at some very pixelated art. But I love the default wallpaper!
483.
▲
by
mholt
4y ago
I've tweeted once today. I'm now over the limit for sending tweets. (I pay for Twitter Blue)
484.
▲
by
mholt
4y ago
Yesterday while writing code to parse MP4 metadata, I learned that MP4 uses an epoch from the year 1904. (I was suspicious when I saw the timestamp start with a 3). Turns out there's lots of epochs, and the Unix epoch doesn't have
485.
▲
by
mholt
4y ago
Hey cool! Caddy plugin? :D I might be quite interested in this.
486.
▲
Caddy Announcements for 2023
(caddy.community)
2 points
by
mholt
4y ago
|
0 comments
487.
▲
by
mholt
4y ago
Thanks for that PR!! We greatly appreciate it.
488.
▲
by
mholt
4y ago
Can someone help me understand why browsers don't support Zstandard yet? Caddy supports it natively, and it's quite good, if only browsers could decode it.
489.
▲
by
mholt
4y ago
Processing multi-GB files in the browser is... fun. Doing that kind of thing on a server is easier. * I'm not justifying doing it on the server, especially for an application like this where yes: it can be done in the client.* But I d
490.
▲
Ask HN: Map services that offer historical tiles?
1 points
by
mholt
4y ago
|
0 comments
491.
▲
by
mholt
4y ago
I put on my headphones and blast music by Two Steps From Hell (Thomas Bergersen, Nick Phoenix). Edit: A lot of people saying you might have ADHD. I wouldn't jump to that conclusion or worry about that. Don't spend time chasing dow
492.
▲
by
mholt
4y ago
Just wait'll you see what's possible with Caddy+Tailscale (currently, and coming soon)!
493.
▲
by
mholt
4y ago
I don't think this forks Caddy. Rather, it is a Caddy plugin: https://github.com/dunglas/frankenphp/blob/main/caddy/caddy.... It uses mainline Caddy: https://github.com/dunglas&
494.
▲
by
mholt
4y ago
Early Hints support was added to Caddy's proxy by Kevin Dunglas, the author of FrankenPHP. No fork required for Early Hints!
495.
▲
by
mholt
4y ago
With this you don't need FastCGI. FrankenPHP is simpler and less complex: just run it directly from your Caddy web server.
496.
▲
by
mholt
4y ago
Getting a lot of: Firefox can’t establish a connection to the server at wss://haveibeensquatted.com:3000/ws. and Firefox can’t establish a connection to the server at wss://haveibeensquatted-xca5n.ond
497.
▲
by
mholt
4y ago
Oh, just saw this. You wrote your comment while I wrote mine. If you can enumerate specifically what you want to see, please submit it to our issue tracker: https://github.com/caddyserver/website Generally we encoura
498.
▲
by
mholt
4y ago
Examples of "fully-featured" what though? The more features you add, the more combinations of ways to configure things there are. The problem with "fully-featured" examples is that people copy and paste instead of lear
499.
▲
by
mholt
4y ago
Hey, it sounds like you'd like my essay on this: The Asymmetry of Open Source: https://matt.life/writing/the-asymmetry-of-open-source
500.
▲
by
mholt
4y ago
> I wonder how they do it for active / passive LB setup, internal services (not accessible over internet for http challenge and so on) , probably it's not their case though. It is, actually! Caddy automatically coordinates with
501.
▲
by
mholt
4y ago
They are distinct in Go. The standard library uses "HTTP keep-alive" to mark connections as idle based on most recent HTTP request, whereas TCP keep-alive checks only ACKs.
502.
▲
by
mholt
4y ago
Thanks, we'll consider that, maybe as an option. Want to open an issue so we don't forget? I'd probably learn toward CUBIC: https://en.wikipedia.org/wiki/CUBIC_TCP (I implemented Reno in college, but tim
503.
▲
by
mholt
4y ago
Caddy does connection pooling (perhaps differently than what Cloudflare's proxy does, we'll have to see once they open source it) just as Go does. But what Caddy does so well is scale well with the number of certificates/site
504.
▲
by
mholt
4y ago
Hey, I mean, I do agree that a config file is "better" most of the time -- but having the CLI is just so awesome! :D
505.
▲
by
mholt
4y ago
Absolutely. The plan is to make it opt-in for now, and then having a company sponsor the performance tuning would be very welcomed. Otherwise it'll probably sit until someone with the right skills/know-how and time comes along.
506.
▲
by
mholt
4y ago
I'm also grateful that Dave, the original contributor of the metrics feature, isn't taking it personally. We love the functionality! Just gotta refine it...
507.
▲
by
mholt
4y ago
What do you struggle with about the documentation or "more complex setups"? I was just on the phone recently with Stripe who has a fairly complex, large-scale deployment, and they seemed to have figured it out with relative ease.
508.
▲
by
mholt
4y ago
That issue has some good explanation, thanks. I wonder if a disk-writing process could be spun out before dropping privileges? > Disks accesses can be unpredictably slow and would block the entire thread which is not something you want w
509.
▲
by
mholt
4y ago
Are you talking about HTTP keepalive or TCP keepalive? Keepalives can actually reduce the performance of a server with many concurrent clients (i.e. a benchmark test), and have other weird effects on benchmarks: https://www.nginx
510.
▲
by
mholt
4y ago
Sure, we've already done this very real test in production a number of times and Caddy doesn't even skip a beat. (IMO that's the best kind of benchmark right there. No need to simulate with pretend traffic!)
More ›