<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: mont_tag</title><link>https://news.ycombinator.com/user?id=mont_tag</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 09:54:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mont_tag" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mont_tag in "TDF ejects its core developers"]]></title><description><![CDATA[
<p>That sounds like what happened at Boeing.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629377</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=47629377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629377</guid></item><item><title><![CDATA[New comment by mont_tag in "FTC action against Match and OkCupid for deceiving users, sharing personal data"]]></title><description><![CDATA[
<p>If the service is free, you are the product :-)</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:00:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576840</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=47576840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576840</guid></item><item><title><![CDATA[New comment by mont_tag in "A “frozen” dictionary for Python"]]></title><description><![CDATA[
<p>Note that Python already offers MappingProxy that wraps a dictionary to hide mutating methods.<p>People hardly ever use this tool. That suggests that there isn't much of a need for a frozendict.</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239857</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=46239857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239857</guid></item><item><title><![CDATA[New comment by mont_tag in "Performance hacks for faster Python code"]]></title><description><![CDATA[
<p>All good suggestions.  However, the last one should have also mentioned functools.cache and functools.lru_cache.</p>
]]></description><pubDate>Fri, 21 Nov 2025 16:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006029</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=46006029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006029</guid></item><item><title><![CDATA[New comment by mont_tag in "A Few Words About Async"]]></title><description><![CDATA[
<p>Do you want to take advantage of having multiple cores?<p>* Processes do this right out of the box.
* Threads only do this on Python's new GIL builds.
* Async, not so much.</p>
]]></description><pubDate>Sun, 02 Nov 2025 15:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45791032</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=45791032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45791032</guid></item><item><title><![CDATA[New comment by mont_tag in "Python: The Documentary [video]"]]></title><description><![CDATA[
<p>History of women in the Python world:  In 2006, the first two women were voted in as PSF fellows, Laura Creighton and Anna Martelli Ravenscroft. In 2008, there were two women on the PSF board, Gloria Willadsen and Allison Randal. The woman mentored by Guido was Emily Morehouse-Valcarcel. She is now on the steering committee but was not featured in the film. Less prominent in the documentary was Carol Willing who was on the initial steering committee. Also featured were Mariatta Wijaya and Lisa Roach-Carrier who were mentored by another developer.</p>
]]></description><pubDate>Fri, 29 Aug 2025 05:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45060450</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=45060450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45060450</guid></item><item><title><![CDATA[New comment by mont_tag in "Kodak says it might have to cease operations [updated]"]]></title><description><![CDATA[
<p>Crypto did pretty well during that timeframe. Likely, they didn't pivot hard enough to offset losses to the core business.</p>
]]></description><pubDate>Wed, 13 Aug 2025 23:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44895184</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44895184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44895184</guid></item><item><title><![CDATA[New comment by mont_tag in "The history of the Schwartzian Transform (2016)"]]></title><description><![CDATA[
<p>Python's key-functions nicely encapsulate the whole process.</p>
]]></description><pubDate>Tue, 05 Aug 2025 03:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44793901</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44793901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44793901</guid></item><item><title><![CDATA[New comment by mont_tag in "Every Visual Workflow Tool Is Just Excel for Developers Who Gave Up"]]></title><description><![CDATA[
<p>One place where Visual development tools almost always win is in problem domains that are intrinsically visual (think CAD, form designers, etc)</p>
]]></description><pubDate>Mon, 04 Aug 2025 18:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44789429</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44789429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44789429</guid></item><item><title><![CDATA[New comment by mont_tag in "Every Visual Workflow Tool Is Just Excel for Developers Who Gave Up"]]></title><description><![CDATA[
<p>A notable exception is MS Access. It was a huge productivity win. It did not work well with version control but otherwise, it let developers rapidly develop and maintain moderate sized solutions to common business problems.  It was also extensible with plain text code when needed.</p>
]]></description><pubDate>Mon, 04 Aug 2025 18:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44789403</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44789403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44789403</guid></item><item><title><![CDATA[New comment by mont_tag in "A Python dict that can report which keys you did not use"]]></title><description><![CDATA[
<p>No, that is <i>not</i> the recommendation.  People routinely and reliably inherit from dict.<p>The UserDict class is mostly defunct and is only still in the standard library because there were a few existing uses that were hard to replace (such as avoiding base class conflicts in multiple inheritance).</p>
]]></description><pubDate>Wed, 30 Jul 2025 16:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44735920</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44735920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735920</guid></item><item><title><![CDATA[New comment by mont_tag in "Writing is thinking"]]></title><description><![CDATA[
<p>> IMO it's not the recording of ideas that is thinking, but rather the act of putting thoughts into language.<p>I agree with you but that article itself says, "for example, handwriting can lead to widespread brain connectivity."</p>
]]></description><pubDate>Thu, 24 Jul 2025 22:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44677004</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44677004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44677004</guid></item><item><title><![CDATA[New comment by mont_tag in "Section 174 is reversed, mostly"]]></title><description><![CDATA[
<p>Also shift in organizational investment away toward AI and away from earlier hotness.</p>
]]></description><pubDate>Sun, 20 Jul 2025 00:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44620865</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44620865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44620865</guid></item><item><title><![CDATA[New comment by mont_tag in "Fun with uv and PEP 723"]]></title><description><![CDATA[
<p>Grace Hopper technology:  A well formed Python program shall define an ENVIRONMENT division that specifies the environment in which the program will be compiled and executed. It outlines the hardware and software dependencies. This division is crucial for making COBOL^H^H^H^H^HPython programs portable across different systems.</p>
]]></description><pubDate>Tue, 24 Jun 2025 23:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44372062</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44372062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44372062</guid></item><item><title><![CDATA[New comment by mont_tag in "Scientists genetically engineer a lethal mosquito STD to combat malaria"]]></title><description><![CDATA[
<p>> Scientists genetically engineer a lethal mosquito STD to combat malaria<p>Nothing could possibly go wrong.</p>
]]></description><pubDate>Tue, 17 Jun 2025 00:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44294520</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=44294520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44294520</guid></item><item><title><![CDATA[New comment by mont_tag in "Starting July 1, academic publishers can't paywall NIH-funded research"]]></title><description><![CDATA[
<p>This makes me happy. It was such an obvious right thing to do, but it took so long to come to fruition.<p>Next, it would be great if published standards were freely available. It is astonishing to me that they are not.</p>
]]></description><pubDate>Thu, 01 May 2025 15:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43859392</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=43859392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43859392</guid></item><item><title><![CDATA[New comment by mont_tag in "Python’s new t-strings"]]></title><description><![CDATA[
<p>No, it would fail upstream before the template post-processing even begin.<p>The template object itself could not be formed because the each name must be a visible variable name.<p>This is the same error that you would get with an f-string that contained an undefined variable name.</p>
]]></description><pubDate>Mon, 21 Apr 2025 19:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43755606</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=43755606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43755606</guid></item><item><title><![CDATA[New comment by mont_tag in "Python's new t-strings"]]></title><description><![CDATA[
<p>How does this Python docs example work with t-strings?<p><pre><code>    cur.executemany("INSERT INTO movie VALUES(?, ?, ?)", data)
</code></pre>
Can SQLite3 cache the query as it does now?</p>
]]></description><pubDate>Mon, 21 Apr 2025 16:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43753538</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=43753538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43753538</guid></item><item><title><![CDATA[New comment by mont_tag in "Googler... ex-Googler"]]></title><description><![CDATA[
<p>ISTM software engineers have been living in a privileged and elite world. They are then utterly shocked to be treated like employees are treated elsewhere.<p>Pretty much anywhere if you are let go, your email access and physical access are cut off immediately. Start-ups do this all the time as funding gets tight or there is a need to pivot.<p>I get that this sucks (and have been on the both the dishing out side of this and the receiving end of it multiple times). It is a fact of life. It would be more mature to move on rather than blog about how you feel wronged by your former employer. The next employer may see this post and reason that it is unsafe to hire this person because they feel a need to damage the company's reputation on the way out (for Google, there isn't much risk here, but for smaller companies, threats to the reputation matter).</p>
]]></description><pubDate>Mon, 14 Apr 2025 15:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43682599</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=43682599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43682599</guid></item><item><title><![CDATA[New comment by mont_tag in "JEP Draft: Prepare to Make Final Mean Final"]]></title><description><![CDATA[
<p>> Even the JS standard library struggles with this. You just have to remember that .sort() modifies the array in place<p>ISTM that there are almost always some kinds of mutable data structures present in non-trivial programs.  And outside of the program, you have databases to directories of files that get mutated by users or other parts of a program.  I think this is just a fact of life.</p>
]]></description><pubDate>Mon, 31 Mar 2025 20:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43539769</link><dc:creator>mont_tag</dc:creator><comments>https://news.ycombinator.com/item?id=43539769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43539769</guid></item></channel></rss>