News for hackers. Stuff that matters.

g-harel

Re:Show HN: Search the Go Standard Library on Tuesday June 20, 2023 @04:54PM (#36410399)
That's a fair question... ultimately it's possible to get something similar using other tools, but IMO it won't be as easy. Just as a contrived example with a simple query:

https://gothrough.dev/search?q=writer

https://github.com/search?q=repo%3Agolang%2Fgo+writer&type=c...

The problem I really wanted to solve for myself was primarily discovery for standard interfaces. I don't write Go code as regularly as I'd like and don't have code review from a professional setting.

Re:Show HN: Search the Go Standard Library on Tuesday June 20, 2023 @12:57PM (#36406964)
I regularly forget where/whether interfaces and constants exist, so I made myself this ranked & filterable search tool.

The hosted deployment covers the standard library + a few other packages, but it's built to be able to be pointed at any (internal) codebase too! Just need to build an index with more packages installed https://github.com/g-harel/gothrough

Re:How I centralize and distribute my bookmarks on Monday January 10, 2022 @06:38PM (#29884722)
Gonna plug my version of bookmark management. It's hosted so they're available everywhere and the format is inspired by markdown.

https://targetblank.org

I also use pages for other strings I want to share like podcasts or for specific projects.

The longer you wait, the more likely it becomes that someone else figures it out too!
Re:Tech Needs More Conscientious Objectors on Tuesday April 23, 2019 @05:11PM (#19732905)
It's definitely not a spin off, "Software Engineers" are a part of the order, but not "Computer Scientists".
Re:Some Details of My Personal Infrastructure on Thursday February 21, 2019 @07:57PM (#19222161)
I recently finished a project which looks a lot like that browser homepage!

https://targetblank.org

Re:Show HN: Targetblank – Organize Your Links on Wednesday February 20, 2019 @03:58PM (#19211912)
More info on the GitHub page. https://github.com/g-harel/targetblank

I'd love some feedback on the initial user experience and enhancement ideas.

Thanks!

I had a similar problem diffing large API responses a few months ago and implemented an automation friendly JSON schema tool. It's a great way to make a summary of the data, especially when looking for forgotten fields for example.

https://github.com/g-harel/ence

Re:Backdoor in event-stream library dependency on Wednesday November 28, 2018 @01:46AM (#18549715)
Exactly, I think a source code browser on https://www.npmjs.com/ would be nice to have
Re:Backdoor in event-stream library dependency on Monday November 26, 2018 @12:21PM (#18534964)
NPM needs to make accessing the source code easier. It has always bothered me that the linked repository can be set to absolutely anything the author wants.
Re:Superpermutations on Sunday October 21, 2018 @11:21PM (#18271967)
Not sure how much it could add to the conversation, but I implemented a library to find almost minimal superpermutations in go a while back. Uses a technique I didn't see anywhere else.

https://github.com/g-harel/superpermutations

Re:Show HN: Personal avatar generator built in ReasonML on Tuesday October 16, 2018 @02:23PM (#18231840)
This is great, but I couldn't make on for myself because there is no "patchy beard" option D:
Re:Show HN: Browsh – A modern, text-based browser on Tuesday July 10, 2018 @12:45AM (#17495553)
why do you say it's strange? The image is being compressed over and over and the content of the demo page is being added each iteration.

https://html.brow.sh/https://html.brow.sh/https://html.brow....

Re:Show HN: Browsh – A modern, text-based browser on Tuesday July 10, 2018 @12:39AM (#17495530)
weird, that link doesn't work on localhost /s
Re:Hyperapp for Redux refugees on Friday February 16, 2018 @11:46AM (#16393601)
I really like the side-by-side format you used to compare the code!