News for hackers. Stuff that matters.

abhchand

This is tangential but I wrote a Go utility a while back to implement this stable matching algorithm

https://github.com/abhchand/stable-matching

It’s an effective yet simple algorithm. Also widely used in North America to match medical students with their residency of choice.

Re:Ask HN: What Are You Working On? (June 2025) on Sunday June 29, 2025 @10:20PM (#44418589)
I've been working on SimpleeFood, a simple self hosted recipe app

https://github.com/abhchand/simplee-food

Show HN: SimpleeFood – a simple self hosted recipe app

https://github.com/abhchand/simplee-food

Hello HN - I built SimpleeFood, a simple self hosted recipe appI found most of the self-hosted offerings out there to be too bloated. Recipes aren't complex - you largely want to store them, search them, and view them easily.SimpleeFood tries to be minimal and functional, with a high bar for adding new features.And in the spirit of self hosting, I've also tried to ensure that hosting the...

( Read More... | no comments | on HN )
Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @01:02PM (#43823588)
I’m working on SimpleeFood, a simple self hosted recipe app.

https://github.com/abhchand/simplee-food

I found most of the offerings out there to be too bloated. Recipes are a simple thing - you want to store them, search them, and view them easily.

It has a full screen viewing mode for easy cooking with your tablet or phone.

Re:Intel removes Xinjiang references from shareholder letter on Tuesday January 11, 2022 @10:44AM (#29892825)
Yes I would say it is used correctly here, with the definition you mentioned. And your english is good for not being an english speaker!
Re:SQL language proposal: JOIN FOREIGN on Thursday December 30, 2021 @03:52PM (#29741291)
This feels like adding syntactic sugar in some sense. That is, a layer of convenience to accomplish something that can already be accomplished today.

It also breaks the following:

* It's better to be explicit than infer * Keep specifications simple

Re:Ask HN: Has Google search become quantitatively worse? on Tuesday November 30, 2021 @12:36PM (#29394883)
DDG works great for ~90% of my queries. I do fall back on Google every now and then, but DDG honestly delivers results that are just fine.
A lot of webdev content (tutorials, blog posts, documentation, etc...) relies on being able to display multiple files and code snippets at once.

I've always felt these files take up too much space on the page, and that there's a more compact and intuitive way to display them.

I created `VanillaTreeViewer` as a minimalist file browser for compactly displaying several files at once. It's modeled after the look and feel of an IDE, so it provides a clean way for viewers to see multiple files and their directory structure at once.

Demo: https://abhchand.me/vanilla-tree-viewer/

Author here.

A few months ago I saw an article from RefactoringUI posted to HN about building your own color palette. https://news.ycombinator.com/item?id=25180180

The concept seemed so simple that I can't believe I hadn't heard of it before as a developer.

It motivated me to create a color picker based on that methodology that lets you build an entire color palette.

It's written in ReactJS + Jest, and the source can be found here: https://github.com/abhchand/niram-color-picker/

Re:One hour of slow breathing changed my life on Tuesday July 28, 2020 @10:34PM (#23982994)
This practice exists in traditional eastern Yoga - breathing out of one nostril and in with the other. A similar explanation is given about it having a calming and energetic effect.

I know that doesn't provide the evidence you were looking for, but hopefully it provides some context on where this might have originated from.

Re:How Ruby on Rails Could Be Much Better (2008) on Monday July 20, 2020 @11:46AM (#23898954)
Is there a framework out there that faces as much consistent scrutiny as Rails?

It seems odd that for a decade the web dev community has singled out this framework. It's always relevant to suggest updates and things to be fix - any framework has those. But the continuing conversation of "is Ruby on Rails good enough" (which seems to be the underlying driver for conversation) is still present after hundreds of companies have built solid products with it.

I like this idea.

In response to it just creating more echo chambers:

- it can't be worse than now - At minimum, it's an echo chamber of your own creation instead of being manipulated by FB. There's value in that, ethically. - Giving people choice at scale means it will at least improve the situation for some people.

Re:Decrypt WhatsApp encrypted media files on Sunday April 26, 2020 @01:46PM (#22988742)
It seems that WhatsApp has some oddity in how it handles captions on media items.

I forward messages between various groups, but when you forward a media item like an image, it doesn't forward the caption with it. This is incredibly frustrating - sometimes you don't realize you've forwarded a photo of something that has no context, and my recipients have been often clueless until I have to clarify.

Re:Tell HN: Toilet paper, hand sanitizer, and now web cams on Wednesday April 08, 2020 @09:29AM (#22812737)
how'd you take this photo? :)
Re:Ask HN: What are you learning? on Monday April 06, 2020 @02:06AM (#22791243)
Just learning more in depth about websockets. It's been around for a while but i've honestly never had the chance to play around with them.

Thinking of putting together a small app as an excuse to play around with websockets

Re:Survival Tips for Women in Tech (2018) on Wednesday January 08, 2020 @01:11PM (#21994081)
Sadly required, but seems very honest and relatable. Would probably share with any woman in tech.

As a secondary point, I find several of these applicable to me as a guy too, although that's not the main point of this.

I also really like this formatting and list style - heading and brief to-the-point description.

Re:Show HN: One Page Calendar 2020 on Tuesday December 31, 2019 @03:03PM (#21924238)
Great concept. I would've prefered an option to switch the days of the week and dates of the month. That way the numbers loop and the day of the week is fixed as a row/column header. That's more similar to how we read usual wall calendars.
> While Facebook will select the first 11 members of the board, the eleven will choose the remaining board members, with terms lasting three years.

Call me skeptical but that's not enough to distance yourself and set up a "fair" court. Facebook still has lots of influence and I doubt they'll recommend something that would truly hurt Facebook's bottom line.

well that's scary
Re:Show HN: Version Control for Databases on Monday December 09, 2019 @11:13AM (#21743783)
This was my same thought. Really impressive as an exercise to develop this yourself, but this is core functionality of a lot of ORMS. Rails' ActiveRecord is kind of the shining example of this, with it's `schema.rb` versioning file
Re:Docker Compose reads your “.env” without opt-out on Thursday October 17, 2019 @05:05PM (#21286360)
For reasons like and to avoid confusion I always name my environment file something specific like `.env.development` or `.env.dockercompose`

Any system that reads `.env` files usually allows some way to specify the exact file to be read.

Re:DuckDuckGo Search Improvements on Tuesday October 15, 2019 @01:04PM (#21260822)
It takes a lot to even replicate some of the functionality of Google search. Huge credit to the DDG team for providing the second-best search results out there along with a much cleaner and privacy focused UI.

I do occasionally go back to Google but that's for less than <10% of my queries and when I do it's after a few attempts at finding something on DDG.

Definitely recommend to anyone for use.

Re:Verified by Twilio on Friday August 30, 2019 @01:53AM (#20836244)
Hate this is a problem that needs to be solved.

Love that Twilio is trying to solve it with a cool, seemingly useful approach.

Hate that Twilio will probably use something proprietary for this that locks people into their ecosystem even more.

Re:India Shut Down Kashmir’s Internet Access on Wednesday August 14, 2019 @11:37PM (#20702383)
> The other thing that is ignored is that for seventy years Kashmir has gotten the biggest share of the central government's outlays for states and they have nothing to show for

This is a poor view of how areas should be funded. Governments are responsible for common welfare of a people, not to be run as a business that expects kickbacks and profit or returns on investment.

Re:How SAML 2.0 Authentication Works on Monday July 29, 2019 @03:52PM (#20558661)
Clear and simple guide. I struggled to implement SAML login for so long on a project because every guide is just a long enterprise wordy document or doesn't correctly defines terms and concepts.

Older »