HNHacker News
TopNewBestAskShowJobs

vivekkalyan

60 karma · joined February 19, 2019

submissionscomments
vivekkalyan··on Show HN: Cartograph – AI-generated code documentation and architecture diagrams
Yes definitely, adding database schemas and queries is on our roadmap for capturing "indirect links" across codebases. We are thinking of something similar to Supabase studio's schema visualizer [1], but integrated with the map of the codebase so that which parts of the code read/writes to different tables. Is that what you have in mind? Or do you mean something else by database access patterns?

1: https://supabase.com/blog/supabase-studio-3-0#schema-visuali...

vivekkalyan··on Show HN: Llama 3.2 Interpretability with Sparse Autoencoders
This is great work! Mechanistic interpretability has tons of use cases, it's great to see open research in that field.

You mentioned you spent your own time and money on it, would you be willing to share how much you spent? It would help others who might be considering independent research.

vivekkalyan··on Using Microsoft Word with Git
My solution is inspired by this blog post but creates a global attributes file. I documented it here:

https://www.vivekkalyan.com/using-git-for-word

I tend to prefer markdown for most things, but find it hard to beat Word in terms of simplicity of elegant designs for, say, resumes.

vivekkalyan··on Are we in an AI Overhang?
> We aren't sure, but the speculation is that in the process of training, GPT-3 found that the best strategy to correctly predicting the continuation of arithmetic expressions was to figure out the rules of basic arithmetic and encode them in some portion of its neural network, then apply them whenever the prompt suggested to do so.

I strongly disagree. GPT-3 has 100% accuracy on 2-digit addition, 80% on 3-digit addition, 25% on 4-digit addition and 9% on 5-digit addition. If it could indeed "understand arithmetic" the increase in number of digits should not affect its accuracy.

My perspective as an ML practitioner is that the cool part of GPT-3 is storing information effectively and it is able to decode queries easier than before to get the information that is required. Yet with things like arithmetic, the most efficient way would be to understand the rules of addition but the internal structure is too rigid to encode those rules atm.

vivekkalyan··on Facebook disqualifies leaders of Deepfake Detection Challenge for rule breach
The rules seem pretty clear that consent is required from any persons appearing in any external datasets that are required. The winners scraped data from Youtube videos so I am not not sure the issue is.

The more worrying takeaway is that the winners scraped videos from people who clearly had no intention of their videos being used for a deepfake detection algorithm. Yet they did not think of the ethical considerations of using that data (did everyone in the video even have a say in the video being uploaded?). I think Kaggle disqualifying the team is the right move (even if it's a painful one for the winners).

vivekkalyan··on Ask HN: Which tools have made you a much better programmer?
I prefer the emacs bindings for the command line such as C-A, C-U (mostly due to muscle memory), but have set up my $EDITOR as vim. This allows me to do C-X C-E, which opens the current command in vim to be edited.

If you are using zsh, you need to add this to ur .zshrc

  autoload -z edit-command-line
  zle -N edit-command-line
  bindkey "^X^E" edit-command-line
vivekkalyan··on What is the business model for DuckDuckGo? (2017)
Can we please stop this meme? Every thread about DDG invariably seems to bring up this (false) statement.
vivekkalyan··on Ask HN: Do you still use MongoDB?
Anyone has thoughts about cassandra and how it compares to mongodb? There seems to be a big enterprise push with azure's cosmosdb, but I've not heard much about it from people who have actually used it.
vivekkalyan··on Hey Dropbox, why can't I compare file versions like this?
my solution is to use pandoc to generate the diffs. Combines the benefits of word formatting but allows me to see the changes in git. (I use it mainly for my resume)

I wrote up about it here for the curious: https://www.vivekkalyan.com/using-git-for-word

vivekkalyan··on Ask HN: Show Us Your Personal Website/Blog?
created an account after lurking here for 3(!) years now. happy for this to be my first post, as the HN community has definitely been an inspiration towards starting my own website/blog (and I have in turn convinced a few others)

https://www.vivekkalyan.com/

my website is built with gatsbyJS and hosted with netlify. i plan to blog regularly about NLP/deep learning topics and eventually add projects + photog but thats for another day.