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: Web Browser Engineering (2021)

Web Browser Engineering (2021) 588 by MrVandemar | 98 comments on Hacker News.