The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: VideoMentions – Search YouTube based on the spoken words in videos

Show HN: VideoMentions – Search YouTube based on the spoken words in videos

Show HN: VideoMentions – Search YouTube based on the spoken words in videos

Show HN: My free course for learning Imba

Today I launched an Imba course for Scrimba.com. Imba is an amazing language for building web applications, that deserves more attention.<p>Watch my announcement video: <a href="https://www.youtube.com/watch?v=CDSIsvZJhow" rel="nofollow">https://www.youtube.com/watch?v=CDSIsvZJhow</a><p>Take the course (it's free): <a href="https://www.scrimba.com/learn/imba" rel="nofollow">https://www.scrimba.com/learn/imba</a><p>Some context:<p>I fell in love with the Imba programming language a couple years ago and quit my job to spend all my time building projects with Imba. The first one being TaskTXT (<a href="https://www.tasktxt.com" rel="nofollow">https://www.tasktxt.com</a>), a plaintext notepad with built-in timers. It's full of UI details that were a joy to build with Imba. Trying to build things like this with React in the past honestly made me feel dumb.<p>Imba (<a href="https://www.imba.io" rel="nofollow">https://www.imba.io</a>) is a language that compiles to Javascript, like TypeScript or JSX. Imba's syntax diverges much more from Javascript, looking more like Python or Ruby. It's compatible with Javascript and Typescript and NPM modules. It also has fantastic VSCode tooling and even supports TypeScript types.<p>I like Imba syntax better than JS, but the real selling point is the built-in features for building web UI. Imba has first-class support for html tags, css styles, and custom web components. Those are all parts of the language. For me, Imba has replaced Javascript, HTML, CSS and React.<p>Imba's "Memoized DOM" model for updating the UI is an order of magnitude faster than virtual DOM approaches. This allows for simple state management, because you can pretty much re-render the whole UI whenever you want and Imba manages to do that very efficiently. There's an older article about this here (<a href="https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52/" rel="nofollow">https://www.freecodecamp.org/news/the-virtual-dom-is-slow-me...</a>) if you want to dig into the technical details.<p>People often ask for examples of things made with Imba, and the most prominent one is the learn-to-code site, Scrimba.com and its interactive editor. Scrimba was was built by Sindre (creator of Imba) and the Scrimba team. The fact that Scrimba's editor was made with Imba grabbed my attention when I first learned about the language. It's one of the most impressive web applications I've ever seen.<p>Sindre originally built Scrimba to share Imba, but until now there's not been a real Imba course on Scrimba! So, I'm pleased to be fixing that today.<p>I know Imba looks strange to a lot of people. Imba programmers are used to people looking at it and declaring it to be stupid and wrong. An open mind is required. Imba doesn't have to be for everyone, but for a certain type of developer who values design, and wants to build expressive UI quickly, it's pure magic.

Show HN: My free course for learning Imba

Today I launched an Imba course for Scrimba.com. Imba is an amazing language for building web applications, that deserves more attention.<p>Watch my announcement video: <a href="https://www.youtube.com/watch?v=CDSIsvZJhow" rel="nofollow">https://www.youtube.com/watch?v=CDSIsvZJhow</a><p>Take the course (it's free): <a href="https://www.scrimba.com/learn/imba" rel="nofollow">https://www.scrimba.com/learn/imba</a><p>Some context:<p>I fell in love with the Imba programming language a couple years ago and quit my job to spend all my time building projects with Imba. The first one being TaskTXT (<a href="https://www.tasktxt.com" rel="nofollow">https://www.tasktxt.com</a>), a plaintext notepad with built-in timers. It's full of UI details that were a joy to build with Imba. Trying to build things like this with React in the past honestly made me feel dumb.<p>Imba (<a href="https://www.imba.io" rel="nofollow">https://www.imba.io</a>) is a language that compiles to Javascript, like TypeScript or JSX. Imba's syntax diverges much more from Javascript, looking more like Python or Ruby. It's compatible with Javascript and Typescript and NPM modules. It also has fantastic VSCode tooling and even supports TypeScript types.<p>I like Imba syntax better than JS, but the real selling point is the built-in features for building web UI. Imba has first-class support for html tags, css styles, and custom web components. Those are all parts of the language. For me, Imba has replaced Javascript, HTML, CSS and React.<p>Imba's "Memoized DOM" model for updating the UI is an order of magnitude faster than virtual DOM approaches. This allows for simple state management, because you can pretty much re-render the whole UI whenever you want and Imba manages to do that very efficiently. There's an older article about this here (<a href="https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52/" rel="nofollow">https://www.freecodecamp.org/news/the-virtual-dom-is-slow-me...</a>) if you want to dig into the technical details.<p>People often ask for examples of things made with Imba, and the most prominent one is the learn-to-code site, Scrimba.com and its interactive editor. Scrimba was was built by Sindre (creator of Imba) and the Scrimba team. The fact that Scrimba's editor was made with Imba grabbed my attention when I first learned about the language. It's one of the most impressive web applications I've ever seen.<p>Sindre originally built Scrimba to share Imba, but until now there's not been a real Imba course on Scrimba! So, I'm pleased to be fixing that today.<p>I know Imba looks strange to a lot of people. Imba programmers are used to people looking at it and declaring it to be stupid and wrong. An open mind is required. Imba doesn't have to be for everyone, but for a certain type of developer who values design, and wants to build expressive UI quickly, it's pure magic.

Show HN: My free course for learning Imba

Today I launched an Imba course for Scrimba.com. Imba is an amazing language for building web applications, that deserves more attention.<p>Watch my announcement video: <a href="https://www.youtube.com/watch?v=CDSIsvZJhow" rel="nofollow">https://www.youtube.com/watch?v=CDSIsvZJhow</a><p>Take the course (it's free): <a href="https://www.scrimba.com/learn/imba" rel="nofollow">https://www.scrimba.com/learn/imba</a><p>Some context:<p>I fell in love with the Imba programming language a couple years ago and quit my job to spend all my time building projects with Imba. The first one being TaskTXT (<a href="https://www.tasktxt.com" rel="nofollow">https://www.tasktxt.com</a>), a plaintext notepad with built-in timers. It's full of UI details that were a joy to build with Imba. Trying to build things like this with React in the past honestly made me feel dumb.<p>Imba (<a href="https://www.imba.io" rel="nofollow">https://www.imba.io</a>) is a language that compiles to Javascript, like TypeScript or JSX. Imba's syntax diverges much more from Javascript, looking more like Python or Ruby. It's compatible with Javascript and Typescript and NPM modules. It also has fantastic VSCode tooling and even supports TypeScript types.<p>I like Imba syntax better than JS, but the real selling point is the built-in features for building web UI. Imba has first-class support for html tags, css styles, and custom web components. Those are all parts of the language. For me, Imba has replaced Javascript, HTML, CSS and React.<p>Imba's "Memoized DOM" model for updating the UI is an order of magnitude faster than virtual DOM approaches. This allows for simple state management, because you can pretty much re-render the whole UI whenever you want and Imba manages to do that very efficiently. There's an older article about this here (<a href="https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52/" rel="nofollow">https://www.freecodecamp.org/news/the-virtual-dom-is-slow-me...</a>) if you want to dig into the technical details.<p>People often ask for examples of things made with Imba, and the most prominent one is the learn-to-code site, Scrimba.com and its interactive editor. Scrimba was was built by Sindre (creator of Imba) and the Scrimba team. The fact that Scrimba's editor was made with Imba grabbed my attention when I first learned about the language. It's one of the most impressive web applications I've ever seen.<p>Sindre originally built Scrimba to share Imba, but until now there's not been a real Imba course on Scrimba! So, I'm pleased to be fixing that today.<p>I know Imba looks strange to a lot of people. Imba programmers are used to people looking at it and declaring it to be stupid and wrong. An open mind is required. Imba doesn't have to be for everyone, but for a certain type of developer who values design, and wants to build expressive UI quickly, it's pure magic.

Show HN: Vantage Autopilot – Save on AWS EC2 Costs

Hi HN,<p>I’m cofounder of <a href="https://www.vantage.sh/" rel="nofollow">https://www.vantage.sh/</a> - I previously worked at AWS and DigitalOcean.<p>Today Vantage is launching Autopilot: a managed service that identifies and applies savings to your AWS account by automating the buying and selling of reserved instances. This is saving early customers over 50% in some cases. Upon opting into Autopilot, if your on-demand EC2 costs increase, Vantage purchases 3 year, no-upfront reserved instances. In the event your compute spend decreases, Autopilot will list your reserved instances for sale in the AWS EC2 Reserved Instance marketplace on your behalf.<p>Unlike other providers that charge you egregious fees (20% or more), Autopilot only charges you 5% of the savings found. These are your cost savings and I believe you should have as much of the benefit as possible.<p>Some of our current customers include Barstool Sports, PlanetScale, Panther, and MIT.<p>Happy to answer any questions or feel free to contact me at ben [at] vantage [dot] sh if I can be helpful.

