<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: idoubtit</title><link>https://news.ycombinator.com/user?id=idoubtit</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 16 May 2026 12:10:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=idoubtit" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by idoubtit in "Project Gutenberg – keeps getting better"]]></title><description><![CDATA[
<p>Not the GP, but I also have mixed feelings about Standard Ebooks. They modernise texts for American readers. This means changing the punctuation, merging some words, altering the syntax, etc.<p>When I read an old novel, written two centuries ago in England, the little differences to modern English are part of the charm, and I certainly don't want any Americanism mixed in. For one of my favorite novels, The Forsyte saga, the author deliberately used some rare forms of words, which SE replaced with the mainstream forms.</p>
]]></description><pubDate>Sat, 16 May 2026 09:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158372</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=48158372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158372</guid></item><item><title><![CDATA[New comment by idoubtit in "Debian must ship reproducible packages"]]></title><description><![CDATA[
<p>As pointed in your link, NetBSD achieved this with some help from Debian. If I understand correctly, it's not that NetBSD tried harder, it's that their problem was easier: fewer packages which change less (they still use CVS, "stability" is an understatement!).<p>BTW, most Debian packages have reproducible builds. Those which have not (I'd say 5%) are shown in orange in the graph there: <a href="https://wiki.debian.org/ReproducibleBuilds" rel="nofollow">https://wiki.debian.org/ReproducibleBuilds</a></p>
]]></description><pubDate>Sun, 10 May 2026 07:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081927</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=48081927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081927</guid></item><item><title><![CDATA[New comment by idoubtit in "Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions"]]></title><description><![CDATA[
<p>I expected a toy project, but it is a usable library, which required a lot of work. Good job on delivering. A few comments:<p>After reading "composer.json", I thought that the tests used a custom framework. I'm glad the project does not suffer from NIH syndrome, but the dev dependency on PHPUnit should be declared.<p>There should a warning that it's only meant for some Western Latin languages. The normalization of the input is built on a character table for a handful of cases. That's not enough for some Latin languages, e.g. Turkish. And any input with Cyrillic, Arabic, CJK and so on, will be ignored.<p>There is no Unicode normalization or cleanup. Real-life input have many corner cases, e.g. diacritics next to the characters, or invisible characters inside a word to prevent hyphenation. Unless I'm mistaken, this engine would treat the NFD form "fête" as "fe te", instead of the expected "fete", which the NFKD form "fête" produces. I suggest using ext-intl for Unicode normalization, at least as an option.<p>Lastly, I can't think of a use case for this library. I've always had access to some external service (MySQL, Postgresql, Manticore Search, Solr, etc.) or to a PHP extension for a local Sqlite with FTS. Even for hobby projects, I haven't deployed to a shared hosting for more than two decades.</p>
]]></description><pubDate>Wed, 06 May 2026 22:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042982</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=48042982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042982</guid></item><item><title><![CDATA[New comment by idoubtit in "Not buying another Kindle"]]></title><description><![CDATA[
<p>If you have trouble with the default software on a Kobo ereader, you can install other applications aside it, then switch to them after boot. In my experience, the installation process is innocuous and straightforward.<p>I use Koreader: after experimenting with various configuration parameters for a few days, the UI is now stable and tailored to my taste. Once in a while, I switch to another app: Plato is better at handling huge PDF files.<p>Another bonus point is that I can mount my ereader as a USB mass-storage and rsync the git repository of my ebooks onto it.</p>
]]></description><pubDate>Mon, 20 Apr 2026 17:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47837596</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47837596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47837596</guid></item><item><title><![CDATA[New comment by idoubtit in "Graphs that explain the state of AI in 2026"]]></title><description><![CDATA[
<p>The <i>training</i> of <i>one</i> LLM requires as much emissions as 17,000 people over a year. Which, according to the article, is 8 times more than last year, and may be underestimated by a factor 2.<p>That does not cover the whole usage: the hardware, the bots that collect learning data, the prompts, etc. And there are now many models of this size, and thousands and thousands at smaller sizes. And some of this parameters are increasing.<p>AI is estimated to emit more than 80e6 tons of CO2-equivalent this year. Much more than whole countries like Austria or Israel. Is that trivial?</p>
]]></description><pubDate>Sun, 19 Apr 2026 10:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47823161</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47823161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47823161</guid></item><item><title><![CDATA[New comment by idoubtit in "France's government is ditching Windows for Linux, says US tech a strategic risk"]]></title><description><![CDATA[
<p>The chain of facts makes me sad:<p>1. The French government announces its digital agency is to write a plan, by the end of the year, so that France could reduce its extra-European dependencies. The communiqué is wrapped up with minor facts (e.g. the digital agency is to switch to Linux on dozens of computers) and big promises from Ministers.<p>2. Various news sites state that "France is ditching Windows", at least in their titles.<p>3. On new aggregators, most people react to the titles. Some do read the articles. Very few realize it's about promises to act toward a vague goal, with an unknown calendar, and many political uncertainties.<p>I would have hoped for more cautious reactions. It's not a leading act, not a reason to be proud, not a example to follow. It's just words.<p>The French government already made similar promises in the past. Sometimes, it did happen, like the Gendarmerie (rural police) switching to a Linux distribution. Sometimes, it didn't, like the pact signed by the Army Ministry with Microsoft in 2022: many clauses are still secret, even the prices.</p>
]]></description><pubDate>Sat, 11 Apr 2026 14:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730796</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47730796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730796</guid></item><item><title><![CDATA[New comment by idoubtit in "France to ditch Windows for Linux to reduce reliance on US tech"]]></title><description><![CDATA[
<p>The title is very far from the actual public statement that is linked in the article.<p>The French government announced that its digital agency will switch to Linux during this year. This is about a few hundreds of computers owned by the agency.<p>The second statement is that this agency is expected to publish, by the end of the year, a plan to reduce the digital dependency on the US. It's not "France to ditch Windows", it should be "French government promises to plan soon for possible ways to decrease digital dependencies, but calendar unknown". Also note that the government (and president) will change next year, so even if the present drive was real, a political u-turn could come soon.<p>Overall, this statement could be the presage of a major upturn in a few years, but I think it far more probable that the policy change will be minor. There's already a small tendency toward Linux and Free Software in the public sector.</p>
]]></description><pubDate>Fri, 10 Apr 2026 17:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721574</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47721574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721574</guid></item><item><title><![CDATA[New comment by idoubtit in "The Cloud: The dystopian book that changed Germany (2022)"]]></title><description><![CDATA[
<p>Here is an histogram of the energy mix 1990-2020 that illustrates your answer.
<a href="https://en.wikipedia.org/wiki/File:Energymix_Germany.svg" rel="nofollow">https://en.wikipedia.org/wiki/File:Energymix_Germany.svg</a><p>The nuclear share (red) is reducing during the 200Os. The wind and solar (light blue and yellow) went over the max nuclear share at the end of the period — it seems there is much more wind than sun in Germany ;-). The fossil fuels (dark colors below red) are still very high.</p>
]]></description><pubDate>Sun, 29 Mar 2026 14:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47563327</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47563327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47563327</guid></item><item><title><![CDATA[New comment by idoubtit in "ODF is the future, OOXML is the past"]]></title><description><![CDATA[
<p>The media (web or desktop) is irrelevant: a file format must exists for backup and interoperability. I barely use office documents myself, but I work on software that produce and parse many spreadsheets every day.<p>An open standard is even more very relevant in public administrations where the process follows legal constraints and ISO standards. The Document Foundation's article reacts to an German institutional decision.</p>
]]></description><pubDate>Sun, 29 Mar 2026 01:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47559756</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47559756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47559756</guid></item><item><title><![CDATA[New comment by idoubtit in "ODF is the future, OOXML is the past"]]></title><description><![CDATA[
<p>I hope that Germany mandating ODF over OOXML will enhance the whole ecosystem.<p>As a programmer, finding decent ODF libraries is far from certain. Last year I had to output some spreadsheets from a Go program, but I could not find any maintained library for ODS, so I had to output XLSX files. Recently, I was luckier while programming in Rust.</p>
]]></description><pubDate>Sun, 29 Mar 2026 01:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47559661</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47559661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47559661</guid></item><item><title><![CDATA[New comment by idoubtit in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>You missed an easier alternative that was in the article: ctrl-u saves and clears the current line, then you can input new commands, then use ctrl-y to yank the saved command.<p>With zsh, I prefer to use alt-q which does this automatically (store the current line, display a new prompt, then, after the new command is sent, restore the stored line). It can also stack the paused commands, e.g.:<p>$ cp foo/bar dest/ <alt-q><p>$ wcurl -o foo/bar "$URL" <alt-q><p>$ mkdir foo <enter> <enter> <enter></p>
]]></description><pubDate>Thu, 26 Mar 2026 19:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47534326</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47534326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47534326</guid></item><item><title><![CDATA[New comment by idoubtit in "Sunsetting the Techempower Framework Benchmarks"]]></title><description><![CDATA[
<p>I've contributed a few optimisations to some implementations in these benchmarks, but as I read the code of many other implementations (and some frameworks) I lost most of the trust I had in these benchmarks.<p>I knew that once a benchmark is famous, people start optimising for it or even gaming it, but I didn't realise how much it made the benchmarks meaningless. Some frameworks were just not production ready, or had shortcuts made just for a benchmark case. Some implementations were supposed to use a framework, but the code was skewed in an unrealistic way. And sometimes the algorithm was different (IIRC, some implementation converted the "multiple sql updates" requirements into a single complex update using CASE).<p>I would ignore the results for most cases, especially the emerging software, but at least the benchmarks suggested orders of magnitudes in a few cases. I.e. the speed of JSON serialization in different languages, or that PHP Laravel was more or less twice slower than PHP Symfony which could be twice slower than Rails.</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500192</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47500192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500192</guid></item><item><title><![CDATA[New comment by idoubtit in "The future of version control"]]></title><description><![CDATA[
<p>I'm not the GP, but I've seen "rebase lies" in the wild.<p>Suppose a file contains a list of unique strings, one by line. A commit on a feature branch adds an element to the list. Later on, the branch is rebased on the main branch and pushed.<p>But the main branch had added the same element at another position in the list. Since there was a wide gap between the two positions, there was no conflict in Git's rebase. So the commit in the feature branch breaks the unicity constraint of the list.<p>For someone that pulled the feature branch, the commit seems stupid. But initial commit was fine, and the final (rebased) commit is a lie: nobody created a duplicate item.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493242</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47493242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493242</guid></item><item><title><![CDATA[New comment by idoubtit in "The future of version control"]]></title><description><![CDATA[
<p>The canonical website is <a href="https://pijul.org" rel="nofollow">https://pijul.org</a>. The homepage has a link to the pijul source repository.</p>
]]></description><pubDate>Sun, 22 Mar 2026 17:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47479596</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47479596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47479596</guid></item><item><title><![CDATA[New comment by idoubtit in "Books of the Century by Le Monde"]]></title><description><![CDATA[
<p>I agree, though the list contains "L'œuvre au noir", another wonderful novel by Marguerite Yourcenar.<p>I think some of the books on this list had very few readers, but were selected because of their relative fame among a list of 200 books. For instance, how many people have read the full "Gulag archipelago"? Or writings by Lacan or Barthes? Or the "Journal" by Jules Renard?</p>
]]></description><pubDate>Sat, 21 Mar 2026 22:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472406</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47472406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472406</guid></item><item><title><![CDATA[New comment by idoubtit in "Books of the Century by Le Monde"]]></title><description><![CDATA[
<p>> I find this other list more deserving of this title<p>How is a list spanning over the last 40 centuries deserving of the tile "Books of the Century by Le Monde"?
Why would the "Epic of Gilgamesh" or the "Book of Job" be on a list of 20th century books?<p>> ... it starts with one of my favorite.<p>From that same Wikipedia page: “The books selected by this process and listed here are not ranked or categorized in any way;”<p>The list is sorted by authors' name.</p>
]]></description><pubDate>Sat, 21 Mar 2026 22:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472321</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47472321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472321</guid></item><item><title><![CDATA[New comment by idoubtit in "Why I love FreeBSD"]]></title><description><![CDATA[
<p>All this would be true if Linux and FreeBSD had similar exposition. But there's obviously less users and less hardware in the BSD world, so we must expect a higher variance.<p>For instance, searching in recent FreeBSD issues, some hardware is compatible but 3× slower, as in "NFS is much too slow at 10GbaseT"[^1].
Or a FreeBSD upgrade to v14 could sink the NFS performance, as in "Write performance to NFS share is ~4x slower than on 13.2".
Of course, these bugs happen with Linux, but there are vastly more resources to detect and fix these problems in the Linux world.<p>[^1]: <a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277197" rel="nofollow">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277197</a><p>[^2]: <a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276299" rel="nofollow">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276299</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 12:52:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411973</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47411973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411973</guid></item><item><title><![CDATA[New comment by idoubtit in "An ode to bzip"]]></title><description><![CDATA[
<p>My experience does not match theirs when compressing text and code:<p>> bzip might be suboptimal as a general-purpose compression format, but it’s great for text and code. One might even say the b in bzip stands for “best”.<p>I've just checked again with a 1GB SQL file. `bzip2 -9` shrinks it to 83MB. `zstd -19 --long` to 52MB.<p>Others have compressed the Linux kernel and found that bzip2's is about 15% larger than zstd's.</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380814</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47380814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380814</guid></item><item><title><![CDATA[New comment by idoubtit in "OVH forgot they donated documentation hosting to Pandas"]]></title><description><![CDATA[
<p>Before cutting a service, OVH sends several warnings. In my opinion, the worrying point is not that OVH made a mistake, it's that important messages to the "infrastructure mailing list" of Pandas were ignored for weeks... until the post-mortem.</p>
]]></description><pubDate>Fri, 13 Mar 2026 16:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366833</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47366833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366833</guid></item><item><title><![CDATA[New comment by idoubtit in "A decade of Docker containers"]]></title><description><![CDATA[
<p>Vagrant was a layer over virtualization, with hypervisors like virtualbox, kvm or vmware. The article mention virtualization and virtual machines several times, e.g. "unlike the virtual machine experience (which involved installing an entire operating system)".<p>For instance, deploying a complex Python application was hell, for lack of proper packaging. Using Vagrant was easy, but the image was huge (full system) and the software slow (full virtualization), among other problems. Containers like LXC and Docker were a bit easier to setup, much smaller, almost as performant as native packaging, and with a larger spectrum of features for sharing things with the host (e.g. overlay mounts).</p>
]]></description><pubDate>Sun, 08 Mar 2026 14:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47297385</link><dc:creator>idoubtit</dc:creator><comments>https://news.ycombinator.com/item?id=47297385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297385</guid></item></channel></rss>