<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: fireattack</title><link>https://news.ycombinator.com/user?id=fireattack</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 03:07:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fireattack" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fireattack in "I watched Gemini CLI hallucinate and delete my files"]]></title><description><![CDATA[
<p>Do it with one file?</p>
]]></description><pubDate>Wed, 23 Jul 2025 04:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44655727</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44655727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44655727</guid></item><item><title><![CDATA[New comment by fireattack in "I watched Gemini CLI hallucinate and delete my files"]]></title><description><![CDATA[
<p>Windows doesn't either.<p><pre><code>    >move 1 ..\1\
    The system cannot find the path specified.
            0 file(s) moved.
</code></pre>
But the issue  is you can't ensure LLM will generate the command with trailing slash. So there is no difference in Windows or Linux for this particular case.</p>
]]></description><pubDate>Wed, 23 Jul 2025 02:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44655333</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44655333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44655333</guid></item><item><title><![CDATA[New comment by fireattack in "I watched Gemini CLI hallucinate and delete my files"]]></title><description><![CDATA[
<p>That's not what OP encountered. The "failure" mode is<p><pre><code>    mv file ../folder 
</code></pre>
where folder is not a folder (non-exist, or is a file).<p>And Linux will happily do this too.</p>
]]></description><pubDate>Wed, 23 Jul 2025 02:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44655307</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44655307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44655307</guid></item><item><title><![CDATA[New comment by fireattack in "I watched Gemini CLI hallucinate and delete my files"]]></title><description><![CDATA[
<p>But it will show a warning. I don't get the issue.<p><pre><code>   D:\3\test\a>move 1 ..\1
   Overwrite D:\3\test\1? (Yes/No/All):
</code></pre>
If anything, it's better than Linux where it will do this silently.</p>
]]></description><pubDate>Wed, 23 Jul 2025 02:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44655282</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44655282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44655282</guid></item><item><title><![CDATA[New comment by fireattack in "Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study Finds"]]></title><description><![CDATA[
<p>You mean "i.e." I believe</p>
]]></description><pubDate>Fri, 18 Jul 2025 04:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44601189</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44601189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44601189</guid></item><item><title><![CDATA[New comment by fireattack in "NIH is cheaper than the wrong dependency"]]></title><description><![CDATA[
<p>What's NIH</p>
]]></description><pubDate>Fri, 18 Jul 2025 03:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44600924</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44600924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44600924</guid></item><item><title><![CDATA[New comment by fireattack in "Clashes between web and X11 colors in the CSS color scheme"]]></title><description><![CDATA[
<p>The definition of grey is totally debatable, but in W3C spec Green = #008000 (instead of #00FF00, which is called Lime?) makes no sense.<p>How did it happen?</p>
]]></description><pubDate>Tue, 15 Jul 2025 06:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44568368</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44568368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44568368</guid></item><item><title><![CDATA[New comment by fireattack in "Lost Chapter of Automate the Boring Stuff: Audio, Video, and Webcams in Python"]]></title><description><![CDATA[
<p>> playsound<p>This library is unfortunately effectively abandoned -- it hasn’t received any updates in over four years, and its latest version doesn’t work <i>at all</i>:
<a href="https://github.com/TaylorSMarks/playsound/issues/101">https://github.com/TaylorSMarks/playsound/issues/101</a><p>(A workaround exists: downgrading to version 1.2.2, but that comes with its own issues.)<p>The last time I experimented with audio in Python, I was surprised by how lacking its multimedia libraries are.<p>For example, when I needed to read audio files as data, I tried `SoundFile`, `librosa` (a wrapper around `SoundFile` or `audioread`), and `pydub`, and none of them was particularly satisfying or has seen much active development lately.<p>If you need to read various formats, pydub is probably your best bet (it does this by invoking ffmpeg under the hood). I was hoping for a more "native" solution, but oh well. Unfortunately, `pydub` is also unmaintained and has some serious performance issues (for example: <a href="https://github.com/jiaaro/pydub/issues/518">https://github.com/jiaaro/pydub/issues/518</a> )</p>
]]></description><pubDate>Sun, 13 Jul 2025 09:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44548976</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44548976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44548976</guid></item><item><title><![CDATA[Tell HN: Google Search shows irrelevant results for me for days]]></title><description><![CDATA[
<p>Hi guys, lately (this week or so) I noticed that when I search through Google, sometimes it shows results that are <i>totally irrelevant</i> to the keywords, but tightly related to my personal search history instead.<p>This is particular bad when I search in Japanese, which I typically do.<p>Here is one of the examples:<p>https://i.imgur.com/p6cr5Xi.png<p>I searched for "御伽りるむ 前世" where 御伽りるむ is a person's name.<p>All these top results are TOALLY IRRELAVANT to the person I search. 
The first result, more interestingly, is a different (again, totally irrelevant) person I just happened to search yesterday.<p>https://i.imgur.com/fjQ0Oda.png<p>The autocomplete shows totally nonsense results, too.<p>There is also an additional UX bug is that now all the links are colored purple (visited) so that you can't tell which one you have clicked. Which you can see in the above screenshots.<p>I see a few similar results on reddit: https://www.reddit.com/r/chrome/comments/1kloz19/all_unvisited_links_showing_as_purple/ and it seems related to your account, someone gets this bug but most don't. Needless to see this is also very annoying.<p>I think this is bad enough that it can't be just the typical "Google Search quality in decline", but a straight-up bug. I've sent feedbacks, but it hasn't getting better within these few days.<p>So I would like to raise the awareness here since I know there are lots of Googler here. Thanks.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44246247">https://news.ycombinator.com/item?id=44246247</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Jun 2025 10:58:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44246247</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=44246247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44246247</guid></item><item><title><![CDATA[New comment by fireattack in "A wonderful coincidence or an expected connection: why π² ≈ g"]]></title><description><![CDATA[
<p>Totally unrelated to the content, but about the website itself.<p>The site completely breaks when I visit it. After some investigation, I found out that if I enable Stylus (a CSS injection extension) with any rules (even my global ones), the site becomes unusable. Since it's built using the React framework, it doesn't just glitch; it completely breaks.<p>After submitting a ticket and getting a quick response from the Stylus dev, it turns out that this website (and any site built with caseme.io) will throw an error and break if it detects any node injected into `<html>`.<p>[1] <a href="https://github.com/openstyles/stylus/issues/1803">https://github.com/openstyles/stylus/issues/1803</a></p>
]]></description><pubDate>Sat, 10 Aug 2024 17:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41210780</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=41210780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41210780</guid></item><item><title><![CDATA[New comment by fireattack in "Xz: A microcosm of the interactions in open source projects"]]></title><description><![CDATA[
<p>I think what you said is true but the major reason is simpler: there are way more gamers than developers.<p>So if your project's audience is gamers, of course it's going to attract more people which also means lower quality community almost automatically.</p>
]]></description><pubDate>Sun, 31 Mar 2024 17:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39885904</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39885904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39885904</guid></item><item><title><![CDATA[New comment by fireattack in "How to use GitHub Copilot in your IDE: Tips, tricks, and best practices"]]></title><description><![CDATA[
<p>I'm Copilot customer since day 1 and I'm mostly satisfied with it, until a few months ago.<p>I noticed a mini project I was working on suddenly stopped showing any autocomplete results. 
The log shows the API returns empty `model deployment ID: []` constantly.<p>Upon investigation, I found the reason is that my code includes the word "ass", because it is a project about parsing .ass subtitle format (Advanced SubStation Alpha).<p>I have to rename all my variables to work around it, and eventually this isn't enough: I have a subprocess.run to call ffmpeg to burn subtitles on video when encoding. And the VF (video filter) for that is called.. ass.<p>Here is an MRE (try typing anything after the line `subprocess.run` and observe the copilot log):<p><pre><code>    import subprocess
    from pathlib import Path
    STORAGE_DIR = R"G:\test"
    def process(f, subtitle, output):
        subprocess.run([
            "ffmpeg", "-v", "error", "-stats", "-i", output, "-vf", f"fps=60,ass={subtitle}", "-c:a", "copy",
            '-c:v', 'h264_nvenc', "-pix_fmt", "yuv420p", output, "-y"
        ])
    def main():
        for f in Path(STORAGE_DIR).iterdir():
            process(f, f.with_suffix('.txt'), f.with_name(f.stem + '_ouptut' + '.mkv'))
    if __name__ == '__main__':
        main()
</code></pre>
Other people have reported similar issues [1] about other "bad" words. I mean, I get it, but don't they think having "ass" in that "profanity blacklist" would cause way too many false positives? To make it worse, MS/GitHub seem refusing to make any solution or even communicate about this issue.<p>I've opened a ticket on GitHub's support system too, but got no response whatsoever after weeks. I'm very disappointed as a paid user.<p>To any GitHub employee if you're by chance reading this, it would be tremendously helpful if you can help mention this issue internally. Thank you in advance.<p>[1] <a href="https://github.com/orgs/community/discussions/55630">https://github.com/orgs/community/discussions/55630</a></p>
]]></description><pubDate>Wed, 27 Mar 2024 04:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39835745</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39835745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39835745</guid></item><item><title><![CDATA[New comment by fireattack in "gh-116167: Allow disabling the GIL"]]></title><description><![CDATA[
<p>Thank you for your insight!<p>By the way, I asked about it previously on their repo before, if you're interested.<p>No replies yet though, since the development of the lib isn't very active to begin with.<p><a href="https://github.com/dbader/schedule/issues/614">https://github.com/dbader/schedule/issues/614</a></p>
]]></description><pubDate>Wed, 13 Mar 2024 09:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39689374</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39689374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39689374</guid></item><item><title><![CDATA[New comment by fireattack in "gh-116167: Allow disabling the GIL"]]></title><description><![CDATA[
<p>Would GIT affect how Python runs across <i>multiple</i> Python processes?<p>I'm asking because I encountered a weird phenomenon before.<p>I use a simple Python lib called "schedule" which is to run some tasks periodically (not precise). And I often run a script multiple times (with different arguments) to monitor something say, every 30 seconds. So they're in three separate Python Interpreter processes.<p>What I've noticed is that while when I initiated them, they were something like 5 seconds apart, they eventually will end up running in sync. Probably not related to GIL at all, but I guess do no harm to ask.</p>
]]></description><pubDate>Tue, 12 Mar 2024 03:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39675811</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39675811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39675811</guid></item><item><title><![CDATA[New comment by fireattack in "Detect when your installed Chrome extensions have changed owners"]]></title><description><![CDATA[
<p>He copied OP's idea, not their code AFAIK.</p>
]]></description><pubDate>Thu, 07 Mar 2024 02:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39624596</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39624596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39624596</guid></item><item><title><![CDATA[New comment by fireattack in "Cracking Meta's Messenger Certificate Pinning on macOS"]]></title><description><![CDATA[
<p>Yes, if the user want to disable all the protections and choose to install malware it's their choice. You can already do so on *nix, Windows, and macOS (albeit more complicated). Not sure why a phone OS would be different.<p>Your line of thinking is basically "think of the children".</p>
]]></description><pubDate>Wed, 06 Mar 2024 06:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39612901</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39612901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39612901</guid></item><item><title><![CDATA[New comment by fireattack in "Cracking Meta's Messenger Certificate Pinning on macOS"]]></title><description><![CDATA[
<p>I get it, but that's ultimately the user's choice.</p>
]]></description><pubDate>Wed, 06 Mar 2024 06:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39612785</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39612785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39612785</guid></item><item><title><![CDATA[New comment by fireattack in "Bugs I've filed on browsers"]]></title><description><![CDATA[
<p>Oh God, after reading your post, it suddenly struck me that maybe I should try using a different Google account, even though I don't really have anything special in my main account.<p>I registered a new account, and voilà, it suddenly worked!<p>I compared all the options and couldn't find anything that would cause this until I discovered that my main account's Tools > Accessibility Settings had "Turn on screen reader support" enabled, for which I have no idea why.<p>I turned it back off, and the issue immediately disappeared.<p>To be fair, I think enabling this accessibility option shouldn't cause such a bug; but for now, I can finally use it again.<p>Again, thank you for taking the time to test it!</p>
]]></description><pubDate>Mon, 04 Mar 2024 12:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39589833</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39589833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39589833</guid></item><item><title><![CDATA[New comment by fireattack in "Bugs I've filed on browsers"]]></title><description><![CDATA[
<p>I can reproduce it with Chrome, Firefox, both with no extension.<p>On three computers.<p>In case it was not clear, here is the full STR.<p>1. Click on a cell.
2. Click on the formula bar.
3. Type something, Press enter (you can even directly press Enter).<p>Expected: the next cell is highlighted but not in edit mode. So you can use arrow keys to move highlight around.<p>Observed: the next cell is in edit mode; you cannot move arrow around.<p>To make it worse, sometimes (but not always), if you press enter AGAIN, it would go to the next (the third one) and STILL in edit mode; you need to press enter AGAIN, which makes the highlight move to the fourth cell, only then it properly exists edit mode.<p>The bug is also reproducible with Esc (cancel change):<p>1. Click on a cell; 2. Click on the formula bar; 3. Directly press Esc.<p>Expected: exit edit mode<p>Observed: you are still in edit mode. You have to press Esc again.<p>A gif demo: <a href="https://i.imgur.com/KV6rRP6.gif" rel="nofollow">https://i.imgur.com/KV6rRP6.gif</a></p>
]]></description><pubDate>Mon, 04 Mar 2024 12:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39589613</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39589613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39589613</guid></item><item><title><![CDATA[New comment by fireattack in "Bugs I've filed on browsers"]]></title><description><![CDATA[
<p>No, It's not a coincidence.<p>Unfortunately, majority of "large" user-facing programs or services are not open source.</p>
]]></description><pubDate>Mon, 04 Mar 2024 06:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39587633</link><dc:creator>fireattack</dc:creator><comments>https://news.ycombinator.com/item?id=39587633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39587633</guid></item></channel></rss>