Show HN: Vantage Autopilot – Save on AWS EC2 Costs

Hi HN,<p>I’m cofounder of <a href="https://www.vantage.sh/" rel="nofollow">https://www.vantage.sh/</a> - I previously worked at AWS and DigitalOcean.<p>Today Vantage is launching Autopilot: a managed service that identifies and applies savings to your AWS account by automating the buying and selling of reserved instances. This is saving early customers over 50% in some cases. Upon opting into Autopilot, if your on-demand EC2 costs increase, Vantage purchases 3 year, no-upfront reserved instances. In the event your compute spend decreases, Autopilot will list your reserved instances for sale in the AWS EC2 Reserved Instance marketplace on your behalf.<p>Unlike other providers that charge you egregious fees (20% or more), Autopilot only charges you 5% of the savings found. These are your cost savings and I believe you should have as much of the benefit as possible.<p>Some of our current customers include Barstool Sports, PlanetScale, Panther, and MIT.<p>Happy to answer any questions or feel free to contact me at ben [at] vantage [dot] sh if I can be helpful.

Linen – Make your Discord community Google-searchable

Show HN: SymForce – Fast symbolic computation, code generation, and optimization

Author here. I’m unreasonably excited to share this library that we’re open-sourcing today — our team has been building it for five years and these ideas have been a passion of mine for fifteen.<p>SymForce is a library that makes it easy to code a problem once in Python with an augmented SymPy API (backed by C++), experiment with it symbolically, generate optimized code in C++ or any backend language, and then run highly efficient nonlinear optimization problems based on the original problem definition. This workflow elegantly solves a wide variety of tasks in robotics and related domains, and can speed up common tasks by an order of magnitude while requiring less handwritten code and reducing the surface area for bugs. See our paper at <a href="https://arxiv.org/abs/2204.07889" rel="nofollow">https://arxiv.org/abs/2204.07889</a> for experiments (accepted to RSS 2022).<p>We developed it at Skydio for real-time robotics algorithms like SLAM, calibration, bundle adjustment, MPC, and system identification on our drones. It’s a key pillar of our autonomy stack that has accelerated our iteration cycle from prototypes to production systems. We are releasing it to benefit the open-source community, and think its components are useful to anyone writing algorithmic code, like students, research teams, and tech companies.<p>You can pip install it, play around with a formulation in a notebook, and deploy production code in a couple of hours. Try it at <a href="https://github.com/symforce-org/symforce" rel="nofollow">https://github.com/symforce-org/symforce</a>

Show HN: SymForce – Fast symbolic computation, code generation, and optimization

Author here. I’m unreasonably excited to share this library that we’re open-sourcing today — our team has been building it for five years and these ideas have been a passion of mine for fifteen.<p>SymForce is a library that makes it easy to code a problem once in Python with an augmented SymPy API (backed by C++), experiment with it symbolically, generate optimized code in C++ or any backend language, and then run highly efficient nonlinear optimization problems based on the original problem definition. This workflow elegantly solves a wide variety of tasks in robotics and related domains, and can speed up common tasks by an order of magnitude while requiring less handwritten code and reducing the surface area for bugs. See our paper at <a href="https://arxiv.org/abs/2204.07889" rel="nofollow">https://arxiv.org/abs/2204.07889</a> for experiments (accepted to RSS 2022).<p>We developed it at Skydio for real-time robotics algorithms like SLAM, calibration, bundle adjustment, MPC, and system identification on our drones. It’s a key pillar of our autonomy stack that has accelerated our iteration cycle from prototypes to production systems. We are releasing it to benefit the open-source community, and think its components are useful to anyone writing algorithmic code, like students, research teams, and tech companies.<p>You can pip install it, play around with a formulation in a notebook, and deploy production code in a couple of hours. Try it at <a href="https://github.com/symforce-org/symforce" rel="nofollow">https://github.com/symforce-org/symforce</a>

Show HN: SymForce – Fast symbolic computation, code generation, and optimization

