Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mr-karan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mr-karan
2y ago
This is now live: https://doggo.mrkaran.dev/docs/features/any/
32.
▲
by
mr-karan
2y ago
Long answer: Not OP, but sometimes you’re in a throwaway env and want to quickly do a DNS query and don’t have any tools (like Ubuntu minimal) available. Spawning an ephemeral container isn’t a bad idea in that case. Short answer: Why not :
33.
▲
by
mr-karan
2y ago
Yep, that makes sense. Thanks, just updated docs.
34.
▲
by
mr-karan
2y ago
Just did: https://github.com/mr-karan/doggo/pull/128 Will release soon
35.
▲
by
mr-karan
2y ago
I just pushed the concurrent version of lookups in each resolver. Speed up is quite good around 70-80% on most domains. Will test this more before releasing to main! https://github.com/mr-karan/doggo/pull/128#
36.
▲
by
mr-karan
2y ago
I've just created a PR for supporting common record types: https://github.com/mr-karan/doggo/pull/128 However, each lookup happens serially right now, I'll take a look at making it concurrent per re
37.
▲
by
mr-karan
2y ago
bbs-over-dns is so interesting! I liked the output of: doggo @bbs-over-dns.com txt bbs-over-dns.com | sort | less
38.
▲
by
mr-karan
2y ago
Sorry the demo link is fixed now: https://doggo.mrkaran.dev/ Yes, you can run the web server locally: https://github.com/mr-karan/doggo/tree/main/web cd web go run .
39.
▲
by
mr-karan
2y ago
What does "all records" mean though? `dig` defaults to just show A records and I've kept the behaviour same. Do you mean all possible record types under the sun, or just a bunch of common ones? `MX, AAAA, A, CNAME, TXT` etc ?
40.
▲
by
mr-karan
2y ago
Hm it took around 2.9s on my system. Let me see if I can concurrently lookup records for different records and optimise this. Thanks for sharing. time doggo google.com A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV 0.02s
41.
▲
by
mr-karan
2y ago
Ah yes, but it's a static site, shouldn't be 404ing. Most probably you're hitting `/docs`. I've not setup the redirect of trailing slash. Will do that. Meanwhile, the docs link is https://doggo.mrkaran.de
42.
▲
by
mr-karan
2y ago
Sorry about that, it was a silly typo on my end. I've just pushed a fix: go install github.com/mr-karan/doggo/cmd/doggo@v1.0.2
43.
▲
by
mr-karan
2y ago
Just tried on my Adguard DNS server, I am only getting one entry. I think it's related to your nameserver configuration. Could you try reproducing with specifying a custom one, with @1.1.1.1 or something? doggo google.com --short
44.
▲
by
mr-karan
2y ago
Would this be something close to what you're looking for? alias doggo-all='doggo $1 A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV DNAME DNSKEY DS EUI48 EUI64 HINFO HIP HTTPS IPSECKEY KEY KX LOC MX NAPTR NS NSEC N
45.
▲
by
mr-karan
2y ago
Very kind of you, thanks! Was just mentioning on my other comment[1] about your contributions to the tool. [1]: https://news.ycombinator.com/item?id=40848420
46.
▲
by
mr-karan
2y ago
Just pushed a minor patch release. Tagged on main: https://github.com/mr-karan/doggo/commit/8f60428f6ae154918d9...
47.
▲
by
mr-karan
2y ago
Does this command not work? go install github.com/mr-karan/doggo/cmd@latest go: downloading github.com/mr-karan/doggo v1.0.0
48.
▲
by
mr-karan
2y ago
It's a DNS client for querying DNS servers.
49.
▲
by
mr-karan
2y ago
Thanks! I pretty much did this as a learning/hobby side project. Back in 2021, I was dealing with a lot of K8s clusters and had recently learnt what about ndots[1]. That prompted me to build an easy to use DNS client which can avoid su
50.
▲
Show HN: Doggo – A powerful, human-friendly DNS client for the command line
(doggo.mrkaran.dev)
400 points
by
mr-karan
2y ago
|
122 comments
51.
▲
Show HN: I Made an App to Track Expenses in Natural Language with LLM
(github.com)
2 points
by
mr-karan
2y ago
|
0 comments
52.
▲
by
mr-karan
2y ago
So, just because some corporate cannot keep up with their IT compliance team with new additions to existing tools in their stack (which is honestly a tedious job), should the OSS stop experimenting and shipping new 'optional' feat
53.
▲
by
mr-karan
2y ago
Curious, why not use httpfs extension and directly read multiple parquet files as demonstrated here[1]? SELECT * FROM read_parquet([ 's3://bucket/file1.parquet', 's3://bucket/
54.
▲
by
mr-karan
2y ago
This is quite interesting! While we're on the topic, does anyone know of a similar set of exercises for learning Golang?
55.
▲
by
mr-karan
3y ago
Co author of the blog post. Quoting from the article > For the contract note generation job, we spawn about 40 instances in total currently, a mix of c6a.8xlarge, c6a.2xlarge, and c6a.4xlarge.
56.
▲
by
mr-karan
3y ago
While exploring some other self hosted/OSS personal finance tools, found https://github.com/actualbudget/actual to be a promising project too.
57.
▲
Coding Challenges
(codingchallenges.fyi)
1 points
by
mr-karan
3y ago
|
0 comments
58.
▲
by
mr-karan
3y ago
Write about what you’re passionate about. Is there something new that you learnt at your day job? Blog about it. Is there a side project that you’re doing? Blog about things you’re learning with building it. Such kind of articles usually ha
59.
▲
by
mr-karan
3y ago
With just really minimal efforts of styling, a webpage can be looked so much cleaner. This[1] is a really good example of it. This website is simply unreadable and shows lack of care for their readers, which makes me spend even lesser time
60.
▲
What Every Developer Should Know About GPU Computing
(codeconfessions.substack.com)
1 points
by
mr-karan
3y ago
|
0 comments
More ›