The best Hacker News stories from Show from the past day

Go back

Latest posts:

How to do OCR on a Mac using the CLI or just Python

Show HN: Resurrecting the Dillo browser

Hi, in mid 2022 the host dillo.org expired [0], taking down the website, mercurial repo, the mailing list and the email server used to reach the core developers of Dillo. Someone bought it and now serves a weird clone of the original page with missing content.<p>[0]: <a href="https://news.ycombinator.com/item?id=32448104">https://news.ycombinator.com/item?id=32448104</a><p>I felt sad as I didn't want it to die, so I got a copy of the repo from my hard disk, uploaded it to GitHub and decided to do some maintenance on the code to at least keep the build working. After some time, the folks at Atari Forum decided to use my repo to port it to the Atari platform and they managed to do it [1].<p>[1]: <a href="https://github.com/dillo-browser/dillo/issues/34">https://github.com/dillo-browser/dillo/issues/34</a><p>That gave me some motivation to work a bit more on the project to prevent it from dying. So I created an organization under the name of "dillo-browser" and made a new webpage [2] with a backup of the old one.<p>[2]: <a href="https://dillo-browser.github.io/" rel="nofollow">https://dillo-browser.github.io/</a><p>With the help of Andreas Kemnade which had access to the original server, we managed to backup most of the stuff from the original website (including non-reachable pages) which I uploaded to the Archive.<p>In the meanwhile, I combined the support for both OpenSSL (1.1 and 3) and mbedTLS (2 and 3) as well as proper CI with rendering tests. We now build Dillo for Ubuntu, FreeBSD and macOS!<p>I also became familiar with the plugin mechanism in Dillo, which allows any program that uses the standard input and output to become a plugin registered to a given protocol (like file://...). I did a simple one (which is just a bash script) to read local manual pages which is handy to follow links to other pages [3], but check also the ones Charles E. Lehner did which are more advanced [4].<p>[3]: <a href="https://github.com/dillo-browser/dillo-plugin-man">https://github.com/dillo-browser/dillo-plugin-man</a> [4]: <a href="https://groups.google.com/g/dillo/c/WGEMg7AXN4o/" rel="nofollow">https://groups.google.com/g/dillo/c/WGEMg7AXN4o/</a><p>As of today, I'm unable to contact the main developer, Jorge Arellano Cid, which has not interacted with the mailing list for some years now. Jorge, if you read this, please contact with me (you can find my email in the git commits).<p>Regarding the future of Dillo, I'm planning to (finally) do the 3.1 release after some testing, and for that it would be convenient to have the help of some users to get some feedback ;-)<p>If you want to contribute, feel free to open a PR or send a patch (via GitHub or by email, I don't care). Check also the current issues and pull requests to see what is pending or already being working on. I will probably setup a mailing list at some point too.<p>Thanks! Rodrigo.

Show HN: Resurrecting the Dillo browser

Hi, in mid 2022 the host dillo.org expired [0], taking down the website, mercurial repo, the mailing list and the email server used to reach the core developers of Dillo. Someone bought it and now serves a weird clone of the original page with missing content.<p>[0]: <a href="https://news.ycombinator.com/item?id=32448104">https://news.ycombinator.com/item?id=32448104</a><p>I felt sad as I didn't want it to die, so I got a copy of the repo from my hard disk, uploaded it to GitHub and decided to do some maintenance on the code to at least keep the build working. After some time, the folks at Atari Forum decided to use my repo to port it to the Atari platform and they managed to do it [1].<p>[1]: <a href="https://github.com/dillo-browser/dillo/issues/34">https://github.com/dillo-browser/dillo/issues/34</a><p>That gave me some motivation to work a bit more on the project to prevent it from dying. So I created an organization under the name of "dillo-browser" and made a new webpage [2] with a backup of the old one.<p>[2]: <a href="https://dillo-browser.github.io/" rel="nofollow">https://dillo-browser.github.io/</a><p>With the help of Andreas Kemnade which had access to the original server, we managed to backup most of the stuff from the original website (including non-reachable pages) which I uploaded to the Archive.<p>In the meanwhile, I combined the support for both OpenSSL (1.1 and 3) and mbedTLS (2 and 3) as well as proper CI with rendering tests. We now build Dillo for Ubuntu, FreeBSD and macOS!<p>I also became familiar with the plugin mechanism in Dillo, which allows any program that uses the standard input and output to become a plugin registered to a given protocol (like file://...). I did a simple one (which is just a bash script) to read local manual pages which is handy to follow links to other pages [3], but check also the ones Charles E. Lehner did which are more advanced [4].<p>[3]: <a href="https://github.com/dillo-browser/dillo-plugin-man">https://github.com/dillo-browser/dillo-plugin-man</a> [4]: <a href="https://groups.google.com/g/dillo/c/WGEMg7AXN4o/" rel="nofollow">https://groups.google.com/g/dillo/c/WGEMg7AXN4o/</a><p>As of today, I'm unable to contact the main developer, Jorge Arellano Cid, which has not interacted with the mailing list for some years now. Jorge, if you read this, please contact with me (you can find my email in the git commits).<p>Regarding the future of Dillo, I'm planning to (finally) do the 3.1 release after some testing, and for that it would be convenient to have the help of some users to get some feedback ;-)<p>If you want to contribute, feel free to open a PR or send a patch (via GitHub or by email, I don't care). Check also the current issues and pull requests to see what is pending or already being working on. I will probably setup a mailing list at some point too.<p>Thanks! Rodrigo.

