After 10 years, Yelp gave my app 4 days
478 by WoodenChair | 247 comments on Hacker News.
Wednesday, July 31, 2024
Tuesday, July 30, 2024
Monday, July 29, 2024
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!
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!
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!
Saturday, July 27, 2024
Friday, July 26, 2024
Thursday, July 25, 2024
Wednesday, July 24, 2024
Tuesday, July 23, 2024
Monday, July 22, 2024
Sunday, July 21, 2024
Saturday, July 20, 2024
Friday, July 19, 2024
Thursday, July 18, 2024
Wednesday, July 17, 2024
Tuesday, July 16, 2024
Monday, July 15, 2024
рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХреНрдпрд╛рддреАрд▓ рдЧрдЯ рд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА, рдмреЛрд░реНрдбрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛.рд╡реНрдп.рд╕. рдЕрдзреНрдпрдХреНрд╖ рд╡ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдирд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рд╛.
*рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХреНрдпрд╛рддреАрд▓ рдЧрдЯ рд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА, рдмреЛрд░реНрдбрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛.рд╡реНрдп.рд╕. рдЕрдзреНрдпрдХреНрд╖ рд╡ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдирд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рд╛.*
*рдЖрдк рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛ рдпрд╛рдВрдЪреА рдорд╛рдЧрдгреА.*
рджрд┐рдирд╛рдВрдХ 15 рдЬреБрд▓реИ 2024 рд░реЛрдЬреА рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рддрдерд╛ рд╡рд░реЛрд░рд╛ - рднрджреНрд░рд╛рд╡рддреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛, рдпреБрд╡рд╛ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрдорд┐рдд рд╣рд╕реНрддрдХ рдпрд╛рдВрдиреА рдЧрдЯ рд╡рд┐рдХрд╛рд╕ рдЕрдзрд┐рдХрд╛рд░реА рд╡рд░реЛрд░рд╛ рдпрд╛рдВрдЪреА рднреЗрдЯ рдШреЗрддрд▓реА. рдмреЛрд░реНрдбрд╛ рдпреЗрдереАрд▓ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│рд╛ рдЧреЗрд▓реНрдпрд╛ 7 рд╡рд░реНрд╖рд╛ рдкрд╛рд╕реБрди рдЧреИрд░рд░рд┐рддреНрдпрд╛ рдХрд┐рд░рд╛рдпрд╛рдиреЗ рджрд┐рд▓реНрдпрд╛ рдмрджреНрджрд▓ рдЪрд╛ рдЧрдВрднреАрд░ рд╡рд┐рд╖рдп рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛ рдЕрдЧреЛрджрд░ рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреНрдпрд╛ рдорд╛рдзреНрдпрдорд╛рддреВрди рдЙрдШрдбрдХреАрд╕ рдЖрдгрд▓рд╛ рд╣реЛрддрд╛. рдкрдг рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЖрдкрд▓реНрдпрд╛рдХрдбреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдЪреМрдХрд╢реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реА рдирд╛рд╣реАрдд рд╡ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрджреНрдзрддреАрдЪреА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реНрдпрдХреНрддреА рд╡рд░ рдХрд╛рд░реНрдпрд╡рд╛рд╣реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдирд╛рд╣реА. рдЧреЗрд▓реНрдпрд╛ 7 рд╡рд░реНрд╖рд╛ рдкрд╛рд╕реБрди рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░рд░рд┐рддреНрдпрд╛ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│рд╛ рд╣реА рдПрдХрд╛ рдбреЗрдХреЛрд░реЗрд╢рди рд╡рд╛рд▓реНрдпрд╛рд▓рд╛ рдХрд┐рд░рд╛рдпрд╛рдиреЗ рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА. рдпрд╛рдмрд╛рдмрдд рдЧрдЯрд╢рд┐рдХреНрд╖рдг рдЕрдзрд┐рдХрд╛рд░реА рдпрд╛рдВрдирд╛ рдорд╛рд╣реАрдд рдЕрд╕реВрди рд╕реБрджреНрдзрд╛ рддреНрдпрд╛рдВрдиреА рдпрд╛рд╡рд░ рдХрд╛рд░рд╡рд╛рд╣реА рдХреЗрд▓реА рдирд╛рд╣реА. рдмреЛрд░реНрдбрд╛ рдпреЗрдереАрд▓ рдЬрд┐рд▓реНрд╣рд╛ рдкрд░рд┐рд╖рдж рд╢рд╛рд│реЗрддреАрд▓ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрд┐рдХрд╛, рд╢рд╛рд│рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рдорд┐рддреАрдЪреЗ рдЕрдзреНрдпрдХреНрд╖ рд╡ рдмреЛрд░реНрдбрд╛ рдЧрд╛рд╡рд╛рддреАрд▓ рд╕рд░рдкрдВрдЪ рдпрд╛рдВрдиреА рдорд┐рд│реВрди рдЧреИрд░рдкреНрд░рдХрд╛рд░реЗ рдард░рд╛рд╡ рдШреЗрдКрди рд╕рдВрдЧрдирдордд рдХрд░реВрди рддреНрдпрд╛ рдбреЗрдХреЛрд░реЗрд╢рди рд╡рд╛рд▓реНрдпрд╛рд▓рд╛ 7 рд╡рд░реНрд╖рд╛рд╕рд╛рдареА рд╢рд╛рд│рд╛ рдХрд┐рд░рдпрд╛рдгреЗ рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╡ рддреНрдпрд╛ рд╢рд╛рд│реЗрдд рдЧреИрд░ рдкреНрд░рдХрд╛рд░реЗ рдПрдХ рджрд╣рд╛рд╡реА рдордзреЗ рд╢рд┐рдХрдгрд╛рд░рд╛ 15 рд╡рд░реНрд╖рд╛рдЪрд╛ рдореБрд▓рдЧрд╛ рддрд┐рдереЗ рдореБрд▓рд╛рдирд╛ рд╢рд┐рдХрд╡рдд рд╣реЛрддрд╛. рддреНрдпрд╛ рдореБрд▓рд╛рдХрдбреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдЕрдиреБрдЪрд┐рдд рдШрдЯрдирд╛ рдШрдбрд▓реА рддрд░ рдпрд╛рдЪреЗ рдЬрдмрд╛рдмрджрд╛рд░ рдХреЛрдг рдЕрд╕рдгрд╛рд░ рдЕрд╕рд╛ рдкреНрд░рд╢реНрд░реНрди рдЧрдЯ.рд╡реА.рдЕрдзрд┐рдХрд╛рд░реА рд╕рд╛рд╣реЗрдм рд╕рдореЛрд░ рд╡рд┐рдЪрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╡ рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА, рдЗрдереЗ рдХреБрдареЗрддрд░реА рд╢рд╛рд│рд╛ рд╢рд┐рдХрдгрд╛рд░рд╛ рдореБрд▓рд╛рдВрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рд╕реЛрдмрдд рдЦреЗрд│рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЭрд╛рд▓реЗрд▓рдВ рдЖрд╣реЗ. рдпрд╛рд╡рд░ рддрддреНрдХрд╛рд│ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрди рджреЛрд╖реАрдВрд╡рд░ рдХрд╛рд░рд╡рд╛рдИ рдХрд░рдгреНрдпрд╛рдд рдпрд╛рд╡реА рдЕрд╢реА рдорд╛рдЧрдгреА рдЧрдЯрд╡рд┐рдХрд╛рд╕ рдЕрдзрд┐рдХрд╛рд░реА рдпрд╛рдВрдирд╛ рдирд┐рд╡реЗрджрдирд╛ рджреНрд╡рд╛рд░реЗ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдпрд╛рд╡реЗрд│реА рдЖрдо рдЖрджрдореА рдкрд╛рд░реНрдЯреА рдЪреЗ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рддрдерд╛ рд╡рд░реЛрд░рд╛ - рднрджреНрд░рд╛рд╡рддреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдзреНрдпрдХреНрд╖ рд╕реБрд░рдЬ рд╢рд╣рд╛, рдпреБрд╡рд╛ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рд╕реБрдорд┐рдд рд╣рд╕реНрддрдХ, рдЬрд┐рд▓реНрд╣рд╛ рд╕рд╣рд╕рдЪрд┐рд╡ рд╕реЛрдирд▓ рдкрд╛рдЯреАрд▓, рд╡рд░реЛрд░рд╛ рддрд╛рд▓реБрдХрд╛ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рдЕрдореЛрд▓ рдкрд┐рдВрдкрд│рд╢реЗрдВрдбреЗ, рдмрдВрдЯреА рдЦрдбрдХреЗ рд╡ рдЕрдиреЗрдХ рдкрджрд╛рдзрд┐рдХрд╛рд░реА рд╡ рдХрд╛рд░реНрдпрдХрд░реНрддреЗ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддреЗ.
Friday, July 5, 2024
Thursday, July 4, 2024
Tuesday, July 2, 2024
Monday, July 1, 2024
Subscribe to:
Posts (Atom)
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.
-
рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрд╡рд░реАрд▓ рдЕрдорд╛рдиреБрд╖ рдЕрддреНрдпрд╛рдЪрд╛рд░ тАУ рдореБрдЦреНрдпрд╛рдзреНрдпрд╛рдкрдХ рд╡ рдЕрдзреАрдХреНрд╖рдХрд╛рд╡рд░ рдЧреБрдиреНрд╣рд╛ рджрд╛рдЦрд▓ рдХрд░реВрди рддрд╛рддреНрдХрд╛рд│ рдХрд╛рд░рд╡рд╛рдИ рдХрд░рд╛. рдЖрджрд┐рд╡рд╛рд╕реА рдЯрд╛рдпрдЧрд░ рд╕реЗрдиреЗрдЪреЗ рдЪрдВрджреНрд░рдкреВрд░ рдЬрд┐рд▓реНрд╣рд╛ рдЙрдкрд╛рдз...
-
рдпреЗрдиреНрд╕рд╛ рдпреЗрдереАрд▓ рдЕрдкрдШрд╛рддрд╛рдд рдореВрддреНрдпреБрдВрдореБрдЦреА рдорд╣рд┐рд▓рд╛рдЪреНрдпрд╛ рд╡рд╛рд░рд╕рд╛рдирд╛ 5 рд▓рд╛рдЦрд╛рдЪреА рдЖрд░реНрдерд┐рдХ рдорджрдд рдХрд░рд╛ рддреБрд▓рд╕реА рдЕрд▓рд╛рдо рд╡рд░реЛрд░рд╛ рд╢рд╣рд░рд╛рддреАрд▓ рдмрд╛рд╡рдгреЗ рд▓реЗрдЖрдКрдЯ рд╡ рдХрд╛реЕрд▓рд░реА рд╡реЙрд░реНрдб...
-
рдкрд╛рд╡рдирд╛ (рд░реИ)рдпреЗрдереЗ рдЧреЛрдВрдбреА рдзрд░реНрдо рдкреНрд░рдмреЛрдзрди рдореЗрд│рд╛рд╡рд╛. рдЧреЛрдВрдбреА рдкрд╛рд░рдВрдкрд░рд┐рдХ рдиреВрддреНрдп рддрдерд╛ рдЧреЛрдВрдбреА рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдБрдиреНрд╕ рдиреВрддреНрдп рд╕реНрдкрд░реНрдзреЗрдЪреЗ рдЖрдпреЛрдЬрди. рднрджреНрд░рд╛рд╡рддреА(рджрд┐ .3...