<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: evomassiny</title><link>https://news.ycombinator.com/user?id=evomassiny</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 06:20:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=evomassiny" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by evomassiny in "French firefighters face 'pyrocumulonimbus' for first time"]]></title><description><![CDATA[
<p>About a third of those fires are criminal [0], yes that's a lot, but the majority are still accidental or natural.<p>Even the criminal ones are only enabled because of the dry vegetation, caused by the recent heat waves. IMO focusing on what caused the spark is missing the root cause: global warming.<p>And yes you can argue that such fires existed previously, but what's concerning is that the frequency on which they are happening is increasing rapidly<p>[0]<a href="https://observatoire.foret.gouv.fr/themes/les-causes-des-incendies-de-foret-et-de-vegetation-en-france" rel="nofollow">https://observatoire.foret.gouv.fr/themes/les-causes-des-inc...</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 10:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49067354</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=49067354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49067354</guid></item><item><title><![CDATA[New comment by evomassiny in "Python 3.15’s Ultra-Low Overhead Interpreter Profiling Mode"]]></title><description><![CDATA[
<p>Could you duplicate `RECORD_INST` before each `INSTRUCTION_N`,
so that:<p>```<p><pre><code>   INSTRUCTION_1:
     // subroutine 1
     ip++;
     goto *dispatch_var[*ip];

   INSTRUCTION_2:
     // subroutine 2
     ip++;
     goto *dispatch_var[*ip];
</code></pre>
```<p>becomes:
```<p><pre><code>   RECORD_INST_1:
     // record logic
   INSTRUCTION_1:
     // subroutine 1
     ip++;
     goto *dispatch_var[*ip];

   RECORD_INST_2:
     // record logic
   INSTRUCTION_2:
     // subroutine 2
     ip++;
     goto *dispatch_var[*ip];</code></pre>
```<p>This way you could directly swap `dispatch_var` with an array populated with the 
`RECORD_INST_*` labels, and remove one step at runtime.<p>Or maybe this is what you are trying to avoid to reduce the binary size ?</p>
]]></description><pubDate>Tue, 21 Jul 2026 14:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48992980</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=48992980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48992980</guid></item><item><title><![CDATA[New comment by evomassiny in "Incremental – A library for incremental computations"]]></title><description><![CDATA[
<p>Can't you solve it using hash trees (or Merkle trees) ?<p>You tag each computation nodes with a hash of its dependencies and some constant salt, that gives you an ID which identifies the results that the computation node would produce; before running it.<p>You can then use those IDs to index the computations results in a cache;
whenever you query a computation results, as long as you update the IDs of each leaf of the computation graph, you will only re-compute the nodes that need to be updated</p>
]]></description><pubDate>Tue, 21 Jul 2026 09:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48990053</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=48990053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48990053</guid></item><item><title><![CDATA[New comment by evomassiny in "Show HN: NoSuggest – Watch YouTube without the recommendation algorithm"]]></title><description><![CDATA[
<p>In the same vein, there is the "tournesol"[0] browser extension, which plugs its own recommandation algorithm into YouTube, to promote educational videos<p>[0]: <a href="https://tournesol.app/" rel="nofollow">https://tournesol.app/</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 11:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444207</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=48444207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444207</guid></item><item><title><![CDATA[New comment by evomassiny in "Misty: A secure distributed actor language"]]></title><description><![CDATA[
<p>An interesting project, but it seems to be in its infancy :)
I definitely want an actor based language to play with, and something with a strong type system would be perfect. gleam [1] and inko [2] look promising in this regard<p>[1]<a href="https://gleam.run/" rel="nofollow">https://gleam.run/</a><p>[2]<a href="https://inko-lang.org/" rel="nofollow">https://inko-lang.org/</a></p>
]]></description><pubDate>Tue, 14 Jan 2025 11:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695988</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=42695988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695988</guid></item><item><title><![CDATA[New comment by evomassiny in "We're forking Flutter"]]></title><description><![CDATA[
<p>I've nothing to add to the conversation, but I jump on this oportinity to tell you that i like the content you've made with Adam Barth on yt very much, have a great day :)</p>
]]></description><pubDate>Tue, 29 Oct 2024 11:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41982696</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=41982696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41982696</guid></item><item><title><![CDATA[New comment by evomassiny in "The Future of TLA+ [pdf]"]]></title><description><![CDATA[
<p>hyperref does this with the "\ref{}" command, it can link to any defined \label</p>
]]></description><pubDate>Thu, 29 Aug 2024 02:07:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41386532</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=41386532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41386532</guid></item><item><title><![CDATA[New comment by evomassiny in "Go automatically downloads a newer toolchain if needed"]]></title><description><![CDATA[
<p>I thought go binaries were purely static, aren't they ?</p>
]]></description><pubDate>Tue, 20 Aug 2024 13:03:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41299700</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=41299700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41299700</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>It doesn't really make sense to compare a 350T sail boat with a super tanker, a comparable diesel boat produce 36g per ton per km(according to the same report), the "grain de sail II" aims to replace those, and the gains are huge.</p>
]]></description><pubDate>Sun, 14 Apr 2024 16:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40032329</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40032329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40032329</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>According to [0], a typical container ship generate 12.5 g of CO2 per ton per km, which means that one trip from France to NY with 350T of cargo would release about 35T of CO2 in the atmosphere.<p>I'm convinced that this sail boat generates an order of magnitude less of that (I can't find any estimate of it)<p>Whatever the initial CO2 cost of the construction of this boat is, I'm sure that it's a net benefits if it's used long enough<p>[0]: <a href="https://www.ecsa.eu/sites/default/files/publications/2020%20CO2%20Performance%20of%20Shipping.pdf" rel="nofollow">https://www.ecsa.eu/sites/default/files/publications/2020%20...</a></p>
]]></description><pubDate>Sat, 13 Apr 2024 19:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40025259</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40025259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40025259</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>I don't really understand how the yearly tonnage per person is relevant here</p>
]]></description><pubDate>Sat, 13 Apr 2024 18:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40024818</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40024818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40024818</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>How is 360$ of fuel more eco-friendly than 0$ ? I don't get your argument</p>
]]></description><pubDate>Sat, 13 Apr 2024 17:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40024470</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40024470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40024470</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>This is their second boat,and they already do exactly that.
So far it's been quite successful</p>
]]></description><pubDate>Sat, 13 Apr 2024 16:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40024209</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40024209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40024209</guid></item><item><title><![CDATA[New comment by evomassiny in "350 tons of of chocolate and wine arrive on world’s largest cargo sailboat"]]></title><description><![CDATA[
<p>Could you elaborate on why this is not a method by which carbon emissions can be significantly reduced ?<p>This is only the second boat of a small company, they most likely don't have the ressources to get a bigger one. At this scale, the only way to make money is to move luxury products.<p>IMO it's a good start.</p>
]]></description><pubDate>Sat, 13 Apr 2024 16:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40024072</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=40024072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40024072</guid></item><item><title><![CDATA[New comment by evomassiny in "European governments shrinking railways in favour of road-building"]]></title><description><![CDATA[
<p>Population count is just one of many metrics when evaluating the "niceness" of a place. Maybe "destroyed" is not the best way of describing the effect of car dependency (my english is not that good) but a city that doesn't value walking sounds like hell to me.</p>
]]></description><pubDate>Tue, 19 Sep 2023 23:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37578237</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=37578237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37578237</guid></item><item><title><![CDATA[New comment by evomassiny in "European governments shrinking railways in favour of road-building"]]></title><description><![CDATA[
<p>Houston comes to mind, it has a very low walkbility index (see <a href="https://pedestriansfirst.itdp.org/" rel="nofollow noreferrer">https://pedestriansfirst.itdp.org/</a>).</p>
]]></description><pubDate>Tue, 19 Sep 2023 21:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37576962</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=37576962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37576962</guid></item><item><title><![CDATA[New comment by evomassiny in "European governments shrinking railways in favour of road-building"]]></title><description><![CDATA[
<p>This is a valid point, I don't know of any "bus only" highway but it could a good alternative.</p>
]]></description><pubDate>Tue, 19 Sep 2023 21:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37576647</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=37576647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37576647</guid></item><item><title><![CDATA[New comment by evomassiny in "European governments shrinking railways in favour of road-building"]]></title><description><![CDATA[
<p>a couple of reasons:<p>* cars destroy cities, they take huge chunks of the public space,<p>* air pollution,<p>* noise pollution,<p>* safety,<p>* fast floods favored by impermeable soil covers,<p>* social inequalities (not having a car make you less capable in a car centric environment),<p>* climate change</p>
]]></description><pubDate>Tue, 19 Sep 2023 15:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37571493</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=37571493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37571493</guid></item><item><title><![CDATA[New comment by evomassiny in "How to use a Python multiprocessing module"]]></title><description><![CDATA[
<p>Agreed ! Plus, the ability submit a bunch of tasks, and to block until _one_ task completed (akin to `epoll_wait` of tokio's `select`) makes it quite useful.
I don't know of a use case or `mutiprocessing.Pool` which is not covered by `concurrent.futures.ProcessPoolExecutor`; so I wonder why both exist</p>
]]></description><pubDate>Fri, 28 Jul 2023 12:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36905768</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=36905768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36905768</guid></item><item><title><![CDATA[New comment by evomassiny in "SUVs emitted more carbon dioxide last year than most countries"]]></title><description><![CDATA[
<p>For a fair comparison, hybrid cars can easily do 50+ MPG.
For instance the "toyota yaris hybrid" is supposed to run 62MPG (3.8L/100km).</p>
]]></description><pubDate>Thu, 09 Mar 2023 16:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35083129</link><dc:creator>evomassiny</dc:creator><comments>https://news.ycombinator.com/item?id=35083129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35083129</guid></item></channel></rss>