HNHacker News
TopNewBestAskShowJobs

cquintana92

28 karma · joined November 13, 2020

submissionscomments
cquintana92··on A cross-platform multi-target dotfiles manager written in Rust
Looks like we took similar approaches!

https://github.com/cquintana92/dotfilers

Congratulations, you too unlocked the "None of the hundreds that are out there work exactly like I want, so I'll write my own" badge.

cquintana92··on How I configure my Git identities
Shameless plug for a tool I developed in order to easily switch git identities based on projects: https://github.com/cquintana92/git-switch-user

After configuring the identities you just need to run

    $ git su Personal
    $ git su Work
And all the identity configuration (email, name, SSH key and optionally PGP key) will be set up into the repo's .git/config file.

Saved me a ton of time.

cquintana92··on You-get: Dumb downloader that scrapes the web
One of my last weekend projects was something similar: convert youtube playlists into podcast-compstible URLs:

https://github.com/cquintana92/yt2pc

cquintana92··on Automate Project Environments with Devbox and Direnv (2023)
Been using Devbox recently both at work and for personal projects and I can only say good things. It abstracts away the complexity of nix, defining the dependencies in a simple json with a lock file, the shell starts quite fast and from then on you have everything under your PATH, and it works the same in macOS and Linux.

Also, as a benefit, by tracking the JSON and lockfile, the CI can work with the exact same environment. I highly recommend giving it a try.

cquintana92··on Proton launches its own version of Google Docs
Autofilling when buying online, having the details handy/ready to be copied if autofill is not an option, keeping track of them in a single place while being encrypted together with other personal info... To me the benefits are many!

(Disclaimer: Work in Proton Pass)

cquintana92··on Proton launches its own version of Google Docs
Proton Pass supports Credit Cards as a paid feature!
cquintana92··on Magic Numbers
48 bytes which doesn't include the header, which was decided to be 5 bytes because it was "around 10% of the body", making it... 53.
cquintana92··on Passkeys – Under the Hood
3rd party passkey provider support is possible on Android if:

- You are using Android 14

- Your manufacturer has added support for it (e. g. Oppo and OnePlus still haven't)

- If you want to use them in chrome, you need to enable the experimental feature at chrome://flags , search for "passkeys" and enable the feature for 3rd party (for brave just replace "chrome" with "brave"

Even with that, support may still be a bit buggy, such as:

- Chrome displaying the "Google Password Manager" logo instead of your password manager's one

- The app/website not understanding properly how to implement them and sending wrong values / sometimes invalid payloads

But let's hope this technology gains massive adoption, proper support and can help non-technical users benefit from increased security at (almost) no cost.

Disclaimer: work for a Password Manager

cquintana92··on Organizing multiple Git identities
Shameless plug of a tool I wrote for managing multiple git identities:

https://github.com/cquintana92/git-switch-user

cquintana92··on Proton Pass: Open-Source and Encrypted Password Manager App
Credit cards are supported and available already!
cquintana92··on Unofficial guide to dotfiles on GitHub
Shameless plug for "yet another" dotfile manager I'm writing. It doesn't get in the way, and allows you to manage them in quite a flexible way. Templating, conditional linking, copying, custom code execution... You name it!

https://github.com/cquintana92/dotfilers

cquintana92··on Show HN: Git su, manage your Git identities
A few days ago, this utility was published: [1]

After reading the comments and seeing multiple alternatives, I tried to Rewrite it in Rust. In comparison with the original, this one does not depend on Yarn/JS and can be used by downloading a single binary. [1]https://github.com/geongeorge/Git-User-Switch