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

Monday, July 15, 2024

рд╡рд░ोрд░ा рддाрд▓ुрдХ्рдпाрддीрд▓ рдЧрдЯ рд╢िрдХ्рд╖рдг рдЕрдзिрдХाрд░ी, рдмोрд░्рдбा рдЬिрд▓्рд╣ा рдкрд░िрд╖рдж рд╢ाрд│ेрддीрд▓ рдоुрдЦ्рдпाрдз्рдпाрдкिрдХा, рд╢ा.рд╡्рдп.рд╕. рдЕрдз्рдпрдХ्рд╖ рд╡ рд╕рд░рдкंрдЪ рдпांрдиा рдиिрд▓ंрдмिрдд рдХрд░ा.



*рд╡рд░ोрд░ा рддाрд▓ुрдХ्рдпाрддीрд▓ рдЧрдЯ рд╢िрдХ्рд╖рдг рдЕрдзिрдХाрд░ी, рдмोрд░्рдбा рдЬिрд▓्рд╣ा рдкрд░िрд╖рдж рд╢ाрд│ेрддीрд▓ рдоुрдЦ्рдпाрдз्рдпाрдкिрдХा, рд╢ा.рд╡्рдп.рд╕. рдЕрдз्рдпрдХ्рд╖ рд╡ рд╕рд░рдкंрдЪ рдпांрдиा рдиिрд▓ंрдмिрдд рдХрд░ा.*

*рдЖрдк рдЪे рдЬिрд▓्рд╣ा рдЙрдкाрдз्рдпрдХ्рд╖ рд╕ुрд░рдЬ рд╢рд╣ा рдпांрдЪी рдоाрдЧрдгी.*

рджिрдиांрдХ 15 рдЬुрд▓ै 2024 рд░ोрдЬी рдЖрдо рдЖрджрдоी рдкाрд░्рдЯी рдЪे рдЬिрд▓्рд╣ा рдЙрдкाрдз्рдпрдХ्рд╖ рддрдеा рд╡рд░ोрд░ा - рднрдж्рд░ाрд╡рддी рд╡िрдзाрдирд╕рднा рдЕрдз्рдпрдХ्рд╖ рд╕ुрд░рдЬ рд╢рд╣ा, рдпुрд╡ा рдЬिрд▓्рд╣ा рдЙрдкाрдз्рдпрдХ्рд╖ рд╕ुрдоिрдд рд╣рд╕्рддрдХ рдпांрдиी рдЧрдЯ рд╡िрдХाрд╕ рдЕрдзिрдХाрд░ी рд╡рд░ोрд░ा рдпांрдЪी рднेрдЯ рдШेрддрд▓ी. рдмोрд░्рдбा рдпेрдеीрд▓ рдЬिрд▓्рд╣ा рдкрд░िрд╖рдж рд╢ाрд│ा рдЧेрд▓्рдпा 7 рд╡рд░्рд╖ा рдкाрд╕ुрди рдЧैрд░рд░िрдд्рдпा рдХिрд░ाрдпाрдиे рджिрд▓्рдпा рдмрдж्рджрд▓ рдЪा рдЧंрднीрд░ рд╡िрд╖рдп рдХाрд╣ी рджिрд╡рд╕ा рдЕрдЧोрджрд░ рдЖрдо рдЖрджрдоी рдкाрд░्рдЯी рдЪ्рдпा рдоाрдз्рдпрдоाрддूрди рдЙрдШрдбрдХीрд╕ рдЖрдгрд▓ा рд╣ोрддा. рдкрдг рдпा рд╡िрд╖рдпाрд╡рд░ рдЖрдкрд▓्рдпाрдХрдбूрди рдХोрдгрдд्рдпाрд╣ी рдк्рд░рдХाрд░рдЪी рдЪौрдХрд╢ी рдХрд░рдг्рдпाрдд рдЖрд▓ेрд▓ी рдиाрд╣ीрдд рд╡ рдХोрдгрдд्рдпाрд╣ी рдкрдж्рдзрддीрдЪी рдХोрдгрдд्рдпाрд╣ी рд╡्рдпрдХ्рддी рд╡рд░ рдХाрд░्рдпрд╡ाрд╣ी рдХрд░рдг्рдпाрдд рдЖрд▓ी рдиाрд╣ी. рдЧेрд▓्рдпा 7 рд╡рд░्рд╖ा рдкाрд╕ुрди рдмेрдХाрдпрджेрд╢ीрд░рд░िрдд्рдпा рдЬिрд▓्рд╣ा рдкрд░िрд╖рдж рд╢ाрд│ा рд╣ी рдПрдХा рдбेрдХोрд░ेрд╢рди рд╡ाрд▓्рдпाрд▓ा рдХिрд░ाрдпाрдиे рджेрдг्рдпाрдд рдЖрд▓ी. рдпाрдмाрдмрдд рдЧрдЯрд╢िрдХ्рд╖рдг рдЕрдзिрдХाрд░ी рдпांрдиा рдоाрд╣ीрдд рдЕрд╕ूрди рд╕ुрдж्рдзा рдд्рдпांрдиी рдпाрд╡рд░ рдХाрд░рд╡ाрд╣ी рдХेрд▓ी рдиाрд╣ी. рдмोрд░्рдбा рдпेрдеीрд▓ рдЬिрд▓्рд╣ा рдкрд░िрд╖рдж рд╢ाрд│ेрддीрд▓ рдоुрдЦ्рдпाрдз्рдпाрдкिрдХा, рд╢ाрд│ा рд╡्рдпрд╡рд╕्рдеाрдкрди рд╕рдоिрддीрдЪे рдЕрдз्рдпрдХ्рд╖ рд╡ рдмोрд░्рдбा рдЧाрд╡ाрддीрд▓ рд╕рд░рдкंрдЪ рдпांрдиी рдоिрд│ूрди рдЧैрд░рдк्рд░рдХाрд░े рдард░ाрд╡ рдШेрдКрди рд╕ंрдЧрдирдордд рдХрд░ूрди рдд्рдпा рдбेрдХोрд░ेрд╢рди рд╡ाрд▓्рдпाрд▓ा 7 рд╡рд░्рд╖ाрд╕ाрдаी рд╢ाрд│ा рдХिрд░рдпाрдгे рджेрдг्рдпाрдд рдЖрд▓ी рд╡ рдд्рдпा рд╢ाрд│ेрдд рдЧैрд░ рдк्рд░рдХाрд░े рдПрдХ рджрд╣ाрд╡ी рдордзे рд╢िрдХрдгाрд░ा 15 рд╡рд░्рд╖ाрдЪा рдоुрд▓рдЧा рддिрдеे рдоुрд▓ाрдиा рд╢िрдХрд╡рдд рд╣ोрддा. рдд्рдпा рдоुрд▓ाрдХрдбूрди рдХोрдгрдд्рдпाрд╣ी рдк्рд░рдХाрд░рдЪी рдЕрдиुрдЪिрдд рдШрдЯрдиा рдШрдбрд▓ी рддрд░ рдпाрдЪे рдЬрдмाрдмрджाрд░ рдХोрдг рдЕрд╕рдгाрд░ рдЕрд╕ा рдк्рд░рд╢्рд░्рди рдЧрдЯ.рд╡ी.рдЕрдзिрдХाрд░ी рд╕ाрд╣ेрдм рд╕рдоोрд░ рд╡िрдЪाрд░рдг्рдпाрдд рдЖрд▓े рд╡ рдд्рдпांрдиा рд╕ांрдЧिрддрд▓े рдХी, рдЗрдеे рдХुрдаेрддрд░ी рд╢ाрд│ा рд╢िрдХрдгाрд░ा рдоुрд▓ांрдЪ्рдпा рднрд╡िрд╖्рдп рд╕ोрдмрдд рдЦेрд│рдг्рдпाрдЪे рдХाрдо рд╕ुрд░ू рдЭाрд▓ेрд▓ं рдЖрд╣े. рдпाрд╡рд░ рддрдд्рдХाрд│ рд▓рдХ्рд╖ рдХेंрдж्рд░िрдд рдХрд░ूрди рджोрд╖ींрд╡рд░ рдХाрд░рд╡ाрдИ рдХрд░рдг्рдпाрдд рдпाрд╡ी рдЕрд╢ी рдоाрдЧрдгी рдЧрдЯрд╡िрдХाрд╕ рдЕрдзिрдХाрд░ी рдпांрдиा рдиिрд╡ेрджрдиा рдж्рд╡ाрд░े рдХрд░рдг्рдпाрдд рдЖрд▓े. рдпाрд╡ेрд│ी рдЖрдо рдЖрджрдоी рдкाрд░्рдЯी рдЪे рдЬिрд▓्рд╣ा рдЙрдкाрдз्рдпрдХ्рд╖ рддрдеा рд╡рд░ोрд░ा - рднрдж्рд░ाрд╡рддी рд╡िрдзाрдирд╕рднा рдЕрдз्рдпрдХ्рд╖ рд╕ुрд░рдЬ рд╢рд╣ा, рдпुрд╡ा рдЬिрд▓्рд╣ा рдЙрдкाрдз्рдпрдХ्рд╖ рд╕ुрдоिрдд рд╣рд╕्рддрдХ, рдЬिрд▓्рд╣ा рд╕рд╣рд╕рдЪिрд╡ рд╕ोрдирд▓ рдкाрдЯीрд▓, рд╡рд░ोрд░ा рддाрд▓ुрдХा рдЙрдкाрдз्рдпрдХ्рд╖ рдЕрдоोрд▓ рдкिंрдкрд│рд╢ेंрдбे, рдмंрдЯी рдЦрдбрдХे рд╡ рдЕрдиेрдХ рдкрджाрдзिрдХाрд░ी рд╡ рдХाрд░्рдпрдХрд░्рддे рдЙрдкрд╕्рдеिрдд рд╣ोрддे.

New best story on Hacker News: Show HN: SimCity, but with Permits

Show HN: SimCity, but with Permits 584 by pcai | 294 comments on Hacker News.