<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: pvitz</title><link>https://news.ycombinator.com/user?id=pvitz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 23:46:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pvitz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pvitz in "Show HN: GhostBox – disposable little machines from the Global Free Tier."]]></title><description><![CDATA[
<p>Segfault provides something similar with a direct ssh connection: <a href="https://www.thc.org/segfault/" rel="nofollow">https://www.thc.org/segfault/</a></p>
]]></description><pubDate>Fri, 01 May 2026 15:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975807</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=47975807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975807</guid></item><item><title><![CDATA[New comment by pvitz in "Ask HN: How to get started with robotics as a hobbyist?"]]></title><description><![CDATA[
<p>The book "Robot Builder's Bonanza" is a nice introduction and gets you started on the hardware side.</p>
]]></description><pubDate>Sat, 14 Feb 2026 17:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47016661</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=47016661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47016661</guid></item><item><title><![CDATA[New comment by pvitz in "Lua 5.5"]]></title><description><![CDATA[
<p>From the manual:<p><pre><code>   The control variable in for loops is read only. If you need to change it, declare a local variable with the same name in the loop body.
</code></pre>
Also [0]:
Roberto Ierusalimschy
> So what's the rationale to make them constant now? Does it have performance
> reasons?<p>Yes. The old code does an implicit "local x = x" for all loops, in case
you modify 'x'. With the new semantics, the code only does it when you
ask for it.<p>[0] <a href="https://groups.google.com/g/lua-l/c/SlAG5QfpTac" rel="nofollow">https://groups.google.com/g/lua-l/c/SlAG5QfpTac</a></p>
]]></description><pubDate>Tue, 23 Dec 2025 22:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46370244</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=46370244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46370244</guid></item><item><title><![CDATA[New comment by pvitz in "Lie groups are crucial to some of the most fundamental theories in physics"]]></title><description><![CDATA[
<p>That symmetries imply conservation laws is pretty fascinating (see the Noether theorem). I guess it seems only strange it you assume already that the conservation law holds.</p>
]]></description><pubDate>Wed, 03 Dec 2025 20:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46139891</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=46139891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46139891</guid></item><item><title><![CDATA[New comment by pvitz in "Learning Feynman's Trick for Integrals"]]></title><description><![CDATA[
<p>When I was a student of physics and came across this paragraph in Feynman's book, I was curious if he really meant the simple technique explained in the article, a more general one (also described in the article with the integral bounds as functions of a parameter) or something else. I don't know, but this led me to read the text "Advanced Calculus" by Edwin Bidwell Wilson (1912), which includes a lot of examples and gems. If there is some young student out there who wants to go well beyond the basic techniques of calculus taught in analysis or mathematical physics courses, have a look at [0].<p>[0] <a href="https://archive.org/details/advancedcalculus031579mbp/mode/1up" rel="nofollow">https://archive.org/details/advancedcalculus031579mbp/mode/1...</a></p>
]]></description><pubDate>Sun, 30 Nov 2025 08:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094925</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=46094925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094925</guid></item><item><title><![CDATA[New comment by pvitz in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>I understood "binaries" in "compressed binaries" as "executables", e.g. like a packed executable, but I see that you mean indeed a binary file (and not e.g. a text file).</p>
]]></description><pubDate>Fri, 24 Oct 2025 17:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45696643</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=45696643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45696643</guid></item><item><title><![CDATA[New comment by pvitz in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>Thanks for your reply and advice! I guess what you describe as "impossible" is the case I am mostly interested in, though more for non-executable binary data. If I am not mistaken, this goes under the term "file fragment classification", but I have been wondering if practitioners might have figured out some better ways than what one can find in scholarly articles.<p>And yes, searching for the reimplementation beforehand would have saved me some hours :D</p>
]]></description><pubDate>Fri, 24 Oct 2025 15:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45695912</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=45695912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45695912</guid></item><item><title><![CDATA[New comment by pvitz in "Kaitai Struct: declarative binary format parsing language"]]></title><description><![CDATA[
<p>A shot in the dark, but maybe you could give me a hint. Recently, I was interested in extracting sprites from an old game. I was able to reverse the file format of the data archive, which contained the game assets as files. However, I got stuck because the image files were obviously compressed. By chance, I found an open source reimplementation of the game and realised it was LZ77+Huffman compressed, but how would one detect the type of compression and parameters with only the file? That seems a pretty hard problem or are there good heuristics to detect that?</p>
]]></description><pubDate>Fri, 24 Oct 2025 14:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45695262</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=45695262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45695262</guid></item><item><title><![CDATA[New comment by pvitz in "LabPlot: Free, open source and cross-platform Data Visualization and Analysis"]]></title><description><![CDATA[
<p>Same experience here! We used Origin and/or QtiPlot in a physics lab for the graphs and quick regressions.</p>
]]></description><pubDate>Fri, 22 Aug 2025 17:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44987522</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=44987522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44987522</guid></item><item><title><![CDATA[New comment by pvitz in "“Dynamic programming” is not referring to “computer programming”"]]></title><description><![CDATA[
<p>More like "precomputed table" and "table lookup"...</p>
]]></description><pubDate>Mon, 21 Jul 2025 14:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44635787</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=44635787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44635787</guid></item><item><title><![CDATA[New comment by pvitz in "[dead]"]]></title><description><![CDATA[
<p>We have been in the process of upgrading to the latest version and can't continue. The lack of communication by Mathworks is very strange.</p>
]]></description><pubDate>Fri, 23 May 2025 11:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44071845</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=44071845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44071845</guid></item><item><title><![CDATA[New comment by pvitz in "Migrating to Codeberg"]]></title><description><![CDATA[
<p>The reasons for this change seem to be described in [0] with the following summary:<p><pre><code>  > The contribution workflow in Guix has been facing several challenges:
  > difficult onboarding, lack of legibility, complex, unreliable, and
  > labor-intensive infrastructure, and lack of automation.  All these lead
  > to an experience that contributors often find frustrating and hinders
  > quality assurance efforts.  We propose to address these limitations by
  > migrating repositories, issue tracking, and patch tracking to Codeberg,
  > an integrated forge with a Web interface that is hosted by a non-profit.
</code></pre>
[0] <a href="https://archive.softwareheritage.org/browse/content/sha1_git:4d78cab341653e17db5f09beaf425f9634b5e81e/?origin_url=https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git&path=002-codeberg.md" rel="nofollow">https://archive.softwareheritage.org/browse/content/sha1_git...</a></p>
]]></description><pubDate>Mon, 12 May 2025 09:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43961230</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=43961230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43961230</guid></item><item><title><![CDATA[New comment by pvitz in "Obituary for Cyc"]]></title><description><![CDATA[
<p>> But the longer I worked there the more I felt like the plan was basically:<p>> 1. Manually add more and more common-sense knowledge and extend the inference engine<p>> 2. ???<p>> 3. AGI!<p>In retrospect, this reasoning doesn't seem to be so wrong.</p>
]]></description><pubDate>Wed, 09 Apr 2025 10:03:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43630515</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=43630515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43630515</guid></item><item><title><![CDATA[New comment by pvitz in "The History of S.u.S.E"]]></title><description><![CDATA[
<p>That the distribution was a fully translated system together with a thick manual (of course also in German) was the whole point and idea. Your comment is too dismissive in my opinion.</p>
]]></description><pubDate>Fri, 14 Feb 2025 15:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43049306</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=43049306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43049306</guid></item><item><title><![CDATA[Episode 1: Digital Jesus a.k.a. Matt Harrigan – Wwsul]]></title><description><![CDATA[
<p>Article URL: <a href="https://wherewarlocksstayuplate.com/interview/episode-1-digital-jesus-aka-matt-harrigan/">https://wherewarlocksstayuplate.com/interview/episode-1-digital-jesus-aka-matt-harrigan/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42911577">https://news.ycombinator.com/item?id=42911577</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 02 Feb 2025 20:40:36 +0000</pubDate><link>https://wherewarlocksstayuplate.com/interview/episode-1-digital-jesus-aka-matt-harrigan/</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42911577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42911577</guid></item><item><title><![CDATA[New comment by pvitz in "Living with Nausea: My Story in Six Charts"]]></title><description><![CDATA[
<p>My migraines turned out to be related to my wisdom teeth. Once they were removed (for a different reason), the migraines stopped.</p>
]]></description><pubDate>Sat, 01 Feb 2025 18:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42901017</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42901017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42901017</guid></item><item><title><![CDATA[New comment by pvitz in "Zusie – My Relay Computer"]]></title><description><![CDATA[
<p>Do you buy the sockets or do you have a custom solution for that?</p>
]]></description><pubDate>Sat, 01 Feb 2025 07:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42896385</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42896385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42896385</guid></item><item><title><![CDATA[New comment by pvitz in "Magnus Carlsen to return to World Blitz Championship after dress code dispute"]]></title><description><![CDATA[
<p>From all we know, this was most likely an oversight by Carlsen and then an overreaction by FIDE. After he left on his own, I guess the main sponsor got pretty upset with FIDE and forced this dispensation to let all of them somehow save face and keep the star in the tournament.</p>
]]></description><pubDate>Mon, 30 Dec 2024 07:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42547279</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42547279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42547279</guid></item><item><title><![CDATA[New comment by pvitz in "OK, I can partly explain the LLM chess weirdness now"]]></title><description><![CDATA[
<p>A system that would just output the most probable tokens based on the text it was fed and trained on the games played by players with ratings greater than 1800 would certainly fail to output the right moves to totally unlikely board positions.</p>
]]></description><pubDate>Thu, 21 Nov 2024 19:40:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42207815</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42207815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42207815</guid></item><item><title><![CDATA[New comment by pvitz in "Air traffic failure caused by two locations 3600nm apart sharing 3-letter code"]]></title><description><![CDATA[
<p>Yes, it looks like they should have written "NM" instead of "nm".</p>
]]></description><pubDate>Mon, 18 Nov 2024 19:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42175744</link><dc:creator>pvitz</dc:creator><comments>https://news.ycombinator.com/item?id=42175744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42175744</guid></item></channel></rss>