<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: evilsnoopi3</title><link>https://news.ycombinator.com/user?id=evilsnoopi3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 15:27:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=evilsnoopi3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by evilsnoopi3 in "GitHub Copilot is moving to usage-based billing"]]></title><description><![CDATA[
<p>I had this problem and it turns out it was my oh-my-posh command prompt customization. VS Code injects certain control characters into the output stream for agents to observe events and the theming runs after those mechanics are hooked up so it can interfere. Updating to the latest oh-my-posh fixed it for me.<p>Here's the oh-my-posh GH issue[0] in case your problem is similar but not solvable with a simple package update.<p>[0]: <a href="https://github.com/JanDeDobbeleer/oh-my-posh/issues/7029" rel="nofollow">https://github.com/JanDeDobbeleer/oh-my-posh/issues/7029</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 23:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47928694</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=47928694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47928694</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "How to get 7th graders to smoke"]]></title><description><![CDATA[
<p>Literally only one of the drugs you mentioned can kill you due to withdrawal. Hint: it's not LSD or tobacco.<p>Alcohol is an _extremely_ harmful drug.</p>
]]></description><pubDate>Wed, 15 May 2024 15:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40368458</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=40368458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40368458</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "A practical way to detect cargo-cult thinking"]]></title><description><![CDATA[
<p>Exactly. What is important is knowing what to prioritize for the project at hand. If it’s useful it’s not a cargo cult. Of course the less experienced would ask “how do you know if it will be useful?” but truly the answer is you experiment.</p>
]]></description><pubDate>Sat, 05 Aug 2023 21:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37016504</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=37016504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37016504</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "A practical way to detect cargo-cult thinking"]]></title><description><![CDATA[
<p>The problem of course is that so many things are experiential (rather than data driven) so the question “What would convince you otherwise?”  could only be answered by “Having lived a different life.”<p>Take, for example, a software engineering opinion that I hold dearly: “Good commit titles and descriptions, with sufficient description of why a change was made and notes on any non-obvious implementation decisions, are valuable and necessary.” This arises from my experiences trying to debug code in repos filled with commits titles ‘wip’ and ‘address feedback’ and ‘changes’ which inexplicably touch 5k LoC. I simply despise trying to divine what some past developer intended without any clue as to why; it is an epistemological impossibility even when sometimes the past developer is me. More over I am convinced this is necessary because I also have the experience of doing all the work to understand some spaghetti—using old issue tickets and git blame to slowly build a mental model of the codebase—finding the bug, changing it, and having the whole system violently reject my fix because what appears to the naive observer to be a bug is, in fact, intended behavior the system depends on.<p>What would convince me otherwise that spending time on writing good commits is not worth the time and effort? Either an impossible-to-execute-without-confounding-variables longitudinal study that measures developer happiness over time in code bases that do/do not emphasize  commit message quality. Or I could have different experiences that lead me to not care. Like if I never had to maintain legacy code or if everywhere I ever worked had issue trackers filled with explicit technical details and motivations then maybe I wouldn’t care; but that’s not my experience so I do care.<p>I don’t know how you hack your way past the reality that there is not one perfect way to write maintainable software and even if there was nobody actually has time for that. So you have to chose what to prioritize and some of those priorities may become your personal cargo cult.</p>
]]></description><pubDate>Sat, 05 Aug 2023 21:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=37016443</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=37016443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37016443</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Are Race-Based Firings Legal? Twilio's About to Find Out"]]></title><description><![CDATA[
<p>>  For example, the structure of EEOC Title VII inquisitions pressures companies to search extra hard to hire diverse candidates from a fixed size pipeline (the only way to make this work is to relax qualification requirements while pretending qualification requirements aren't relaxed, and maybe to fire any employees who fail to play along), but they can only go so far before they run up against the letter of the law which prohibits them from, say, openly firing people for their race.<p>This assumes worker pipelines are fixed which, practically, they aren't. You can increase flows to the pipeline by increasing outreach or incentivizing attainable qualifications. You can also seek trainees rather than day 1 contributors, which admittedly _is_ "relax[ing] qualification requirements" but has the trade-off of providing more purpose-fit employees when they do start contributing.</p>
]]></description><pubDate>Fri, 16 Sep 2022 16:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=32868877</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=32868877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32868877</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Using Mypy in Production"]]></title><description><![CDATA[
<p>You can also use TypedDict if you would normally use a raw dictionary but want the type checking.</p>
]]></description><pubDate>Tue, 23 Aug 2022 10:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32562628</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=32562628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32562628</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Not a single car was sold in Shanghai last month"]]></title><description><![CDATA[
<p>The NY Times has been covering this lockdown for weeks now and I don’t think you get more mainstream than that. Here’s an article from Saturday for instance:<p><a href="https://www.nytimes.com/2022/05/13/business/china-zero-covid-xi.html" rel="nofollow">https://www.nytimes.com/2022/05/13/business/china-zero-covid...</a></p>
]]></description><pubDate>Mon, 16 May 2022 14:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31397601</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=31397601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31397601</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Django: Reformatted code with Black"]]></title><description><![CDATA[
<p>We use isort[0] for this. It even has a "black" compatible profile that line spits  along black's defaults. Additionally we use autoflake[1] to remove unused import statements in place.<p>[0](<a href="https://github.com/PyCQA/isort" rel="nofollow">https://github.com/PyCQA/isort</a>)<p>[1](<a href="https://github.com/PyCQA/autoflake" rel="nofollow">https://github.com/PyCQA/autoflake</a>)</p>
]]></description><pubDate>Tue, 08 Feb 2022 18:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=30262501</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=30262501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30262501</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Microsoft Authenticator Chrome Extention is not from MS and is phishing"]]></title><description><![CDATA[
<p>I believe Google requires you publish Chrome extensions with an @gmail address, in which case MS doesn’t really have a choice.</p>
]]></description><pubDate>Tue, 18 May 2021 12:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=27193802</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=27193802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27193802</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Larry Page's Comeback (2014)"]]></title><description><![CDATA[
<p>This should have (2014) at the end of the title. Very interesting though especially with the hindsight of 7 more years...</p>
]]></description><pubDate>Sat, 10 Apr 2021 22:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26765575</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=26765575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26765575</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "AWS announces forks of Elasticsearch and Kibana"]]></title><description><![CDATA[
<p>The fact that AWS doesn't link to the Elastic License is hilarious to me. The plain reading of the license is "APLv2 but AWS Can't Sell a Hosted Version" so of course AWS forks the last APL version and plows ahead.<p>Note, I'm not trying to side with either AWS or Elastic here and I fully recognize that both Elastic re-licensing and AWS forking are within each org's rights. I really just think it is funny how beside the point AWS's press release is here.<p>EDIT: an apostrophe</p>
]]></description><pubDate>Thu, 21 Jan 2021 22:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=25865320</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=25865320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25865320</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "YouTube-dl's repository has been restored"]]></title><description><![CDATA[
<p>There's a lot of "trust me" in this article that simply isn't backed up by the ACLU's own outline of it's free speech position: <a href="https://www.aclu.org/issues/free-speech" rel="nofollow">https://www.aclu.org/issues/free-speech</a><p>It is one thing for an individual in the organization to have a nuanced view of the issue and another thing entirely for the organization to have backed off a maximalist view of the right. I encourage you to read the ACLU's position (which interestingly includes "We’ve called on big social media companies to resist calls for censorship.").</p>
]]></description><pubDate>Mon, 16 Nov 2020 18:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=25114875</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=25114875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25114875</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "DOS Subsystem for Linux"]]></title><description><![CDATA[
<p>I have an English degree and can confidently say the issue is the implicit understood possessive in the correct parsing. As it stands, “for” dominates mentally because the phrase obviously needs a possessive to make sense and “for” denotes possession. If it were “Window’s Subsystem for Linux” or “DOS’s Subsystem for Linux”, explicating the proper possession, the parsing trouble would disappear.</p>
]]></description><pubDate>Tue, 22 Sep 2020 19:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=24558479</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=24558479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24558479</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Covid vaccine makers commit to not seek approval until complete Phase III trials"]]></title><description><![CDATA[
<p>This is simply not the case except when talking about a totally untested vaccine. The whole point of phase III trials is to confirm "safety and efficacy" in a wide population. Moderna, for instance, aims to enroll 30k people in it's (currently ongoing) phase III trial. After that, it's just a matter of data analysis. The FDA would certainly not approve a vaccine that had comorbidity higher than the disease it is trying to treat.</p>
]]></description><pubDate>Tue, 08 Sep 2020 19:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=24412262</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=24412262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24412262</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Perl7 is a fork of values"]]></title><description><![CDATA[
<p>I mean they already tried that with Raku (Perl6) and it didn't gain the adoption they wanted.</p>
]]></description><pubDate>Sat, 01 Aug 2020 15:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=24021089</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=24021089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24021089</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Nancy Pelosi Says House Will Pass Coronavirus Bill with Free Testing for All"]]></title><description><![CDATA[
<p>> WE the people, in order to form a more perfect union, establish justice, <i>insure domestic tranquility</i>, provide for the common defense, <i>promote the general welfare</i>, and secure the blessings of liberty to ourselves and our posterity...<p>The Constitution itself states the role of the Federal government is to prevent mass turmoil and to help the general public. In fact, it lists both of those objectives <i>before</i> it mentions the securing freedoms and liberty; it is generally believed that the preamble is ordered in terms of the priority of its objectives. I understand that there is a very real argument that the Federal government should not be responsible for the well-being of every single citizen but a safety net in times of pandemic is, in my opinion, nowhere close to a Constitutional overreach based on how these objectives have been interpreted.</p>
]]></description><pubDate>Thu, 12 Mar 2020 17:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=22559296</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=22559296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22559296</guid></item><item><title><![CDATA[Facebook’s Bosworth – “Thoughts on 2020”]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theverge.com/2020/1/7/21055348/facebook-trump-election-2020-leaked-memo-bosworth">https://www.theverge.com/2020/1/7/21055348/facebook-trump-election-2020-leaked-memo-bosworth</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21985358">https://news.ycombinator.com/item?id=21985358</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Jan 2020 21:52:52 +0000</pubDate><link>https://www.theverge.com/2020/1/7/21055348/facebook-trump-election-2020-leaked-memo-bosworth</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=21985358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21985358</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "D-Link Home Routers Open to Remote Takeover Will Remain Unpatched"]]></title><description><![CDATA[
<p>I do not own a DLink router but do own a consumer-grade Gateway from Netgear. Is there any mechanism I can use to check for published vulnerabilities against my hardware?</p>
]]></description><pubDate>Tue, 08 Oct 2019 19:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=21195837</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=21195837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21195837</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Attorney General will ask Zuckerberg to halt plans for end-to-end encryption"]]></title><description><![CDATA[
<p>I don't think this often, but, in this case, Facebook is doing the right thing both ethically and practically.</p>
]]></description><pubDate>Thu, 03 Oct 2019 17:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=21149864</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=21149864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21149864</guid></item><item><title><![CDATA[New comment by evilsnoopi3 in "Big ISPs aren’t happy about Google’s plans for encrypted DNS"]]></title><description><![CDATA[
<p>Great. Now I've taken my laptop out of my house (where I'm using your router) to the coffee shop downstairs where they use an ISP provided gateway... And the ISP is spying on me again. Until DNS request is encrypted there are no solutions outside of a wholly self-managed network.</p>
]]></description><pubDate>Wed, 02 Oct 2019 02:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=21132994</link><dc:creator>evilsnoopi3</dc:creator><comments>https://news.ycombinator.com/item?id=21132994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21132994</guid></item></channel></rss>