<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: wizerno</title><link>https://news.ycombinator.com/user?id=wizerno</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 14:51:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wizerno" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wizerno in "We built our house for LAN parties (2024)"]]></title><description><![CDATA[
<p>Previously discussed here: <a href="https://news.ycombinator.com/item?id=42156977">https://news.ycombinator.com/item?id=42156977</a></p>
]]></description><pubDate>Tue, 08 Sep 2026 07:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49606945</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=49606945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49606945</guid></item><item><title><![CDATA[A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)]]></title><description><![CDATA[
<p>Article URL: <a href="http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html">http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49069769">https://news.ycombinator.com/item?id=49069769</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Jul 2026 13:56:25 +0000</pubDate><link>http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=49069769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49069769</guid></item><item><title><![CDATA[Virtual memory explained as a dialogue between a process and the Linux kernel]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.codingconfessions.com/p/virtual-memory">https://blog.codingconfessions.com/p/virtual-memory</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48160617">https://news.ycombinator.com/item?id=48160617</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 14:33:53 +0000</pubDate><link>https://blog.codingconfessions.com/p/virtual-memory</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=48160617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48160617</guid></item><item><title><![CDATA[TLA+ Caught a Silent Data Divergence Bug in Postgres's pg_rewind]]></title><description><![CDATA[
<p>Article URL: <a href="https://multigres.com/blog/2026/05/04/tla-pg-rewind">https://multigres.com/blog/2026/05/04/tla-pg-rewind</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48065414">https://news.ycombinator.com/item?id=48065414</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 May 2026 16:33:37 +0000</pubDate><link>https://multigres.com/blog/2026/05/04/tla-pg-rewind</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=48065414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48065414</guid></item><item><title><![CDATA[New comment by wizerno in "Without the futex, it's futile"]]></title><description><![CDATA[
<p>Another great read on futexes is Ulrich Drepper’s paper "Futexes Are Tricky" [1].<p>[1] <a href="https://cis.temple.edu/~giorgio/cis307/readings/futex.pdf" rel="nofollow">https://cis.temple.edu/~giorgio/cis307/readings/futex.pdf</a></p>
]]></description><pubDate>Tue, 19 Aug 2025 15:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44952671</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=44952671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44952671</guid></item><item><title><![CDATA[The Jargon Lexicon]]></title><description><![CDATA[
<p>Article URL: <a href="http://catb.org/jargon/html/lexicon.html">http://catb.org/jargon/html/lexicon.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44861568">https://news.ycombinator.com/item?id=44861568</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Aug 2025 07:23:18 +0000</pubDate><link>http://catb.org/jargon/html/lexicon.html</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=44861568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44861568</guid></item><item><title><![CDATA[Pointer Pointer (2012)]]></title><description><![CDATA[
<p>Article URL: <a href="https://pointerpointer.com/">https://pointerpointer.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44586736">https://news.ycombinator.com/item?id=44586736</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Jul 2025 21:02:31 +0000</pubDate><link>https://pointerpointer.com/</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=44586736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44586736</guid></item><item><title><![CDATA[New comment by wizerno in "Full Text Search of US Court records"]]></title><description><![CDATA[
<p><a href="https://www.judyrecords.com/what-happened-with-tyler-technologies" rel="nofollow">https://www.judyrecords.com/what-happened-with-tyler-technol...</a></p>
]]></description><pubDate>Sat, 19 Apr 2025 04:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43734309</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=43734309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43734309</guid></item><item><title><![CDATA[New comment by wizerno in "Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own"]]></title><description><![CDATA[
<p>Does anyone else miss the functionality of the Android WhatsApp widget [1] on iOS? Being able to read messages without sending read receipts via the widget is a great feature. The iOS notification 'peek' is a clumsy substitute.<p>Is this a fundamental limitation of iOS widgets/APIs, or just something WhatsApp hasn't implemented? Curious if others have found better ways to handle this on iPhone.<p>[1] <a href="https://www.tomsguide.com/how-to/how-to-use-the-WhatsApp-widget-on-Android" rel="nofollow">https://www.tomsguide.com/how-to/how-to-use-the-WhatsApp-wid...</a></p>
]]></description><pubDate>Mon, 14 Apr 2025 05:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43678208</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=43678208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43678208</guid></item><item><title><![CDATA[MESI Cache Coherency Protocol Visualization]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.scss.tcd.ie/Jeremy.Jones/vivio/caches/MESI.htm">https://www.scss.tcd.ie/Jeremy.Jones/vivio/caches/MESI.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42995656">https://news.ycombinator.com/item?id=42995656</a></p>
<p>Points: 60</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 10 Feb 2025 00:35:17 +0000</pubDate><link>https://www.scss.tcd.ie/Jeremy.Jones/vivio/caches/MESI.htm</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=42995656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42995656</guid></item><item><title><![CDATA[New comment by wizerno in "Gregglogger"]]></title><description><![CDATA[
<p>It looks like you're correct -- Gregglogger relies on pynput, and its behavior on macOS aligns with the library's documented limitations [1]:<p><i>Recent versions of macOS restrict monitoring of the keyboard for security reasons. For that reason, one of the following must be true:<p>- The process must run as root.<p>- Your application must be whitelisted under "Enable access for assistive devices." Note that this might require packaging your application, since otherwise the entire Python installation must be whitelisted.<p>- On macOS versions after Mojave, you may also need to whitelist your terminal application if running your script from a terminal.</i><p>[1] <a href="https://pynput.readthedocs.io/en/stable/limitations.html#macos" rel="nofollow">https://pynput.readthedocs.io/en/stable/limitations.html#mac...</a></p>
]]></description><pubDate>Thu, 21 Nov 2024 02:35:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42200509</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=42200509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42200509</guid></item><item><title><![CDATA[New comment by wizerno in "Vercel acquires Grep to accelerate code search"]]></title><description><![CDATA[
<p>I wonder if they'll index more repositories over time. As it stands, there's no clear way to tell what's indexed versus what's not. A transparent way to see the scope of coverage would be incredibly helpful for users.</p>
]]></description><pubDate>Thu, 21 Nov 2024 02:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42200412</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=42200412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42200412</guid></item><item><title><![CDATA[New comment by wizerno in "Unix core utilities implemented in Haskell"]]></title><description><![CDATA[
<p>The author has a few blog posts covering the tee, split, which, and cat commands [1].<p>[1] <a href="https://www.anardil.net/tag/coreutils.html" rel="nofollow">https://www.anardil.net/tag/coreutils.html</a></p>
]]></description><pubDate>Sun, 03 Nov 2024 13:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42032996</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=42032996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42032996</guid></item><item><title><![CDATA[Origin of 'Daemon' in Computing]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.takeourword.com/TOW146/page4.html">https://www.takeourword.com/TOW146/page4.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41891953">https://news.ycombinator.com/item?id=41891953</a></p>
<p>Points: 238</p>
<p># Comments: 103</p>
]]></description><pubDate>Sun, 20 Oct 2024 00:35:21 +0000</pubDate><link>https://www.takeourword.com/TOW146/page4.html</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41891953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41891953</guid></item><item><title><![CDATA[New comment by wizerno in "How America's universities became debt factories"]]></title><description><![CDATA[
<p>John Oliver discusses how so many people have come to take on student loan debt, why it’s so hard to pay off, and what we can do about it [1].<p>[1] <a href="https://youtu.be/zN2_0WC7UfU" rel="nofollow">https://youtu.be/zN2_0WC7UfU</a></p>
]]></description><pubDate>Sat, 14 Sep 2024 17:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41541107</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41541107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41541107</guid></item><item><title><![CDATA[New comment by wizerno in "The Future of TLA+ [pdf]"]]></title><description><![CDATA[
<p>As someone who's fascinated by formal verification and who's early in their career, what advice do senior folks who have been using TLA+ have?<p>TLA+ isn't taught in most universities and while I've read about so many interesting applications, I'm yet to convince myself that someone would hire me for knowing it rather than just teaching it to me on the job. Any tips to get started would also be appreciated!</p>
]]></description><pubDate>Wed, 28 Aug 2024 21:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41384618</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41384618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41384618</guid></item><item><title><![CDATA[New comment by wizerno in "Examples of Great URL Design (2023)"]]></title><description><![CDATA[
<p>If you're referring to the StackOverflow example from the article, it's different because they follow `/questions/:id/:slug`. Keeping slug at the end makes it a lot easier to delete while keeping it readable.</p>
]]></description><pubDate>Wed, 14 Aug 2024 12:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41245556</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41245556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41245556</guid></item><item><title><![CDATA[New comment by wizerno in "Examples of Great URL Design (2023)"]]></title><description><![CDATA[
<p>While the slug helps someone know what they're opening before reading it, most apps have link previews which give you just enough information you need.</p>
]]></description><pubDate>Wed, 14 Aug 2024 12:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41245520</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41245520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41245520</guid></item><item><title><![CDATA[New comment by wizerno in "Examples of Great URL Design (2023)"]]></title><description><![CDATA[
<p>As per RFC 3986 [1], reserved characters such as , and / must be URL encoded.<p>, is encoded as %2C<p>/ is encoded as %2F<p>[1] <a href="https://www.rfc-editor.org/rfc/rfc3986" rel="nofollow">https://www.rfc-editor.org/rfc/rfc3986</a></p>
]]></description><pubDate>Wed, 14 Aug 2024 11:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41244791</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41244791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41244791</guid></item><item><title><![CDATA[New comment by wizerno in "Approximating sum types in Python with Pydantic"]]></title><description><![CDATA[
<p>A slightly related discussion on Type Unions in C# from a week ago: <a href="https://news.ycombinator.com/item?id=41183240">https://news.ycombinator.com/item?id=41183240</a></p>
]]></description><pubDate>Wed, 14 Aug 2024 11:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41244720</link><dc:creator>wizerno</dc:creator><comments>https://news.ycombinator.com/item?id=41244720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41244720</guid></item></channel></rss>