Show HN: Resurrecting the Dillo browser

Hi, in mid 2022 the host dillo.org expired [0], taking down the website, mercurial repo, the mailing list and the email server used to reach the core developers of Dillo. Someone bought it and now serves a weird clone of the original page with missing content.<p>[0]: <a href="https://news.ycombinator.com/item?id=32448104">https://news.ycombinator.com/item?id=32448104</a><p>I felt sad as I didn't want it to die, so I got a copy of the repo from my hard disk, uploaded it to GitHub and decided to do some maintenance on the code to at least keep the build working. After some time, the folks at Atari Forum decided to use my repo to port it to the Atari platform and they managed to do it [1].<p>[1]: <a href="https://github.com/dillo-browser/dillo/issues/34">https://github.com/dillo-browser/dillo/issues/34</a><p>That gave me some motivation to work a bit more on the project to prevent it from dying. So I created an organization under the name of "dillo-browser" and made a new webpage [2] with a backup of the old one.<p>[2]: <a href="https://dillo-browser.github.io/" rel="nofollow">https://dillo-browser.github.io/</a><p>With the help of Andreas Kemnade which had access to the original server, we managed to backup most of the stuff from the original website (including non-reachable pages) which I uploaded to the Archive.<p>In the meanwhile, I combined the support for both OpenSSL (1.1 and 3) and mbedTLS (2 and 3) as well as proper CI with rendering tests. We now build Dillo for Ubuntu, FreeBSD and macOS!<p>I also became familiar with the plugin mechanism in Dillo, which allows any program that uses the standard input and output to become a plugin registered to a given protocol (like file://...). I did a simple one (which is just a bash script) to read local manual pages which is handy to follow links to other pages [3], but check also the ones Charles E. Lehner did which are more advanced [4].<p>[3]: <a href="https://github.com/dillo-browser/dillo-plugin-man">https://github.com/dillo-browser/dillo-plugin-man</a> [4]: <a href="https://groups.google.com/g/dillo/c/WGEMg7AXN4o/" rel="nofollow">https://groups.google.com/g/dillo/c/WGEMg7AXN4o/</a><p>As of today, I'm unable to contact the main developer, Jorge Arellano Cid, which has not interacted with the mailing list for some years now. Jorge, if you read this, please contact with me (you can find my email in the git commits).<p>Regarding the future of Dillo, I'm planning to (finally) do the 3.1 release after some testing, and for that it would be convenient to have the help of some users to get some feedback ;-)<p>If you want to contribute, feel free to open a PR or send a patch (via GitHub or by email, I don't care). Check also the current issues and pull requests to see what is pending or already being working on. I will probably setup a mailing list at some point too.<p>Thanks! Rodrigo.

Show HN: Resurrecting the Dillo browser

