The best Hacker News stories from Show from the past day
Latest posts:
Show HN: AI assisted image editing with audio instructions
Excited to launch AAIELA, an AI-powered tool that understands your spoken commands and edits images accordingly. By leveraging open-source AI models for computer vision, speech-to-text, large language models (LLMs), and text-to-image inpainting, we have created a seamless editing experience that bridges the gap between spoken language and visual transformation.<p>Imagine the possibilities if Google Photos integrated voice assisted editing like AAIELA! Alongside Magic Eraser and other AI tools, editing with audio instruction could revolutionize how we interact with our photos.
Show HN: AI assisted image editing with audio instructions
Excited to launch AAIELA, an AI-powered tool that understands your spoken commands and edits images accordingly. By leveraging open-source AI models for computer vision, speech-to-text, large language models (LLMs), and text-to-image inpainting, we have created a seamless editing experience that bridges the gap between spoken language and visual transformation.<p>Imagine the possibilities if Google Photos integrated voice assisted editing like AAIELA! Alongside Magic Eraser and other AI tools, editing with audio instruction could revolutionize how we interact with our photos.
Show HN: Edna, note taking app for developers
I took a small break from coding SumatraPDF and wrote a note taking application that is perfect for me: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>Edna is a note taking app for developers and power users. A cross between Obsidian and Notational Velocity.<p>Markdown, plain text, code, works in browser so no installation required, private (notes are stored in your browser or disk) and secure (can encrypt notes with a password).<p>The story so far.<p>I was always attracted to editors with minimalistic UI, like <a href="https://mak.ink/" rel="nofollow">https://mak.ink/</a>, simplenote, Notational Velocity. I like having most of the screen estate for writing because writing and editing is what note taking apps are for.<p>But: most of them are very thin on features and UI.<p>I saw Heynote and it was one of those minimalistic writing UIs with not many features.<p>I liked their concept of dividing notes into blocks so I forked Heynote and started coding.<p>The goal was to combine writing-oriented, minimalistic main UI while also providing on-demand UI for features and efficient operation. Things like context menu, type-down note switcher, command palette, quick access shortcuts, plenty of keyboard shortcuts.<p>Another goal was privacy and security. The notes never leave your computer and can be encrypted with a password. It also makes the code simpler because I don't need any backend storage, user accounts and auth etc.<p>Sadly, only Chrome and Edge provide the necessary file system api, on other browser you can only store notes in local storage, which means no sharing between computers or accessing the notes with other software.<p>40 working days and 528 commits later, here's what I've added:<p><pre><code> * added support for multiple notes
* ability to store notes on disk
* and if you store notes in a directory managed by DropBox, OneDrive etc., you get sharing of notes between computers
* Ctrl + P: UI for switching between notes, creating new notes, deleting notes, inspired by Notational Velocity
* Ctrl + Shift + P: command palette like in vs code
* context menu to access frequently used functionality
* Ctrl + E to open note from history (list of recently opened notes)
* ability to assign Alt + 0 ... Alt + 9 quick access shortcuts
* ability to encrypt notes with a password
* export all notes to a .zip file
* automatic, daily backup of notes to a .zip file (optiona, see Settings)
* Ctrl + B to navigate between blocks
* re-designed Settings UI
* added ability to execute Go blocks
* support Svelte and Vue in code blocks
* ported the UI code from Vue to Svelte 5, just because I could
* converted from desktop app to run in the browser
</code></pre>
(Ctrl is on Windows, on Mac it's ⌘).<p>I've been using it daily while working on it. 94 notes and counting.<p>I still have ideas for improvements but it has all the core features for productive work.<p>The app: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>The code: <a href="https://github.com/kjk/edna">https://github.com/kjk/edna</a>
Show HN: Edna, note taking app for developers
I took a small break from coding SumatraPDF and wrote a note taking application that is perfect for me: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>Edna is a note taking app for developers and power users. A cross between Obsidian and Notational Velocity.<p>Markdown, plain text, code, works in browser so no installation required, private (notes are stored in your browser or disk) and secure (can encrypt notes with a password).<p>The story so far.<p>I was always attracted to editors with minimalistic UI, like <a href="https://mak.ink/" rel="nofollow">https://mak.ink/</a>, simplenote, Notational Velocity. I like having most of the screen estate for writing because writing and editing is what note taking apps are for.<p>But: most of them are very thin on features and UI.<p>I saw Heynote and it was one of those minimalistic writing UIs with not many features.<p>I liked their concept of dividing notes into blocks so I forked Heynote and started coding.<p>The goal was to combine writing-oriented, minimalistic main UI while also providing on-demand UI for features and efficient operation. Things like context menu, type-down note switcher, command palette, quick access shortcuts, plenty of keyboard shortcuts.<p>Another goal was privacy and security. The notes never leave your computer and can be encrypted with a password. It also makes the code simpler because I don't need any backend storage, user accounts and auth etc.<p>Sadly, only Chrome and Edge provide the necessary file system api, on other browser you can only store notes in local storage, which means no sharing between computers or accessing the notes with other software.<p>40 working days and 528 commits later, here's what I've added:<p><pre><code> * added support for multiple notes
* ability to store notes on disk
* and if you store notes in a directory managed by DropBox, OneDrive etc., you get sharing of notes between computers
* Ctrl + P: UI for switching between notes, creating new notes, deleting notes, inspired by Notational Velocity
* Ctrl + Shift + P: command palette like in vs code
* context menu to access frequently used functionality
* Ctrl + E to open note from history (list of recently opened notes)
* ability to assign Alt + 0 ... Alt + 9 quick access shortcuts
* ability to encrypt notes with a password
* export all notes to a .zip file
* automatic, daily backup of notes to a .zip file (optiona, see Settings)
* Ctrl + B to navigate between blocks
* re-designed Settings UI
* added ability to execute Go blocks
* support Svelte and Vue in code blocks
* ported the UI code from Vue to Svelte 5, just because I could
* converted from desktop app to run in the browser
</code></pre>
(Ctrl is on Windows, on Mac it's ⌘).<p>I've been using it daily while working on it. 94 notes and counting.<p>I still have ideas for improvements but it has all the core features for productive work.<p>The app: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>The code: <a href="https://github.com/kjk/edna">https://github.com/kjk/edna</a>
Show HN: Edna, note taking app for developers
I took a small break from coding SumatraPDF and wrote a note taking application that is perfect for me: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>Edna is a note taking app for developers and power users. A cross between Obsidian and Notational Velocity.<p>Markdown, plain text, code, works in browser so no installation required, private (notes are stored in your browser or disk) and secure (can encrypt notes with a password).<p>The story so far.<p>I was always attracted to editors with minimalistic UI, like <a href="https://mak.ink/" rel="nofollow">https://mak.ink/</a>, simplenote, Notational Velocity. I like having most of the screen estate for writing because writing and editing is what note taking apps are for.<p>But: most of them are very thin on features and UI.<p>I saw Heynote and it was one of those minimalistic writing UIs with not many features.<p>I liked their concept of dividing notes into blocks so I forked Heynote and started coding.<p>The goal was to combine writing-oriented, minimalistic main UI while also providing on-demand UI for features and efficient operation. Things like context menu, type-down note switcher, command palette, quick access shortcuts, plenty of keyboard shortcuts.<p>Another goal was privacy and security. The notes never leave your computer and can be encrypted with a password. It also makes the code simpler because I don't need any backend storage, user accounts and auth etc.<p>Sadly, only Chrome and Edge provide the necessary file system api, on other browser you can only store notes in local storage, which means no sharing between computers or accessing the notes with other software.<p>40 working days and 528 commits later, here's what I've added:<p><pre><code> * added support for multiple notes
* ability to store notes on disk
* and if you store notes in a directory managed by DropBox, OneDrive etc., you get sharing of notes between computers
* Ctrl + P: UI for switching between notes, creating new notes, deleting notes, inspired by Notational Velocity
* Ctrl + Shift + P: command palette like in vs code
* context menu to access frequently used functionality
* Ctrl + E to open note from history (list of recently opened notes)
* ability to assign Alt + 0 ... Alt + 9 quick access shortcuts
* ability to encrypt notes with a password
* export all notes to a .zip file
* automatic, daily backup of notes to a .zip file (optiona, see Settings)
* Ctrl + B to navigate between blocks
* re-designed Settings UI
* added ability to execute Go blocks
* support Svelte and Vue in code blocks
* ported the UI code from Vue to Svelte 5, just because I could
* converted from desktop app to run in the browser
</code></pre>
(Ctrl is on Windows, on Mac it's ⌘).<p>I've been using it daily while working on it. 94 notes and counting.<p>I still have ideas for improvements but it has all the core features for productive work.<p>The app: <a href="https://edna.arslexis.io/" rel="nofollow">https://edna.arslexis.io/</a><p>The code: <a href="https://github.com/kjk/edna">https://github.com/kjk/edna</a>
Show HN: Doggo – A powerful, human-friendly DNS client for the command line
Show HN: Doggo – A powerful, human-friendly DNS client for the command line
Show HN: Doggo – A powerful, human-friendly DNS client for the command line
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: 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!