<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: Toxygene</title><link>https://news.ycombinator.com/user?id=Toxygene</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 16:42:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Toxygene" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Toxygene in "Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets"]]></title><description><![CDATA[
<p>The idea was kind of amusing until I went to the GitHub page and was greeted with a Chudjak [1].<p>[1] <a href="https://en.wikipedia.org/wiki/Patrick_Crusius#In_popular_culture" rel="nofollow">https://en.wikipedia.org/wiki/Patrick_Crusius#In_popular_cul...</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 22:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758762</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=47758762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758762</guid></item><item><title><![CDATA[New comment by Toxygene in "Publish a Python Wheel to GCP Artifact Registry with Poetry"]]></title><description><![CDATA[
<p>To access a private CodeArtifact repository, you have to first fetch a short-lived token, then supply that as the password when you access it via npm/yarn, poetry, etc. In most cases, this is an inconvenience that can mostly be paved over with the AWS CLI or a shell alias.<p>This quickly get messy though. We use AWS CDK and build our assets in a Docker container. Each time the token changes, Docker invalidates a bunch of layers and rebuilds the image. AWS CDK sees that and uploads a new .zip to S3 or an image to ECR. Then Security Hub sees a new Lambda function or image, scans it, and carpet bombs my email whenever a CVE is found.<p>It's ... not ideal.</p>
]]></description><pubDate>Wed, 11 Jun 2025 21:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44252025</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=44252025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44252025</guid></item><item><title><![CDATA[New comment by Toxygene in "Publish a Python Wheel to GCP Artifact Registry with Poetry"]]></title><description><![CDATA[
<p>At my job, we use AWS CodeArtifact to host a couple dozen internal libraries we use for Python and TypeScript projects. I suspect that this is a common use case for these kinds of artifact repositories.</p>
]]></description><pubDate>Wed, 11 Jun 2025 18:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44250336</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=44250336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44250336</guid></item><item><title><![CDATA[New comment by Toxygene in "Show HN: Printercow – Turn any thermal printer into an API endpoint"]]></title><description><![CDATA[
<p>Very cool. I created a thermal printer project a few years back that prints (low quality) proxies of Magic: the Gathering cards based on the rules for "Momir Basic". It was a fun project, though formatting images to work with the various ESC/POS image formats was quite a challenge.<p><a href="https://magic.wizards.com/en/formats/momir-basic" rel="nofollow">https://magic.wizards.com/en/formats/momir-basic</a>
<a href="https://imgur.com/gallery/momir-basic-irl-g2S3hJT" rel="nofollow">https://imgur.com/gallery/momir-basic-irl-g2S3hJT</a></p>
]]></description><pubDate>Tue, 21 Jan 2025 20:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42784843</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=42784843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42784843</guid></item><item><title><![CDATA[New comment by Toxygene in "Bitten by Unicode"]]></title><description><![CDATA[
<p>As you correctly observed, step one does not normalize 'HYPHEN-MINUS' to 'HYPHEN'. Instead, that occurs in step three, using the confusables data file [1].<p>[1] <a href="https://www.unicode.org/Public/security/8.0.0/confusables.txt" rel="nofollow">https://www.unicode.org/Public/security/8.0.0/confusables.tx...</a></p>
]]></description><pubDate>Tue, 10 Sep 2024 08:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41498704</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=41498704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41498704</guid></item><item><title><![CDATA[New comment by Toxygene in "Bitten by Unicode"]]></title><description><![CDATA[
<p>Another option would be to detect and/or normalize Unicode input using the recommendations from the Unicode consortium.<p><a href="https://www.unicode.org/reports/tr39/" rel="nofollow">https://www.unicode.org/reports/tr39/</a><p>Here's the relevant bit from the doc:<p>> For an input string X, define skeleton(X) to be the following transformation on the string:<p><pre><code>    Convert X to NFD format, as described in [UAX15].
    Remove any characters in X that have the property Default_Ignorable_Code_Point.
    Concatenate the prototypes for each character in X according to the specified data, producing a string of exemplar characters.
    Reapply NFD.
</code></pre>
The strings X and Y are defined to be confusable if and only if skeleton(X) = skeleton(Y). This is abbreviated as X ≅ Y.<p>This is obviously talking about comparing two string to see if they are "confusable" but if you just run the skeleton function on a string, you get a "normalize" version of it.</p>
]]></description><pubDate>Mon, 09 Sep 2024 04:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41485382</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=41485382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41485382</guid></item><item><title><![CDATA[New comment by Toxygene in "Is giving people cash working? Six months of Denver's Basic Income Project"]]></title><description><![CDATA[
<p>If you are asking why the study isn't covering a period of time including winter, it's because the study goes for a full year and this is only a report at the half way point.<p>> On Tuesday, the group released data on the halfway mark of the pilot program, showing that rates of homelessness and food insecurity decreased, while shelter and employment rates increased over the past six months.</p>
]]></description><pubDate>Tue, 10 Oct 2023 21:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37837494</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=37837494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37837494</guid></item><item><title><![CDATA[New comment by Toxygene in "DotDict: A simple Python library to make chained attributes possible"]]></title><description><![CDATA[
<p>Have I lost my marbles? It doesn't work?<p><pre><code>    (temp5)   ~/temp5 pip install .            
    ERROR: Directory '.' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.</code></pre></p>
]]></description><pubDate>Wed, 02 Aug 2023 21:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36978080</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=36978080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36978080</guid></item><item><title><![CDATA[New comment by Toxygene in "Why is there no government-built social media?"]]></title><description><![CDATA[
<p>While at a conference last year, I got COVID. My hotel refused to extend my stay, and wanted me to take an ambulance ride to another "COVID quarantine" hotel. I had a bad fever, was far away from my home and family, and didn't know what to do.<p>I had deleted all my social media accounts years ago, but on a whim, I created a new Twitter account and posted @ the hotel and the conference organizers, asking for help. Within 30 minutes, my hotel stay was extended and I was able to fly home five days later.<p>I wanted to share this story because I wanted to bring some positive perspective to the discussion about these platforms. I don't know if a government-built social media platform is a good idea, but I think there's merit to a discussion of a "public utility".</p>
]]></description><pubDate>Wed, 05 Jul 2023 15:55:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=36602240</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=36602240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36602240</guid></item><item><title><![CDATA[New comment by Toxygene in "Last Call to Migrate Mojang Accounts"]]></title><description><![CDATA[
<p>Migration was a complete nightmare for me. I had a couple of accounts for myself and kids. I used Gmail "plus addressing" for all the accounts. MS actively prevents creating accounts using email "plus addressing" so I had to go through the nightmare of creating several MS accounts and migrate each Mojang account. Every step of the process was painful and slow. And that was just the account setup part. Then I had to create user accounts on their Windows 11 machine and fight with the account linking there. Several hours, and an absurd amount of cursing, later, it was done. Never again. I'll just make my kids play on their Switch if anything goes wrong on the future.</p>
]]></description><pubDate>Tue, 09 May 2023 00:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35868571</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=35868571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35868571</guid></item><item><title><![CDATA[New comment by Toxygene in "Italy's right wing, led by Meloni, wins election, exit polls say"]]></title><description><![CDATA[
<p>> he's the only recent president who didn't start a new war<p>Not for a lack of trying. The assassination of Qasem Soleimani was authorized by Trump and led to several direct attacks on each other and only stopped after Iran accidentally shot down a commercial passenger plane originating from their own country.</p>
]]></description><pubDate>Mon, 26 Sep 2022 11:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32981670</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=32981670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32981670</guid></item><item><title><![CDATA[New comment by Toxygene in "Someone Is Trolling Celebs by Sending ETH from Tornado Cash"]]></title><description><![CDATA[
<p>Reminds me of the Venmo scam I encountered a month ago. Some person I don't know sent me $50, then tried to send me a request for $50, but accidentally sent me another $50. I'm confident this was a scam, so I sent a support request to Venmo and let them deal with it. It was pretty frustrating that I was never prompted to accept the funds. Is this standard practice with many of these "send money" applications?</p>
]]></description><pubDate>Tue, 09 Aug 2022 19:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=32403354</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=32403354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32403354</guid></item><item><title><![CDATA[New comment by Toxygene in "Roe's overturn is tech's privacy apocalypse"]]></title><description><![CDATA[
<p>I was incorrect in that assertion. Abortion was not codified until Roe v. Wade.</p>
]]></description><pubDate>Tue, 05 Jul 2022 19:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=31992356</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=31992356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31992356</guid></item><item><title><![CDATA[New comment by Toxygene in "Roe's overturn is tech's privacy apocalypse"]]></title><description><![CDATA[
<p>The question was not about the most recent finding of the SCOTUS. The question was, why wasn't abortion codified into law since Roe v. Wade.</p>
]]></description><pubDate>Tue, 05 Jul 2022 15:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=31989855</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=31989855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31989855</guid></item><item><title><![CDATA[New comment by Toxygene in "Roe's overturn is tech's privacy apocalypse"]]></title><description><![CDATA[
<p>> [...] why was it never codified in law?<p>The findings of the SCOTUS in Roe v. Wade was:<p>The Due Process Clause of the Fourteenth Amendment to the U.S. Constitution provides a fundamental "right to privacy" that protects a pregnant woman's liberty to abort her fetus. [1]<p>In other words, *the SCOTUS finding said* abortion was codified in law -- the U.S. Constitution.<p>Edit: clarified the summary to attribute the finding to the SCOTUS and not to my opinion<p>[1] <a href="https://en.wikipedia.org/wiki/Roe_v._Wade" rel="nofollow">https://en.wikipedia.org/wiki/Roe_v._Wade</a></p>
]]></description><pubDate>Tue, 05 Jul 2022 15:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31989798</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=31989798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31989798</guid></item><item><title><![CDATA[New comment by Toxygene in "Web Scraping with Python"]]></title><description><![CDATA[
<p>> as regex is a lot faster than parsing html<p>This person would like a word with you -- <a href="https://stackoverflow.com/a/1732454" rel="nofollow">https://stackoverflow.com/a/1732454</a><p>:D</p>
]]></description><pubDate>Sun, 15 May 2022 16:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=31388527</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=31388527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31388527</guid></item><item><title><![CDATA[New comment by Toxygene in "Notable items missing from English Wikipedia"]]></title><description><![CDATA[
<p>Yikes, the authors summary of Knox v US sure glosses over a lot of context about the case.</p>
]]></description><pubDate>Sat, 16 Apr 2022 23:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31057014</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=31057014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31057014</guid></item><item><title><![CDATA[New comment by Toxygene in "Who wrote this shit?"]]></title><description><![CDATA[
<p>The worst programmer I know is myself, six months ago. The most arrogant programmer I know is myself, in six months.</p>
]]></description><pubDate>Mon, 10 Jan 2022 15:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=29876148</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=29876148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29876148</guid></item><item><title><![CDATA[New comment by Toxygene in "Some experts suggest Omicron variant may have evolved in an animal host"]]></title><description><![CDATA[
<p>> should make the idea of evolution a lot easier for some in various communities to finally grasp<p>Only if the members of those communities are receptive to re-evaluating their ideas and changing their minds.</p>
]]></description><pubDate>Thu, 02 Dec 2021 18:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29420091</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=29420091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29420091</guid></item><item><title><![CDATA[New comment by Toxygene in "3D printed mirror array"]]></title><description><![CDATA[
<p>Word of warning: <a href="https://en.wikipedia.org/wiki/Aqua_Teen_Hunger_Force#2007_Boston_bomb_scare" rel="nofollow">https://en.wikipedia.org/wiki/Aqua_Teen_Hunger_Force#2007_Bo...</a></p>
]]></description><pubDate>Thu, 11 Nov 2021 21:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29193463</link><dc:creator>Toxygene</dc:creator><comments>https://news.ycombinator.com/item?id=29193463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29193463</guid></item></channel></rss>