Hi, in mid 2022 the host dillo.org expired [0], taking down the website, mercurial repo, the mailing list and the email server used to reach the core developers of Dillo. Someone bought it and now serves a weird clone of the original page with missing content.<p>[0]: <a href="https://news.ycombinator.com/item?id=32448104">https://news.ycombinator.com/item?id=32448104</a><p>I felt sad as I didn't want it to die, so I got a copy of the repo from my hard disk, uploaded it to GitHub and decided to do some maintenance on the code to at least keep the build working. After some time, the folks at Atari Forum decided to use my repo to port it to the Atari platform and they managed to do it [1].<p>[1]: <a href="https://github.com/dillo-browser/dillo/issues/34">https://github.com/dillo-browser/dillo/issues/34</a><p>That gave me some motivation to work a bit more on the project to prevent it from dying. So I created an organization under the name of "dillo-browser" and made a new webpage [2] with a backup of the old one.<p>[2]: <a href="https://dillo-browser.github.io/" rel="nofollow">https://dillo-browser.github.io/</a><p>With the help of Andreas Kemnade which had access to the original server, we managed to backup most of the stuff from the original website (including non-reachable pages) which I uploaded to the Archive.<p>In the meanwhile, I combined the support for both OpenSSL (1.1 and 3) and mbedTLS (2 and 3) as well as proper CI with rendering tests. We now build Dillo for Ubuntu, FreeBSD and macOS!<p>I also became familiar with the plugin mechanism in Dillo, which allows any program that uses the standard input and output to become a plugin registered to a given protocol (like file://...). I did a simple one (which is just a bash script) to read local manual pages which is handy to follow links to other pages [3], but check also the ones Charles E. Lehner did which are more advanced [4].<p>[3]: <a href="https://github.com/dillo-browser/dillo-plugin-man">https://github.com/dillo-browser/dillo-plugin-man</a> [4]: <a href="https://groups.google.com/g/dillo/c/WGEMg7AXN4o/" rel="nofollow">https://groups.google.com/g/dillo/c/WGEMg7AXN4o/</a><p>As of today, I'm unable to contact the main developer, Jorge Arellano Cid, which has not interacted with the mailing list for some years now. Jorge, if you read this, please contact with me (you can find my email in the git commits).<p>Regarding the future of Dillo, I'm planning to (finally) do the 3.1 release after some testing, and for that it would be convenient to have the help of some users to get some feedback ;-)<p>If you want to contribute, feel free to open a PR or send a patch (via GitHub or by email, I don't care). Check also the current issues and pull requests to see what is pending or already being working on. I will probably setup a mailing list at some point too.<p>Thanks! Rodrigo.

Show HN: Raiseto – Discover and Share Ideas

Show HN: DBChaos – A Database stress testing tool

Show HN: Pokemon prototype game made with JavaScript and p5.js

Show HN: Made some progress on character consistency for AI storytelling

It has been a major challenge for all AI storytellers to create images of a character with consistent face/hair/outfit/body type across different scenes. We took a stab at this problem at Artflow’s and we'd like to show it to you to gather some early feedback.<p>Please note that this is still an early version and we fully admit it's not perfect.<p>See a tutorial/sample here: <a href="https://app.artflow.ai/releases#release 3.5.1 2023-11-29" rel="nofollow">https://app.artflow.ai/releases#release 3.5.1 2023-11-29</a>

Show HN: I made TV Sort, a web-based game for ranking TV show episodes

Over this Christmas break, while discussing the best episodes of Frasier with my mother (as we tend to do when I get to see her), I thought about coming up with something that's less arbitrary than 1-10 ratings.<p>The result is TV Sort. It just uses a sorting algorithm, but... it's human powered. When the algorithm needs to compare two items, it asks you to compare them, and with that you end up with a full, thoroughly sorted episode list.<p>It uses TMDB, IMDB, and Wikipedia to extract episode information for any show, to help jog your memory when making episode comparisons.<p>It was a fun little experiment. And finally, I know -exactly- what I think the best and worst episodes are.[0]<p>Would love to hear your feedback, this is my first Show HN. ;)<p>Edit: I wrote a whole blog post about what went into making it, if anyone wants to read more of the technical detail behind it.[1]<p>[0]: <a href="https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0ss4" rel="nofollow">https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0s...</a><p>[1]: <a href="https://pocketarc.com/posts/tv-sort-engineering-the-ultimate-tv-episode-ranking-system" rel="nofollow">https://pocketarc.com/posts/tv-sort-engineering-the-ultimate...</a>

