The best Hacker News stories from Show from the past day
Latest posts:
Show HN: See the impact on your cloud costs as you code
Hey folks, my name is Owen and I recently started working at a startup (<a href="https://infracost.io/">https://infracost.io/</a>) that shows engineers how much their code changes are going to cost on the cloud before being deployed (in CI/CD like GitHub or GitLab). Previously,<p>I was one of the founders of tfsec (it scanned code for security issues). One of the things I learnt was if we catch issues early, i.e. when the engineer was typing their code, we save a bunch of time.<p>I was thinking … okay, why not build cloud costs into the code editor. Show the cloud cost impact of the code as the engineers are writing it.<p>So I spent some weekends and built one right into JetBrains - fully free - keep in mind it is new, might be buggy, so please let me know if you find issues. It is check it out: <a href="https://plugins.jetbrains.com/plugin/24761-infracost" rel="nofollow">https://plugins.jetbrains.com/plugin/24761-infracost</a><p>I recorded a video too, if you just want to see what it does:<p><a href="https://www.youtube.com/watch?v=kgfkdmUNzEo" rel="nofollow">https://www.youtube.com/watch?v=kgfkdmUNzEo</a><p>I'd love to get your feedback on this. I want to know if it is helpful, what other cool features we can add to it, and how can we make it better?<p>Final note - the extension calls our Cloud Pricing API, which holds 4 million prices from AWS, Azure and GCP, so no secrets, credentials etc are touched at all.<p>If you want to get the same Infracost goodness in your CI/CD, check out <a href="https://www.infracost.io/cicd">https://www.infracost.io/cicd</a>
Show HN: Visualizing Chess Games
Show HN: Visualizing Chess Games
Show HN: Anycast+ – An AI-powered podcast app
Show HN: Simple Mbtiles Server – Self-host the entire planet of OpenStreetMaps
Show HN: Simple Mbtiles Server – Self-host the entire planet of OpenStreetMaps
Show HN: I built an animated 3D bookshelf for ebooks
Show HN: I built an animated 3D bookshelf for ebooks
Show HN: I built an animated 3D bookshelf for ebooks
Show HN: PGlite – in-browser WASM Postgres with pgvector and live sync
Hey, Sam and the team from ElectricSQL here.<p>PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It's 3mb Gzipped, now has support for many Postgres extensions, including pgvector, and it has a reactive "live query" API. It's also fast, with CRUD style queries executing in under 0.3 ms, and larger, multi-row select queries occurring within a fraction of a single frame.<p>PGlite started as an experimental project we shared on X, and the response to it was incredible, encouraging us to see how far we could take it. Since then we have been working to get it to a point where people can use it to build real things. We are incredibly excited as today, with the release of v0.2, the Supabase team has released the amazing <a href="http://postgres.new" rel="nofollow">http://postgres.new</a> site built on top of it. Working with them to deliver both PGlite and postgres.new has been a joy.<p>- <a href="https://pglite.dev" rel="nofollow">https://pglite.dev</a> - PGlite website<p>- <a href="https://github.com/electric-sql/pglite">https://github.com/electric-sql/pglite</a> - GitHub repo<p>- <a href="https://pglite.dev/docs" rel="nofollow">https://pglite.dev/docs</a> - Docs on how to use PGlite<p>- <a href="https://pglite.dev/extensions" rel="nofollow">https://pglite.dev/extensions</a> - Extensions catalog<p>- <a href="https://pglite.dev/benchmarks" rel="nofollow">https://pglite.dev/benchmarks</a> - Early micro-benchmarks<p>- <a href="https://pglite.dev/repl" rel="nofollow">https://pglite.dev/repl</a> - An online REPL so that you can try it in the browser<p>We would love you to try it out, and we will be around to answer any questions.
Show HN: PGlite – in-browser WASM Postgres with pgvector and live sync
Hey, Sam and the team from ElectricSQL here.<p>PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It's 3mb Gzipped, now has support for many Postgres extensions, including pgvector, and it has a reactive "live query" API. It's also fast, with CRUD style queries executing in under 0.3 ms, and larger, multi-row select queries occurring within a fraction of a single frame.<p>PGlite started as an experimental project we shared on X, and the response to it was incredible, encouraging us to see how far we could take it. Since then we have been working to get it to a point where people can use it to build real things. We are incredibly excited as today, with the release of v0.2, the Supabase team has released the amazing <a href="http://postgres.new" rel="nofollow">http://postgres.new</a> site built on top of it. Working with them to deliver both PGlite and postgres.new has been a joy.<p>- <a href="https://pglite.dev" rel="nofollow">https://pglite.dev</a> - PGlite website<p>- <a href="https://github.com/electric-sql/pglite">https://github.com/electric-sql/pglite</a> - GitHub repo<p>- <a href="https://pglite.dev/docs" rel="nofollow">https://pglite.dev/docs</a> - Docs on how to use PGlite<p>- <a href="https://pglite.dev/extensions" rel="nofollow">https://pglite.dev/extensions</a> - Extensions catalog<p>- <a href="https://pglite.dev/benchmarks" rel="nofollow">https://pglite.dev/benchmarks</a> - Early micro-benchmarks<p>- <a href="https://pglite.dev/repl" rel="nofollow">https://pglite.dev/repl</a> - An online REPL so that you can try it in the browser<p>We would love you to try it out, and we will be around to answer any questions.
Show HN: PGlite – in-browser WASM Postgres with pgvector and live sync
Hey, Sam and the team from ElectricSQL here.<p>PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It's 3mb Gzipped, now has support for many Postgres extensions, including pgvector, and it has a reactive "live query" API. It's also fast, with CRUD style queries executing in under 0.3 ms, and larger, multi-row select queries occurring within a fraction of a single frame.<p>PGlite started as an experimental project we shared on X, and the response to it was incredible, encouraging us to see how far we could take it. Since then we have been working to get it to a point where people can use it to build real things. We are incredibly excited as today, with the release of v0.2, the Supabase team has released the amazing <a href="http://postgres.new" rel="nofollow">http://postgres.new</a> site built on top of it. Working with them to deliver both PGlite and postgres.new has been a joy.<p>- <a href="https://pglite.dev" rel="nofollow">https://pglite.dev</a> - PGlite website<p>- <a href="https://github.com/electric-sql/pglite">https://github.com/electric-sql/pglite</a> - GitHub repo<p>- <a href="https://pglite.dev/docs" rel="nofollow">https://pglite.dev/docs</a> - Docs on how to use PGlite<p>- <a href="https://pglite.dev/extensions" rel="nofollow">https://pglite.dev/extensions</a> - Extensions catalog<p>- <a href="https://pglite.dev/benchmarks" rel="nofollow">https://pglite.dev/benchmarks</a> - Early micro-benchmarks<p>- <a href="https://pglite.dev/repl" rel="nofollow">https://pglite.dev/repl</a> - An online REPL so that you can try it in the browser<p>We would love you to try it out, and we will be around to answer any questions.
Show HN: PGlite – in-browser WASM Postgres with pgvector and live sync
Hey, Sam and the team from ElectricSQL here.<p>PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It's 3mb Gzipped, now has support for many Postgres extensions, including pgvector, and it has a reactive "live query" API. It's also fast, with CRUD style queries executing in under 0.3 ms, and larger, multi-row select queries occurring within a fraction of a single frame.<p>PGlite started as an experimental project we shared on X, and the response to it was incredible, encouraging us to see how far we could take it. Since then we have been working to get it to a point where people can use it to build real things. We are incredibly excited as today, with the release of v0.2, the Supabase team has released the amazing <a href="http://postgres.new" rel="nofollow">http://postgres.new</a> site built on top of it. Working with them to deliver both PGlite and postgres.new has been a joy.<p>- <a href="https://pglite.dev" rel="nofollow">https://pglite.dev</a> - PGlite website<p>- <a href="https://github.com/electric-sql/pglite">https://github.com/electric-sql/pglite</a> - GitHub repo<p>- <a href="https://pglite.dev/docs" rel="nofollow">https://pglite.dev/docs</a> - Docs on how to use PGlite<p>- <a href="https://pglite.dev/extensions" rel="nofollow">https://pglite.dev/extensions</a> - Extensions catalog<p>- <a href="https://pglite.dev/benchmarks" rel="nofollow">https://pglite.dev/benchmarks</a> - Early micro-benchmarks<p>- <a href="https://pglite.dev/repl" rel="nofollow">https://pglite.dev/repl</a> - An online REPL so that you can try it in the browser<p>We would love you to try it out, and we will be around to answer any questions.
Show HN: Pixeltune, a nicer chiptune and VGM player
10 years ago I began working on Muki, a web-based MIDI and chiptune player which I eventually announced here on HN[0]. It was a fun weekend project.<p>Over the years I received numerous requests from people that wanted more: more music, more features, more playable formats, you name it.<p>Eventually I began working on a complete rewrite of the app (this time for real), and, realizing that each year another chiptune or MIDI website went offline, I decided to start archiving them for preservation.<p>Today, 10 years after the first release, I think it's finally time for the new, nicer version to hit the shelves. It's now called Pixeltune and yes, now you can actually turn down the volume. :)<p>Hope you like it!<p>[0] <a href="https://news.ycombinator.com/item?id=10305918">https://news.ycombinator.com/item?id=10305918</a>
Show HN: Pixeltune, a nicer chiptune and VGM player
10 years ago I began working on Muki, a web-based MIDI and chiptune player which I eventually announced here on HN[0]. It was a fun weekend project.<p>Over the years I received numerous requests from people that wanted more: more music, more features, more playable formats, you name it.<p>Eventually I began working on a complete rewrite of the app (this time for real), and, realizing that each year another chiptune or MIDI website went offline, I decided to start archiving them for preservation.<p>Today, 10 years after the first release, I think it's finally time for the new, nicer version to hit the shelves. It's now called Pixeltune and yes, now you can actually turn down the volume. :)<p>Hope you like it!<p>[0] <a href="https://news.ycombinator.com/item?id=10305918">https://news.ycombinator.com/item?id=10305918</a>
Show HN: Pixeltune, a nicer chiptune and VGM player
10 years ago I began working on Muki, a web-based MIDI and chiptune player which I eventually announced here on HN[0]. It was a fun weekend project.<p>Over the years I received numerous requests from people that wanted more: more music, more features, more playable formats, you name it.<p>Eventually I began working on a complete rewrite of the app (this time for real), and, realizing that each year another chiptune or MIDI website went offline, I decided to start archiving them for preservation.<p>Today, 10 years after the first release, I think it's finally time for the new, nicer version to hit the shelves. It's now called Pixeltune and yes, now you can actually turn down the volume. :)<p>Hope you like it!<p>[0] <a href="https://news.ycombinator.com/item?id=10305918">https://news.ycombinator.com/item?id=10305918</a>
Show HN: Rust GUI Library via Flutter
Hi, I made a bridge (<a href="https://github.com/fzyzcjy/flutter_rust_bridge">https://github.com/fzyzcjy/flutter_rust_bridge</a> v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language.<p>Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details.<p>To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands.<p>When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors!
Show HN: Rust GUI Library via Flutter
Hi, I made a bridge (<a href="https://github.com/fzyzcjy/flutter_rust_bridge">https://github.com/fzyzcjy/flutter_rust_bridge</a> v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language.<p>Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details.<p>To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands.<p>When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors!
Show HN: Rust GUI Library via Flutter
Hi, I made a bridge (<a href="https://github.com/fzyzcjy/flutter_rust_bridge">https://github.com/fzyzcjy/flutter_rust_bridge</a> v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language.<p>Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details.<p>To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands.<p>When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors!
Show HN: My 70 year old grandma is learning to code and made a word game