The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Lost Pixel – open-source visual regression testing for your frontend
Hey! My name is Dima, I am from Ukraine and I am the co-founder of Lost Pixel! We built this tool to solve our problems at work and decided to open-source it so more people can build their custom visual regression testing pipelines! If you want to chat about the tool or visual regression testing in general I am super excited to meet like-minded people! Thanks a lot for checking out the product and I hope it will serve you well if you decide to try it out :D
Show HN: Lost Pixel – open-source visual regression testing for your frontend
Hey! My name is Dima, I am from Ukraine and I am the co-founder of Lost Pixel! We built this tool to solve our problems at work and decided to open-source it so more people can build their custom visual regression testing pipelines! If you want to chat about the tool or visual regression testing in general I am super excited to meet like-minded people! Thanks a lot for checking out the product and I hope it will serve you well if you decide to try it out :D
Show HN: DevTools-X – a cross platform alternative of devutils and devtoys
Show HN: DevTools-X – a cross platform alternative of devutils and devtoys
Show HN: DevTools-X – a cross platform alternative of devutils and devtoys
Show HN: Distributed JMAP and IMAP Servers in Rust
I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are:<p>- JMAP Core, JMAP Mail and JMAP over WebSocket full compliance.
- IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2].
- Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas.
- RocksDB backend with full-text search support in 17 languages.
- OAuth 2.0 authorization code and device authorization flows.
- Domain Keys Identified Mail (DKIM) message signing.
- Written in Rust.
- No third-party software required to run or scale.<p>The next item on the roadmap is to release an SMTP server in Rust with the goal of making self-hosting an e-mail server much simpler.<p>Any comments or suggestions are more than welcome!<p>[1]: <a href="https://github.com/stalwartlabs/jmap-server" rel="nofollow">https://github.com/stalwartlabs/jmap-server</a>
[2]: <a href="https://github.com/stalwartlabs/imap-server" rel="nofollow">https://github.com/stalwartlabs/imap-server</a>
Show HN: Distributed JMAP and IMAP Servers in Rust
I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are:<p>- JMAP Core, JMAP Mail and JMAP over WebSocket full compliance.
- IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2].
- Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas.
- RocksDB backend with full-text search support in 17 languages.
- OAuth 2.0 authorization code and device authorization flows.
- Domain Keys Identified Mail (DKIM) message signing.
- Written in Rust.
- No third-party software required to run or scale.<p>The next item on the roadmap is to release an SMTP server in Rust with the goal of making self-hosting an e-mail server much simpler.<p>Any comments or suggestions are more than welcome!<p>[1]: <a href="https://github.com/stalwartlabs/jmap-server" rel="nofollow">https://github.com/stalwartlabs/jmap-server</a>
[2]: <a href="https://github.com/stalwartlabs/imap-server" rel="nofollow">https://github.com/stalwartlabs/imap-server</a>
Show HN: Distributed JMAP and IMAP Servers in Rust
I am happy to announce Stalwart JMAP [1], an open-source JSON Meta Application Protocol server that aims to be scalable, robust and secure. Some of its key features are:<p>- JMAP Core, JMAP Mail and JMAP over WebSocket full compliance.
- IMAP4 rev2/1 support via Stalwart IMAP, an imap-to-jmap proxy [2].
- Scalable and fault tolerant: consensus over Raft, node autodiscovery over gossip and read-only replicas.
- RocksDB backend with full-text search support in 17 languages.
- OAuth 2.0 authorization code and device authorization flows.
- Domain Keys Identified Mail (DKIM) message signing.
- Written in Rust.
- No third-party software required to run or scale.<p>The next item on the roadmap is to release an SMTP server in Rust with the goal of making self-hosting an e-mail server much simpler.<p>Any comments or suggestions are more than welcome!<p>[1]: <a href="https://github.com/stalwartlabs/jmap-server" rel="nofollow">https://github.com/stalwartlabs/jmap-server</a>
[2]: <a href="https://github.com/stalwartlabs/imap-server" rel="nofollow">https://github.com/stalwartlabs/imap-server</a>
Show HN: Krita Stable Diffusion Plugin
This is still a very new project under active development but I wanted to show it off in case anyone is interested in bookmarking it or contributing.<p>Demo here:
<a href="https://www.youtube.com/watch?v=maWR7dDf4SE" rel="nofollow">https://www.youtube.com/watch?v=maWR7dDf4SE</a><p>Although it will be improving, the codebase has a few issues<p>The Good<p><pre><code> - ability to multitask within krita while generating images
- uses a queue so you can queue up multiple images without waiting for your other batches to come back
- no need for a webserver (uses sockets to communicate)
- clean code
- active development (i want to use this tool myself)
- uses stablediffusiond and stablediffusion as separate repos, these can be swapped out as desired with some hacking
</code></pre>
The Bad<p><pre><code> - currently relies on rabbitmq and doesn't provide another option
- plugin only does txt2txt. img2img works but is disabled
- must acquire the model manually
</code></pre>
The ugly<p><pre><code> - not all of the features work yet. in fact you can only generate an image.
- installation is somewhat involved (requires CUDA 11.3, rabbitmq and more) - there is an installation file and instructions but likely need improvement,
</code></pre>
Krita Stable Diffusion plugin<p><pre><code> https://github.com/w4ffl35/krita_stable_diffusion
</code></pre>
stablediffusiond (daemon / queue runners)<p><pre><code> https://github.com/w4ffl35/stablediffusiond/tree/feature/krita-plugin
</code></pre>
stable diffusion<p><pre><code> https://github.com/w4ffl35/stable-diffusion/tree/feature/krita-plugin
</code></pre>
---<p>if anyone uses this and runs into problems, just open an issue in the appropriate repo and i'll do my best to help.
Show HN: Practice the YC interview with a voice bot in the browser
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
Show HN: Goroutine-analyzer: A visual goroutine stack dump debugging tool
Show HN: BookmarkFS – Store files as Chrome bookmarks that sync between devices
Show HN: BookmarkFS – Store files as Chrome bookmarks that sync between devices
Show HN: BookmarkFS – Store files as Chrome bookmarks that sync between devices
Show HN: I may have created a new type of puzzle
Show HN: I may have created a new type of puzzle
Show HN: I may have created a new type of puzzle
Show HN: I may have created a new type of puzzle