Show HN: I made TV Sort, a web-based game for ranking TV show episodes

Over this Christmas break, while discussing the best episodes of Frasier with my mother (as we tend to do when I get to see her), I thought about coming up with something that's less arbitrary than 1-10 ratings.<p>The result is TV Sort. It just uses a sorting algorithm, but... it's human powered. When the algorithm needs to compare two items, it asks you to compare them, and with that you end up with a full, thoroughly sorted episode list.<p>It uses TMDB, IMDB, and Wikipedia to extract episode information for any show, to help jog your memory when making episode comparisons.<p>It was a fun little experiment. And finally, I know -exactly- what I think the best and worst episodes are.[0]<p>Would love to hear your feedback, this is my first Show HN. ;)<p>Edit: I wrote a whole blog post about what went into making it, if anyone wants to read more of the technical detail behind it.[1]<p>[0]: <a href="https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0ss4" rel="nofollow">https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0s...</a><p>[1]: <a href="https://pocketarc.com/posts/tv-sort-engineering-the-ultimate-tv-episode-ranking-system" rel="nofollow">https://pocketarc.com/posts/tv-sort-engineering-the-ultimate...</a>

Show HN: Durdraw – a modern ANSI art editor for modern Unix terminals

I've been working on an ANSI art editor off and on for a while. It works like a traditional ANSI text editor, except it supports 256 colors, Unicode and CP437 encoding, frame-based animation, custom UI themes, terminal mouse input, HTML and IRC color output, and runs in Utf-8 terminals.<p>It's written in Python and curses, and is fairly portable across Unix systems. If you have ever used TheDraw or Aciddraw, the user interface is similar. It can also load/convert, view, edit and save most CP437 (MS-DOS style) ANSI art in a Utf-8 terminal, so you can view ANSI artscene packs in the comfort of your favorite terminal, and even convert them into 256 color Unicode ANSI.<p>I've been using it for my own ANSI and ASCII art for a number of years, and hope this will help artists work with less restrictions. I think there is a lot of opportunity for ANSI art beyond its dominant 16-color Code Page 437 format. We all have computers with amazing ANSI terminals with modern features. Shouldn't they be the natural home for making text art?<p>It's still a work in progress, and I'm always adding features. Thanks for checking it out!

Show HN: Durdraw – a modern ANSI art editor for modern Unix terminals

I've been working on an ANSI art editor off and on for a while. It works like a traditional ANSI text editor, except it supports 256 colors, Unicode and CP437 encoding, frame-based animation, custom UI themes, terminal mouse input, HTML and IRC color output, and runs in Utf-8 terminals.<p>It's written in Python and curses, and is fairly portable across Unix systems. If you have ever used TheDraw or Aciddraw, the user interface is similar. It can also load/convert, view, edit and save most CP437 (MS-DOS style) ANSI art in a Utf-8 terminal, so you can view ANSI artscene packs in the comfort of your favorite terminal, and even convert them into 256 color Unicode ANSI.<p>I've been using it for my own ANSI and ASCII art for a number of years, and hope this will help artists work with less restrictions. I think there is a lot of opportunity for ANSI art beyond its dominant 16-color Code Page 437 format. We all have computers with amazing ANSI terminals with modern features. Shouldn't they be the natural home for making text art?<p>It's still a work in progress, and I'm always adding features. Thanks for checking it out!

Show HN: Page Replica – Tool for Web Scraping, Prerendering, and SEO Boost

Show HN: Page Replica – Tool for Web Scraping, Prerendering, and SEO Boost

Show HN: Cassette, a Personal Programming Language

I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects.<p>I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it.<p>Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.

Show HN: Cassette, a Personal Programming Language

I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects.<p>I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it.<p>Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.

Show HN: Cassette, a Personal Programming Language

I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects.<p>I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it.<p>Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.

Show HN: DarkGen – Create deepfake videos of anyone

I spent 2 months training a custom deepfake video model that anyone can now use.

Show HN: I made a resistor calculator with TS+React

< 1 2 3 ... 282 283 284 285 286 ... 839 840 841 >