<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: acabal</title><link>https://news.ycombinator.com/user?id=acabal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 08:43:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=acabal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Support Put, Patch, and Delete in HTML Forms]]></title><description><![CDATA[
<p>Article URL: <a href="https://alexanderpetros.com/triptych/form-http-methods">https://alexanderpetros.com/triptych/form-http-methods</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47894660">https://news.ycombinator.com/item?id=47894660</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Apr 2026 19:22:46 +0000</pubDate><link>https://alexanderpetros.com/triptych/form-http-methods</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=47894660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47894660</guid></item><item><title><![CDATA[New comment by acabal in "Not buying another Kindle"]]></title><description><![CDATA[
<p>I've always told people, Kindles are ereaders seeming designed by people who hate books.<p>The renderer is atrocious and is holding back the entire industry, much like IE6's crappy renderer and monopoly on users held the entire web back a decade. Browsers (and thus ebooks, which are just HTML/CSS) can now do pretty decent typography, but Amazon inexplicably refuses to get on board with epub.<p>Their file formats are equally garbage. Mobi, a format that has hardly changed since circa <i>the year 2005</i>, was still in active use until just recently. Their other proprietary formats are confusing in feature set and are opaque to create. The official tool to create Amazon ebooks only runs on Windows![1]<p>Kindles <i>still</i> can't natively read epubs, but since they <i>accept</i> epubs via email, their customers get confused and email me about it. (Epubs sent via email are quietly convert to Amazon's propriety format, meaning all bets are off on the result. Good luck, publisher!)<p>I always tell people, buy literally any other ereader.<p>[1] Calibre can also create them but it's reverse-engineering and not the official implementation.</p>
]]></description><pubDate>Mon, 20 Apr 2026 20:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47839859</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=47839859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47839859</guid></item><item><title><![CDATA[New comment by acabal in "Books of the Century by Le Monde"]]></title><description><![CDATA[
<p>The reading ease algorithm we use is the Flesh-Kincaid algorithm, which works pretty well for regular prose books but clearly fails very badly on avant-garde prose like <i>Ulysses</i> or <i>As I Lay Dying</i>.</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:50:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471811</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=47471811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471811</guid></item><item><title><![CDATA[New comment by acabal in "The lost art of XML"]]></title><description><![CDATA[
<p>XML lost because 1) the existence of attributes means a document cannot be automatically mapped to a basic language data structure like an array of strings, and 2) namespaces are an unmitigated hell to work with. Even just declaring a default namespace and doing nothing else immediately makes your day 10x harder.<p>These items make XML deeply tedious and annoying to ingest and manipulate. Plus, some major XML libraries, like lxml in Python, are extremely unintuitive in their implementation of DOM structures and manipulation. If ingesting and manipulating your markup language feels like an endless trudge through a fiery wasteland then don't be surprised when a simpler, more ergonomic alternative wins, even if its feature set is strictly inferior. And that's exactly what happened.<p>I say this having spent the last 10 years struggling with lxml specifically, and my entire 25 year career dealing with XML in some shape or form. I <i>still</i> routinely throw up my hands in frustration when having to use Python tooling to do what feels like what should be even the most basic XML task.<p>Though xpath is nice.</p>
]]></description><pubDate>Fri, 23 Jan 2026 05:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46728786</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46728786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46728786</guid></item><item><title><![CDATA[New comment by acabal in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>Sure, but to maintain a CSS framework? Seems like they way overhired.</p>
]]></description><pubDate>Wed, 07 Jan 2026 20:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46532543</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46532543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46532543</guid></item><item><title><![CDATA[New comment by acabal in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>Taking their sponsors page at face value and doing the math, they're bringing in close to $100k/month with corporate sponsorships alone... how much money could maintaining a framework possibly cost?</p>
]]></description><pubDate>Wed, 07 Jan 2026 19:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46531619</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46531619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46531619</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>No, none have reached out yet. I've had some brief, high-level discussion along those lines with some people in the library industry, and the conclusion I drew is that public libraries in the US are highly fragmented in terms of technological capability. Instead of partnering with individual local library systems, it would make the most sense to - as you mentioned - partner with Overdrive. But there's been no movement in that direction. If anyone from Overdrive is reading, get in touch :)</p>
]]></description><pubDate>Fri, 02 Jan 2026 22:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470292</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46470292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470292</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>I know you griped about this in a different thread, but we won't be doing that, sorry. You can uniquely identify an ebook and its version by using dc:identifier in combination with dcterms:modified in the metadata file. If you desperately need a filesystem-safe string then concatenate those two and sha it.</p>
]]></description><pubDate>Fri, 02 Jan 2026 18:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467480</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46467480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467480</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>As Robin mentioned the typical style is "fine art oil painting", with some wiggle room allowed for exceptionally difficult cases (like Asian-themed books, as there just wasn't much fine art on that subject pre-1930).<p>We also require that the art have some kind of connection to the book itself, so it's not just some random fine art. Sometimes the connection is a little fuzzy, but we do the best we can given that art must be pre-1930 and also must have been previously published.<p>(My personal favorite artwork selection of the books I worked on is The Communist Manifesto[1]. That painting was actually made specifically for a different book by Willa Cather[2], but I thought the peasant laborer, holding a sickle in one hand, with a faraway look in her eyes as the red sun rises behind her was just <i>too good to pass up</i> for  Marx!)<p>1920ish was when it started becoming much more common for books to have illustrated dust jackets, so now that more books from that era and onwards are entering the public domain, we opt to use the first edition dust jacket if it's in the appropriate style. Fortunately for us, that era also happens to be the so-called Golden Age of Illustration so it's not hard finding beautiful art to use!<p>[1] <a href="https://standardebooks.org/ebooks/karl-marx_friedrich-engels/the-communist-manifesto/samuel-moore" rel="nofollow">https://standardebooks.org/ebooks/karl-marx_friedrich-engels...</a><p>[2] <a href="https://standardebooks.org/ebooks/willa-cather/the-song-of-the-lark" rel="nofollow">https://standardebooks.org/ebooks/willa-cather/the-song-of-t...</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 15:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46466020</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46466020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46466020</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>We have a list of wanted ebooks here: <a href="https://standardebooks.org/contribute/wanted-ebooks" rel="nofollow">https://standardebooks.org/contribute/wanted-ebooks</a><p>First-time contributors should select something from the appropriate section, because that gives you the greatest chance of succeeding and the least burden on our reviewers as you get started.<p>Our toolset has a help wanted section and some outstanding issues: <a href="https://github.com/standardebooks/tools#help-wanted" rel="nofollow">https://github.com/standardebooks/tools#help-wanted</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 15:52:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46465986</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46465986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46465986</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>The ebooks we produce are entirely in the US public domain, including metadata and any other files. Unfortunately there are basically no good fonts released under the CC0 license. (Most open fonts are released under the OFL license, which is not the same.) Therefore we don't embed any font files, except for Standard Blackletter[1] when necessary, which is a font we developed especially for our use based on public domain specimens, and released via the CC0 license.<p>[1] <a href="https://github.com/standardebooks/standard-blackletter" rel="nofollow">https://github.com/standardebooks/standard-blackletter</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 15:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46465959</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46465959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46465959</guid></item><item><title><![CDATA[New comment by acabal in "Public Domain Day 2026 in Literature"]]></title><description><![CDATA[
<p>SE Editor-in-Chief here! As always, happy to answer any questions.</p>
]]></description><pubDate>Thu, 01 Jan 2026 17:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46455695</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46455695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46455695</guid></item><item><title><![CDATA[New comment by acabal in "What will enter the public domain in 2026?"]]></title><description><![CDATA[
<p>For a literature-focused list of items entering the US public domain on 2026, Standard Ebooks has 20 ebooks prepared for release on January 1: <a href="https://standardebooks.org/blog/public-domain-day-2026" rel="nofollow">https://standardebooks.org/blog/public-domain-day-2026</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 04:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46117443</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46117443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46117443</guid></item><item><title><![CDATA[New comment by acabal in "We remain alive also in a dead internet"]]></title><description><![CDATA[
<p>Headings can't help Slavoj, his writing is characterized by a few grains of interesting ideas totally overwhelmed within SAT-prep word salad.</p>
]]></description><pubDate>Fri, 21 Nov 2025 22:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46009796</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=46009796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46009796</guid></item><item><title><![CDATA[New comment by acabal in "Removing XSLT for a more secure browser"]]></title><description><![CDATA[
<p>We do the same with our feeds at Standard Ebooks: <a href="https://standardebooks.org/feeds/rss/new-releases" rel="nofollow">https://standardebooks.org/feeds/rss/new-releases</a><p>The page is XML but styled with XSLT.</p>
]]></description><pubDate>Wed, 05 Nov 2025 16:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45824952</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=45824952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45824952</guid></item><item><title><![CDATA[New comment by acabal in "Greg Newby, CEO of Project Gutenberg Literary Archive Foundation, has died"]]></title><description><![CDATA[
<p>I'm shocked and saddened to hear this. Greg was a deep source of knowledge and support as I started and shepherded Standard Ebooks. He was generous with his time and experience, and unbelievably patient with me, some guy he had never heard of or met before who was just another cold-email in what must have been an endless stream in his inbox. We should all aspire to his high spirit of camaraderie, charity, and kindness. The world has lost a champion of both literature and the free web.</p>
]]></description><pubDate>Wed, 22 Oct 2025 13:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45669291</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=45669291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45669291</guid></item><item><title><![CDATA[New comment by acabal in "XSLT: A Precision Tool for the Future of Structured Transformation"]]></title><description><![CDATA[
<p>Firefox does support XSLT. At Standard Ebooks, our ebook OPDS/RSS feeds are styled with XSLT when viewed with a browser. See for example <a href="https://standardebooks.org/feeds/opds/new-releases" rel="nofollow">https://standardebooks.org/feeds/opds/new-releases</a> (use view source to see that it's an XML document).</p>
]]></description><pubDate>Mon, 21 Jul 2025 15:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44636039</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=44636039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44636039</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: liberated ebooks, carefully produced for the true book lover"]]></title><description><![CDATA[
<p>No, there are too many things to track, but all of it is in the git history. Editorial changes have a commit message prefaced with [Editorial].</p>
]]></description><pubDate>Sun, 06 Apr 2025 23:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43606059</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=43606059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43606059</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: liberated ebooks, carefully produced for the true book lover"]]></title><description><![CDATA[
<p>> "Don't like it? Here is a full refund and you are free to read some other version."<p>That is not at all what I said.<p>> You can't claim to care about preserving the works while changing them, and that is changing them.<p>We do not and have never made that claim. We are creating our own editions of these public domain books, not engaging in historical preservation.<p>If you want to read classic books in their original spelling, then you must locate first editions. Editors and publishers have updated both spelling and punctuation as a matter of course for centuries. Just look at any three editions of any Jane Austen novel - and you could never read an edition of Shakespeare more recent than 1800.</p>
]]></description><pubDate>Sun, 06 Apr 2025 16:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43602857</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=43602857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43602857</guid></item><item><title><![CDATA[New comment by acabal in "Standard Ebooks: liberated ebooks, carefully produced for the true book lover"]]></title><description><![CDATA[
<p>This is not <i>entirely</i> correct - Kobo also expects a bunch of special <span>s inserted for things like highlighting and page numbers to work.<p>It kills me that Kobo is <i>so close</i> to having plain epubs rendered with Webkit but for some reason they just won't take the leap!</p>
]]></description><pubDate>Sun, 06 Apr 2025 16:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43602797</link><dc:creator>acabal</dc:creator><comments>https://news.ycombinator.com/item?id=43602797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43602797</guid></item></channel></rss>