The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Continue – Open-source coding autopilot
Hi HN, we’re Nate and Ty, co-founders of Continue, an open-source autopilot for software development built to be deeply customizable and continuously learn from development data. It consists of an extended language server and (to start) a VS Code extension.<p>Our GitHub is <a href="https://github.com/continuedev/continue">https://github.com/continuedev/continue</a>. You can watch a demo of Continue and download the extension at <a href="https://continue.dev">https://continue.dev</a><p>— — —<p>A growing number of developers are replacing Google + Stack Overflow with Large Language Models (LLMs) as their primary approach to get help, similar to how developers previously replaced reference manuals with Google + Stack Overflow.<p>However, existing LLM developer tools are cumbersome black boxes. Developers are stuck copy/pasting from ChatGPT and guessing what context Copilot uses to make a suggestion. As we use these products, we expose how we build software and give implicit feedback that is used to improve their LLMs, yet we don’t benefit from this data nor get to keep it.<p>The solution is to give developers what they need: <i>transparency, hackability,</i> and <i>control</i>. Every one of us should be able to reason about what’s going on, tinker, and have control over our own development data. This is why we created Continue.<p>— — —<p>At its most basic, Continue removes the need for copy/pasting from ChatGPT—instead, you collect context by highlighting and then ask questions in the sidebar or have an edit streamed directly to your editor.<p>But Continue also provides powerful tools for managing context. For example, type ‘@issue’ to quickly reference a GitHub issue as you are prompting the LLM, ‘@README.md’ to reference such a file, or ‘@google’ to include the results of a Google search.<p>And there’s a ton of room for further customization. Today, you can write your own<p>- slash commands (e.g. ‘/commit’ to write a summary and commit message for staged changes, ‘/docs’ to grab the contents of a file and update documentation pages that depend on it, ‘/ticket’ to generate a full-featured ticket with relevant files and high-level instructions from a short description)<p>- context sources (e.g. GitHub issues, Jira, local files, StackOverflow, documentation pages)<p>- templated system message (e.g. “Always give maximally concise answers. Adhere to the following style guide whenever writing code: {{ /Users/nate/repo/styleguide.md }}”)<p>- tools (e.g. add a file, run unit tests, build and watch for errors)<p>- policies (e.g. define a goal-oriented agent that works in a write code, run code, read errors, fix code, repeat loop)<p>Continue works with any LLM, including local models using ggml or open-source models hosted on your own cloud infrastructure, allowing you to remain 100% private. While OpenAI and Anthropic perform best today, we are excited to support the progress of open-source as it catches up (<a href="https://continue.dev/docs/customization#change-the-default-llm">https://continue.dev/docs/customization#change-the-default-l...</a>).<p>When you use Continue, you automatically collect data on how you build software. By default, this development data is saved to `.continue/dev_data` on your local machine. When combined with the code that you ultimately commit, it can be used to improve the LLM that you or your team use (if you allow).<p>You can read more about how development data is generated as a byproduct of LLM-aided development and why we believe that you should start collecting it now: <a href="https://medium.com/@continuedev/its-time-to-collect-data-on-how-you-build-software-197d12a020d5" rel="nofollow noreferrer">https://medium.com/@continuedev/its-time-to-collect-data-on-...</a><p>Continue has an Apache 2.0 license. We plan to make money by offering organizations a paid development data engine—a continuous feedback loop that ensures the LLMs always have fresh information and code in their preferred style.<p>— — —<p>We’d love for you to try out Continue and give us feedback! Let us know what you think in the comments : )
Show HN: Continue – Open-source coding autopilot
Hi HN, we’re Nate and Ty, co-founders of Continue, an open-source autopilot for software development built to be deeply customizable and continuously learn from development data. It consists of an extended language server and (to start) a VS Code extension.<p>Our GitHub is <a href="https://github.com/continuedev/continue">https://github.com/continuedev/continue</a>. You can watch a demo of Continue and download the extension at <a href="https://continue.dev">https://continue.dev</a><p>— — —<p>A growing number of developers are replacing Google + Stack Overflow with Large Language Models (LLMs) as their primary approach to get help, similar to how developers previously replaced reference manuals with Google + Stack Overflow.<p>However, existing LLM developer tools are cumbersome black boxes. Developers are stuck copy/pasting from ChatGPT and guessing what context Copilot uses to make a suggestion. As we use these products, we expose how we build software and give implicit feedback that is used to improve their LLMs, yet we don’t benefit from this data nor get to keep it.<p>The solution is to give developers what they need: <i>transparency, hackability,</i> and <i>control</i>. Every one of us should be able to reason about what’s going on, tinker, and have control over our own development data. This is why we created Continue.<p>— — —<p>At its most basic, Continue removes the need for copy/pasting from ChatGPT—instead, you collect context by highlighting and then ask questions in the sidebar or have an edit streamed directly to your editor.<p>But Continue also provides powerful tools for managing context. For example, type ‘@issue’ to quickly reference a GitHub issue as you are prompting the LLM, ‘@README.md’ to reference such a file, or ‘@google’ to include the results of a Google search.<p>And there’s a ton of room for further customization. Today, you can write your own<p>- slash commands (e.g. ‘/commit’ to write a summary and commit message for staged changes, ‘/docs’ to grab the contents of a file and update documentation pages that depend on it, ‘/ticket’ to generate a full-featured ticket with relevant files and high-level instructions from a short description)<p>- context sources (e.g. GitHub issues, Jira, local files, StackOverflow, documentation pages)<p>- templated system message (e.g. “Always give maximally concise answers. Adhere to the following style guide whenever writing code: {{ /Users/nate/repo/styleguide.md }}”)<p>- tools (e.g. add a file, run unit tests, build and watch for errors)<p>- policies (e.g. define a goal-oriented agent that works in a write code, run code, read errors, fix code, repeat loop)<p>Continue works with any LLM, including local models using ggml or open-source models hosted on your own cloud infrastructure, allowing you to remain 100% private. While OpenAI and Anthropic perform best today, we are excited to support the progress of open-source as it catches up (<a href="https://continue.dev/docs/customization#change-the-default-llm">https://continue.dev/docs/customization#change-the-default-l...</a>).<p>When you use Continue, you automatically collect data on how you build software. By default, this development data is saved to `.continue/dev_data` on your local machine. When combined with the code that you ultimately commit, it can be used to improve the LLM that you or your team use (if you allow).<p>You can read more about how development data is generated as a byproduct of LLM-aided development and why we believe that you should start collecting it now: <a href="https://medium.com/@continuedev/its-time-to-collect-data-on-how-you-build-software-197d12a020d5" rel="nofollow noreferrer">https://medium.com/@continuedev/its-time-to-collect-data-on-...</a><p>Continue has an Apache 2.0 license. We plan to make money by offering organizations a paid development data engine—a continuous feedback loop that ensures the LLMs always have fresh information and code in their preferred style.<p>— — —<p>We’d love for you to try out Continue and give us feedback! Let us know what you think in the comments : )
RealAboutInstagram – a replica highlighting harmful strategies
Hello HN! I'm a creative technologist and recently decided to develop RealAboutInstagram, a replica of the current About page of Instagram replacing its content with their current harmful strategies used on the platform and the negative impacts of social media.<p>The information on the website is extracted from resources such as the Digital Minimalism book by Cal Newport, Ted Talks, and many others that can be found in the footer.<p>This is one of many projects for my career, and I appreciate anyone taking the time to read this and check out the website.<p>You can check out my other projects at <a href="https://santiagoaguirre.netlify.app/" rel="nofollow noreferrer">https://santiagoaguirre.netlify.app/</a><p>Thank you for your time!
Show HN: Marsha – An LLM-Based Programming Language
Show HN: Marsha – An LLM-Based Programming Language
Show HN: Marsha – An LLM-Based Programming Language
Show HN: Invoice Dragon – An open source app to create PDF invoices
Show HN: Invoice Dragon – An open source app to create PDF invoices
Show HN: Invoice Dragon – An open source app to create PDF invoices
Show HN: Twitter Logo MAD Fold-In
I've been watching Elon Musk's takeover of Twitter, and I've even been personally affected by it (negatively), so I wanted a way to vent using open-source software and some very basic art skills. I woke up yesterday with an idea in mind for a MAD Fold-In[1].<p>A MAD Fold-In is a piece of artwork on the inside-back cover of each issue of "MAD Magazine". The main image can be folded to reveal a hidden, secondary image.<p>I wanted to share my interactive picture with others, but printing a fold-in and mailing it to friends with instructions seemed really hard, so I searched for a digital way to do it.<p>I found a blog post[2] from Thomas Park where he already did 100% of the work necessary to make a MAD Fold-In using nothing but CSS and HTML and a normal PNG image.<p>Using Inkscape and some Creative Commons images, I drafted a rough piece of artwork and tweaked it until the CSS folded it nicely.<p>I wouldn't normally share here, but I think other HN readers may get some utility from seeing and trying out a purely CSS implementation of a MAD Fold-In, even if I didn't write the CSS myself. I'm hoping to start a trend where others make their own fold-ins.<p>Moreover, Elon Musk picked today of all days to rebrand the Twitter logo as a unicode "X" character (𝕏). So, the Twitter bird really _did_ die today, as happened in my MAD fold-in, making my post somewhat topical and weirdly apropos.<p>If this post is too off-topic, please feel free to take it down. If it stays up, please let me know what you think. In the event my server goes down, I made a WayBack Machine archive of the site [3].<p>[1] <a href="https://en.wikipedia.org/wiki/Mad_Fold-in" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Mad_Fold-in</a><p>[2] <a href="https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effect-in-css/" rel="nofollow noreferrer">https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effec...</a><p>[3] <a href="https://web.archive.org/web/20230724221700/https://brendenhyde.com/foldin/" rel="nofollow noreferrer">https://web.archive.org/web/20230724221700/https://brendenhy...</a>
Show HN: Twitter Logo MAD Fold-In
I've been watching Elon Musk's takeover of Twitter, and I've even been personally affected by it (negatively), so I wanted a way to vent using open-source software and some very basic art skills. I woke up yesterday with an idea in mind for a MAD Fold-In[1].<p>A MAD Fold-In is a piece of artwork on the inside-back cover of each issue of "MAD Magazine". The main image can be folded to reveal a hidden, secondary image.<p>I wanted to share my interactive picture with others, but printing a fold-in and mailing it to friends with instructions seemed really hard, so I searched for a digital way to do it.<p>I found a blog post[2] from Thomas Park where he already did 100% of the work necessary to make a MAD Fold-In using nothing but CSS and HTML and a normal PNG image.<p>Using Inkscape and some Creative Commons images, I drafted a rough piece of artwork and tweaked it until the CSS folded it nicely.<p>I wouldn't normally share here, but I think other HN readers may get some utility from seeing and trying out a purely CSS implementation of a MAD Fold-In, even if I didn't write the CSS myself. I'm hoping to start a trend where others make their own fold-ins.<p>Moreover, Elon Musk picked today of all days to rebrand the Twitter logo as a unicode "X" character (𝕏). So, the Twitter bird really _did_ die today, as happened in my MAD fold-in, making my post somewhat topical and weirdly apropos.<p>If this post is too off-topic, please feel free to take it down. If it stays up, please let me know what you think. In the event my server goes down, I made a WayBack Machine archive of the site [3].<p>[1] <a href="https://en.wikipedia.org/wiki/Mad_Fold-in" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Mad_Fold-in</a><p>[2] <a href="https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effect-in-css/" rel="nofollow noreferrer">https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effec...</a><p>[3] <a href="https://web.archive.org/web/20230724221700/https://brendenhyde.com/foldin/" rel="nofollow noreferrer">https://web.archive.org/web/20230724221700/https://brendenhy...</a>
Show HN: Browser extension replacing the X with the original Twitter logo
Show HN: Browser extension replacing the X with the original Twitter logo
Show HN: I built a transit travel time map
This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap.<p>The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city.<p>The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach.<p>This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested: <a href="http://github.com/econaxis/time2reach">http://github.com/econaxis/time2reach</a>
Show HN: I built a transit travel time map
This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap.<p>The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city.<p>The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach.<p>This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested: <a href="http://github.com/econaxis/time2reach">http://github.com/econaxis/time2reach</a>
Show HN: I built a transit travel time map
This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap.<p>The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city.<p>The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach.<p>This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested: <a href="http://github.com/econaxis/time2reach">http://github.com/econaxis/time2reach</a>
Show HN: I spent 2 years building a personal finance simulator
Hey everyone! After another year of building as a solo dev on nights and weekends, I'm back with an update on this post: <a href="https://news.ycombinator.com/item?id=31083093">https://news.ycombinator.com/item?id=31083093</a>.<p>TL;DR - ProjectionLab (<a href="https://projectionlab.com" rel="nofollow noreferrer">https://projectionlab.com</a>) is a privacy-friendly personal finance planning tool where you can create financial plans that go beyond the standard online retirement calculators. And by popular request, it now supports self-hosting for Lifetime users!<p>Something I'm grateful for is that our community here on HN is the difference between PL existing and not. There was actually a time early on when I was one day away from halting work on it. I posted here on a whim, and was shocked to receive some really constructive and energizing feedback that went on to power my indie dev journey over the past two and a half years.<p>As a quick recap, the story started when I dove head-first down the financial independence rabbit hole. I wanted a hands-on and visual way to explore the trade-offs between different life paths. One thing led to another, and I decided to build ProjectionLab.<p>After last year's Show HN, I really put my nose to the grindstone, and here are some of the big developments:<p>- Self-hosting for Lifetime users (spin up your own private deployment, based on Docker Compose, includes support for auth/encryption)<p>- Cash-flow visualization for each simulated year (sankey charts)<p>- Tax analytics (detailed breakdowns for projected income, taxes, marginal rates, effective brackets, etc)<p>- Major redesign of entire app, with landing page and resources now split into separate project<p>- Filing separately option to improve support for international locations that don't have joint filing<p>- Roth Conversions and 72t (SEPP) distribution modeling<p>- Improvements to US tax estimation (Secure 2.0 updates, rental property tax deductions, Medicare + IRMAA, NIIT, principal residence exclusion, etc)<p>- Better support for planning as a couple<p>- More modeling options for cash-flow priorities to support different budgeting philosophies and goals<p>- Extra liquidity + withdrawal options, ability to fund expenses with specific accounts or route income to specific accounts<p>- Customization options for Monte Carlo simulations (characterization of success rates and outcome types, option to set random seed, etc)<p>- And a whole bunch more! (<a href="https://projectionlab.com/changelog" rel="nofollow noreferrer">https://projectionlab.com/changelog</a>)<p>The HN community has had a huge role in shaping my overall direction with PL, and I can't wait to hear what you all think of the updates and where you would like to see things go from here.<p>As always, PL is free to try, with no need to create an account. It does not ask to link your financial accounts, and it has a sandbox mode if you just want to hop in and see how it works.<p>--Kyle
Show HN: I spent 2 years building a personal finance simulator
Hey everyone! After another year of building as a solo dev on nights and weekends, I'm back with an update on this post: <a href="https://news.ycombinator.com/item?id=31083093">https://news.ycombinator.com/item?id=31083093</a>.<p>TL;DR - ProjectionLab (<a href="https://projectionlab.com" rel="nofollow noreferrer">https://projectionlab.com</a>) is a privacy-friendly personal finance planning tool where you can create financial plans that go beyond the standard online retirement calculators. And by popular request, it now supports self-hosting for Lifetime users!<p>Something I'm grateful for is that our community here on HN is the difference between PL existing and not. There was actually a time early on when I was one day away from halting work on it. I posted here on a whim, and was shocked to receive some really constructive and energizing feedback that went on to power my indie dev journey over the past two and a half years.<p>As a quick recap, the story started when I dove head-first down the financial independence rabbit hole. I wanted a hands-on and visual way to explore the trade-offs between different life paths. One thing led to another, and I decided to build ProjectionLab.<p>After last year's Show HN, I really put my nose to the grindstone, and here are some of the big developments:<p>- Self-hosting for Lifetime users (spin up your own private deployment, based on Docker Compose, includes support for auth/encryption)<p>- Cash-flow visualization for each simulated year (sankey charts)<p>- Tax analytics (detailed breakdowns for projected income, taxes, marginal rates, effective brackets, etc)<p>- Major redesign of entire app, with landing page and resources now split into separate project<p>- Filing separately option to improve support for international locations that don't have joint filing<p>- Roth Conversions and 72t (SEPP) distribution modeling<p>- Improvements to US tax estimation (Secure 2.0 updates, rental property tax deductions, Medicare + IRMAA, NIIT, principal residence exclusion, etc)<p>- Better support for planning as a couple<p>- More modeling options for cash-flow priorities to support different budgeting philosophies and goals<p>- Extra liquidity + withdrawal options, ability to fund expenses with specific accounts or route income to specific accounts<p>- Customization options for Monte Carlo simulations (characterization of success rates and outcome types, option to set random seed, etc)<p>- And a whole bunch more! (<a href="https://projectionlab.com/changelog" rel="nofollow noreferrer">https://projectionlab.com/changelog</a>)<p>The HN community has had a huge role in shaping my overall direction with PL, and I can't wait to hear what you all think of the updates and where you would like to see things go from here.<p>As always, PL is free to try, with no need to create an account. It does not ask to link your financial accounts, and it has a sandbox mode if you just want to hop in and see how it works.<p>--Kyle
Show HN: I spent 2 years building a personal finance simulator
Hey everyone! After another year of building as a solo dev on nights and weekends, I'm back with an update on this post: <a href="https://news.ycombinator.com/item?id=31083093">https://news.ycombinator.com/item?id=31083093</a>.<p>TL;DR - ProjectionLab (<a href="https://projectionlab.com" rel="nofollow noreferrer">https://projectionlab.com</a>) is a privacy-friendly personal finance planning tool where you can create financial plans that go beyond the standard online retirement calculators. And by popular request, it now supports self-hosting for Lifetime users!<p>Something I'm grateful for is that our community here on HN is the difference between PL existing and not. There was actually a time early on when I was one day away from halting work on it. I posted here on a whim, and was shocked to receive some really constructive and energizing feedback that went on to power my indie dev journey over the past two and a half years.<p>As a quick recap, the story started when I dove head-first down the financial independence rabbit hole. I wanted a hands-on and visual way to explore the trade-offs between different life paths. One thing led to another, and I decided to build ProjectionLab.<p>After last year's Show HN, I really put my nose to the grindstone, and here are some of the big developments:<p>- Self-hosting for Lifetime users (spin up your own private deployment, based on Docker Compose, includes support for auth/encryption)<p>- Cash-flow visualization for each simulated year (sankey charts)<p>- Tax analytics (detailed breakdowns for projected income, taxes, marginal rates, effective brackets, etc)<p>- Major redesign of entire app, with landing page and resources now split into separate project<p>- Filing separately option to improve support for international locations that don't have joint filing<p>- Roth Conversions and 72t (SEPP) distribution modeling<p>- Improvements to US tax estimation (Secure 2.0 updates, rental property tax deductions, Medicare + IRMAA, NIIT, principal residence exclusion, etc)<p>- Better support for planning as a couple<p>- More modeling options for cash-flow priorities to support different budgeting philosophies and goals<p>- Extra liquidity + withdrawal options, ability to fund expenses with specific accounts or route income to specific accounts<p>- Customization options for Monte Carlo simulations (characterization of success rates and outcome types, option to set random seed, etc)<p>- And a whole bunch more! (<a href="https://projectionlab.com/changelog" rel="nofollow noreferrer">https://projectionlab.com/changelog</a>)<p>The HN community has had a huge role in shaping my overall direction with PL, and I can't wait to hear what you all think of the updates and where you would like to see things go from here.<p>As always, PL is free to try, with no need to create an account. It does not ask to link your financial accounts, and it has a sandbox mode if you just want to hop in and see how it works.<p>--Kyle