<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Phantom842</title>
    <description>The latest articles on DEV Community by Phantom842 (@phantom8420).</description>
    <link>https://dev.to/phantom8420</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4157350%2Fbef752be-2c2d-4f2e-a433-44f1fd64d8a3.png</url>
      <title>DEV Community: Phantom842</title>
      <link>https://dev.to/phantom8420</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/phantom8420"/>
    <language>en</language>
    <item>
      <title>My app accused the rain of being a car.</title>
      <dc:creator>Phantom842</dc:creator>
      <pubDate>Sat, 10 Oct 2026 15:54:55 +0000</pubDate>
      <link>https://dev.to/phantom8420/my-app-accused-the-rain-of-being-a-car-touching-grass-is-a-myth-3i68</link>
      <guid>https://dev.to/phantom8420/my-app-accused-the-rain-of-being-a-car-touching-grass-is-a-myth-3i68</guid>
      <description>&lt;p&gt;How do you prove to someone that you actually touched grass? I guess the bigger question is out of everything going on how is "if i touched grass" still the biggest argument we are having? No more. (Argument, not going outside (well maybe)).&lt;/p&gt;

&lt;p&gt;Proof of Grass listens to a few seconds of audio with Perch 2.0, an open bird-sound model that runs offline on your laptop. If it hears something alive, you get a receipt chained to the last one, so you can’t edit your history later.&lt;/p&gt;

&lt;p&gt;I tested it on 560 clips and it called 85 of 140 weather clips “human-made”. Rain sounds like a vehicle to the model. I added a “nature, but nothing alive” verdict, tuned it on part of the data, and checked it on the rest: 0 of 84 weather clips accused.&lt;/p&gt;

&lt;p&gt;Open mattered because a “I was outside” receipt shouldn’t mean uploading recordings of where you are. It all stays on the laptop, and since the weights are open I could fix the rain bug myself.&lt;/p&gt;

&lt;p&gt;Tried to fool the model making bird noises. It went exactly how you'd expect. That's the neat part, but then came the "incident". &lt;a href="https://dev.tourl"&gt;&lt;/a&gt;I went outside, real grass. A  walk with birds and traffic: it heard both, scored 2.5 against a pass mark of 3, which I'm not too mad about since apparently even the Declaration of Independence was "AI Generated". Models have a lot to learn, but I suppose so do we. Long story short, the app refused to certify me, but along the journey I realized one thing is for sure, the test won't be inconclusive forever.&lt;/p&gt;

&lt;p&gt;Code: &lt;a href="https://github.com/Phantom8420/Hacktoberfest/tree/main/Week1" rel="noopener noreferrer"&gt;https://github.com/Phantom8420/Hacktoberfest/tree/main/Week1&lt;/a&gt;&lt;br&gt;
(along with the audio clips)&lt;/p&gt;

&lt;p&gt;PS : Going outside stinks, wouldn't recommend.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
