<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: anordin95</title><link>https://news.ycombinator.com/user?id=anordin95</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 19:38:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anordin95" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anordin95 in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>I initially found this odd too. However, I think the catastrophic failure probability is the same as the prior system, and presumably this new design offers improvements elsewhere.<p>Under the 3-voting scheme, if 2 machines have the same identical failure -- catastrophe. Under the 4 distinct systems sampled from a priority queue, if the 2 machines in the sampled system have the same identical failure -- catastrophe. In either case the odds are roughly P(bit-flip) * P(exact same bit-flip).<p>The article only hints at the improvements of such a system with the phrasing: " simplifies the complex task", and I'm guessing this may reduce synchronization overhead or improve parallelizability. But this is a pretty big guess to be fair.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720063</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=47720063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720063</guid></item><item><title><![CDATA[New comment by anordin95 in "Rockstar employee shares account of the company's union-busting efforts"]]></title><description><![CDATA[
<p>I should have mentioned that the government foots the legal bill! That is, you don't need to hire your own costly lawyer. The case will eventually be USA vs. (your old company), and you're a potential beneficiary.</p>
]]></description><pubDate>Thu, 13 Nov 2025 22:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45921723</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=45921723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45921723</guid></item><item><title><![CDATA[New comment by anordin95 in "Rockstar employee shares account of the company's union-busting efforts"]]></title><description><![CDATA[
<p>I'm an American who was retaliated against in the past for collective bargaining efforts. Luckily, that's illegal here as codified by the National Labor Relations Act of 1935 (it probably is in the UK too, I'm just not as familiar with their laws). I filed a complaint with the National Labor Relations Board (NLRB) and eventually won my case, receiving compensation with interest; the Company also had to inform all employees of their collective bargaining rights digitally and physically.<p>Once the government shutdown ends, I highly recommend the affected American individuals file a complaint with the NLRB via their website: <a href="https://www.nlrb.gov/" rel="nofollow">https://www.nlrb.gov/</a></p>
]]></description><pubDate>Sat, 08 Nov 2025 00:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45852999</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=45852999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45852999</guid></item><item><title><![CDATA[New comment by anordin95 in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>I know it and do like it! Even for those that follow Diataxis, in my experience the "Explanation" sections are often lacking, especially compared to the "How-To" or "Tutorial" ones.<p>Python is one example that comes to mind. They do have explanations here: <a href="https://docs.python.org/3/howto/index.html" rel="nofollow">https://docs.python.org/3/howto/index.html</a>. And, to be fair, they are generally excellent in my opinion! But they're far from front and center and there's much less overall content compared to the other Diataxis types I think (granted, I haven't rigorously checked).</p>
]]></description><pubDate>Thu, 06 Nov 2025 04:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45831470</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=45831470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45831470</guid></item><item><title><![CDATA[New comment by anordin95 in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>I am a huge fan of the "Explanations" page of their docs: "These explanation pages are oriented towards deepening your understanding of Hypothesis, including its design philosophy."<p>I feel much more software documentation could greatly benefit from this approach. Describing the "why" and design tradeoffs helps me grok a system far better than the typical quickstart or tutorials which show snippets but offer little understanding. That is, they rarely help me answer: is this going to solve my problem and how?</p>
]]></description><pubDate>Wed, 05 Nov 2025 22:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45828755</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=45828755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45828755</guid></item><item><title><![CDATA[New comment by anordin95 in "Death rates rose in hospital ERs after private equity firms took over"]]></title><description><![CDATA[
<p>I would have liked more insight into the control group (so called "matched control") hospitals. Typically, PE firms only step in when companies (in this case, hospitals) are struggling. If the PE hospitals were in dire financial straits pre-acquisition, these results don't seem too surprising.<p>Ideally, the control would be a set of hospitals that PE firms otherwise wanted to acquire but were blocked for reasons unrelated to financials & performance of that hospital, e.g. regulatory. Granted, I expect that might be quite rare.<p>To be clear, I think private equity firms have had quantifiable negative impacts in many other aspects of healthcare. For example, acquiring helicopter-rescue/air-ambulance companies and sending them out for non-emergency situations.</p>
]]></description><pubDate>Fri, 26 Sep 2025 18:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45389828</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=45389828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45389828</guid></item><item><title><![CDATA[New comment by anordin95 in "A conceptual overview of asyncio"]]></title><description><![CDATA[
<p>Mhm. You need another thread to accomplish async file reads, which is basically what aiofiles does. This isn't really to the fault of asyncio. The necessary OS primitive isn't available. See the Linux documentation for the O_NONBLOCK flag and note this part: "Note that this flag has no effect for regular files" [1]. I actually originally wrote the sockets example in this article as using file i/o until I came across this bump in the road.<p>[1] <a href="https://man7.org/linux/man-pages/man2/open.2.html" rel="nofollow">https://man7.org/linux/man-pages/man2/open.2.html</a></p>
]]></description><pubDate>Tue, 22 Jul 2025 16:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44649081</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44649081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44649081</guid></item><item><title><![CDATA[New comment by anordin95 in "A conceptual overview of asyncio"]]></title><description><![CDATA[
<p>Mmm fair point! Though, coroutines aren't really asynchronous objects in that usage, right? Since `await coroutine` would run that coroutine synchronously.</p>
]]></description><pubDate>Mon, 21 Jul 2025 20:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44640342</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44640342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44640342</guid></item><item><title><![CDATA[New comment by anordin95 in "A conceptual overview of asyncio"]]></title><description><![CDATA[
<p>Ah, I'm so glad to hear it. And, thank you for the nit/feedback! I generally use python3.12 for my work which doesn't error out on that line. However, python3.11 and below will raise a SyntaxError on it. I've fixed the issue there and in a few other places and pushed the changes :)</p>
]]></description><pubDate>Mon, 21 Jul 2025 20:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44640315</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44640315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44640315</guid></item><item><title><![CDATA[New comment by anordin95 in "A conceptual overview of asyncio"]]></title><description><![CDATA[
<p>I've used Python's asyncio a couple times now, but never really felt confident in my mental model of how it fundamentally works and therefore how I can best leverage it. The official docs provide decent documentation for each specific function in the package, but, in my opinion, lack a cohesive overview of the systems design and architecture. Something that could help the user understand the why and how behind the recommended patterns. And a way to help the user make informed decisions about which tool in the asyncio toolkit they ought to grab, or to recognize when asyncio is the entirely wrong toolkit. This is my attempt to fill that gap.</p>
]]></description><pubDate>Mon, 21 Jul 2025 18:32:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44638711</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44638711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44638711</guid></item><item><title><![CDATA[A conceptual overview of asyncio]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md">https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44638710">https://news.ycombinator.com/item?id=44638710</a></p>
<p>Points: 149</p>
<p># Comments: 30</p>
]]></description><pubDate>Mon, 21 Jul 2025 18:32:26 +0000</pubDate><link>https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44638710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44638710</guid></item><item><title><![CDATA[Asyncio Fundamentals: A Conceputal Overview]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md">https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44628062">https://news.ycombinator.com/item?id=44628062</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 20 Jul 2025 18:43:51 +0000</pubDate><link>https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44628062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44628062</guid></item><item><title><![CDATA[Asyncio Fundamentals – A Conceputal Overview]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md">https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44619886">https://news.ycombinator.com/item?id=44619886</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 19 Jul 2025 22:09:24 +0000</pubDate><link>https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44619886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44619886</guid></item><item><title><![CDATA[New comment by anordin95 in "Asyncio Demystified: A Conceputal Overview"]]></title><description><![CDATA[
<p>A high level overview of the ideas and objects that power Python's asyncio. And, some simple, illustrative examples.</p>
]]></description><pubDate>Fri, 18 Jul 2025 17:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44607355</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44607355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44607355</guid></item><item><title><![CDATA[Asyncio Demystified: A Conceputal Overview]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md">https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44607354">https://news.ycombinator.com/item?id=44607354</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 18 Jul 2025 17:18:49 +0000</pubDate><link>https://github.com/anordin95/a-conceptual-overview-of-asyncio/blob/main/readme.md</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44607354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44607354</guid></item><item><title><![CDATA[New comment by anordin95 in "Waymo rides cost more than Uber or Lyft and people are paying anyway"]]></title><description><![CDATA[
<p>Surprisingly, it appears TechCrunch's analysis regarding price ratios and trip distance is a bit off!<p>From the article:
"This was true of the Uber and Lyft rides, too. But Obi found the shortest Waymo rides were priced 41.48% and 31.12% higher than Uber and Lyft, respectively. That gap shrunk as the rides got longer. In rides lasting between 4.3 km and 9.3 km, a Lyft cost $2.60 per km, an Uber cost $2.90 per km, and a Waymo cost $3.50 per km."<p>Relative increase in cost of Waymo vs. Lyft by trip-distance (inferred from the article's chart):<p>0.1 - 1.4km: 40%<p>1.4 - 2.2km: 45%<p>2.2 - 2.9km: 46%<p>2.9 - 4.3km: 39%<p>4.3 - 9.3km: 35%<p>That seems like pretty minor fluctuation and even then it doesn't entirely fit the pattern TechCrunch described.</p>
]]></description><pubDate>Mon, 16 Jun 2025 01:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286031</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=44286031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286031</guid></item><item><title><![CDATA[New comment by anordin95 in "Run Llama locally with only PyTorch on CPU"]]></title><description><![CDATA[
<p>Thanks for the suggestion. I've added a link to llamafile in the repo's README. Though, my focus was on exploring the model itself.</p>
]]></description><pubDate>Sat, 12 Oct 2024 05:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816664</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=41816664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816664</guid></item><item><title><![CDATA[New comment by anordin95 in "Directly run and investigate Llama models locally with only PyTorch"]]></title><description><![CDATA[
<p>There are other popular ways to invoke these models, such as Ollama and Hugging-Face's general API package: transformers, but those hide the interesting details behind an API. Peel back the layers to poke, prod and understand!</p>
]]></description><pubDate>Wed, 09 Oct 2024 20:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41792298</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=41792298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41792298</guid></item><item><title><![CDATA[Directly run and investigate Llama models locally with only PyTorch]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anordin95/run-llama-locally">https://github.com/anordin95/run-llama-locally</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41792297">https://news.ycombinator.com/item?id=41792297</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 09 Oct 2024 20:31:06 +0000</pubDate><link>https://github.com/anordin95/run-llama-locally</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=41792297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41792297</guid></item><item><title><![CDATA[New comment by anordin95 in "Run Llama locally with only PyTorch on CPU"]]></title><description><![CDATA[
<p>Peel back the layers of the onion and other gluey-mess to gain insight into these models.</p>
]]></description><pubDate>Tue, 08 Oct 2024 01:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41773021</link><dc:creator>anordin95</dc:creator><comments>https://news.ycombinator.com/item?id=41773021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41773021</guid></item></channel></rss>