Sunday, July 28, 2024

New best story on Hacker News: Show HN: Haystack тАУ an IDE for exploring and editing code on an infinite canvas

Show HN: Haystack тАУ an IDE for exploring and editing code on an infinite canvas
521 by akshaysg | 197 comments on Hacker News.
Hi HN, weтАЩre building Haystack Editor ( https://ift.tt/g8CdTlW ), a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://www.youtube.com/watch?v=c2uZnR5D_cc ! (It's currently only on Mac OS but we're working on Linux and Windows. Edit: just added a Linux download!) Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional flows (e.g. the code flow for adding an item to the Amazon shopping cart). Oftentimes dealing with such flows would involve navigating a maze of files and functions, and making any edits would involve a lengthy process of doing corresponding downstream/upstream plumbing. Haystack attempts to address this in the following ways: 1. It allows you to explore your codebase as a directed graph of functions, classes, etc on the canvas. We feel like this better fits how your mind understands your codebase and helps you find and alter functional flows more intuitively. We especially want to utilize this for pull request reviews! 2. It has a navigational copilot that makes edits across files or functions much easier. After you make some changes, Haystack will try to predict your next action and create functions/methods or refactor upstream/downstream code for you. Haystack will surface these speculative edits on the canvas in a way that you can easily dismiss or incorporate them, allowing you to make large changes with a few clicks or keystrokes. 3. Haystack will utilize natural language search so you donтАЩt have to play тАЬWhereтАЩs WaldoтАЭ to find a functional flow in your codebase. This is coming soon! WeтАЩre still pretty early in development and we really want to perfect the experience of navigating and editing code on a canvas. Any feedback would be much appreciated! PSA: Since Haystack is a VS Code fork, you should be able to move your extensions and keyboard shortcuts. Please let us know if you have any issues with this!

New best story on Hacker News: Show HN: Haystack тАУ an IDE for exploring and editing code on an infinite canvas

Show HN: Haystack тАУ an IDE for exploring and editing code on an infinite canvas
521 by akshaysg | 197 comments on Hacker News.
Hi HN, weтАЩre building Haystack Editor ( https://ift.tt/g8CdTlW ), a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://www.youtube.com/watch?v=c2uZnR5D_cc ! (It's currently only on Mac OS but we're working on Linux and Windows. Edit: just added a Linux download!) Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional flows (e.g. the code flow for adding an item to the Amazon shopping cart). Oftentimes dealing with such flows would involve navigating a maze of files and functions, and making any edits would involve a lengthy process of doing corresponding downstream/upstream plumbing. Haystack attempts to address this in the following ways: 1. It allows you to explore your codebase as a directed graph of functions, classes, etc on the canvas. We feel like this better fits how your mind understands your codebase and helps you find and alter functional flows more intuitively. We especially want to utilize this for pull request reviews! 2. It has a navigational copilot that makes edits across files or functions much easier. After you make some changes, Haystack will try to predict your next action and create functions/methods or refactor upstream/downstream code for you. Haystack will surface these speculative edits on the canvas in a way that you can easily dismiss or incorporate them, allowing you to make large changes with a few clicks or keystrokes. 3. Haystack will utilize natural language search so you donтАЩt have to play тАЬWhereтАЩs WaldoтАЭ to find a functional flow in your codebase. This is coming soon! WeтАЩre still pretty early in development and we really want to perfect the experience of navigating and editing code on a canvas. Any feedback would be much appreciated! PSA: Since Haystack is a VS Code fork, you should be able to move your extensions and keyboard shortcuts. Please let us know if you have any issues with this!

New best story on Hacker News: An experiment in UI density created with Svelte

An experiment in UI density created with Svelte
569 by 11001100 | 161 comments on Hacker News.


New best story on Hacker News: An experiment in UI density created with Svelte

An experiment in UI density created with Svelte
559 by 11001100 | 157 comments on Hacker News.


Friday, July 26, 2024

New best story on Hacker News: A Swiss town banned billboards. Zurich, Bern may soon follow

A Swiss town banned billboards. Zurich, Bern may soon follow
575 by toomuchtodo | 535 comments on Hacker News.


New best story on Hacker News: A Swiss town banned billboards. Zurich, Bern may soon follow

A Swiss town banned billboards. Zurich, Bern may soon follow
572 by toomuchtodo | 533 comments on Hacker News.


New best story on Hacker News: Reverse Engineering for Everyone

Reverse Engineering for Everyone
568 by udev4096 | 63 comments on Hacker News.


New best story on Hacker News: Reverse Engineering for Everyone

Reverse Engineering for Everyone
566 by udev4096 | 63 comments on Hacker News.


New best story on Hacker News: Investigating corrupt Winamp skins

Investigating corrupt Winamp skins
554 by treve | 133 comments on Hacker News.


New best story on Hacker News: Hydrothermal explosion at Yellowstone National Park

Hydrothermal explosion at Yellowstone National Park
553 by jandrewrogers | 301 comments on Hacker News.


Tuesday, July 16, 2024

New best story on Hacker News: Show HN: Resurrecting a dead Dune RTS game

Show HN: Resurrecting a dead Dune RTS game
476 by wheybags | 99 comments on Hacker News.


New best story on Hacker News: I am starting an AI+Education company

I am starting an AI+Education company
519 by bilsbie | 356 comments on Hacker News.


New best story on Hacker News: Show HN: Resurrecting a dead Dune RTS game

Show HN: Resurrecting a dead Dune RTS game
476 by wheybags | 99 comments on Hacker News.


New best story on Hacker News: Show HN: Live Stream of VC Funded Startups тАУ Use It for Research and Sales

Show HN: Live Stream of VC Funded Startups тАУ Use It for Research and Sales
502 by vccapitalist | 0 comments on Hacker News.


New best story on Hacker News: Show HN: Live Stream of VC Funded Startups тАУ Use It for Research and Sales

Show HN: Live Stream of VC Funded Startups тАУ Use It for Research and Sales
502 by vccapitalist | 0 comments on Hacker News.


Monday, July 15, 2024

рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХреНрдпрд╛рддреАрд▓ рдЧрдЯ рд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА, рдмреЛрд░реНрдбрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛.рд╡реНрдп.рд╕. рдЕрдзреНрдпрдХреНрд╖ рд╡ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдирд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рд╛.



*рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХреНрдпрд╛рддреАрд▓ рдЧрдЯ рд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА, рдмреЛрд░реНрдбрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛.рд╡реНрдп.рд╕. рдЕрдзреНрдпрдХреНрд╖ рд╡ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдирд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рд╛.*

*рдЖрдк рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛ рдпрд╛рдВрдЪреА рдорд╛рдЧрдгреА.*

рджрд┐рдирд╛рдВрдХ 15 рдЬреБрд▓реИ 2024 рд░реЛрдЬреА рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рддрдерд╛ рд╡рд░реЛрд░рд╛ - рднрджреНрд░рд╛рд╡рддреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛, рдпреБрд╡рд╛ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрдорд┐рдд рд╣рд╕реНрддрдХ рдпрд╛рдВрдиреА рдЧрдЯ рд╡рд┐рдХрд╛рд╕ рдЕрдзрд┐рдХрд╛рд░реА рд╡рд░реЛрд░рд╛ рдпрд╛рдВрдЪреА рднреЗрдЯ рдШреЗрддрд▓реА. рдмреЛрд░реНрдбрд╛ рдпреЗрдереАрд▓ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│рд╛ рдЧреЗрд▓реНрдпрд╛ 7 рд╡рд░реНрд╖рд╛ рдкрд╛рд╕реБрди рдЧреИрд░рд░рд┐рддреНрдпрд╛ рдХрд┐рд░рд╛рдпрд╛рдиреЗ рджрд┐рд▓реНрдпрд╛ рдмрджреНрджрд▓ рдЪрд╛ рдЧрдВрднреАрд░ рд╡рд┐рд╖рдп рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛ рдЕрдЧреЛрджрд░ рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреНрдпрд╛ рдорд╛рдзреНрдпрдорд╛рддреВрди рдЙрдШрдбрдХреАрд╕ рдЖрдгрд▓рд╛ рд╣реЛрддрд╛. рдкрдг рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЖрдкрд▓реНрдпрд╛рдХрдбреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдЪреМрдХрд╢реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реА рдирд╛рд╣реАрдд рд╡ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрджреНрдзрддреАрдЪреА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реНрдпрдХреНрддреА рд╡рд░ рдХрд╛рд░реНрдпрд╡рд╛рд╣реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдирд╛рд╣реА. рдЧреЗрд▓реНрдпрд╛ 7 рд╡рд░реНрд╖рд╛ рдкрд╛рд╕реБрди рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░рд░рд┐рддреНрдпрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│рд╛ рд╣реА рдПрдХрд╛ рдбреЗрдХреЛрд░реЗрд╢рди рд╡рд╛рд▓реНрдпрд╛рд▓рд╛ рдХрд┐рд░рд╛рдпрд╛рдиреЗ рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА. рдпрд╛рдмрд╛рдмрдд рдЧрдЯрд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА рдпрд╛рдВрдирд╛ рдорд╛рд╣реАрдд рдЕрд╕реВрди рд╕реБрджреНрдзрд╛ рддреНрдпрд╛рдВрдиреА рдпрд╛рд╡рд░ рдХрд╛рд░рд╡рд╛рд╣реА рдХреЗрд▓реА рдирд╛рд╣реА. рдмреЛрд░реНрдбрд╛ рдпреЗрдереАрд▓ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛рд│рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рдорд┐рддреАрдЪреЗ рдЕрдзреНрдпрдХреНрд╖ рд╡ рдмреЛрд░реНрдбрд╛ рдЧрд╛рд╡рд╛рддреАрд▓ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдиреА рдорд┐рд│реВрди рдЧреИрд░рдкреНрд░рдХрд╛рд░реЗ рдард░рд╛рд╡ рдШреЗрдКрди рд╕рдВрдЧрдирдордд рдХрд░реВрди рддреНрдпрд╛ рдбреЗрдХреЛрд░реЗрд╢рди рд╡рд╛рд▓реНрдпрд╛рд▓рд╛ 7 рд╡рд░реНрд╖рд╛рд╕рд╛рдареА рд╢рд╛рд│рд╛ рдХрд┐рд░рдпрд╛рдгреЗ рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╡ рддреНрдпрд╛ рд╢рд╛рд│реЗрдд рдЧреИрд░ рдкреНрд░рдХрд╛рд░реЗ рдПрдХ рджрд╣рд╛рд╡реА рдордзреЗ рд╢рд┐рдХрдгрд╛рд░рд╛ 15 рд╡рд░реНрд╖рд╛рдЪрд╛ рдореБрд▓рдЧрд╛ рддрд┐рдереЗ рдореБрд▓рд╛рдирд╛ рд╢рд┐рдХрд╡рдд рд╣реЛрддрд╛. рддреНрдпрд╛ рдореБрд▓рд╛рдХрдбреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдЕрдиреБрдЪрд┐рдд рдШрдЯрдирд╛ рдШрдбрд▓реА рддрд░ рдпрд╛рдЪреЗ рдЬрдмрд╛рдмрджрд╛рд░ рдХреЛрдг рдЕрд╕рдгрд╛рд░ рдЕрд╕рд╛ рдкреНрд░рд╢реНрд░реНрди рдЧрдЯ.рд╡реА.рдЕрдзрд┐рдХрд╛рд░реА рд╕рд╛рд╣реЗрдм рд╕рдореЛрд░ рд╡рд┐рдЪрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╡ рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА, рдЗрдереЗ рдХреБрдареЗрддрд░реА рд╢рд╛рд│рд╛ рд╢рд┐рдХрдгрд╛рд░рд╛ рдореБрд▓рд╛рдВрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рд╕реЛрдмрдд рдЦреЗрд│рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЭрд╛рд▓реЗрд▓рдВ рдЖрд╣реЗ. рдпрд╛рд╡рд░ рддрддреНрдХрд╛рд│ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрди рджреЛрд╖реАрдВрд╡рд░ рдХрд╛рд░рд╡рд╛рдИ рдХрд░рдгреНрдпрд╛рдд рдпрд╛рд╡реА рдЕрд╢реА рдорд╛рдЧрдгреА рдЧрдЯрд╡рд┐рдХрд╛рд╕ рдЕрдзрд┐рдХрд╛рд░реА рдпрд╛рдВрдирд╛ рдирд┐рд╡реЗрджрдирд╛ рджреНрд╡рд╛рд░реЗ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдпрд╛рд╡реЗрд│реА рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рддрдерд╛ рд╡рд░реЛрд░рд╛ - рднрджреНрд░рд╛рд╡рддреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛, рдпреБрд╡рд╛ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрдорд┐рдд рд╣рд╕реНрддрдХ, рдЬрд┐рд▓реНрд╣рд╛ рд╕рд╣рд╕рдЪрд┐рд╡ рд╕реЛрдирд▓ рдкрд╛рдЯреАрд▓, рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХрд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рдЕрдореЛрд▓ рдкрд┐рдВрдкрд│рд╢реЗрдВрдбреЗ, рдмрдВрдЯреА рдЦрдбрдХреЗ рд╡ рдЕрдиреЗрдХ рдкрджрд╛рдзрд┐рдХрд╛рд░реА рд╡ рдХрд╛рд░реНрдпрдХрд░реНрддреЗ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддреЗ.

New best story on Hacker News: Thank HN: The puzzle game I posted here 6 weeks ago got licensed by The Atlantic

Thank HN: The puzzle game I posted here 6 weeks ago got licensed by The Atlantic 930 by brgross | 161 comments on Hacker News.