Author here. I’m unreasonably excited to share this library that we’re open-sourcing today — our team has been building it for five years and these ideas have been a passion of mine for fifteen.<p>SymForce is a library that makes it easy to code a problem once in Python with an augmented SymPy API (backed by C++), experiment with it symbolically, generate optimized code in C++ or any backend language, and then run highly efficient nonlinear optimization problems based on the original problem definition. This workflow elegantly solves a wide variety of tasks in robotics and related domains, and can speed up common tasks by an order of magnitude while requiring less handwritten code and reducing the surface area for bugs. See our paper at <a href="https://arxiv.org/abs/2204.07889" rel="nofollow">https://arxiv.org/abs/2204.07889</a> for experiments (accepted to RSS 2022).<p>We developed it at Skydio for real-time robotics algorithms like SLAM, calibration, bundle adjustment, MPC, and system identification on our drones. It’s a key pillar of our autonomy stack that has accelerated our iteration cycle from prototypes to production systems. We are releasing it to benefit the open-source community, and think its components are useful to anyone writing algorithmic code, like students, research teams, and tech companies.<p>You can pip install it, play around with a formulation in a notebook, and deploy production code in a couple of hours. Try it at <a href="https://github.com/symforce-org/symforce" rel="nofollow">https://github.com/symforce-org/symforce</a>

Show HN: IndigoStack – a new native macOS app for local web development

Hi HN,<p>I'm opening up the beta for IndigoStack. It's a native macOS app which provides a fresh take on how to run all the services you need for local web development. I've been building it for myself as a Laravel & Drupal developer and I'm now looking to get some beta testers on board!<p>Check it out, and don't forget to sign up to the forums to give us your feedback!<p><a href="https://indigostack.app" rel="nofollow">https://indigostack.app</a><p>My motivation:<p>Like many developers I've developed a love-hate relationship with the existing options for local development on a Mac. If they're virtualised, you'll often get...<p>* high CPU usage * high RAM usage * poor filesystem performance / syncing * command line and configuration complexity<p>And existing native solutions tend to be either too simplistic, or command line-based or both.<p>So I've built IndigoStack with everything I liked and wanted, running everything natively on your Mac:<p>* services are all native & fast * services are standalone; macOS updates won't ruin your setup * able to run multiple services (eg PHPs) simultaneously * easily build / start / stop / rebuild your stacks in the GUI * run multiple projects which don't interfere with each other * config-in-code; quickly and easily share stacks within a team

Show HN: IndigoStack – a new native macOS app for local web development

Hi HN,<p>I'm opening up the beta for IndigoStack. It's a native macOS app which provides a fresh take on how to run all the services you need for local web development. I've been building it for myself as a Laravel & Drupal developer and I'm now looking to get some beta testers on board!<p>Check it out, and don't forget to sign up to the forums to give us your feedback!<p><a href="https://indigostack.app" rel="nofollow">https://indigostack.app</a><p>My motivation:<p>Like many developers I've developed a love-hate relationship with the existing options for local development on a Mac. If they're virtualised, you'll often get...<p>* high CPU usage * high RAM usage * poor filesystem performance / syncing * command line and configuration complexity<p>And existing native solutions tend to be either too simplistic, or command line-based or both.<p>So I've built IndigoStack with everything I liked and wanted, running everything natively on your Mac:<p>* services are all native & fast * services are standalone; macOS updates won't ruin your setup * able to run multiple services (eg PHPs) simultaneously * easily build / start / stop / rebuild your stacks in the GUI * run multiple projects which don't interfere with each other * config-in-code; quickly and easily share stacks within a team

Show HN: A game that teaches Git

Show HN: Little Procedural Pixel Worlds

Took a break from the falling sand simulation blog posts this week to work on another small project. It's a little pixel world generator- each time you visit, you'll see a new little world. I really like this stuff and had a blast building it yesterday!

Show HN: Little Procedural Pixel Worlds

Took a break from the falling sand simulation blog posts this week to work on another small project. It's a little pixel world generator- each time you visit, you'll see a new little world. I really like this stuff and had a blast building it yesterday!

Show HN: Little Procedural Pixel Worlds

Took a break from the falling sand simulation blog posts this week to work on another small project. It's a little pixel world generator- each time you visit, you'll see a new little world. I really like this stuff and had a blast building it yesterday!

Automatic supercuts on the command line with Videogrep

Show HN: AccentQuest – get better at understanding Indian accents

< 1 2 3 ... 568 569 570 571 572 ... 834 835 836 >