<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: mzs</title><link>https://news.ycombinator.com/user?id=mzs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 16:38:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mzs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mzs in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>You'll probably dislike this too:<p><pre><code>  $ {
  >     echo foo \
  >     && echo bar \
  >     || echo baz ;
  > }
  foo
  bar
  <^P><^A>$<^F>IFS
  ${IFS#   echo foo   && echo bar   || echo baz ; }
  $ _
</code></pre>
There's good and bad to both approaches. I like how I can use () and {} to bracket things and otherwise every line that end in \ is continued. I line-up on the left with the operator, you with indentation. When you use a # style comment, you have to look up and back and forward to see what the operator is you are continuing over to the next line:<p><pre><code>  $ foo |
    bar | # ?Do? *the* $bar$ && [do] {it!}
    baz
</code></pre>
Which only takes an extra neuron or so, but then history...<p><pre><code>  <^P>
  $ foo |   bar | # ?Do? *the* $bar$ && [do] {it!}
  baz</code></pre></p>
]]></description><pubDate>Thu, 26 Mar 2026 19:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47534300</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47534300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47534300</guid></item><item><title><![CDATA[New comment by mzs in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>Wow I hate* that. I use bracket comments. They're cool cause they are bracket comments, so I use it in scripts to document pipelines. They are annoying cause they are bracket comments, in an interactive shell I have to type more and in TWO places. It's fun to reason-out how it works ;)<p><pre><code>  $ echo foo | tr fo FO | sed 's/FOO/BAR/'
  BAR
  $ echo foo | ${IFS# tr fo FO | } sed 's/FOO/BAR/'
  foo
</code></pre>
It's nice to have a way to both /* ... */ and // ...
in shell scripts though:<p><pre><code>  foo \
  | bar ${IFS Do the bar. Do it. } \
  | baz
</code></pre>
* in the best possible way, like it's awful - I hate I didn't think of that</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532957</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47532957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532957</guid></item><item><title><![CDATA[New comment by mzs in "Tracy Kidder has died"]]></title><description><![CDATA[
<p>indeed: B. Joshua Rosen  <a href="https://www.polybus.com/hdlmaker/Resume.html" rel="nofollow">https://www.polybus.com/hdlmaker/Resume.html</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 19:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47521996</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47521996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521996</guid></item><item><title><![CDATA[New comment by mzs in "A Compiler Writing Journey"]]></title><description><![CDATA[
<p>"Part 64: Self-compilation on an 8-bit CPU"<p>Unlike how a bunch of projects end right as they start to get good, this has a great ending. Thank you</p>
]]></description><pubDate>Wed, 25 Mar 2026 14:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47518044</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47518044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518044</guid></item><item><title><![CDATA[New comment by mzs in "Stdwin: Standard window interface by Guido Van Rossum [pdf]"]]></title><description><![CDATA[
<p>the code from 1995<p><a href="https://github.com/thomas-hori/mirror-cwi-stdwin" rel="nofollow">https://github.com/thomas-hori/mirror-cwi-stdwin</a></p>
]]></description><pubDate>Thu, 19 Mar 2026 10:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47437232</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47437232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47437232</guid></item><item><title><![CDATA[New comment by mzs in "(Media over QUIC) on a Boat"]]></title><description><![CDATA[
<p>1. is? <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1659672" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=1659672</a></p>
]]></description><pubDate>Wed, 18 Mar 2026 14:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426371</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47426371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426371</guid></item><item><title><![CDATA[LHCb Collaboration discovers new proton-like particle]]></title><description><![CDATA[
<p>Article URL: <a href="https://home.cern/news/news/physics/lhcb-collaboration-discovers-new-proton-particle">https://home.cern/news/news/physics/lhcb-collaboration-discovers-new-proton-particle</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47411577">https://news.ycombinator.com/item?id=47411577</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 12:11:02 +0000</pubDate><link>https://home.cern/news/news/physics/lhcb-collaboration-discovers-new-proton-particle</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47411577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411577</guid></item><item><title><![CDATA[New comment by mzs in "Building a Shell"]]></title><description><![CDATA[
<p>Had an assignment to build a shell in a week, how hard could it be?<p><pre><code>  controlling terminal
  session leader
  job control
</code></pre>
The parser was easy in comparison.</p>
]]></description><pubDate>Tue, 17 Mar 2026 11:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411297</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47411297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411297</guid></item><item><title><![CDATA[New comment by mzs in "Strip mining of Illinois' coal deposits reveal the secret of the Tully Monster"]]></title><description><![CDATA[
<p>Solving the mystery of the Tully Monster: <a href="https://www.anl.gov/article/solving-the-mystery-of-the-tully-monster" rel="nofollow">https://www.anl.gov/article/solving-the-mystery-of-the-tully...</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 15:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366114</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47366114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366114</guid></item><item><title><![CDATA[Strip mining of Illinois' coal deposits reveal the secret of the Tully Monster]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.uhaul.com/SuperGraphics/illinois/learn-more/introduction/">https://www.uhaul.com/SuperGraphics/illinois/learn-more/introduction/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47366080">https://news.ycombinator.com/item?id=47366080</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Mar 2026 15:50:08 +0000</pubDate><link>https://www.uhaul.com/SuperGraphics/illinois/learn-more/introduction/</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=47366080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366080</guid></item><item><title><![CDATA[New comment by mzs in "A few CPU hardware bugs"]]></title><description><![CDATA[
<p>links to this entertainment: <a href="https://crackhead.technology/anjoy-ssc338q-libtools/" rel="nofollow">https://crackhead.technology/anjoy-ssc338q-libtools/</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 15:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46900630</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46900630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46900630</guid></item><item><title><![CDATA[New comment by mzs in "221 Cannon is Not For Sale"]]></title><description><![CDATA[
<p>Who was the 222nd commentator?<p><a href="https://imgur.com/a/i5YQ2c4" rel="nofollow">https://imgur.com/a/i5YQ2c4</a></p>
]]></description><pubDate>Wed, 04 Feb 2026 16:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887524</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46887524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887524</guid></item><item><title><![CDATA[New comment by mzs in "Douglas Adams on the English–American cultural divide over "heroes""]]></title><description><![CDATA[
<p>This might be a Polish thing but hero has to die. Does not matter if accomplishes a goal, just that hero put it all on the line against incredible odds.</p>
]]></description><pubDate>Thu, 22 Jan 2026 15:48:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46720835</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46720835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46720835</guid></item><item><title><![CDATA[Exploring the chip on a contactless payment card]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.facebook.com/groups/ElectronicParts/posts/2955721817950467/">https://www.facebook.com/groups/ElectronicParts/posts/2955721817950467/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46240446">https://news.ycombinator.com/item?id=46240446</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Dec 2025 03:08:14 +0000</pubDate><link>https://www.facebook.com/groups/ElectronicParts/posts/2955721817950467/</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46240446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46240446</guid></item><item><title><![CDATA[New comment by mzs in "How can I read the standard output of an already-running process?"]]></title><description><![CDATA[
<p>vxworks 6.x:<p>(one login session, say over serial)<p><pre><code>  -> ioTaskStdGet 0, 1
  value = 3 = 0x3
  -> taskIdSelf
  value = 13600784 = 0xcf8810
</code></pre>
(another session, say over telnet)<p><pre><code>  -> ioTaskStdSet 0xcf8810, 1, 0x9
  value = 0 = 0x0
</code></pre>
(first session ie SERIAL)<p><pre><code>  -> printf "foo\n"
  -> taskIdSelf
  -> i
</code></pre>
(otherone eg TELNET)<p><pre><code>  -> foo
  value = 4 = 0x4
  value = 13600784 = 0xcf8810


     NAME         ENTRY       TID    PRI   STATUS      PC       SP     ERRNO  DELAY
  ----------  ------------ -------- --- ---------- -------- -------- ------- -----
  ...
</code></pre>
teeheeheehaw!</p>
]]></description><pubDate>Thu, 11 Dec 2025 19:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46236215</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46236215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236215</guid></item><item><title><![CDATA[New comment by mzs in "How the Brain Parses Language"]]></title><description><![CDATA[
<p>I completely understand! I'm also Polish American. I have to say it helps when mother's side of family is Gdańsk+west and father's Lublin+east. My wife's family is all from Warsaw area and I had to translate for my father-in-law during a holiday to Władysławowo-Hel (probably helps my aunt's father's side is Kashubian too, mmm... dessert first).<p>I was blown-away on holiday to Croatia. It was so unexpectedly relatively easily understandable after Czechia, Austria, and Slovenia. I was all, "What just happened!? Shouldn't this be something more like Italian?"<p>It took only a month for me to be able to communicate in Ukrainian with my ESL students, you're totally right about Cyrillic. And I too think in concepts but switch my brain to express them externally via language, whatever that language may be at the moment. I am terrible at translating OTOH, so unnatural!<p>But it has it's limits, I got to a point after German and Norwegian that I thought I harbored a super-power. Then I went to school in Hungary ;) I also had an ESL student from Lithuania, yep incomprehensible.</p>
]]></description><pubDate>Thu, 11 Dec 2025 17:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46234693</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46234693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46234693</guid></item><item><title><![CDATA[New comment by mzs in "Kernel Float: Unlocking Mixed-Precision GPU Programming"]]></title><description><![CDATA[
<p><a href="https://github.com/KernelTuner/kernel_float" rel="nofollow">https://github.com/KernelTuner/kernel_float</a></p>
]]></description><pubDate>Wed, 10 Dec 2025 22:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46224703</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46224703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46224703</guid></item><item><title><![CDATA[New comment by mzs in "The stack circuitry of the Intel 8087 floating point chip, reverse-engineered"]]></title><description><![CDATA[
<p>insightful footnote, thanks: <a href="https://web.archive.org/web/20190301193516/http://www.drdobbs.com/architecture-and-design/a-conversation-with-william-kahan/184410314" rel="nofollow">https://web.archive.org/web/20190301193516/http://www.drdobb...</a></p>
]]></description><pubDate>Tue, 09 Dec 2025 21:19:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46210797</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46210797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46210797</guid></item><item><title><![CDATA[The Vault Guy]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.science.org/content/article/biologist-aims-solve-cell-s-biggest-mystery-could-it-help-cancer-patients-too">https://www.science.org/content/article/biologist-aims-solve-cell-s-biggest-mystery-could-it-help-cancer-patients-too</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46208797">https://news.ycombinator.com/item?id=46208797</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Dec 2025 18:44:04 +0000</pubDate><link>https://www.science.org/content/article/biologist-aims-solve-cell-s-biggest-mystery-could-it-help-cancer-patients-too</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46208797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46208797</guid></item><item><title><![CDATA[New comment by mzs in "The effect of shingles vaccination at different stages of dementia"]]></title><description><![CDATA[
<p>from one of the previous papers:<p>"To provide causal as opposed to correlational evidence, we take advantage of the fact that, in Wales, eligibility for the zoster vaccine was determined on the basis of an individual’s exact date of birth. Those born before 2 September 1933 were ineligible and remained ineligible for life, whereas those born on or after 2 September 1933 were eligible for at least 1 year to receive the vaccine."<p>Eyting, M., Xie, M., Michalik, F. et al. A natural experiment on the effect of herpes zoster vaccination on dementia. Nature 641, 438–446 (2025). <a href="https://doi.org/10.1038/s41586-025-08800-x" rel="nofollow">https://doi.org/10.1038/s41586-025-08800-x</a></p>
]]></description><pubDate>Fri, 05 Dec 2025 21:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46167428</link><dc:creator>mzs</dc:creator><comments>https://news.ycombinator.com/item?id=46167428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46167428</guid></item></channel></rss>