HNHacker News
TopNewBestAskShowJobs

mcesch

19 karma · joined October 4, 2023

submissionscomments
mcesch··on The novel HTTP/2 'Rapid Reset' DDoS attack
That's a bit overblown. There's a lot there and some of it conflicts with itself but it's not unmeasurably large by any means. It's a knowable protocol (and yes, I'm aware of the camel meme[1]).

1. https://powerdns.org/dns-camel/

mcesch··on ECC RAM on AMD Ryzen 7000 Desktop CPUs
DNSSEC is around the 4~5% mark in .com and .net.
mcesch··on Review of the .nz DNSSEC Chain Validation Incident on 29-30 May 2023 [pdf]
OpenDNSSEC's first release was before the root was signed so perhaps there's some assumptions in it that need revisiting.
mcesch··on Review of the .nz DNSSEC Chain Validation Incident on 29-30 May 2023 [pdf]
I only know of proprietary tooling for this sort of thing. I'd imagine it'd be tough to sell as a product or service so it'd probably have to be someones labor of love.
mcesch··on Review of the .nz DNSSEC Chain Validation Incident on 29-30 May 2023 [pdf]
It's implementation dependent. If I recall correctly unbound defaults to caching bogus responses for 60 seconds and BIND for 30 seconds.
mcesch··on Review of the .nz DNSSEC Chain Validation Incident on 29-30 May 2023 [pdf]
Outsourcing isn't a panacea. `.au` is outsourced to Identity Digital (formerly Afilias) and they managed to flub their configuration recently too[1].

1. https://www.auda.org.au/statement/au-domain-name-system-upda...

mcesch··on 1.1.1.1 lookup failures on October 4th, 2023
I don't know why Cloudflare, like Amazon, often get a free-pass on HN for their DNS implementation bugs. Regardless of DNSSEC's merits or otherwise, this bug isn't inherent to DNSSEC.
mcesch··on 1.1.1.1 lookup failures on October 4th, 2023
Having had to troubleshoot a third-party service not so dissimilar to 1.1.1.1 and prove to them that their infrastructure was misbehaving in a similar manner, I'll take the error thank you.
mcesch··on Strong static typing, a hill I'm willing to die on
If the field is unimportant you'd represent it as such. `Option` or `Maybe` or whatever the equivalent wrapper is in your language of choice.