Viewing profile — mhils
mhils
HN member- Joined
- Thu, Jul 26, 2012, 4:05 PM UTC
- HN karma
- 1,558
- Public activity
- 165 items
- HN profile
- View on Hacker News ↗
About mhils
Recent public activity
-
comment
Comment #45505807
FWIW I agree that the Rust way is nicer, but I can't impose the Rust way on Python. I guess the secret hack is to use PyO3, which pdoc supports quite well. ;)
-
comment
Comment #45505775
pdoc3 is not pdoc, see https://github.com/mitmproxy/pdoc?tab=readme-ov-file#pdoc-vs... .
-
comment
Comment #45500951
Let me try to explain why it is that way: First, it's consistent with Python functions. The docstring for functions is below the signature as well. Second, consider a file with onl…
-
comment
Comment #45500864
pdoc maintainer here. Pleasant surprise to see us on HN again, and happy to answer any questions! :)
-
comment
Comment #45500741
I'd say neither fork as made great strides since then, but I'm also biased here as the maintainer of pdoc. There is no pdoc-specific library for link checking as far as I'm aware. …
-
comment
Comment #43114840
Congrats on the seccomp-based interception, that's a really neat way to solve this problem! We did some BPF_PROG_TYPE_CGROUP_SOCK eBPF shenanigans in mitmproxy for redirection, but…
-
comment
Comment #42923987
This is really cool, thank you for sharing! We've built a similar feature for mitmproxy lately, but with different tradeoffs. Our approach does require root and we don't have autom…
-
comment
Comment #42923884
> so you have to configure your program to use a proxy server. That's not true for local capture mode: https://mitmproxy.org/posts/local-capture/linux/ . :)
-
comment
Comment #42147338
Fully reproducible builds would of course be nicer from a security standpoint, but attestations have vastly lower implementation costs and scale much better while still raising the…
-
comment
Comment #41747572
One of the main promises of HTTP/3 is better performance under worse network conditions (e.g. no head-of-line blocking as in HTTP/2, connection migration, 0-RTT). For all of that H…
-
comment
Comment #41747534
Thank you for your work on Hickory! It's super exciting to see how PyO3's Python Rust interop enables us to use a production-grade DNS library with Hickory and also a really solid …
- story
-
comment
Comment #41050738
There's OCSP Must-Staple, which makes MITM without stapling impossible. That is, if the client implements it and does not fail open. :)
-
comment
Comment #40984561
It does. It also optionally supports notifications if someone messages you while you have all tabs closed (using https://developer.mozilla.org/en-US/docs/Web/API/Notificatio... ).
-
comment
Comment #37735698
TIL this goes back to 2006, how cool! We nowadays have a much simpler version as a mitmproxy example: https://github.com/mitmproxy/mitmproxy/blob/main/examples/ad... . Although it …
-
comment
Comment #37287337
I can answer this as one of the mitmproxy devs: We're doing this for 10+ years as FOSS, we're a relatively well-known project (so lots of eyes hopefully), our software has absolute…
-
comment
Comment #37006928
Performance of our HTTP/3 stack is not very good yet, and the benefits of HTTP/3 don't play out in this particular example. :)
- story
-
comment
Comment #36739222
Asking for a release date is a perfectly reasonable request! My response was highly influenced by the context. I came back with "email me for a support contract" because 1) I previ…
-
comment
Comment #36738562
We transitioned from S3 to R2 for downloads.mitmproxy.org because egress got prohibitively expensive for a hobby ($300/month). CI for 9.x still points to the old infrastructure. Th…
-
comment
Comment #36738135
OP here. To be clear, I don't mind the release question at all, it's valid! But the context should be along the lines of "we have an interest in this, how can we help make it happe…
-
comment
Comment #35678156
Not supporting GPC (the DNT successor) directly contradicts the "respecting users" marketing fluff. I suspect the main reason why there is a "reject all" button is that Cloudflare …
-
comment
Comment #35647990
Fantastic work, kudos! OIDC auth is so much nicer compared to any ad-hoc secrets management. Thank you for dealing with JWT for us. :) As a small suggestion, it may make sense to m…
- story
-
comment
Comment #34757397
The note in the official Python documentation was only added in September 2022 [1], so no wonder this comes as a surprise to many! [1] https://github.com/python/cpython/commit/6281…