The best Hacker News stories from Show from the past day
Latest posts:
Show HN: An open source tool to generate Jet Engine compressors
Hi everyone started this project a year ago to generate the CAD for a Jet Engine Axial Compressor. I am now open sourcing this tool that can take in a JSON file with specs and generate the CAD assembly. Still has a lot of work to improve designs but there isn't anything the Open Source community can't accomplish!
Show HN: An open source tool to generate Jet Engine compressors
Hi everyone started this project a year ago to generate the CAD for a Jet Engine Axial Compressor. I am now open sourcing this tool that can take in a JSON file with specs and generate the CAD assembly. Still has a lot of work to improve designs but there isn't anything the Open Source community can't accomplish!
Show HN: An open source tool to generate Jet Engine compressors
Hi everyone started this project a year ago to generate the CAD for a Jet Engine Axial Compressor. I am now open sourcing this tool that can take in a JSON file with specs and generate the CAD assembly. Still has a lot of work to improve designs but there isn't anything the Open Source community can't accomplish!
Show HN: An open source tool to generate Jet Engine compressors
Hi everyone started this project a year ago to generate the CAD for a Jet Engine Axial Compressor. I am now open sourcing this tool that can take in a JSON file with specs and generate the CAD assembly. Still has a lot of work to improve designs but there isn't anything the Open Source community can't accomplish!
Show HN: Semantic search for video
Hello HN<p>Over the New Year's break, I created semanticvideosearch.com. This can search any video based on meaning and context. I would love to get your feedback on it. What should I change and what can be improved?<p>The preprocessed videos can be search very quickly, while the youtube video links take some time (yt videos also have a upper duration limit due to compute issues). I intend to add search based on the frames of the video soon.<p>I would love to know your thoughts on the demo and any suggestions for improvements.<p>Thanks!<p>PS: the inspiration to create this was to get the 2 mins of content from youtube videos with 18 other mins of fluff.
Show HN: Semantic search for video
Hello HN<p>Over the New Year's break, I created semanticvideosearch.com. This can search any video based on meaning and context. I would love to get your feedback on it. What should I change and what can be improved?<p>The preprocessed videos can be search very quickly, while the youtube video links take some time (yt videos also have a upper duration limit due to compute issues). I intend to add search based on the frames of the video soon.<p>I would love to know your thoughts on the demo and any suggestions for improvements.<p>Thanks!<p>PS: the inspiration to create this was to get the 2 mins of content from youtube videos with 18 other mins of fluff.
Show HN: Semantic search for video
Hello HN<p>Over the New Year's break, I created semanticvideosearch.com. This can search any video based on meaning and context. I would love to get your feedback on it. What should I change and what can be improved?<p>The preprocessed videos can be search very quickly, while the youtube video links take some time (yt videos also have a upper duration limit due to compute issues). I intend to add search based on the frames of the video soon.<p>I would love to know your thoughts on the demo and any suggestions for improvements.<p>Thanks!<p>PS: the inspiration to create this was to get the 2 mins of content from youtube videos with 18 other mins of fluff.
Show HN: Semantic search for video
Hello HN<p>Over the New Year's break, I created semanticvideosearch.com. This can search any video based on meaning and context. I would love to get your feedback on it. What should I change and what can be improved?<p>The preprocessed videos can be search very quickly, while the youtube video links take some time (yt videos also have a upper duration limit due to compute issues). I intend to add search based on the frames of the video soon.<p>I would love to know your thoughts on the demo and any suggestions for improvements.<p>Thanks!<p>PS: the inspiration to create this was to get the 2 mins of content from youtube videos with 18 other mins of fluff.
Show HN: Ov – feature rich terminal pager
I made a terminal pager that can be used instead of more, less, tail -f.
It has a mode that distinguishes between headers and columns.
Show HN: Ov – feature rich terminal pager
I made a terminal pager that can be used instead of more, less, tail -f.
It has a mode that distinguishes between headers and columns.
Show HN: Ov – feature rich terminal pager
I made a terminal pager that can be used instead of more, less, tail -f.
It has a mode that distinguishes between headers and columns.
Show HN: Lama2 - Plain-Text Powered REST API Client for Teams
Hey everyone,<p>I've been working on publishing <i>Lama2, a Plain-Text Powered REST API Client for Teams</i>, for the past few months. Initial work on Lama2 started after my dissatisfaction with existing tools such as Postman/Insomnia. I wanted a text-powered and git-friendly system with a lightweight GUI layer on top so that I could onboard beginners/newcomers quickly into my team while also maintaining control over data. Today, we use Lama2 extensively internal to Hexmos; almost every internal code review tends to have a `.l2` API file attached now. It has worked great for us. More about the approach with Lama2 below.<p>TLDR: - Approach: "Markdown for APIs" (Design philosophy - <a href="https://hexmos.com/lama2/reference/philosophy.html" rel="nofollow">https://hexmos.com/lama2/reference/philosophy.html</a>) - Store APIs in plain-text files in human friendly syntax. (Examples - <a href="https://hexmos.com/lama2/tutorials/examples.html" rel="nofollow">https://hexmos.com/lama2/tutorials/examples.html</a>) - Simple CLI to execute API files - VSCode extension to launch requests right from within your editor - Collaborate with team over git - Good documentation + Extensibility - Import from Postman into Lama2 files - Fun Implementation :) Hand-crafted recursive descent parser in Golang; integrated flexible JSON parser<p>Links: Documentation site: <a href="https://hexmos.com/lama2" rel="nofollow">https://hexmos.com/lama2</a> - Github: <a href="https://github.com/HexmosTech/Lama2">https://github.com/HexmosTech/Lama2</a><p>Background story: The story begins more than a year back, when our team at Hexmos wanted to collaborate on APIs in a simple and straightforward way. Our engineering infrastructure is split into dozens of self-contained software services. We deal with 100s of internal APIs, and so felt a need for a robust workflow for defining, sharing and updating APIs within our teams.<p>Traditional solutions such as Postman/Insomnia implement the collaboration features within their applications, and also tend to charge a fee for collaboration. We felt using git is the right way to collaborate on APIs, rather than any custom built solution. So, in a matter of 2 days we got a regex-based prototype DSL language to store API files.<p>Lots of issues cropped up over time, but we kept making improvements to Lama2 as needs arose. We accumulated 100s of API files over time. Then, we decided that the tool deserves to be out there, benefiting teams that want to collaborate on APIs over git. So, to make it happen, first we invested into formalising the grammar, and implementing the DSL as a hand-written recursive descent parser. Then we invested into helpful documentation, demos and so on. Once we had the basics, we released Lama2 into the world.<p>Future tasks: - Create human-friendly syntax for specifying websocket APIs, basic testing, etc - Integration with more editors + deeper/richer integration<p>Any suggestions/criticism/feedback welcome :)
Show HN: Lama2 - Plain-Text Powered REST API Client for Teams
Hey everyone,<p>I've been working on publishing <i>Lama2, a Plain-Text Powered REST API Client for Teams</i>, for the past few months. Initial work on Lama2 started after my dissatisfaction with existing tools such as Postman/Insomnia. I wanted a text-powered and git-friendly system with a lightweight GUI layer on top so that I could onboard beginners/newcomers quickly into my team while also maintaining control over data. Today, we use Lama2 extensively internal to Hexmos; almost every internal code review tends to have a `.l2` API file attached now. It has worked great for us. More about the approach with Lama2 below.<p>TLDR: - Approach: "Markdown for APIs" (Design philosophy - <a href="https://hexmos.com/lama2/reference/philosophy.html" rel="nofollow">https://hexmos.com/lama2/reference/philosophy.html</a>) - Store APIs in plain-text files in human friendly syntax. (Examples - <a href="https://hexmos.com/lama2/tutorials/examples.html" rel="nofollow">https://hexmos.com/lama2/tutorials/examples.html</a>) - Simple CLI to execute API files - VSCode extension to launch requests right from within your editor - Collaborate with team over git - Good documentation + Extensibility - Import from Postman into Lama2 files - Fun Implementation :) Hand-crafted recursive descent parser in Golang; integrated flexible JSON parser<p>Links: Documentation site: <a href="https://hexmos.com/lama2" rel="nofollow">https://hexmos.com/lama2</a> - Github: <a href="https://github.com/HexmosTech/Lama2">https://github.com/HexmosTech/Lama2</a><p>Background story: The story begins more than a year back, when our team at Hexmos wanted to collaborate on APIs in a simple and straightforward way. Our engineering infrastructure is split into dozens of self-contained software services. We deal with 100s of internal APIs, and so felt a need for a robust workflow for defining, sharing and updating APIs within our teams.<p>Traditional solutions such as Postman/Insomnia implement the collaboration features within their applications, and also tend to charge a fee for collaboration. We felt using git is the right way to collaborate on APIs, rather than any custom built solution. So, in a matter of 2 days we got a regex-based prototype DSL language to store API files.<p>Lots of issues cropped up over time, but we kept making improvements to Lama2 as needs arose. We accumulated 100s of API files over time. Then, we decided that the tool deserves to be out there, benefiting teams that want to collaborate on APIs over git. So, to make it happen, first we invested into formalising the grammar, and implementing the DSL as a hand-written recursive descent parser. Then we invested into helpful documentation, demos and so on. Once we had the basics, we released Lama2 into the world.<p>Future tasks: - Create human-friendly syntax for specifying websocket APIs, basic testing, etc - Integration with more editors + deeper/richer integration<p>Any suggestions/criticism/feedback welcome :)
Show HN: Lama2 - Plain-Text Powered REST API Client for Teams
Hey everyone,<p>I've been working on publishing <i>Lama2, a Plain-Text Powered REST API Client for Teams</i>, for the past few months. Initial work on Lama2 started after my dissatisfaction with existing tools such as Postman/Insomnia. I wanted a text-powered and git-friendly system with a lightweight GUI layer on top so that I could onboard beginners/newcomers quickly into my team while also maintaining control over data. Today, we use Lama2 extensively internal to Hexmos; almost every internal code review tends to have a `.l2` API file attached now. It has worked great for us. More about the approach with Lama2 below.<p>TLDR: - Approach: "Markdown for APIs" (Design philosophy - <a href="https://hexmos.com/lama2/reference/philosophy.html" rel="nofollow">https://hexmos.com/lama2/reference/philosophy.html</a>) - Store APIs in plain-text files in human friendly syntax. (Examples - <a href="https://hexmos.com/lama2/tutorials/examples.html" rel="nofollow">https://hexmos.com/lama2/tutorials/examples.html</a>) - Simple CLI to execute API files - VSCode extension to launch requests right from within your editor - Collaborate with team over git - Good documentation + Extensibility - Import from Postman into Lama2 files - Fun Implementation :) Hand-crafted recursive descent parser in Golang; integrated flexible JSON parser<p>Links: Documentation site: <a href="https://hexmos.com/lama2" rel="nofollow">https://hexmos.com/lama2</a> - Github: <a href="https://github.com/HexmosTech/Lama2">https://github.com/HexmosTech/Lama2</a><p>Background story: The story begins more than a year back, when our team at Hexmos wanted to collaborate on APIs in a simple and straightforward way. Our engineering infrastructure is split into dozens of self-contained software services. We deal with 100s of internal APIs, and so felt a need for a robust workflow for defining, sharing and updating APIs within our teams.<p>Traditional solutions such as Postman/Insomnia implement the collaboration features within their applications, and also tend to charge a fee for collaboration. We felt using git is the right way to collaborate on APIs, rather than any custom built solution. So, in a matter of 2 days we got a regex-based prototype DSL language to store API files.<p>Lots of issues cropped up over time, but we kept making improvements to Lama2 as needs arose. We accumulated 100s of API files over time. Then, we decided that the tool deserves to be out there, benefiting teams that want to collaborate on APIs over git. So, to make it happen, first we invested into formalising the grammar, and implementing the DSL as a hand-written recursive descent parser. Then we invested into helpful documentation, demos and so on. Once we had the basics, we released Lama2 into the world.<p>Future tasks: - Create human-friendly syntax for specifying websocket APIs, basic testing, etc - Integration with more editors + deeper/richer integration<p>Any suggestions/criticism/feedback welcome :)
How ^NOT to Forge a Search Warrant
Show HN: A device that only lets you type lol if you've truly laughed out loud
Show HN: A device that only lets you type lol if you've truly laughed out loud
Show HN: A device that only lets you type lol if you've truly laughed out loud
Show HN: A device that only lets you type lol if you've truly laughed out loud
Show HN: A device that only lets you type lol if you've truly laughed out loud