The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I created an After Effects alternative
Many years ago, I made VJ softwares (to mix live visuals in clubs) for unexpected platforms like the Game Boy Advance, the Playstation 2 and the Raspberry Pi. This year, I’m back with a new web-app: Pikimov.<p>Inspired by Photopea (a free Photoshop clone), I created this web-based motion design & video editor as an alternative to After Effects, to fill empty void.<p>It's free, without signup, without cloud uploads (your files stay on your machine), and your projects are not used for AI models training.
Show HN: I created an After Effects alternative
Many years ago, I made VJ softwares (to mix live visuals in clubs) for unexpected platforms like the Game Boy Advance, the Playstation 2 and the Raspberry Pi. This year, I’m back with a new web-app: Pikimov.<p>Inspired by Photopea (a free Photoshop clone), I created this web-based motion design & video editor as an alternative to After Effects, to fill empty void.<p>It's free, without signup, without cloud uploads (your files stay on your machine), and your projects are not used for AI models training.
Show HN: Let Grumpy AI Roast Your Startup Idea
Show HN: Pickcode – Free online code editor for kids
Hi HN! I've posted Pickcode a few times (most recently <a href="https://news.ycombinator.com/item?id=38365638">https://news.ycombinator.com/item?id=38365638</a>), but we've improved things quite a bit so I thought it was worth posting again. This is a bit of 1.0 release after a long year of working on the company full time!<p>Pickcode is basically Replit-lite, for kids. The editor is simple: text editor + output console + big green button to run your code. We support Python, HTML/CSS/JS, Java, and our block/text hybrid language, Pickcode VL. We're partners on code.org's Hour of Code, and hundreds of thousands of students have tried our free stuff through them.<p>An account for individual kids is totally free, and we offer some free Python and Pickcode VL lessons to get them started. We make money by selling licenses to schools for better customer support and roster/lesson management features.<p>You can use this demo account I made to try out the editor:<p><pre><code> email: demo@student.pickcode.io
pw: Demo1234
</code></pre>
(Don't clobber other people's work, and what you put in the demo account is public so be nice)
Show HN: Pickcode – Free online code editor for kids
Hi HN! I've posted Pickcode a few times (most recently <a href="https://news.ycombinator.com/item?id=38365638">https://news.ycombinator.com/item?id=38365638</a>), but we've improved things quite a bit so I thought it was worth posting again. This is a bit of 1.0 release after a long year of working on the company full time!<p>Pickcode is basically Replit-lite, for kids. The editor is simple: text editor + output console + big green button to run your code. We support Python, HTML/CSS/JS, Java, and our block/text hybrid language, Pickcode VL. We're partners on code.org's Hour of Code, and hundreds of thousands of students have tried our free stuff through them.<p>An account for individual kids is totally free, and we offer some free Python and Pickcode VL lessons to get them started. We make money by selling licenses to schools for better customer support and roster/lesson management features.<p>You can use this demo account I made to try out the editor:<p><pre><code> email: demo@student.pickcode.io
pw: Demo1234
</code></pre>
(Don't clobber other people's work, and what you put in the demo account is public so be nice)
Show HN: Pickcode – Free online code editor for kids
Hi HN! I've posted Pickcode a few times (most recently <a href="https://news.ycombinator.com/item?id=38365638">https://news.ycombinator.com/item?id=38365638</a>), but we've improved things quite a bit so I thought it was worth posting again. This is a bit of 1.0 release after a long year of working on the company full time!<p>Pickcode is basically Replit-lite, for kids. The editor is simple: text editor + output console + big green button to run your code. We support Python, HTML/CSS/JS, Java, and our block/text hybrid language, Pickcode VL. We're partners on code.org's Hour of Code, and hundreds of thousands of students have tried our free stuff through them.<p>An account for individual kids is totally free, and we offer some free Python and Pickcode VL lessons to get them started. We make money by selling licenses to schools for better customer support and roster/lesson management features.<p>You can use this demo account I made to try out the editor:<p><pre><code> email: demo@student.pickcode.io
pw: Demo1234
</code></pre>
(Don't clobber other people's work, and what you put in the demo account is public so be nice)
Show HN: Drop-in SQS replacement based on SQLite
Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage.<p>I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have.<p>But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific.<p>So I made an SQS-compatible replacement. All you have to do is replace the endpoint using AWS' native library in your language of choice.<p>For example, the queue works with Celery - you just change the connection string. From there, you can see all of your messages and their status, which is hard today in the SQS console (and flower doesn't support SQS.)<p>It is written to be pluggable. The queue implementation uses SQLite, but I've been experimenting with RocksDB as a backend and you could even write one that uses Postgres. Similarly, you could implement multiple protocols (AMQP, PubSub, etc) on top of the underlying queue. I started with SQS because it is simple and I use it a lot.<p>It is written to be as easy to deploy as possible - a single go binary. I'm working on adding distributed and autoscale functionality as the next layer.<p>Today I have search, observability (via prometheus), unlimited message sizes, and the ability to schedule messages arbitrarily in the future.<p>In terms of monetization, the goal is to just have a hosted queue system. I believe this can be cheaper than SQS without sacrificing performance. Just as Backblaze and Minio have had success competing in the S3 space, I wanted to take a crack at queues.<p>I'd love your feedback!
Show HN: Drop-in SQS replacement based on SQLite
Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage.<p>I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have.<p>But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific.<p>So I made an SQS-compatible replacement. All you have to do is replace the endpoint using AWS' native library in your language of choice.<p>For example, the queue works with Celery - you just change the connection string. From there, you can see all of your messages and their status, which is hard today in the SQS console (and flower doesn't support SQS.)<p>It is written to be pluggable. The queue implementation uses SQLite, but I've been experimenting with RocksDB as a backend and you could even write one that uses Postgres. Similarly, you could implement multiple protocols (AMQP, PubSub, etc) on top of the underlying queue. I started with SQS because it is simple and I use it a lot.<p>It is written to be as easy to deploy as possible - a single go binary. I'm working on adding distributed and autoscale functionality as the next layer.<p>Today I have search, observability (via prometheus), unlimited message sizes, and the ability to schedule messages arbitrarily in the future.<p>In terms of monetization, the goal is to just have a hosted queue system. I believe this can be cheaper than SQS without sacrificing performance. Just as Backblaze and Minio have had success competing in the S3 space, I wanted to take a crack at queues.<p>I'd love your feedback!
Show HN: Drop-in SQS replacement based on SQLite
Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage.<p>I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have.<p>But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific.<p>So I made an SQS-compatible replacement. All you have to do is replace the endpoint using AWS' native library in your language of choice.<p>For example, the queue works with Celery - you just change the connection string. From there, you can see all of your messages and their status, which is hard today in the SQS console (and flower doesn't support SQS.)<p>It is written to be pluggable. The queue implementation uses SQLite, but I've been experimenting with RocksDB as a backend and you could even write one that uses Postgres. Similarly, you could implement multiple protocols (AMQP, PubSub, etc) on top of the underlying queue. I started with SQS because it is simple and I use it a lot.<p>It is written to be as easy to deploy as possible - a single go binary. I'm working on adding distributed and autoscale functionality as the next layer.<p>Today I have search, observability (via prometheus), unlimited message sizes, and the ability to schedule messages arbitrarily in the future.<p>In terms of monetization, the goal is to just have a hosted queue system. I believe this can be cheaper than SQS without sacrificing performance. Just as Backblaze and Minio have had success competing in the S3 space, I wanted to take a crack at queues.<p>I'd love your feedback!
Show HN: Drop-in SQS replacement based on SQLite
Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage.<p>I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have.<p>But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific.<p>So I made an SQS-compatible replacement. All you have to do is replace the endpoint using AWS' native library in your language of choice.<p>For example, the queue works with Celery - you just change the connection string. From there, you can see all of your messages and their status, which is hard today in the SQS console (and flower doesn't support SQS.)<p>It is written to be pluggable. The queue implementation uses SQLite, but I've been experimenting with RocksDB as a backend and you could even write one that uses Postgres. Similarly, you could implement multiple protocols (AMQP, PubSub, etc) on top of the underlying queue. I started with SQS because it is simple and I use it a lot.<p>It is written to be as easy to deploy as possible - a single go binary. I'm working on adding distributed and autoscale functionality as the next layer.<p>Today I have search, observability (via prometheus), unlimited message sizes, and the ability to schedule messages arbitrarily in the future.<p>In terms of monetization, the goal is to just have a hosted queue system. I believe this can be cheaper than SQS without sacrificing performance. Just as Backblaze and Minio have had success competing in the S3 space, I wanted to take a crack at queues.<p>I'd love your feedback!
Show HN: I wrote my Resume on my personal site and it's printable with media
Show HN: Protect your links with a password
Keep your links safe and accessible only to authorized users
Show HN: Thermion, an open source 3D rendering toolkit for Flutter and/or Dart
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart.<p>This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution.<p>After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid).<p>Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3].<p>Some examples:<p>- A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now).
<a href="https://dartpad.thermion.dev" rel="nofollow">https://dartpad.thermion.dev</a><p>- My personal website, where I added an interactive clone of myself
<a href="https://nick-fisher.com" rel="nofollow">https://nick-fisher.com</a><p>- Prouder (a Flutter app from one of the Thermion contributors)
<a href="https://apps.apple.com/us/app/prouder/id6498891289" rel="nofollow">https://apps.apple.com/us/app/prouder/id6498891289</a>
<a href="https://play.google.com/store/apps/details?id=se.prouder.app">https://play.google.com/store/apps/details?id=se.prouder.app</a>
<a href="https://prouder.se/" rel="nofollow">https://prouder.se/</a><p>Happy to share more details if anyone is interested!<p>[0] <a href="https://polyvox.app" rel="nofollow">https://polyvox.app</a><p>[1] <a href="https://github.com/google/filament">https://github.com/google/filament</a><p>[2] <a href="https://pub.dev/packages/thermion_dart" rel="nofollow">https://pub.dev/packages/thermion_dart</a><p>[3] <a href="https://github.com/nmfisher/thermion">https://github.com/nmfisher/thermion</a>
Show HN: Thermion, an open source 3D rendering toolkit for Flutter and/or Dart
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart.<p>This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution.<p>After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid).<p>Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3].<p>Some examples:<p>- A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now).
<a href="https://dartpad.thermion.dev" rel="nofollow">https://dartpad.thermion.dev</a><p>- My personal website, where I added an interactive clone of myself
<a href="https://nick-fisher.com" rel="nofollow">https://nick-fisher.com</a><p>- Prouder (a Flutter app from one of the Thermion contributors)
<a href="https://apps.apple.com/us/app/prouder/id6498891289" rel="nofollow">https://apps.apple.com/us/app/prouder/id6498891289</a>
<a href="https://play.google.com/store/apps/details?id=se.prouder.app">https://play.google.com/store/apps/details?id=se.prouder.app</a>
<a href="https://prouder.se/" rel="nofollow">https://prouder.se/</a><p>Happy to share more details if anyone is interested!<p>[0] <a href="https://polyvox.app" rel="nofollow">https://polyvox.app</a><p>[1] <a href="https://github.com/google/filament">https://github.com/google/filament</a><p>[2] <a href="https://pub.dev/packages/thermion_dart" rel="nofollow">https://pub.dev/packages/thermion_dart</a><p>[3] <a href="https://github.com/nmfisher/thermion">https://github.com/nmfisher/thermion</a>
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad