HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ovo101

no profile record

Submissions

[untitled]

1 points·by ovo101·2 ay önce·0 comments

[untitled]

1 points·by ovo101·3 ay önce·0 comments

Show HN: DNS Benchmark Tool – Compare and monitor resolvers

github.com
59 points·by ovo101·8 ay önce·30 comments

comments

ovo101
·2 ay önce·discuss
[flagged]
ovo101
·2 ay önce·discuss
[flagged]
ovo101
·2 ay önce·discuss
[flagged]
ovo101
·4 ay önce·discuss
[dead]
ovo101
·8 ay önce·discuss
The real problem isn’t just one ISP refusing to fix upstream infrastructure—it’s the structural monopoly that lets them get away with it. When customers have no alternatives, neglect becomes a rational business decision: why spend money on upgrades if churn is impossible? This is exactly why municipal broadband and community ISPs matter. They don’t just compete on price, they compete on accountability. Until regulators or local governments break the monopoly, we’ll keep seeing stories where “upstream” issues linger for years because the provider has no incentive to care.
ovo101
·8 ay önce·discuss
Outages like this highlight just how much of the internet’s resilience depends on a single provider. In a way, it’s a healthy reminder: if one company’s hiccup can take down half the web, maybe we’ve over‑centralized. A “good thing” only if it sparks more serious conversations about redundancy, multi‑provider strategies, and reducing monoculture risk. Otherwise, we’ll just keep repeating the same failure modes at larger scales.
ovo101
·8 ay önce·discuss
niche blogs feel like the natural next step — focused, resilient, and more trustworthy than generic feeds.
ovo101
·8 ay önce·discuss
What’s frustrating here is how predictable these issues are. Next.js isn’t some niche framework, yet Okta’s SDK still struggles with basic OAuth flows like redirect handling, cookie persistence, and SSR quirks. That’s not just a bug — it’s a sign of weak integration testing.

The bigger problem is trust. If an identity provider can’t reliably support mainstream frameworks, it undermines confidence in their entire platform. Developers end up spending more time debugging the SDK than building features.

This is why many of us lean toward smaller, well‑maintained libraries (Auth.js, Supabase Auth, etc.). They don’t try to abstract away everything, but they do the fundamentals well — and that’s what matters most in security.
ovo101
·8 ay önce·discuss
Appreciate you taking a look — glad the code came across well. Always open to suggestions if you spot areas to improve.
ovo101
·8 ay önce·discuss
Fair enough — the project’s about the CLI open‑source tool, reproducible and ready to run locally.
ovo101
·8 ay önce·discuss
I’ll also publish a Docker image soon to make setup even easier.
ovo101
·8 ay önce·discuss
Glad Mozilla finally ended the Onerep partnership—too much conflict of interest in the data broker world.
ovo101
·8 ay önce·discuss
Nano Banana Pro sounds like classic Google branding: quirky name, serious tech underneath. I’m curious whether the “Pro” here is about actual professional‑grade features or just marketing polish. Either way, it’s another reminder that naming can shape expectations as much as specs.
ovo101
·8 ay önce·discuss
Sounds more like the opposite to me. Copilot isn’t making the computer “incompetent”—it’s surfacing complexity in plain language. A PC has always been capable of running scripts, automating workflows, or pulling data, but most people don’t speak in PowerShell or Python. Copilot bridges that gap. If anything, it makes the machine feel more competent because now you can ask for things in natural language and get results without digging through menus or writing code.

The real question is whether you measure competence by raw capability or by accessibility. Copilot tilts toward accessibility, which is why it feels different.
ovo101
·8 ay önce·discuss
Thanks for the thoughtful read — and yes, the tool is focused on caching / recursing resolver performance, not authoritative. The asyncio + dnspython stack makes it easy to script and monitor those behaviors over time. Running your own resolver is definitely the gold standard if performance and control really matter, but benchmarking public ones helps surface the trade‑offs users face in practice. The 300ms example was more about illustrating how ads and systemic factors can dwarf raw resolver speed, not a claim about per‑request DNS overhead. Appreciate the detailed perspective and glad the doc came across clearly.
ovo101
·8 ay önce·discuss
Yes, the ISC Looking Glass is a great resource — it’s handy for quick DNS lookups and seeing how queries resolve from their vantage point. This project is aimed more at benchmarking and monitoring resolvers over time, so they complement each other: Looking Glass for snapshots, dns‑benchmark‑tool for comparative speed and ongoing health checks.
ovo101
·8 ay önce·discuss
Thanks! Glad you find it neat. The goal was to make DNS benchmarking simple to run from the CLI, with quick checks, deeper benchmarks, and monitoring all in one place. Feedback is always welcome.
ovo101
·8 ay önce·discuss
Yes, dnsdiag is a solid toolbox — it’s great for digging into DNS issues at the packet level. This project is aimed more at benchmarking and monitoring resolvers over time, so they complement each other well: dnsdiag for diagnostics and troubleshooting, dns‑benchmark‑tool for comparative speed and health checks.
ovo101
·8 ay önce·discuss
Yes, it’s in the same space as Gibson’s GRC DNS Benchmark — that tool has been around for years and set the standard for GUI‑based testing. This project takes a different angle: it’s CLI‑first, scriptable, and adds modes for quick checks, deeper benchmarks, and ongoing monitoring. So it’s more aimed at automation and sysadmin workflows than interactive GUI use.
ovo101
·8 ay önce·discuss
Fair points — blocklist‑based local resolvers can indeed be slower, and raw speed alone doesn’t capture the bigger systemic issues. The tool isn’t trying to measure microsecond‑scale differences, but rather provide a clear comparison of resolver behavior under load and over time. Things like EDNS handling and service affinity are exactly the kind of deeper characteristics that benchmarking can help surface, so users can decide which trade‑offs matter most for their environment.