<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: rodarima</title><link>https://news.ycombinator.com/user?id=rodarima</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 04:02:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rodarima" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rodarima in "Show HN: I built a frontpage for personal blogs"]]></title><description><![CDATA[
<p>Amazing that the minimal version works in Dillo, except for the categories menu which uses JS (using a form and submit button inside a noscript tag would work as a fallback).</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630406</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=47630406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630406</guid></item><item><title><![CDATA[New comment by rodarima in "The “small web” is bigger than you might think"]]></title><description><![CDATA[
<p>Thanks a lot for considering no-JS browser like Dillo, in the current web hellscape is certainly a difficult task. I checked and it works well in Dillo on my end.</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:22:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457700</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=47457700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457700</guid></item><item><title><![CDATA[New comment by rodarima in "Migrating Dillo from GitHub"]]></title><description><![CDATA[
<p>> The post does not mention CI anywhere else, are they doing anything with it, keeping it on GitHub, or getting rid of it?<p>Yes, we have our own CI service. It is not public for now.</p>
]]></description><pubDate>Sun, 30 Nov 2025 23:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46101399</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=46101399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46101399</guid></item><item><title><![CDATA[New comment by rodarima in "Migrating Dillo from GitHub"]]></title><description><![CDATA[
<p>Yep, thats what I meant :)</p>
]]></description><pubDate>Sun, 30 Nov 2025 18:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46099286</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=46099286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46099286</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>> I wrote about 3.1, 18 months ago<p>Thanks for the article and for including all the references.<p>We now adhere to <a href="https://semver.org/" rel="nofollow">https://semver.org/</a> as much as we can, where each of the three version numbers has a meaning, so it would be nice to include them all. I'll mention it in the next release (and probably add it to the changelog as well).<p>> I wondered if you were in communication with any of those developers, and if you have managed to bring in any of their code or improvements?<p>I'm in contact with the Mobilized Dillo developer and we exchange some patches from time to time.<p>> Are you using the latest FLTK?<p>The change from FLTK 1.3.X to 1.4.X breaks <i>many</i> things in Dillo. One of my priorities is to get it fixed ASAP but it will take a while. I'll probably ship experimental support for FLTK 1.4.X under a configure flag in the next 3.3.0 release so I don't delay it for too long.</p>
]]></description><pubDate>Thu, 06 Nov 2025 18:12:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45838357</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45838357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45838357</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Yes, we did some experiments with pledge and landlock, but we need to redesign some parts to be able to properly isolate them into separate processes first.<p>In the short term you can disable CSS or images from the menu. You can also disable specific image decoders from the configuration with the "ignore_image_formats" option.</p>
]]></description><pubDate>Thu, 06 Nov 2025 11:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45834111</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45834111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45834111</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Raph Levien wrote the original Gzilla browser of which Dillo was forked in late 1999: <a href="http://www.levien.com/gzilla/" rel="nofollow">http://www.levien.com/gzilla/</a></p>
]]></description><pubDate>Thu, 06 Nov 2025 07:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45832423</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45832423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45832423</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Many reasons, in no particular order:<p>- It is extremely slow and resource intensive. Opening any link/page takes at least 3 seconds on my fastest computer, but the content is mostly text with images.<p>- It cannot be used without JS (it used to be at least readable, now only the issue description loads). I want the bug tracker to be readable from Dillo itself. There are several CLI options but those are no better than just storing the issues as files and using my editor.<p>- It forces users to create an account to interact and it doesn't interoperate with other forges. It is a walled garden owned by a for-profit corporation.<p>- You need an Internet connection to use it and a good one. Loading the main page of the dillo repo requires 3 MiB of traffic (compressed) This is more than twice the size of a release of Dillo (we use a floppy disk as limit). Loading our index of <i>all</i> opened issues downloads 7.6 KiB (compressed).<p>- Replying by email mangles the content (there is no Markdown?).<p>- I cannot add (built-in) dependencies across issues.<p>I'll probably write some post with more details when we finally consider the migration complete.</p>
]]></description><pubDate>Wed, 05 Nov 2025 23:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45829453</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45829453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45829453</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Yes, but all those services have the same main problem: a single point of failure. They also don't work offline.<p>I believe that storing the issues in plain text in git repositories synced across several git servers is more robust and future-proof, but time will tell.<p>Having a simple storage format allows me to later on export it to any other service if I change my mind.</p>
]]></description><pubDate>Wed, 05 Nov 2025 22:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45829143</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45829143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45829143</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>In 2007 it was moved to Mercurial which I then exported to git when the hg server went down. The history from 2002-2007 was lost (I believe SVN), if someone still has a copy please send it to us. See the missing section:<p><a href="https://dillo-browser.org/release/3.1.0/commits-author.png" rel="nofollow">https://dillo-browser.org/release/3.1.0/commits-author.png</a><p>The initial release was around the 15th of December, 1999. It's going to be 26 years ago: <a href="https://dillo-browser.org/25-years/index.html" rel="nofollow">https://dillo-browser.org/25-years/index.html</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 21:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45828632</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45828632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45828632</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Jorge originally said "Dill-O" in a video, but I almost always say "Diyo" because I'm Spanish and the word comes from the Spanish word "armadillo": <a href="https://en.wikipedia.org/wiki/Armadillo" rel="nofollow">https://en.wikipedia.org/wiki/Armadillo</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 21:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45828234</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45828234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45828234</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Oldest I could find was an Ipaq 3700: <a href="https://dillo-browser.github.io/gallery/" rel="nofollow">https://dillo-browser.github.io/gallery/</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 20:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827828</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827828</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>AFAIK Georg Potthast wrote a port that worked in DOS based on the work that Benjamin Johnson for Windows. I believe it was based on 3.0p4:<p><a href="https://www.bttr-software.de/forum/board_entry.php?id=10797" rel="nofollow">https://www.bttr-software.de/forum/board_entry.php?id=10797</a><p>Unfortunately, none of those ports made their way back to the main project. However, if there is enough interest I would be willing to merge them. I'm not very familiar with DOS/FreeDOS, so probably someone would have to help us to update the changes, but probably doable between 3.0 and 3.2.0.</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827714</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827714</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Yes, thanks for the reminder. This is what they write about:<p><a href="https://dillo.org/post-sitemap.xml" rel="nofollow">https://dillo.org/post-sitemap.xml</a><p>At some point I should investigate if we can fill a complaint to get it taken down at least. Here is more info: <a href="https://dillo-browser.org/dillo.org.html" rel="nofollow">https://dillo-browser.org/dillo.org.html</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 20:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827612</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827612</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>I wrote my own:<p><a href="https://git.dillo-browser.org/buggy/" rel="nofollow">https://git.dillo-browser.org/buggy/</a><p>It fetches the issues from GitHub and stores them in <number>/index.md in Markdown format, with some special headers. I then keep the issues in a git repository:<p><a href="https://git.dillo-browser.org/bugtracker/" rel="nofollow">https://git.dillo-browser.org/bugtracker/</a><p>So we have a very robust storage that we can move around and also allows me to work offline. When I want to push changes, I just push them via git, then buggy(1) runs in the server via a web hook. This also tracks the edit changes.<p>While typing, I often use `find . -name '*.md' | entr make` which regenerates the issues that have changed into HTML as well as the index, then sends a SIGUSR1 to dillo, which reloads the issue page.<p>The nice thing of allowing arbitrary HTML inline is that I can write the reproducers in the issue itself:<p><a href="https://git.dillo-browser.org/bugtracker/tree/501/index.md#n23" rel="nofollow">https://git.dillo-browser.org/bugtracker/tree/501/index.md#n...</a><p>Closing an issue is just changing the header "State: open" by "State: closed", often with a comment pointing to the merged commit.</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827581</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827581</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Not really. There was this list but it is outdated: <a href="https://dillo-browser.org/old/css_compat/index.html" rel="nofollow">https://dillo-browser.org/old/css_compat/index.html</a><p>Probably the best indicator of which features are supported is to pass as many tests as possible from WPT that cover that feature.<p>I did some experiments to pass some tests from WPT, but many of them require JS to perform the check (I was also reading how you do it in blitz). It would probably be the best way forward, so it indicates what is actually supported.</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827422</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827422</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Yeah, I tried to reach out to Google back when they introduced the JS-wall, but they seem to have an AI chatbot acting as a filter, so I didn't spent much energy.<p>Later they also blocked other non-JS browsers like links or w3m, so I assume they no longer care. They used to maintain several frontends that worked in really old devices.<p>I don't think there is any User-Agent that works today, however you can still use the Google index via other search indexes that can fetch Google results without JS (for example Startpage still works). However, it is probably a good idea to have more options available that have their own independent index engine (for example Mojeek). Seirdy has a very good list: <a href="https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/" rel="nofollow">https://seirdy.one/posts/2021/03/10/search-engines-with-own-...</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 20:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827338</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827338</guid></item><item><title><![CDATA[New comment by rodarima in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Maintainer here.<p>We are currently in the process of moving Dillo away from GitHub:<p>- New website (nginx): <a href="https://dillo-browser.org/" rel="nofollow">https://dillo-browser.org/</a><p>- Repositories (C, cgit): <a href="https://git.dillo-browser.org/" rel="nofollow">https://git.dillo-browser.org/</a><p>- Bug tracker (C, buggy): <a href="https://bug.dillo-browser.org/" rel="nofollow">https://bug.dillo-browser.org/</a><p>They should survive HN hug.<p>The CI runs on git hooks and outputs the logs to the web (private for now).<p>All services are very simple and work without JS, so Dillo can be developed fully within Dillo itself.<p>During this testing period I will continue to sync the GitHub git repository, but in the future I will probably mark it as archived.<p>See also:<p>- <a href="https://fosstodon.org/@dillo/114927456382947046" rel="nofollow">https://fosstodon.org/@dillo/114927456382947046</a><p>- <a href="https://fosstodon.org/@dillo/115307022432139097" rel="nofollow">https://fosstodon.org/@dillo/115307022432139097</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 19:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827108</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45827108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827108</guid></item><item><title><![CDATA[New comment by rodarima in "A Word about Complexity"]]></title><description><![CDATA[
<p>Thanks for the feedback. I'm not sure if I understand the misdiagnosis part. I think that complex free software reduces the ability from independent groups to modify it, so forcing it to be small ensures it remains easy to modify.<p>Chromium is complex because they indeed solve a complex problem, and I don't think there is much room for a simpler software solution to implement the current web. So the problem is not the implementation, but the choice of what is being implemented. But I'm not sure how this conflicts with the above argument to preserve the ability to modify the software.<p>My main objective is to make sure that this problem doesn't happen in Dillo, which necessarily means we need to sacrifice many features. A benefit from using source size is that is easy to measure (we do it in the CI) so we avoid a subjective metric.</p>
]]></description><pubDate>Sun, 14 Sep 2025 22:25:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45243892</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45243892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45243892</guid></item><item><title><![CDATA[A Word about Complexity]]></title><description><![CDATA[
<p>Article URL: <a href="https://dillo-browser.github.io/complexity.html">https://dillo-browser.github.io/complexity.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45243201">https://news.ycombinator.com/item?id=45243201</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 14 Sep 2025 21:00:23 +0000</pubDate><link>https://dillo-browser.github.io/complexity.html</link><dc:creator>rodarima</dc:creator><comments>https://news.ycombinator.com/item?id=45243201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45243201</guid></item></channel></rss>