<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: sco1</title><link>https://news.ycombinator.com/user?id=sco1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 16:49:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sco1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sco1 in "I Spent My Sabbatical Building a Power Meter for Sledgehammers"]]></title><description><![CDATA[
<p>> How do you travel and see the world like that?<p>Wait until we're old enough to retire and then can maybe afford it.</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47938180</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=47938180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938180</guid></item><item><title><![CDATA[New comment by sco1 in "Show HN: Built a daily game where you sort historical events chronologically"]]></title><description><![CDATA[
<p>Very fun! My family is a big fan of the Chronology card game (<a href="https://buffalogames.com/chronology/" rel="nofollow">https://buffalogames.com/chronology/</a>), hopefully this helps me win next next time :)</p>
]]></description><pubDate>Thu, 23 Apr 2026 16:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47877789</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=47877789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47877789</guid></item><item><title><![CDATA[New comment by sco1 in "F-15E jet shot down over Iran"]]></title><description><![CDATA[
<p>> Not a popular election where people vote to put new people in charge, which necessarily means removing the old people in charge.<p>More than a year after they took office and in the middle of a war?</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629649</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=47629649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629649</guid></item><item><title><![CDATA[New comment by sco1 in "OVH forgot they donated documentation hosting to Pandas"]]></title><description><![CDATA[
<p>It does appear to potentially be possible: <a href="https://github.com/pandas-dev/pandas/pull/64585" rel="nofollow">https://github.com/pandas-dev/pandas/pull/64585</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 23:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47371565</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=47371565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47371565</guid></item><item><title><![CDATA[New comment by sco1 in "I am directing the Department of War to designate Anthropic a supply-chain risk"]]></title><description><![CDATA[
<p>There is already genai.mil: <a href="https://www.war.gov/News/Releases/Release/Article/4354916/" rel="nofollow">https://www.war.gov/News/Releases/Release/Article/4354916/</a></p>
]]></description><pubDate>Fri, 27 Feb 2026 23:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47187187</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=47187187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47187187</guid></item><item><title><![CDATA[New comment by sco1 in "Providing ChatGPT to the U.S. federal workforce"]]></title><description><![CDATA[
<p>> I can think of many ways to generate more bullshit and emails<p>Like Elon's weekly 5 bullet summary of what you did this past week :)</p>
]]></description><pubDate>Wed, 06 Aug 2025 18:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44815703</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=44815703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44815703</guid></item><item><title><![CDATA[New comment by sco1 in "Dict Unpacking in Python"]]></title><description><![CDATA[
<p>The author also has an accompanying video: <a href="https://youtu.be/eqiM0xRmFJg" rel="nofollow">https://youtu.be/eqiM0xRmFJg</a></p>
]]></description><pubDate>Sat, 12 Jul 2025 00:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44538181</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=44538181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44538181</guid></item><item><title><![CDATA[New comment by sco1 in "PEP 779: Free-threaded Python is officially supported"]]></title><description><![CDATA[
<p>You can read the details in PEP 703: <a href="https://peps.python.org/pep-0703/" rel="nofollow">https://peps.python.org/pep-0703/</a></p>
]]></description><pubDate>Thu, 10 Jul 2025 15:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44522032</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=44522032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44522032</guid></item><item><title><![CDATA[New comment by sco1 in "Uber raises in-office requirement to 3 days, claws back remote workers"]]></title><description><![CDATA[
<p>Easy! Just give me a laptop with spyware on it :)</p>
]]></description><pubDate>Tue, 29 Apr 2025 16:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43834894</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=43834894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43834894</guid></item><item><title><![CDATA[New comment by sco1 in "uv downloads overtake Poetry for Wagtail users"]]></title><description><![CDATA[
<p>tox-uv has been a great selling point for my personal use of uv. I'm typically testing across 4-5 different versions of Python and the build speedup has been significant.</p>
]]></description><pubDate>Tue, 18 Mar 2025 15:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43400376</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=43400376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43400376</guid></item><item><title><![CDATA[New comment by sco1 in ".aq"]]></title><description><![CDATA[
<p>For now!</p>
]]></description><pubDate>Thu, 16 May 2024 19:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40381972</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=40381972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40381972</guid></item><item><title><![CDATA[New comment by sco1 in "Ontario family doctor says new AI notetaking saved her job"]]></title><description><![CDATA[
<p>> but you're technically not supposed to use instrument navigation until your certified to do so<p>What do you mean by this? Not having an IFR rating does not mean you're not allowed to use the navigation aids or the plane's autopilot.</p>
]]></description><pubDate>Fri, 03 May 2024 13:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40247329</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=40247329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40247329</guid></item><item><title><![CDATA[New comment by sco1 in "Python Project-Local Virtualenv Management Redux"]]></title><description><![CDATA[
<p>Poetry does no management of Python versions.</p>
]]></description><pubDate>Thu, 04 Apr 2024 20:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39935445</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39935445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39935445</guid></item><item><title><![CDATA[New comment by sco1 in "Apple's New CarPlay Becomes Last Hope to Crack the Auto Industry"]]></title><description><![CDATA[
<p>It's from their 2022 WWDC presentation: <a href="https://youtu.be/q5D55G7Ejs8?t=2271" rel="nofollow">https://youtu.be/q5D55G7Ejs8?t=2271</a></p>
]]></description><pubDate>Sun, 17 Mar 2024 18:38:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39736796</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39736796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39736796</guid></item><item><title><![CDATA[New comment by sco1 in "There's No Good Reason to Buy a Carbon Bike"]]></title><description><![CDATA[
<p>> Weight savings alone are a “Good Reason”.<p>They're not always lighter either :)</p>
]]></description><pubDate>Mon, 29 Jan 2024 20:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39182391</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39182391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39182391</guid></item><item><title><![CDATA[New comment by sco1 in "Python types have an expectations problem"]]></title><description><![CDATA[
<p>Yes, sorry, I forgot about that. It's been a while :)</p>
]]></description><pubDate>Mon, 29 Jan 2024 17:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39179054</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39179054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39179054</guid></item><item><title><![CDATA[New comment by sco1 in "Python types have an expectations problem"]]></title><description><![CDATA[
<p>Running mypy as a pre-commit hook is a bad idea for many reasons, primarily being a relatively really heavy runtime cost, plus you're running it on the entire codebase since it's going to follow your imports.<p>Many people, including myself, also like making atomic commits that may not be fully typed yet. Conditioning people to skip the hook(s), doubly so during a gradual typing rollout, just conditions them to skip them always. Leave it in CI where it's checked at a point in time where it actually matters.</p>
]]></description><pubDate>Mon, 29 Jan 2024 17:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39178849</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39178849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39178849</guid></item><item><title><![CDATA[New comment by sco1 in "Python types have an expectations problem"]]></title><description><![CDATA[
<p>> you gradually add more and more files to the `mypy` invocation until you're eventually (hopefully) adding entire subfolders, and then maybe eventually the entire codebase<p>Rather than doing this, which does indeed seem like a headache, it may make more sense to skip import following at the very beginning until your core is typed so you can still enforce typing on the leaf nodes moving forward.<p>> Eventually you get to `#type: ignore` or `Any`s being thrown around to sidestep the CI pipeline, and your typing story has collapsed again<p>While there are some cases where this is truly the best option, ultimately you get to the point where you just don't allow this, otherwise what's the point of all the effort?<p>> and for people on the team not passionate about typing, they never worried about it <...> Asking the entire team to become Python typing gurus to sort out these issues was a non-starter.<p>The faster the core can be typed (and typed correctly), the easier it becomes for those who are less passionate. Presumably someone has done the calculus to determine that this effort is worthwhile, so while the team doesn't necessarily all have to reach guru level, they need to be convinced to continue the work. Removing barriers is huge for this, since as you've noticed once it starts being easy to ignore it's really challenging to stop ignoring.</p>
]]></description><pubDate>Mon, 29 Jan 2024 16:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39178641</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39178641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39178641</guid></item><item><title><![CDATA[New comment by sco1 in "Python types have an expectations problem"]]></title><description><![CDATA[
<p>For context, if others aren't familiar: type hinting generics were added to Python 3.9 by PEP 585 (also available in Python 3.7+ with the annotations future import). PEP 484 previously added type hints to Python 3.5 as explicit imports from the stdlib's typing module.<p><a href="https://peps.python.org/pep-0585/" rel="nofollow">https://peps.python.org/pep-0585/</a><p><a href="https://peps.python.org/pep-0484/" rel="nofollow">https://peps.python.org/pep-0484/</a></p>
]]></description><pubDate>Mon, 29 Jan 2024 16:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39178084</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39178084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39178084</guid></item><item><title><![CDATA[New comment by sco1 in "The Case for Nuclear Cargo Ships"]]></title><description><![CDATA[
<p>In an ideal world, maybe so. But we haven't managed to clear the hurdle for ground-based power production so upping the ante to something that can sink would be even more challenging.</p>
]]></description><pubDate>Sun, 21 Jan 2024 19:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39081643</link><dc:creator>sco1</dc:creator><comments>https://news.ycombinator.com/item?id=39081643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39081643</guid></item></channel></rss>