<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: pietroppeter</title><link>https://news.ycombinator.com/user?id=pietroppeter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 10:05:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pietroppeter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pietroppeter in "I built Timeframe, our family e-paper dashboard"]]></title><description><![CDATA[
<p>Related project discussed here 2 years ago FrameOS <a href="https://news.ycombinator.com/item?id=38855337">https://news.ycombinator.com/item?id=38855337</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 11:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47121065</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=47121065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121065</guid></item><item><title><![CDATA[New comment by pietroppeter in "Pogacar and Ku Coin"]]></title><description><![CDATA[
<p>> You can easily make the case that Tadej Pogačar is one of the world’s best athletes. Plus he enjoys a wholesome reputation, a cherubic look at races and a cheerful presence on social media. Good luck finding someone who knows him to say a bad word. He ought to be the face of Kelloggs cereal, Gillette razors, Pepsi Cola or Visa cards. Maybe all of them at the same time. Crypto? Meh, but why not. But Ku Coin?</p>
]]></description><pubDate>Fri, 30 Jan 2026 01:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46819390</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=46819390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819390</guid></item><item><title><![CDATA[Pogacar and Ku Coin]]></title><description><![CDATA[
<p>Article URL: <a href="https://inrng.com/2026/01/ku-coin-pogacar-deal/">https://inrng.com/2026/01/ku-coin-pogacar-deal/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46819383">https://news.ycombinator.com/item?id=46819383</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 30 Jan 2026 01:15:57 +0000</pubDate><link>https://inrng.com/2026/01/ku-coin-pogacar-deal/</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=46819383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819383</guid></item><item><title><![CDATA[New comment by pietroppeter in "The Olivetti Company"]]></title><description><![CDATA[
<p>If you happen to pass by Ivrea (short trip from Turin or Milan) there is a very nice small museum which showcases most of the machines mentioned. It has also a working Programma 101 and if you are lucky there might be a volounteer that can demo it. There also volounteer giving guided tours and if you are with kids you have the option to have them do a workshop (includes some 3d printing).<p><a href="https://www.museotecnologicamente.it/category/collezione/" rel="nofollow">https://www.museotecnologicamente.it/category/collezione/</a></p>
]]></description><pubDate>Sun, 18 Jan 2026 07:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46665632</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=46665632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46665632</guid></item><item><title><![CDATA[New comment by pietroppeter in "Fran Sans – font inspired by San Francisco light rail displays"]]></title><description><![CDATA[
<p>Great work! As a side track, it led me to dive into the history of the manufacturing company of Breda trains. Originally founded in Milan late 1800s by Ernesto Breda for locomotives, expanded in the war products during the wars, and went through nationalization, fusion to become AnsaldoBreda and later bough by Japanese to become Hitachi Rail Italy.<p><a href="https://en.wikipedia.org/wiki/Hitachi_Rail_Italy" rel="nofollow">https://en.wikipedia.org/wiki/Hitachi_Rail_Italy</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 05:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46030717</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=46030717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46030717</guid></item><item><title><![CDATA[New comment by pietroppeter in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>I wish we had that for Nim too!</p>
]]></description><pubDate>Sat, 08 Nov 2025 07:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854834</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=45854834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854834</guid></item><item><title><![CDATA[New comment by pietroppeter in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>Yet another appreciation story for Miguel’s mega tutorial. In 2017 I used it to create our wedding site and learn a bit of web dev (my background is in data science). To motivate me to actually do it I used the strategy the fund the then occurring refactoring of the tutorial. I am still very fond and proud of that first time I actually went and funded some open source effort, it gives you back more than you might expect</p>
]]></description><pubDate>Fri, 10 Oct 2025 07:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45536138</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=45536138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45536138</guid></item><item><title><![CDATA[Making Operations Research More Accessible: Insights from the Rise of ML]]></title><description><![CDATA[
<p>Article URL: <a href="https://pubsonline.informs.org/doi/10.1287/ijds.2025.0076">https://pubsonline.informs.org/doi/10.1287/ijds.2025.0076</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45048976">https://news.ycombinator.com/item?id=45048976</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Aug 2025 06:10:28 +0000</pubDate><link>https://pubsonline.informs.org/doi/10.1287/ijds.2025.0076</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=45048976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45048976</guid></item><item><title><![CDATA[New comment by pietroppeter in "PYX: The next step in Python packaging"]]></title><description><![CDATA[
<p>And this fact effectively builds trust in the vision and in execution.</p>
]]></description><pubDate>Thu, 14 Aug 2025 07:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44897572</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=44897572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44897572</guid></item><item><title><![CDATA[New comment by pietroppeter in "A Python tool to parse PDF statements from Poste Italiane"]]></title><description><![CDATA[
<p>For the curious on how it works (not mentioned in the readme), it uses pymupdf and a precise mapping of all information in area coordinates, as such the document layout is hard coded.<p>When layout changes this breaks but layout changes on this sort of documents do not happen often (I think). Also code is very clean and it serms straightforward to fix.<p>This kind of code is maybe something that can be generated from an LLM/agent? (It would be easy to write checks)<p>Besides the practical value for those who might need it, I think it is possibly interesting for others to look at this approach.<p>Neat project, thanks for sharing!</p>
]]></description><pubDate>Thu, 24 Jul 2025 10:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44668995</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=44668995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44668995</guid></item><item><title><![CDATA[New comment by pietroppeter in "Uv: Running a script with dependencies"]]></title><description><![CDATA[
<p>This is the way</p>
]]></description><pubDate>Tue, 22 Jul 2025 06:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44643816</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=44643816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44643816</guid></item><item><title><![CDATA[New comment by pietroppeter in "Nim for Pythonistas"]]></title><description><![CDATA[
<p>I am a bit biased on the content ;), but note that this is a talk that is not focused on teaching the language but more on what does it mean to learn a second language, especially a niche one - like Nim - coming from Python. It does shows some code examples and highlights some features though. I like official documentation (tutorials) but Nim basics is another good resource.<p>When I first learned Nim I remember the thing I struggled the most with was the mutability of parameters when passing them. Another big thing I would say is letting go of python’s dict and embrace types. In place of dict I usually consider the following options: tuples (which are great and named), objects, tables (from stdlib, very similar to dicts but with homogenous types for keys and values) and JsonNode (as a final option if the others do not work).<p>Advent of code makes for a great practice ground.</p>
]]></description><pubDate>Thu, 01 May 2025 14:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43857782</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=43857782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43857782</guid></item><item><title><![CDATA[Y Combinator explained in Python (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html">https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43641066">https://news.ycombinator.com/item?id=43641066</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Apr 2025 05:53:34 +0000</pubDate><link>https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=43641066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43641066</guid></item><item><title><![CDATA[Deep Reinforcement Learning does not work yet (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.alexirpan.com/2018/02/14/rl-hard.html">https://www.alexirpan.com/2018/02/14/rl-hard.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43266486">https://news.ycombinator.com/item?id=43266486</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 05 Mar 2025 14:02:10 +0000</pubDate><link>https://www.alexirpan.com/2018/02/14/rl-hard.html</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=43266486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43266486</guid></item><item><title><![CDATA[New comment by pietroppeter in "The Art of Puzzles"]]></title><description><![CDATA[
<p>Thomas Snyder, the creator of this blog (who gathered a number of contributors throughout the years; recently slowed down the content) is a puzzle grandmaster and recently mind behind the popular LinkedIn queens game. Lots of great content on this website.<p>Related, interview about LinkedIn games: <a href="https://www.linkedin.com/pulse/king-queens-world-sudoku-champion-thomas-snyder-constructor-vcqec" rel="nofollow">https://www.linkedin.com/pulse/king-queens-world-sudoku-cham...</a></p>
]]></description><pubDate>Mon, 03 Mar 2025 13:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43241487</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=43241487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43241487</guid></item><item><title><![CDATA[The Art of Puzzles]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gmpuzzles.com/blog/">https://www.gmpuzzles.com/blog/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43241457">https://news.ycombinator.com/item?id=43241457</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 03 Mar 2025 13:21:15 +0000</pubDate><link>https://www.gmpuzzles.com/blog/</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=43241457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43241457</guid></item><item><title><![CDATA[New comment by pietroppeter in "Master the Art of the Product Manager 'No'"]]></title><description><![CDATA[
<p>Gold</p>
]]></description><pubDate>Thu, 23 Jan 2025 12:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42803485</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=42803485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42803485</guid></item><item><title><![CDATA[New comment by pietroppeter in "AI and Internet Hygiene"]]></title><description><![CDATA[
<p>Kate is not a technologist but writes beautifully. I find this a very interesting piece.<p>I particularly like this quote towards the end:<p>> At its core, the computer and the Internet are tools for creation, education, commerce, play, and communication.</p>
]]></description><pubDate>Wed, 18 Dec 2024 06:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42448559</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=42448559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42448559</guid></item><item><title><![CDATA[Python behind the scenes: how Python dictionaries work (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://tenthousandmeters.com/blog/python-behind-the-scenes-10-how-python-dictionaries-work/">https://tenthousandmeters.com/blog/python-behind-the-scenes-10-how-python-dictionaries-work/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42424722">https://news.ycombinator.com/item?id=42424722</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Dec 2024 17:42:21 +0000</pubDate><link>https://tenthousandmeters.com/blog/python-behind-the-scenes-10-how-python-dictionaries-work/</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=42424722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42424722</guid></item><item><title><![CDATA[New comment by pietroppeter in "Applied Mathematical Programming (1977)"]]></title><description><![CDATA[
<p>Currently doing this Discrete Optimization course by Pascal Van Hentenryck and it is great: <a href="https://www.coursera.org/learn/discrete-optimization" rel="nofollow">https://www.coursera.org/learn/discrete-optimization</a><p>It has only week on Linear Programming which is nicely done but I think the real value is that it starts with the much more playful Constraint programming and focuses on intuitions and keeping you both entertained and trained which is really hard to do.<p>The course comes with assignments and the whole thing sort of has a Advent of Code flavor (I kind of have a half baked plan on make this year discrete optimization my AOC theme).<p>Not strong on the modeling part/business motivation.</p>
]]></description><pubDate>Sun, 22 Sep 2024 06:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41615031</link><dc:creator>pietroppeter</dc:creator><comments>https://news.ycombinator.com/item?id=41615031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41615031</guid></item></channel></rss>