HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Callicles

250 karmajoined hace 11 años
CTO of fiveonefour.com

github.com/callicles

Submissions

DNSGlobe – Rust TUI to watch DNS propagate around the world

github.com
83 points·by Callicles·hace 6 días·68 comments

[untitled]

1 points·by Callicles·hace 29 días·0 comments

Show HN: Contributor License Agreement Bot for GitHub – Next.js and Postgres

cla.fiveonefour.com
1 points·by Callicles·hace 3 meses·0 comments

comments

Callicles
·hace 4 días·discuss
ha that could be less handy but cooler
Callicles
·hace 5 días·discuss
I added the ability to specify a config file for the resolvers definition. This is not runtime, though. I will keep that in mind for another release.

Thanks for the follow-up :)
Callicles
·hace 5 días·discuss
Addressed the feedback
Callicles
·hace 5 días·discuss
Released a new version with the suggestion ;)
Callicles
·hace 5 días·discuss
Thanks for the feedback!
Callicles
·hace 5 días·discuss
This was 100% vibe-coded with Claude Code and Fable.

https://x.com/thatsFrScience/status/2073741209592295866

Thanks for the feedback, though, and for taking the time to look at the code. I can ship a round of cleanup.
Callicles
·hace 5 días·discuss
Yeah, I used to use https://www.whatsmydns.net/. I wanted it in the terminal without ads.
Callicles
·hace 5 días·discuss
That's what the tool is doing - querying a bunch of public resolvers around the world to see the state of what they resolve to. Since end users usually use DNS servers close to their location, this gives an idea, around the world, of who sees what.

Agreed, this is a cache that expires and refreshes from the source DNS server. It just looks like a virus that propagates when the cache expires.
Callicles
·hace 3 meses·discuss
[dead]
Callicles
·hace 9 meses·discuss
Hey,

We went from the get go to that infrastructure for multiple reasons in the first place:

* Having a durable buffer before ensures if you have big spikes that gets eaten by the buffer, not OLAP which when it is powering your online dashboard you want to keep responsive. Clickhouse cloud now has compute/compute that addresses that but open source users' don't.

* When we shipped this for the first time, clickhouse did not have the async buffering in place, so not doing some kind of buffered inserts was forwned upon. * As oatsandsugar mentioned, since them we also shipped direct insert where you don't need a kafka buffer if you don't want it

* From an architecture standpoint, with that architecture you can have multiple consumers

* Finally, having kafka enables having streaming function written in your favorite language vs using SQL. Definitely will be less performance to task ratio, but depending on the task might be faster to setup or even you can do things you couldn't directly in the database.

Disclaimer I am the CTO at Fiveonefour