<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: ziotom78</title><link>https://news.ycombinator.com/user?id=ziotom78</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 25 Jun 2026 08:25:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ziotom78" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ziotom78 in "Swiss parliament lifts ban on new nuclear power plants"]]></title><description><![CDATA[
<p>This is relevant for solar irradiance but tells nothing about storage capacity.</p>
]]></description><pubDate>Fri, 19 Jun 2026 03:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48594554</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48594554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48594554</guid></item><item><title><![CDATA[New comment by ziotom78 in "Swiss parliament lifts ban on new nuclear power plants"]]></title><description><![CDATA[
<p>Exactly</p>
]]></description><pubDate>Thu, 18 Jun 2026 16:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48588055</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48588055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48588055</guid></item><item><title><![CDATA[New comment by ziotom78 in "Swiss parliament lifts ban on new nuclear power plants"]]></title><description><![CDATA[
<p>> It is absolutely ridiculous: of all countries, Italy has totally the means to rely only on solar and batteries<p>Do you have any trustable source for this?</p>
]]></description><pubDate>Thu, 18 Jun 2026 16:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48587569</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48587569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48587569</guid></item><item><title><![CDATA[New comment by ziotom78 in "Magnifica Humanitas"]]></title><description><![CDATA[
<p>I believe that what we can reasonably expect in the future is machines that <i>act as if</i> they experience consciousness. But the fact that this is true consciousness is highly debatable, as the thought experiment of the Chinese room [1] explains.<p>[1] <a href="https://en.wikipedia.org/wiki/Chinese_room" rel="nofollow">https://en.wikipedia.org/wiki/Chinese_room</a></p>
]]></description><pubDate>Tue, 26 May 2026 04:58:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48275191</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48275191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48275191</guid></item><item><title><![CDATA[New comment by ziotom78 in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>I agree, but I would add that they can be very useful even if you do not have clear expectations but have some solid ways to verify their claims. Often in doing this verification I came up with new ideas.</p>
]]></description><pubDate>Sat, 09 May 2026 08:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48073288</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48073288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48073288</guid></item><item><title><![CDATA[New comment by ziotom78 in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>I fully understand your rant! I pay ~20€/month for the Pro account, as my university has a deal with Microsoft and only seems to recognize Copilot, so it’s very hard to use one own’s funding for paying something else.</p>
]]></description><pubDate>Sat, 09 May 2026 06:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072513</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48072513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072513</guid></item><item><title><![CDATA[New comment by ziotom78 in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>I am a physics professor and often use Gemini to check my papers. It is a formidable tool: it was able to find a clerical error (a missing imaginary unit in a complex mathematical expression) I was not able to find for days, and it often underlines connections between concepts and ideas that I overlooked.<p>However, it often makes conceptual errors that I can spot only because I have good knowledge of the topic I am discussing. For instance, in 3D Clifford algebras it repeatedly confuses exponential of bivectors and of pseudoscalars.<p>Good to know that ChatGPT 5.5 Pro can produce a publishable paper, but from what I have seen so far with Gemini, it seems to me that it is better to consider LLMs as very efficient students who can read papers and books in no time but still need a lot of mentoring.</p>
]]></description><pubDate>Sat, 09 May 2026 06:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072512</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48072512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072512</guid></item><item><title><![CDATA[New comment by ziotom78 in "Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE"]]></title><description><![CDATA[
<p>Initially, I was skeptical and thought that this is the millionth vibe-coded project that will die once the author gets bored.<p>However, when I checked who the author is, I found he is is Graeme Geldenhuys, the author of the fpGUI library [1]. He surely has a lot of experience with FreePascal and the Pascal language, and in these years he has proven to be a committed worker (fpGUI exists since 2010!). So, this project seems to start on good grounds!<p>I really hope it will gain traction, as I have often wondered myself why somebody would not create a “clean” Pascal compiler from scratch with no legacy cruft and good defaults (e.g., UTF-8 strings, inline variable declaration).<p>[1]: <a href="https://fpgui.sourceforge.net/" rel="nofollow">https://fpgui.sourceforge.net/</a></p>
]]></description><pubDate>Fri, 08 May 2026 13:24:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48062777</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=48062777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48062777</guid></item><item><title><![CDATA[New comment by ziotom78 in "New research suggests people can communicate and practice skills while dreaming"]]></title><description><![CDATA[
<p>Giuseppe Tartini claimed his violin sonata "Il trillo del diavolo" (Devil's trill) was played to him by the devil itself during a dream. However, unlike you, Tartini declared that he had been able to capture only a small part of the music.<p><a href="https://en.wikipedia.org/wiki/Devil%27s_Trill_Sonata" rel="nofollow">https://en.wikipedia.org/wiki/Devil%27s_Trill_Sonata</a></p>
]]></description><pubDate>Sat, 02 May 2026 04:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983418</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47983418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983418</guid></item><item><title><![CDATA[New comment by ziotom78 in "IEA: Solar overtakes all energy sources in a major global first"]]></title><description><![CDATA[
<p>> they'll have to run for 25% of their expected life span to get them back<p>Do you have a Life Cicle Assessment source for this? This paper [1] quantifies the Energy Payback Time for a modern nuclear plant to be roughly 6 years (see Table 18), and EPT is a conservative metric because it accounts for the total embodied energy of construction (steel, concrete…). For a plant running for 60 years, this means that it will be significantly less than 10%, not 25%.<p>> solar would have made far fewer emissions<p>Again, do you have a source? Referring to this, it does not seem so [2]: 6 tonCO2/GWh for Nuclear vs 53 tonCO2/GWh for Solar.<p>> they are big up front money sinks, creating a sunk investment, diminishing the gamma of future options one might have wished to invest in, or take advantage of, something nobody talks about<p>True, nuclear has a big initial cost, but this is an incomplete metric. It ignores system integration costs, which grow non-linearly as solar penetration increases. Intermittency forces the grid to over-build capacity and storage, and significant investments are needed to fix it.<p>> They are perfect for government vanity projects, though, where a lot of money can be siphoned off to personal crypto gardens, repeatedly. Money laundering is likely the leitmotiv behind why you see them being built.<p>I agree, but this is true of any technology. In countries like Italy and Germany the Government provides >10 G€/year for renewables. It is quite likely that money laundering is happening in these cases as well, as corruption is generally a failure of the Government and auditing bodies, not a property of the energy source.<p>[1] <a href="https://www.sciencedirect.com/science/article/pii/S0196890408000575" rel="nofollow">https://www.sciencedirect.com/science/article/pii/S019689040...</a><p>[2] <a href="https://ourworldindata.org/safest-sources-of-energy" rel="nofollow">https://ourworldindata.org/safest-sources-of-energy</a></p>
]]></description><pubDate>Mon, 20 Apr 2026 15:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47835363</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47835363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47835363</guid></item><item><title><![CDATA[New comment by ziotom78 in "Forget Flags and Scripts: Just Rename the File"]]></title><description><![CDATA[
<p>True, but what if you need to re-run that command several months later and you can no longer find the message?</p>
]]></description><pubDate>Thu, 19 Mar 2026 06:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435589</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47435589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435589</guid></item><item><title><![CDATA[New comment by ziotom78 in "Forget Flags and Scripts: Just Rename the File"]]></title><description><![CDATA[
<p>I too was perplexed, but the main use case seems to be when you want to <i>share</i> a particular configuration or need to be sure that you always use the same set of flags:<p>> Flags are <i>ephemeral</i> – you have to share the command line or wrap it in a script. Scripts depend on environment, which can break portability. Filenames solve both: the program describes itself, requires zero setup, and <i>any configuration can be shared</i> by simply renaming the file.<p>[Emphasis added] Although I find a script that wraps the command and calls it more versatile, there might be some value in this idea for some very simple cases, like example #4.</p>
]]></description><pubDate>Wed, 18 Mar 2026 05:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421877</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47421877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421877</guid></item><item><title><![CDATA[New comment by ziotom78 in "Separating the Wayland compositor and window manager"]]></title><description><![CDATA[
<p>Not the OP, but a few weeks ago I posted a comment about <i>my</i> problems with Wayland, which forced me to go back to X11. (I am still using it.)<p><a href="https://news.ycombinator.com/item?id=46001622">https://news.ycombinator.com/item?id=46001622</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 16:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401370</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47401370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401370</guid></item><item><title><![CDATA[New comment by ziotom78 in "Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)"]]></title><description><![CDATA[
<p>Thank you! I regularly use Reveal.js to create interactive slide decks for my classes, and your project will be a great tool to have!</p>
]]></description><pubDate>Sat, 28 Feb 2026 05:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47190877</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47190877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47190877</guid></item><item><title><![CDATA[New comment by ziotom78 in "Julia: Performance Tips"]]></title><description><![CDATA[
<p>Correct, but I would add: Julia is better than Python+NumPy/SciPy when you need extreme speed in custom logic that can’t be easily vectorized. As Julia is JIT-compiled, if your code calls most of the functions just once it won’t provide a big advantage, as the time spent compiling functions can be significant (e.g., if you use some library heavily based on macros).<p>To produce plots out of data files, Python and R are probably the best solutions.</p>
]]></description><pubDate>Fri, 27 Feb 2026 07:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47177637</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=47177637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47177637</guid></item><item><title><![CDATA[New comment by ziotom78 in "France dumps Zoom and Teams as Europe seeks digital autonomy from the US"]]></title><description><![CDATA[
<p>It will surely be worse, at least at the beginning. But there is a significant chance that with time they will improve it, and one can hope that one year after the first release the product will actually be better than Teams, given that the developers will improve it based on their own experience.</p>
]]></description><pubDate>Tue, 03 Feb 2026 19:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46876027</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=46876027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46876027</guid></item><item><title><![CDATA[New comment by ziotom78 in "Xmake: A cross-platform build utility based on Lua"]]></title><description><![CDATA[
<p>A few weeks ago I decided to test C++ modules, but I had a hard time to figure out how to make them accepted by CMake. After a few days of struggle with `set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD "d0edc3af-4c50-42ea-a356-e2862fe7a444")` (it was so hard to find the right UUID that worked with my version) and errors on `import std;`, I decided to give XMake a chance.<p>It took just a couple of minutes to have a working example that fully supported C++ modules <i>and</i> `import std`:<p><pre><code>    set_languages("c++23")

    add_rules("mode.debug", "mode.release")

    target("mytest")
        set_kind("static")
        add_files("src/*.cpp")
        add_files("src/*.cppm", {public = true})
        set_policy("build.c++.modules", true)</code></pre></p>
]]></description><pubDate>Thu, 29 Jan 2026 14:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46810778</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=46810778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46810778</guid></item><item><title><![CDATA[New comment by ziotom78 in "Libpng 1.6.51: Four buffer overflow vulnerabilities fixed"]]></title><description><![CDATA[
<p>It’s fantastic they were able to find these issues!<p>That four new CVEs (two high-severity!) were found in a mature and well-tested library like png reminds me how non-trivial and unforgiving software engineering can be.<p>Security flaws are often just waiting behind the corner: this should be humbling lesson for all of us.</p>
]]></description><pubDate>Sat, 22 Nov 2025 13:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46014471</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=46014471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46014471</guid></item><item><title><![CDATA[New comment by ziotom78 in "Exploring the Fragmentation of Wayland, an xdotool adventure"]]></title><description><![CDATA[
<p>A few months have passed and I might not remember everything correctly, but there was a series of problems:<p>- I use several symbols as Greek letters (α, β, γ…) and mathematical operators (×, −, ·, ∂…), and after much digging I found that the only way I could make keyd work with them was to choose a US keyboard layout. So, I had to write a configuration file for keyd to remap not only the special characters listed above, but <i>every</i> character of the Italian keyboard (è, é, ò, à, ù…). This extensive remapping required then an exception for Espanso to prevent `keyd` from intercepting its virtual keyboard output.<p>- However, this forced US-layout setup created a conflict with VirtualBox that I was unable to solve. When I installed Windows and selected the Italian layout inside the VM, the guest OS received the raw key codes corresponding to a US physical keyboard (due to the keyd remapping layer). Since the guest OS expected Italian key codes, all the standard Italian keys (like è, à, ò) stopped working correctly. Without keyd enabled, the standard Italian layout worked perfectly in the VM.<p>- The attempts to create application-specific exceptions (e.g., to disable keyd for the VM window) using tools like keyd-application-mapper did not function correctly in my KDE environment because of known issues in these tools.<p>- Finally, introducing new hardware like my Corsair keyboard added another layer of complexity, as its Linux driver (ckb-next) was incompatible with the active keyd remapping layer. This was the point when I decided to revert to X11.<p>I should definitely collect all these details and write a blog post about it…</p>
]]></description><pubDate>Fri, 21 Nov 2025 08:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46002502</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=46002502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46002502</guid></item><item><title><![CDATA[New comment by ziotom78 in "Exploring the Fragmentation of Wayland, an xdotool adventure"]]></title><description><![CDATA[
<p>Xdotool and Xmodmap are the two main reasons why, after a few months running Wayland+keyd+dotool I went back to X11. I found really hard to have the following things working at once:<p>- Italian layout for my keyboard with heavily-customized AltGr keys for mathematical notation (in X11 it's just a matter of having a Xmodmap file)<p>- Using Espanso for many common shortcuts like :date: (current YYYY-MM-DD date) and :pidigits:<p>- A reasonable way to run Windows in a VM while using an Italian layout for my keyboard<p>- The possibility to use automation scripts using something as close as possible to xdotool<p>- Sometimes I use my home keyboard, sometimes I use my work keyboard, and sometimes I use my laptop keyboard. I expect the system to work in the same way regardless of my input device<p>It's not that Wayland prevents one from doing all this stuff, but the available solutions were fragile and complicated and took me so long before figuring solutions that only worked partially... For instance, to make keyd work as expected, I was forced to set up my Italian keyboard as an English keyboard and then remap all the keys manually... And every time I plugged a new keyboard, I had to tell keyd to enable my customizations on it, because telling it to use the layout with any keyboard conflicted with VirtualBox.<p>I understand that X11 is too complicated to be maintained, but from an user's perspective, so far I am far more efficient in X11.</p>
]]></description><pubDate>Fri, 21 Nov 2025 05:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46001622</link><dc:creator>ziotom78</dc:creator><comments>https://news.ycombinator.com/item?id=46001622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46001622</guid></item></channel></rss>