<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: facontidavide</title><link>https://news.ycombinator.com/user?id=facontidavide</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 08:35:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=facontidavide" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by facontidavide in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>Since I still see this on the front page, I am taking the liberty to plug my own funny experiment (still WIP).<p>By no mean it is as nice looking as your demo, but it is interesting to ME...
C++, compiled to WASM, using WebGL. Works on Firefox too. M4 decimation.<p><a href="https://one-million-points-wasm.netlify.app/" rel="nofollow">https://one-million-points-wasm.netlify.app/</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 16:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46721753</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=46721753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46721753</guid></item><item><title><![CDATA[New comment by facontidavide in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>Soon there will be only 3 factors that we will care about: API (easy to use and integrate), behavior (does it do what I want it to do?) and testability (do I have sufficient guaranty that the code doesn't have errors).<p>The fact that the code was generated by a human or a machine is less and less important.</p>
]]></description><pubDate>Wed, 21 Jan 2026 16:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707986</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=46707986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707986</guid></item><item><title><![CDATA[New comment by facontidavide in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>Cool to see that this project started 5 days ago!
Unfortunately, I can not make it work on my system (Ubuntu, chrome, WebGPU enabled as described in the documentation).
On the other hand, It works on my Android phone...<p>Funny enough, I am doing something very similar: a C++ portable (Windows, Linux MacOS) charting library, that also compile to WASM and runs in the browser...<p>I am still at day 2, so see you in 3 days, I guess!</p>
]]></description><pubDate>Wed, 21 Jan 2026 15:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707186</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=46707186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707186</guid></item><item><title><![CDATA[New comment by facontidavide in "ROS 2 Iron Irwini Release"]]></title><description><![CDATA[
<p>I have been doing robotics for 20 years, and the "trend" to adopt a distributed architecture was already popular 15 years ago. ROS just adopted and continued that trend.
I think you are missing some important points:<p>- a large amount of data can be transferred asynchronously. Pub/Sub is a great pattern to achieve that; the cases when you need a synchronous interface are the minority.<p>- a robotic software has MANY components, you need an approach that incentivize decoupling and lousily-coupled interfaces.<p>- this lousily-coupled architecture has been a catalyst for innovation and cooperation, because it makes it easier for people to share their code as "building blocks" of a larger system.<p>Is there a considerable overhead? Sure! But it is much more complicated to write  thread-safe code in a huge, monolithic application.</p>
]]></description><pubDate>Tue, 23 May 2023 18:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=36048445</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=36048445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36048445</guid></item><item><title><![CDATA[New comment by facontidavide in "Beyond State Machines: BehaviorTree.CPP 4.0"]]></title><description><![CDATA[
<p>Main author here of the library: I just released the 4th major version of BehaviorTree.CPP.<p><a href="https://github.com/BehaviorTree/BehaviorTree.CPP" rel="nofollow">https://github.com/BehaviorTree/BehaviorTree.CPP</a><p>This library is increasingly popular in robotics and automation, and I am very excited about the new features being introduced.</p>
]]></description><pubDate>Mon, 24 Oct 2022 10:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=33314949</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=33314949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33314949</guid></item><item><title><![CDATA[Beyond State Machines: BehaviorTree.CPP 4.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.behaviortree.dev//">https://www.behaviortree.dev//</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33314948">https://news.ycombinator.com/item?id=33314948</a></p>
<p>Points: 13</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 24 Oct 2022 10:40:14 +0000</pubDate><link>https://www.behaviortree.dev//</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=33314948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33314948</guid></item><item><title><![CDATA[New comment by facontidavide in "A C++17 thread pool for high-performance scientific computing"]]></title><description><![CDATA[
<p>Video link: <a href="https://www.youtube.com/watch?v=zULU6Hhp42w" rel="nofollow">https://www.youtube.com/watch?v=zULU6Hhp42w</a></p>
]]></description><pubDate>Tue, 14 Jun 2022 20:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=31745373</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=31745373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31745373</guid></item><item><title><![CDATA[New comment by facontidavide in "A C++17 thread pool for high-performance scientific computing"]]></title><description><![CDATA[
<p>"There are not multiple queues with work-stealing which is I think a minimum for a production level version of something like this."<p>100% agree. I also agree that would be a minimum requirement to call it "high-performance".</p>
]]></description><pubDate>Tue, 14 Jun 2022 20:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=31745354</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=31745354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31745354</guid></item><item><title><![CDATA[BehaviorTree.CPP: C++ behavior tree library, batteries included]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/BehaviorTree/BehaviorTree.CPP">https://github.com/BehaviorTree/BehaviorTree.CPP</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28763735">https://news.ycombinator.com/item?id=28763735</a></p>
<p>Points: 9</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 05 Oct 2021 18:42:10 +0000</pubDate><link>https://github.com/BehaviorTree/BehaviorTree.CPP</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=28763735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28763735</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>Get in touch, I will be happy to hear more about it :D</p>
]]></description><pubDate>Wed, 09 Dec 2020 21:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=25365502</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25365502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25365502</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>The core of PlotJuggler is completely decoupled from ROS.
ROS is supported only through optional plugins.<p>This means that you can easily extend the number of interfaces and protocols adding new plugins, as shown in version 3.</p>
]]></description><pubDate>Wed, 09 Dec 2020 21:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25365484</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25365484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25365484</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>I also used KST many years ago and it was surely a big source of inspiration, but I think that PlotJuggler offer a much more intuitive interface.<p>But of course I am biased, as author of PlotJuggler ;)</p>
]]></description><pubDate>Wed, 09 Dec 2020 17:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=25360890</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25360890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25360890</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>In the app itself there is a visual "Cheatsheet", but this particular piece of information is not there.<p>Give it a try, it should be quite self explaining. If you have any issue, get in touch on Github Issues.</p>
]]></description><pubDate>Wed, 09 Dec 2020 16:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=25360686</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25360686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25360686</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>Thanks :D</p>
]]></description><pubDate>Wed, 09 Dec 2020 15:01:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=25359151</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25359151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25359151</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>Thanks for sharing these links! 
The big difference is that PlotJuggler is a desktop application, not a library.</p>
]]></description><pubDate>Wed, 09 Dec 2020 13:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=25358472</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25358472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25358472</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>PlotJuggler author here. I am sorry, but I had no opportunity/time to test it on Mac :(</p>
]]></description><pubDate>Wed, 09 Dec 2020 13:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25358343</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25358343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25358343</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>In terms of License, it is actually LGPL-3.0 License, the same as Qt itself and some of the dependencies it uses.<p>This means that you can develop proprietary (closed source) plugins to create your own custom interfaces to parse data, if you want/need to.</p>
]]></description><pubDate>Wed, 09 Dec 2020 13:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=25358193</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25358193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25358193</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>No. It is a tool to visualize one-dimensional time series.</p>
]]></description><pubDate>Wed, 09 Dec 2020 13:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=25358178</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25358178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25358178</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>Yes!<p>This is one of the key feature of PlotJuggler. 
They are called "layouts".</p>
]]></description><pubDate>Wed, 09 Dec 2020 13:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=25358173</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25358173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25358173</guid></item><item><title><![CDATA[New comment by facontidavide in "PlotJuggler 3: fast and intuitive time series visualization"]]></title><description><![CDATA[
<p>The fancy website: <a href="https://plotjuggler.io/" rel="nofollow">https://plotjuggler.io/</a></p>
]]></description><pubDate>Wed, 09 Dec 2020 12:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=25357818</link><dc:creator>facontidavide</dc:creator><comments>https://news.ycombinator.com/item?id=25357818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25357818</guid></item></channel></rss>