Viewing profile — vaibhavsagar
vaibhavsagar
HN member- Joined
- Fri, Apr 11, 2014, 12:58 PM UTC
- HN karma
- 160
- Public activity
- 67 items
- HN profile
- View on Hacker News ↗
About vaibhavsagar
You can reach me at vaibhavsagar(at)gmail.com
Recent public activity
- story
-
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.
- story
-
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…
-
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 …
-
comment
Comment #40351864
Have you worked with Nix much?
-
comment
Comment #39601237
Why not `git clone --bare`?
-
comment
Comment #39586979
I hope there's at least one chapter on compact data structures!
- story
-
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…
-
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).
-
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, …
-
comment
Comment #32633756
What if Haskell is my favourite language?
-
comment
Comment #31985692
This is why I do all of mine in Haskell.
-
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 …
-
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…
-
comment
Comment #30256524
I hope Mark gets the Haskell job he wants!
-
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...
-
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…
-
comment
Comment #27616623
Aaron Levin did a very interesting talk about this at !!Con 2017: https://www.youtube.com/watch?v=kKRvEJrvvso
-
comment
Comment #23667048
RC is not a YC company.
-
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…
-
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…
-
comment
Comment #22934291
I love Nix and NixOS, but having "a lotta gotchas" doesn't square with "no nasty surprises".
- story