<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: trainfromkansas</title><link>https://news.ycombinator.com/user?id=trainfromkansas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 19:47:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=trainfromkansas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by trainfromkansas in "Elon Musk has lost his lawsuit against Sam Altman and OpenAI"]]></title><description><![CDATA[
<p>Practically speaking, since the jury is composed of multiple individuals, they're set up to express their "findings" via a strictly parameterized form where they check boxes or give numerical inputs.<p>In its more colloquial sense, I can see why you prefer to call that "answering" questions rather than "finding" facts.<p>However, it's silly to quibble over the parent thread's author's usage of "found" when it's the dominant phrasing used in the legal system.</p>
]]></description><pubDate>Tue, 19 May 2026 21:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48199637</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=48199637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48199637</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Elon Musk has lost his lawsuit against Sam Altman and OpenAI"]]></title><description><![CDATA[
<p>Juries are the "finders of fact". That's the phrase often used anyway.</p>
]]></description><pubDate>Tue, 19 May 2026 11:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192070</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=48192070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192070</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Roger Ebert Reviews "The Shawshank Redemption" (1999)"]]></title><description><![CDATA[
<p>Everything Everywhere All at Once was the last time I sat in a theater where, for the first half at least, I thought I was watching an instant classic.<p>But that movie just dragged on, and now I look back and see it as a bungled opportunity. It could've been so much tighter in the edit. They could've cut a third of the movie and made the whole thing so much better.</p>
]]></description><pubDate>Sun, 08 Feb 2026 17:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46936158</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=46936158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46936158</guid></item><item><title><![CDATA[New comment by trainfromkansas in "The Rock VX Gas Canister Build (2022)"]]></title><description><![CDATA[
<p>Playing devil's advocate: why assume Iraq would (attempt to) store VX in the same way? It actually has a thin ring of plausibility around it in the same the way you sometimes hear stories that Kim Jong Il would watch American movies and demand "I want us to build that".</p>
]]></description><pubDate>Mon, 02 Dec 2024 20:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42300087</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=42300087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42300087</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Who is Marcellus Williams: Execution in Missouri despite evidence of innocence"]]></title><description><![CDATA[
<p>"Circumstantial" evidence is often stronger than "direct" evidence. e.g. DNA is almost always "circumstantial", yet more modernly maligned eye witness evidence is "direct".</p>
]]></description><pubDate>Thu, 26 Sep 2024 04:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41654600</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=41654600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41654600</guid></item><item><title><![CDATA[New comment by trainfromkansas in "The Trouble with __all__"]]></title><description><![CDATA[
<p>I just tried it and at least the autocomplete in IPython appears to ignore __all__ when suggesting possible imports. I haven't tried any other tools' autocompletes.<p>If module A has a small intended public API, you can structure it no matter how you want to achieve that. You can put those internal symbols behind their own object/class/module if you prefer.<p>Using `__all__` has one functional consequence, which is `from A import *`. Again, I would avoid * imports entirely, but if you want to try to curb possible downstream problems from users who do indeed use * imports, I would also prefer not defining `__all__` because it's extra boilerplate you have to maintain and can very easily be missed on future updates.</p>
]]></description><pubDate>Thu, 01 Aug 2024 20:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41133427</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=41133427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41133427</guid></item><item><title><![CDATA[New comment by trainfromkansas in "The Trouble with __all__"]]></title><description><![CDATA[
<p>__all__ is only relevant for * imports.<p>And please, just don't use * imports. It really doesn't save you much time at the cost of implicit untraceable behavior. If you don't worry about * imports, you don't need to add the __all__ boilerplate to every module.<p>This article is more about advertising a package called tach, that I suppose tries to add "true" private classes to Python.<p>But it doesn't actually enforce anything, because you still need to run their tool that checks anything. You could just easily configure your standard linter to enforce this type of thing rather than use a super specialized tool.</p>
]]></description><pubDate>Thu, 01 Aug 2024 19:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41132866</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=41132866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41132866</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Imaginary numbers are real"]]></title><description><![CDATA[
<p>Before I studied math, I always slightly resented imaginary numbers as being "math wankery" and just defined because mathematicians had a compulsion to generalize and define new nonsense because they could, and not because it made any sense to.<p>On the way to changing my mind, I learned that the Fundamental Theorem of Algebra only works for complex numbers (and not "real" numbers), the beauty and simplicity of rotations in the complex plane, but maybe most convincing to me was a history lesson about quaternions.<p>Quaternions are an extension of the complex numbers, but they're not typically taught in higher math education these days, which contradicted my resentment that mathematicians were just obsessed with getting more and more abstract and general for the sake of it. Of course, they were in vogue in the 19th century (Maxwell's equations were originally written down using them), but mathematicians soon realized they just weren't as useful or as "nice" philosophically as complex numbers and just about anything you can accomplish with quaternions were better accomplished with vectors of complex numbers.<p>That story played a big part in persuading me that there really is something special about complex numbers -- that maybe they're the most "natural" or "real" numbers of them all.</p>
]]></description><pubDate>Sun, 24 Jul 2022 00:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32209060</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=32209060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32209060</guid></item><item><title><![CDATA[New comment by trainfromkansas in "The customers who repeatedly buy doomed products"]]></title><description><![CDATA[
<p>There's nothing I want more than a Watermelon Oreo right now...</p>
]]></description><pubDate>Mon, 24 Jan 2022 17:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30061060</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=30061060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30061060</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Twins get different results when they put 5 ancestry DNA kits to the test"]]></title><description><![CDATA[
<p>I can only speak for myself, but when I got one of these tests 6 years ago, I never got such an impression. They've updated my results several times since and I never feel hoodwinked as if I had been previously deceived; I'm always just curious to see what the latest estimates are.<p>> I assume from this that 23andMe is reporting the results to this level of accuracy (a tenth of a percent). For the sister who got 2.6% they are strongly implying a certainty that she has a small amount of French and German ancestry rather than what actually seems to be the case which is a small chance of some French and German ancestry.<p>You picked out the single biggest discrepancy they report in this article, and yet even that doesn't seem to indicate an actual inconsistency to me. I would tend to interpret those results to mean that for one twin, they felt sufficiently confident to call a portion of their DNA "French and German", while in the other it fell below that confidence threshold so it got thrown into the "Broadly European" share.<p>This process already pretty much precludes objective perfection just based on what they're reporting. What does it mean for your ancestry to come 2.6% come from France? During what time period? What if it's on the border in one of those regions that switched hands several times? These are subjective decisions they have to make but it doesn't invalidate the whole test because occasionally you have enough evidence to call portion of your DNA "French and German" and sometimes you have to fallback to just calling it "Broadly European".</p>
]]></description><pubDate>Fri, 18 Jan 2019 20:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18942892</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=18942892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18942892</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Twins get different results when they put 5 ancestry DNA kits to the test"]]></title><description><![CDATA[
<p>None of the differences, either split by company or by twin seem egregious or even particularly unsatisfactory. They cite that AncestryDNA measured each of their DNA to be 99.6% similar, and really, that seems like the error rate you would about expect for the Ancestry results they got. They got the exact same regions and only a percentage point or two off in each region's share.<p>It's not like they're fully sequencing every DNA sample they get.<p>> AncestryDNA found the twins have predominantly Eastern European ancestry (38 per cent for Carly and 39 per cent for Charlsie). But the results from MyHeritage trace the majority of their ancestry to the Balkans (60.6 per cent for Carly and 60.7 per cent for Charlsie).<p>This part of the article especially seems like hair splitting considering the Balkans and Eastern Europe tend to have a lot of overlap. In fact, "Balkans" in particular is an extremely ambiguous linguistic term and can mean so many different things to so many people.</p>
]]></description><pubDate>Fri, 18 Jan 2019 19:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=18942254</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=18942254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18942254</guid></item><item><title><![CDATA[New comment by trainfromkansas in "Why SQLite Does Not Use Git"]]></title><description><![CDATA[
<p>Fossil is chauvinist if it's asserting that everything I save locally "is part for the project history" and must be pushed. Don't tell me what's important for me to push.<p>Git preserves history as it happened on the remote, which is what matters for collaboration. Why foul up the canonical history up with what amounts to scratch paper? Typically, people only amend local history if they feel it would easier to follow later. Why take that option out of their hands?<p>The way I do work and the way I submit it are two separate problems with overlap. I use git for both and it works beautifully. Even for personal non-code projects I never intend to collaborate with others, I still use git because it promotes a workflow I'm comfortable with.<p>On the team I'm in, the convention is to include code changes in the same commit as any test changes. There are advantages and disadvantages, but it's the convention, and it's best we follow it or else it might lead to CI problems. But, in my personal workflow, I tend to try to change the tests, commit, code changes, commit, and then iterate. With git, this is as simple as doing it however which way I want, and then squashing the commits together before pushing. What do I do with Fossil?<p>I'm trying to figure out what problem it's trying to solve with this, and it just comes off as hollowly idealistic.</p>
]]></description><pubDate>Fri, 20 Apr 2018 22:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=16888800</link><dc:creator>trainfromkansas</dc:creator><comments>https://news.ycombinator.com/item?id=16888800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16888800</guid></item></channel></rss>