Live data from Hacker News

Viewing profile — vaibhavsagar

vaibhavsagar

HN member
Joined
Fri, Apr 11, 2014, 12:58 PM UTC
HN karma
160
Public activity
67 items

About vaibhavsagar

[ my public key: https://keybase.io/vaibhavsagar; my proof: https://keybase.io/vaibhavsagar/sigs/XsHYsQTU6Pv2DruoRse8bvZ1HRoU-6XcUMAIHrdBkdM ]

You can reach me at vaibhavsagar(at)gmail.com

Recent public activity

  1. story
  2. comment
    Comment #47774159

    Resolve also has a premium Studio offering with some features that are particularly appealing to professional users. I assume that helps cover some of their costs.

  3. story
  4. comment
    Comment #41598191

    I got one so that I could make copies of my apartment keyfob; I live alone and having a spare keycard that goes inside my phone case has saved me from locking myself out of my buil…

  5. comment
    Comment #40352047

    This article doesn't touch on what I consider to be the central feature of Haskell: it is lazily (more precisely non-strictly) evaluated. A lot of the other aspects of it, such as …

  6. comment
    Comment #40351864

    Have you worked with Nix much?

  7. comment
    Comment #39601237

    Why not `git clone --bare`?

  8. comment
    Comment #39586979

    I hope there's at least one chapter on compact data structures!

  9. story
  10. comment
    Comment #37257183

    I wrote about these too: https://vaibhavsagar.com/blog/2018/07/29/hamts-from-scratch/ ! Unfortunately it's in Haskell which probably makes it less approachable than it would be oth…

  11. comment
    Comment #37248438

    I personally use Vim, but Emacs alone is IMO the strongest counterexample to your claim about Lisp interpreters (followed by all the programs scriptable with Guile).

  12. comment
    Comment #32645715

    I also have my own implementation of packfiles [1], which I implemented as part of a toy Git implementation in Haskell [2]. I personally found the packfile format underdocumented, …

  13. comment
    Comment #32633756

    What if Haskell is my favourite language?

  14. comment
    Comment #31985692

    This is why I do all of mine in Haskell.

  15. comment
    Comment #31546375

    Doing a hashmap lookup is already very much like using a bloom filter: for any addressing scheme, if an element exists at a particular location, then either the key exists or it's …

  16. comment
    Comment #30582400

    At my last job, we had a Python codebase that had grown large and unwieldy. We wanted a language with stronger compile-time guarantees and better concurrency support. After evaluat…

  17. comment
    Comment #30256524

    I hope Mark gets the Haskell job he wants!

  18. comment
    Comment #29982704

    I was hoping this might be about the Victorinox Cyber Tool, which is actually a Swiss Army Knife: https://www.victorinox.com/global/en/Products/Swiss-Army-Kni...

  19. comment
    Comment #28960303

    Yup, I'm doing this. I was living in the US when I interviewed in Feb 2020 but as an Australian citizen on an E-3 visa I had to leave the country to get a new one and then the pand…

  20. comment
    Comment #27616623

    Aaron Levin did a very interesting talk about this at !!Con 2017: https://www.youtube.com/watch?v=kKRvEJrvvso

  21. comment
    Comment #23667048

    RC is not a YC company.

  22. comment
    Comment #23667045

    Why there aren't more places like Recurse Center: creating and sustaining a space for self-directed learning is a difficult and mostly thankless job. It also doesn't pay particular…

  23. comment
    Comment #23667001

    I'm not sure what you mean by "internship", I don't think RC has ever offered those. I was rejected the first time I applied to do a batch at RC. I applied again a few months later…

  24. comment
    Comment #22934291

    I love Nix and NixOS, but having "a lotta gotchas" doesn't square with "no nasty surprises".

  25. story