HNHacker News
TopNewBestAskShowJobs

dhruvkb

78 karma · joined September 21, 2021

submissionscomments
dhruvkb··on Ghost Font: A font that humans can read but AI cannot
Claude Opus 4.8 can read it with a single prompt and no instructions on how to read it.

https://ibb.co/WWMSXQkQ

dhruvkb··on Show HN: Bird, a CLI for Tired Brains
I will need to `alias aaaa="bird"`.
dhruvkb··on Kagi Translate now supports LinkedIn Speak as an output language
Truly anything goes. Tried gen-z-slang:

https://translate.kagi.com/?from=en&to=gen-z-slang&text=i+re...

dhruvkb··on Ask HN: Share your personal website
Mine is hosted at https://dhruvkb.dev. I also made an open-source project that allows you to build a similar one for yourself. It's called Récivi and it's hosted at https://recivi.dhruvkb.dev.
dhruvkb··on macOS Tahoe
There is support [1] for containers.

[1]: https://github.com/apple/container#requirements

dhruvkb··on Iconic icons to showcase your skills
I prefer the more simple monochromatic approach used by Simple Icons [1] but that can be too restrictive at times and many icons do not translate to that style. You can still use their brand guidelines and license metadata to avoid infringing copyright.

[1]: https://simpleicons.org

dhruvkb··on Show HN: Yaak – An open source, Git-friendly desktop API client
Would love to see a comparison with Bruno[1].

[1]: https://usebruno.com

dhruvkb··on Show HN: I built a Macrodata Refinement game inspired by Severance
There is also this.

[1]: https://lumon-industries.com/ [2]: https://github.com/Lumon-Industries/Macrodata-Refinement

dhruvkb··on Show HN: TikTok for Beautiful Words
Where it it getting the data from? Is it possible to download a subset of that dataset offline, so that I can keep swiping and learn new "fancy words" when I'm not with an Internet connection.
dhruvkb··on Show HN: A Fast HTTP Request CLI Powered by HTTL
I'm currently using Bruno, which uses its own format "Bru Lang" for storing HTTP requests as plain text[1]. The VS Code extension is great but I'd much prefer the standard backed by 30k+ stars was extended instead of a new format to introduce fragmentation in this space.

[1]: https://docs.usebruno.com/bru-lang/overview

dhruvkb··on Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner
I had been looking for something like this in the past. I have previously set up a full-fledged Django application only to use its ORM, but then I realised that it's quite helpful to have the possibility to expand the project into a proper web app or an API, if needed. The Django admin interface is also great!
dhruvkb··on Show HN: I built a simple app to create PDF invoice
Good: This website is well designed. The feature-set is limited but it's more than enough for most folks. The UI is also pleasant.

