News for hackers. Stuff that matters.

eager_noob

Re:Ask HN: What are you working on? (September 2026) on Sunday September 13, 2026 @02:44PM (#49687289)
Iterating through and evaluating possible approaches for shrinking the binary size of a tree-sitter based Vi/Vim compatible tags generator I am developing without affecting the developer experience for adding support for newer languages[1]. A couple of approaches have already been tried and failed to live up to the expectations on developer experience [2][3]. Next in line is to look into bundling only the tree-walking code for all supported languages with tree-tags and allow the user to configure the grammars to download separately from the main binary, possibly using the `wasm` feature which allows native library to run wasm compiled grammars.

[1] https://github.com/jha-naman/treetags

[2] https://github.com/jha-naman/treetags/pull/62

Tried to use a generator for automating the bulk of the scanner for a language from `grammar.json` file of a tree-sitter grammar. A runtime engine uses the scanner for a forward only walk on the scanned code and calls the hooks to generate tags.

[3] https://github.com/jha-naman/treetags/pull/56

A complicated mess of a generator that takes a few declarative inputs and tries to generate code for spitting out tags for a given language.

Re:Ask HN: Who wants to be hired? (September 2026) on Tuesday September 01, 2026 @03:04PM (#49526484)

  Location: Ahmedabad, India
  Remote: Yes (preferred)
  Willing to relocate: Yes
  Technologies: Ruby on Rails, Go, Elixir, Rust
  Résumé/CV: https://namanjha.in/cv/
  Github: https://github.com/jha-naman
  Email: [email protected]
Backend developer with experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (August 2026) on Tuesday August 04, 2026 @08:37AM (#49167924)

  Location: India
  Remote: Yes (preferred)
  Technologies: Ruby on Rails, Go, Elixir, Rust
  Résumé/CV: https://namanjha.in/cv/
  Github: https://github.com/jha-naman
  Email: [email protected]
Backend developer with experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (March 2026) on Tuesday March 03, 2026 @09:33AM (#47232941)

  Location: India
  Remote: Yes (preferred)
  Technologies: Ruby on Rails, Go, Elixir, Rust
  Résumé/CV: https://namanjha.in/cv/
  Github: https://github.com/jha-naman
  Email: [email protected]
Backend developer with over seven years experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (September 2025) on Thursday September 04, 2025 @05:27PM (#45132409)

  Location: Ahmedabad, India
  Remote: Yes (preferred)
  Technologies: Ruby on Rails, Go, Elixir, Rust
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with over seven years experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (August 2025) on Saturday August 02, 2025 @02:47PM (#44770238)

  Location: Ahmedabad, India
  Remote: Yes (preferred)
  Technologies: Ruby on Rails, Go, Elixir, Rust
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with over seven years experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (April 2025) on Thursday April 03, 2025 @09:50AM (#43569628)

  Location: India
  Remote: Yes (preferred)
  Willing to relocate: Maybe
  Technologies: Ruby on Rails, Elixir, Rust
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
I am a full-stack developer with over seven years experience building, maintaining and debugging complex web apps, who is looking for new work in the tough job market following an extended sabbatical following the end of my last contract. Would like to get back to work now, since any further extension of the sabbatical is no longer intentional on my part.
Re:Ask HN: What are you working on? (March 2025) on Monday March 31, 2025 @04:14AM (#43532490)
Working on treetags[0] an effort to use tree-sitter to get basic code navigation support for multiple languages on vim/nvim.

[0] https://github.com/jha-naman/treetags

Re:Ask HN: Who wants to be hired? (March 2025) on Tuesday March 04, 2025 @02:20AM (#43251381)

  Location: India
  Remote: Yes (preferred)
  Technologies: Ruby on Rails, Elixir, Rust
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with over seven years experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Who wants to be hired? (December 2024) on Tuesday December 03, 2024 @12:47PM (#42308908)

  Location: India
  Remote: Yes (preferred)
  Technologies: Go (preferred), Ruby on Rails, Elixir
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with over seven years experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Freelancer? Seeking freelancer? (November 2024) on Saturday November 02, 2024 @01:31PM (#42027789)
SEEKING WORK | India | Remote

  Remote: Yes (preferred)
  Technologies: Go (preferred), Ruby on Rails, Elixir
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with experience building, maintaining and debugging complex web-apps.
Re:Ask HN: Do you use a mini PC, and what's your workflow? on Monday October 30, 2023 @02:27AM (#38066302)
Starlabs have a tablet with keyboard designed to run desktop OS. Bigger than what you prefer though. https://in.starlabs.systems/pages/starlite
Car floor tunnels serve the same purpose. Increase rigidity at low material cost.
Re:Cool but Obscure X11 Apps on Thursday July 13, 2023 @09:50AM (#36709110)
GNUJump doesn't really belong in a list that suggests installing packages with pkg, but that's the one this brings to the mind.
Re:Ask HN: Who Got Hired? on Friday June 02, 2023 @12:22AM (#36161026)
I got hired from there about a year ago as well.
Re:Mac's command key is worse than Window's ctrl on Monday January 30, 2023 @09:46AM (#34580196)
Is this copy/paste with highlight available globally or limited only to terminals?

I can do this with text highlighted in iterm. Highlighted text can be copied in other apps as well with Shift + Command + “v”. Or with terminal app, where the shortcut only works when used within terminal app itself.

Are track days the only viable place to find/meet these people who can help maintain such cars, or there are other ways. I couldn't hold back the question, but feel free to ignore
I would love to be limited by drivability rather than by economics from getting my hand on a Can-Am car. Good for you!
Figuring out a way to circumvent the rules was the reason for the F1 car being fascinating, and successful. It being a competition involving building the fastest car confirming to the prescribed Formula.
Figuring out that one of the services i was maintaining needed http connection pooling for calls to an external service to get within acceptable levels of performance. Spent a fair bit of time and effort to reach the conclusion and should have probably known to use it from the start, with it being a best practice followed in some other services already. Still, the whole process of finding/fixing the bottleneck left me very pleased.
Re:Firefox Translations doesn't use the cloud on Tuesday November 29, 2022 @11:36PM (#33797074)
It really is surprisingly readable. Does excellent work on german, spanish & italian f1 news articles.
Re:460M Indian Internet Users Are Now on IPv6 on Thursday May 19, 2022 @11:21AM (#31435867)
We can expect IPv6 adoption to improve among all wireline providers in coming few years.

https://dot.gov.in/sites/default/files/Revision%20in%20IPV6%...

The improved support for external monitors alone is enough to make one not want to go back to X11. No more fiddling with xrandr to fix scaling issues. Or being forced to settle for lower refresh rates if any one of the monitors or cables can't support higher rates. Moving to wayland has definitely resulted in a much better experience.
Re:Ask HN: Who wants to be hired? (April 2022) on Friday April 01, 2022 @12:22PM (#30879918)

  Location: India
  Remote: Yes (preferred)
  Willing to relocate: Yes
  Technologies: Elixir, Ruby on Rails, React
  Résumé/CV: https://namanjha.in/resume/
  Email: [email protected]
Backend developer with experience building, maintaining and debugging complex web-apps.
Nyxt browser is also interesting from the point of view of power users.

https://nyxt.atlas.engineer/

Re:Ask HN: What do you do with downtime at work? on Wednesday March 04, 2020 @11:47AM (#22485312)
How often do the people here find that they have too much of down time at work? a bit tangential but asking since i find myself in this situation a bit too often.
Re:Sourcehut welcomes Bitbucket refugees on Friday August 23, 2019 @12:02PM (#20778950)
The gui tools bundled with git for committing and browsing allow doing most things one would require and are cross platform

[1] https://git-scm.com/docs/git-gui [2] https://git-scm.com/docs/gitk

Re:Betrayed by an app she had never heard of on Friday May 31, 2019 @06:54AM (#20059765)
Quite an unfortunate situation for those who would like public pressure on apps to minimize the permissions they ask for. Atleast in whatsapp's case it would be hard to convince most people to stop allowing contact access to the app as being able to send messages to all your phone contacts without any setup on your part is probably one of the major reasons that whatsapp became so popular.
Re:From Vimperator to Tridactyl (2018) on Sunday February 17, 2019 @11:26AM (#19185194)
fwiw one can use the '(single quote character) in firefox to easily find and visit links without using the mouse. Quite handy and available out of the box

https://blog.mozilla.org/theden/2012/12/20/quick_find/

Older »