Bad: The currency set is restrictive. Two of the currencies I work with are missing. I suppose it would be a small addition to support any currency code (it's just a prefix for the most part) or symbol (like ₹ for INR).

Opinion: Personally I would prefer a CLI tool that would that would take a template and a table to create many invoices in bulk, but this still a good option.

dhruvkb··on Show HN: I made an ls alternative for my personal use
While you've specifically labeled this as "personal use", it is a commendable project that introduces some interesting new ideas. I might steal some ideas from it for my own `ls` alternative, `pls`[1].

[1]: https://pls.cli.rs

dhruvkb··on Show HN: I made an ls alternative for my personal use
Hi, author of `pls`[1] here. I started `pls` as a hobby project to scratch a personal itch: a "prettier" alternative to `ls`, with more colors and customisable icons. I also wanted to learn Rust as a secondary motivation.

But as I added more and more features to it, it has become a good tool that does a number of things that `ls` doesn't do (unless you chain it with other tools like `sort` or `grep`) and even other `ls` replacements don't do.

So even though `ls` is fantastic as-is, it's always fun to build something of your own, add a little more polish in areas that matter to you and put it out there to see if it resonates with more people.

[1]: https://pls.cli.rs

dhruvkb··on Show HN: I made an ls alternative for my personal use
I wanted to plug `pls`[1], a tool that I wrote and maintain. It does a few things that `eza` (another great tool nonetheless, and a massive inspiration) cannot do[2].

[1]: https://pls.cli.rs [2]: https://pls.cli.rs/about/comparison/

dhruvkb··on Show HN: I made an ls alternative for my personal use
Hi, author of `pls`[1] here. `pls` goes above and beyond what is typically possible with `ls` without going so far as to become an entire TUI file explorer like Broot[2].

Among a few things it does that `ls` (and other alternatives like `eza` don't do) are: - icons (SVG icons in terminals that support it, Nerd Fonts otherwise) - advanced filtering using regex - advanced sorting across multiple sort bases - styles and colors using customisable rules

For someone wanting to make the output of `ls` prettier (with a few extra bells and whistles) without having to relearn a new workflow, something like an `ls` replacement makes more sense.

[1]: https://pls.cli.rs [2]: https://dystroy.org/broot/

dhruvkb··on Show HN: Humbo Visited – create a visited countries map
I currently use BokenMap [1] to maintain a personal record of the places that I've been to. The idea of collecting ratings is a cool addition to that concept.

If I could suggest a feature, it would be a good idea to collect travel dates as well (where possible), because places and seasons change. For example, where I live, summers are extremely uncomfortable and probably a terrible time to visit and so ratings will vary based on that.

[1]: https://bokenmap.com/

dhruvkb··on Useful built-in macOS command-line utilities
I found a tool of mine submitted by someone else on the site (pleasant surprise!) and I want to update the description and add a more recent/better image. How would I do that?
dhruvkb··on Show HN: Facad – A colorful directory listing tool for the command line
Another alternative is `pls`. Disclaimer: I am the maintainer of the project.

[pls]: https://pls.cli.rs

dhruvkb··on Show HN: Facad – A colorful directory listing tool for the command line
I would love to see if you would try `pls` and provide your thoughts? Disclaimer: I am the maintainer of the project.

[pls]: https://pls.cli.rs

dhruvkb··on Show HN: Facad – A colorful directory listing tool for the command line
I would love to see if you would try `pls` and provide your thoughts? Disclaimer: I am the maintainer of the project.

[pls]: https://pls.cli.rs

dhruvkb··on Public Work: a search engine for public domain images
There are a number of different CC-licenses which impose different restrictions on how a work can be used so filtering by just "Creative Commons licenses" is not very helpful. Openverse[1] provides filtering by specific CC licenses, and also for finding public domain images specifically. Disclosure: I am a maintainer for Openverse.

[1]: https://openverse.org

dhruvkb··on Public Work: a search engine for public domain images
Related: Openverse[1] is an open-source search engine for openly-licensed media. It indexes CC-licensed and public domain images (including CC0) with filters for license types. Disclosure: I am a maintainer for Openverse.

[1]: https://openverse.org

dhruvkb··on Public Work: a search engine for public domain images
I looked up the information such as the name of the work or the artist on Openverse and was able to find the image, as well as more information about the licensing. For example, I found many of Charles Lemaire's botanical drawings [1] on Openverse [2], where I could get CC-BY licensed versions from Flickr, and links to their CC0 version from Rawpixel. Disclosure: I am a maintainer for Openverse.

I agree that is very hard to go back to a result, and also impossible to share a link to a specific result because the URL does not update. But as long as you are in a continuous session, the works you visit are added to a dock in the bottom-centre area of the page where you can go back to a result you've previously seen.

[1]: https://public.work/cacti%20iconography [2]: https://openverse.org/search?q=Charles+Lemaire

dhruvkb··on Building a full Django project, starting with a single file
I have a few projects where I use Django just for the ORM. The rest of the project is is CLI commands that are being run as Django's management commands to be able to access the ORM models. SQLAlchemy and alembic are quite far behind compared to Django.
dhruvkb··on Show HN: Make a map of the countries/cities you've traveled to
Good idea. I also have some privacy concerns and would prefer to self-host something like this.

Also the search feature needs a bit more improvement. For example I couldn't find "Turkey" when I had typed "tu" because it's spelled "Türkiye" in the options.

dhruvkb··on A step beyond Rust's pattern matching
There's one more.

  if let (a, 2) = (1, 2) &&
     let (c, 4) = (3, 4) && // should be b, not c
     b == a + 2 {
        println!("Made it, a = {}, b = {}", a, b);
  }
dhruvkb··on Nobody ever gets credit for fixing problems that never happened (2001) [pdf]
The book "The Black Swan" by Nassim Nicholas Taleb contains this very example. It is a great read on why the improbable events have the biggest impact.
dhruvkb··on Show HN: An open source alternative to Superhuman
Off-topic question, I see a lot of websites that have a UI look and feel like this one: dark background, glowing effects, gradients, big hero text etc. Is there some off-the-shelf template or UI component library that I'm not aware of?
dhruvkb··on Lessons learned from bringing promotional sweets to a conference
At a WordCamp I attended, Yoast was handing out stroopwafels. They were delicious and made such a good conversation-starter and introduction to Dutch desserts.
Page 1 of 2Next →