<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bobby's Headspace</title><link>https://blogs.bobbysmiles.xyz/</link><description>Recent content on Bobby's Headspace</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>smiles@bobbysmiles.xyz (Bobby Smiles)</managingEditor><webMaster>smiles@bobbysmiles.xyz (Bobby Smiles)</webMaster><lastBuildDate>Fri, 09 May 2025 22:23:16 +0530</lastBuildDate><atom:link href="https://blogs.bobbysmiles.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>Bellingcat Open Source Challenge: Back In Time - Walkthrough</title><link>https://blogs.bobbysmiles.xyz/posts/cbc_back_in_time/</link><pubDate>Fri, 09 May 2025 22:23:16 +0530</pubDate><author>smiles@bobbysmiles.xyz (Bobby Smiles)</author><guid>https://blogs.bobbysmiles.xyz/posts/cbc_back_in_time/</guid><description>&lt;h1 id="bellingcat---back-in-time-walkthroughs"&gt;Bellingcat - Back In Time walkthroughs&lt;/h1&gt;
&lt;p&gt;Bellingcat recently released their &lt;code&gt;Back In Time&lt;/code&gt; series of challenges authored by &lt;a href="https://gralhix.com/list-of-osint-exercises/"&gt;Sofia Santos&lt;/a&gt;. I had a lot of fun solving these and I hope you did too. Here&amp;rsquo;s a walkthrough of how I tackled each of these challenges.&lt;/p&gt;
&lt;p&gt;Hope you learn through these walkthroughs as much as I did solving these challenges.&lt;/p&gt;
&lt;h2 id="fresh-faced-finding-the-founder"&gt;Fresh Faced: Finding the Founder&lt;/h2&gt;
&lt;figure class="center" &gt;
&lt;img src="https://challenge.bellingcat.com/assets/Sofia_Santos_1-BplhodW_.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Problem Image&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So the question tells us that the founder of Bellingcat, Eliot Higgins, was featured on many news outlets for his groundbreaking discoveries in the year 2013. We need to find the YouTube video from which the newspaper clipping was taken.&lt;/p&gt;</description><content>&lt;h1 id="bellingcat---back-in-time-walkthroughs"&gt;Bellingcat - Back In Time walkthroughs&lt;/h1&gt;
&lt;p&gt;Bellingcat recently released their &lt;code&gt;Back In Time&lt;/code&gt; series of challenges authored by &lt;a href="https://gralhix.com/list-of-osint-exercises/"&gt;Sofia Santos&lt;/a&gt;. I had a lot of fun solving these and I hope you did too. Here&amp;rsquo;s a walkthrough of how I tackled each of these challenges.&lt;/p&gt;
&lt;p&gt;Hope you learn through these walkthroughs as much as I did solving these challenges.&lt;/p&gt;
&lt;h2 id="fresh-faced-finding-the-founder"&gt;Fresh Faced: Finding the Founder&lt;/h2&gt;
&lt;figure class="center" &gt;
&lt;img src="https://challenge.bellingcat.com/assets/Sofia_Santos_1-BplhodW_.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Problem Image&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So the question tells us that the founder of Bellingcat, Eliot Higgins, was featured on many news outlets for his groundbreaking discoveries in the year 2013. We need to find the YouTube video from which the newspaper clipping was taken.&lt;/p&gt;
&lt;p&gt;The first and most obvious lead we have is the caption in the image. Let&amp;rsquo;s put this into &lt;a href="https://translate.google.com/?sl=auto&amp;amp;tl=en&amp;amp;op=translate"&gt;Google Translate&lt;/a&gt; to see what language it is.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss1.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Google translate for the caption in the image&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;We can see that the language was detected as &lt;strong&gt;Croatian&lt;/strong&gt;. Now from here, I didn&amp;rsquo;t find any leads, so I looked into the &lt;a href="https://en.wikipedia.org/wiki/Eliot_Higgins"&gt;Wikipedia page on Eliot Higgins&lt;/a&gt;. Reading this page, we can see that Wikipedia mentions some &lt;a href="https://brown-moses.blogspot.com/2013/04/the-brown-moses-blog-fundraiser-launches.html"&gt;non-English sources&lt;/a&gt;. Let&amp;rsquo;s check this page out and see what&amp;rsquo;s in it&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss2.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Non-English sources listed in brown-moses&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Over here, we can see a &lt;a href="https://www.vecernji.hr/vijesti/kako-sam-otkrio-da-hrvati-salju-oruzje-u-siriju-532428"&gt;Croatian news article&lt;/a&gt;, which aligns with our earlier finding of the language on the news clipping. The site didn&amp;rsquo;t contain any sort of link to a YouTube video, just the same picture as we were given in the question.&lt;/p&gt;
&lt;p&gt;So the next thing I did was to check the journalist who interviewed Eliot Higgins. His name was &lt;strong&gt;Tomislav Krasnec&lt;/strong&gt;. So I just searched &lt;code&gt;Tomislav Krasnec Eliot Higgins&lt;/code&gt; in the Google videos section and got the interview.&lt;/p&gt;
&lt;p&gt;The answer is simply the video code.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss3.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Search result for Tomislav Krasnec's interview with Higgins&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="training-time-theres-a-lot-to-learn"&gt;Training Time: There&amp;rsquo;s a lot to learn.&lt;/h2&gt;
&lt;figure class="center" &gt;
&lt;img src="https://challenge.bellingcat.com/assets/Sofia_Santos_2-BWtvTpYQ.jpeg" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Problem Image&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So we&amp;rsquo;re asked to do some cool indoor geolocation on this image. We have to find the room in which this picture was taken. Another hint is that the image is credited to &lt;strong&gt;ARIJ network&lt;/strong&gt;. We are also told that this workshop was conducted in 2017 so that&amp;rsquo;s gonna be a cool lead as well.&lt;/p&gt;
&lt;p&gt;So just googling, &lt;code&gt;Christiaan Triebert Workshop 2017&lt;/code&gt; yielded this &lt;a href="https://x.com/trbrtc/status/928688231549423616"&gt;post&lt;/a&gt; on X.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss4.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Searching for Christiaan Higgins workshop in 2017&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This didn&amp;rsquo;t give much information. So instead I tried using Google Dorks to find the workshop.&lt;/p&gt;
&lt;p&gt;By Google dorking this &lt;code&gt;intext:&amp;quot;December&amp;quot; intext:&amp;quot;2017&amp;quot; intext:&amp;quot;Christiaan Triebert&amp;quot; intext:&amp;quot;workshop&amp;quot;&lt;/code&gt; I found that the event was &lt;em&gt;ARIJ 10th Annual Forum&lt;/em&gt; and in their website we had an address of &lt;strong&gt;Mövenpick Resort &amp;amp; Spa Dead Sea | Dead Sea Road, 11180&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss5.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;https://arij10thannualforum2017.sched.com/list/simple&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So from finding this I looked at the rooms available in the hotel in this &lt;a href="https://movenpick.accor.com/en/middle-east/jordan/dead-sea/resort-dead-sea/meeting-rooms.html"&gt;part&lt;/a&gt; of their website. Through that I found the answer to be &lt;code&gt;The Grand Ball room&lt;/code&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="creating-community-a-new-place-to-connect"&gt;Creating Community: A new place to connect.&lt;/h2&gt;
&lt;figure class="center" &gt;
&lt;img src="https://challenge.bellingcat.com/assets/Sofia_Santos_3-B0DbysB3.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Problem Image&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Ok, so here we will have to do a &lt;em&gt;&lt;strong&gt;little&lt;/strong&gt;&lt;/em&gt; bit of scripting, nothing too complicated, just some copying and pasting.&lt;/p&gt;
&lt;p&gt;By just using this Google dork &lt;code&gt;intext:'We finally got around to creating a bellingcat Discord server&amp;quot;&lt;/code&gt; we can find the &lt;a href="https://x.com/bellingcat/status/1260211332437213184?lang=en"&gt;post&lt;/a&gt; on X. get this time: &lt;code&gt;7:42 PM · May 12, 2020&lt;/code&gt;. Note that this time will be displayed differently based on what timezone you fall under.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss6.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Twitter post containing the bellingcat server announcement&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;So once I found the post, I joined the Discord and used this &lt;a href="https://www.reddit.com/r/discordapp/comments/5wl8ny/how_to_find_the_age_of_your_server/"&gt;method&lt;/a&gt; to get the age of the server.&lt;/p&gt;
&lt;p&gt;So, this method has the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enable developer mode on your Discord.&lt;/li&gt;
&lt;li&gt;Open Discord in your browser and open the Inspector tab on your browser.&lt;/li&gt;
&lt;li&gt;Paste the following code snippet in your browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; Date(&lt;span style="color:#e6db74"&gt;&amp;#34;709752884257882135&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;/&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;4194304&lt;/span&gt;) &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1420070400000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss7.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Result of the js code&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This gives us this timestamp: &lt;code&gt;Tue May 13 1975 18:34:34 GMT+0530 (India Standard Time)1420070400000&lt;/code&gt;
Now, this will be different according to your timezone, but on doing the math we get the time to be 68.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="future-plans-a-timely-document"&gt;Future Plans: A timely document.&lt;/h2&gt;
&lt;p&gt;So we&amp;rsquo;re told that Bellingcat published a document nearly 2 years after they registered.&lt;/p&gt;
&lt;p&gt;So I found the pdf by using this Google Dork: &lt;code&gt;intext:&amp;quot;bellingcat&amp;quot; intext:&amp;quot;future plans&amp;quot;&lt;/code&gt;. Since bellingcat was registered in 2018, it tracks that this &lt;a href="https://www.bellingcat.com/app/uploads/2020/06/Bellingcat-Policy-Plan-2019-2021.pdf"&gt;result&lt;/a&gt; was the right one.&lt;/p&gt;
&lt;p&gt;Now there is no author explicitly listed in the pdf, neither do I wanna read the whole pdf. So, I decided to take a look at the &lt;a href="https://www.pdfyeah.com/view-pdf-metadata/"&gt;pdf metadata&lt;/a&gt;, which revealed that the author was &lt;strong&gt;Aric Toler&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Great, so we have one part of the challenge solved. Now let&amp;rsquo;s see if we can get all the articles he published around 2019-2020.&lt;/p&gt;
&lt;p&gt;So on searching &lt;code&gt;bellingcat.com aric toler&lt;/code&gt; I found this &lt;a href="https://www.bellingcat.com/author/arictoler/"&gt;link&lt;/a&gt;. I scoured every article until I got &lt;a href="https://www.bellingcat.com/resources/how-tos/2020/04/15/how-not-to-report-on-russian-disinformation/"&gt;this one&lt;/a&gt;. The last word of this article is the answer.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="toolkit-tracing-tool-tips-new-and-old"&gt;Toolkit Tracing: Tool tips new and old.&lt;/h2&gt;
&lt;p&gt;This was the easiest question of this release. We are asked to find a missing document in an older edition of the Bellingcat Online Investigations toolkit released in the year 2020.&lt;/p&gt;
&lt;p&gt;I used this Google dork to search it up: &lt;code&gt;intext:&amp;quot;Guides &amp;amp; Handbooks&amp;quot; intext:&amp;quot;2020&amp;quot; intext:&amp;quot;Bellingcat&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss8.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Result of the Google dork&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;You can find the actual document mentioned in the question &lt;a href="https://p.avmedianow.com/b/e/bellingcat-s-online-investigation-toolkit-242.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this document, in the &lt;code&gt;Guides &amp;amp; Handbooks&lt;/code&gt; section, you can find this &lt;a href="https://docs.unocha.org/sites/dms/Documents/FEAT_Version_1.1.pdf"&gt;document&lt;/a&gt;. As it turns out, it is inaccessible. So the obvious first step was to simply check for a snapshot of this document in the &lt;a href="https://web.archive.org/"&gt;WayBack Machine&lt;/a&gt;.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://ik.imagekit.io/LazyCSE/back_in_time_cbc/cbc_back_in_time/ss9.png" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Result of the wayback machine search&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Once I got to the wayback machine, I simply entered the URL and voila! there it was. So we&amp;rsquo;ll simply navigate to page 39 of the document and get the first hazard listed.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Hope you found this as useful as I did.&lt;/p&gt;
&lt;p&gt;Have a nice day! :)&lt;/p&gt;</content></item><item><title>The Rising use of AI in Cybersecurity</title><link>https://blogs.bobbysmiles.xyz/posts/ai_bugbounty/</link><pubDate>Thu, 08 May 2025 16:31:48 +0530</pubDate><author>smiles@bobbysmiles.xyz (Bobby Smiles)</author><guid>https://blogs.bobbysmiles.xyz/posts/ai_bugbounty/</guid><description>&lt;h1 id="ai-in-cybersecurity"&gt;AI in Cybersecurity&lt;/h1&gt;
&lt;p&gt;Ever since the ChatGPT was released on the 30th of November 2022, it was inevitable that AI would become a crucial part of our lives. Nowadays (even though its been only 3 years since it came out), we see AI used everywhere. We write code with AI, generate images and videos with AI, summarize our meetings with AI, and with the recent introduction of tools like &lt;code&gt;Ghidra MCP&lt;/code&gt;, we are seeing its increased use in Cybersecurity. But is this entirely as evil as the recent situation on HackerOne makes it out to be? I wouldn&amp;rsquo;t be too quick to judge.&lt;/p&gt;</description><content>&lt;h1 id="ai-in-cybersecurity"&gt;AI in Cybersecurity&lt;/h1&gt;
&lt;p&gt;Ever since the ChatGPT was released on the 30th of November 2022, it was inevitable that AI would become a crucial part of our lives. Nowadays (even though its been only 3 years since it came out), we see AI used everywhere. We write code with AI, generate images and videos with AI, summarize our meetings with AI, and with the recent introduction of tools like &lt;code&gt;Ghidra MCP&lt;/code&gt;, we are seeing its increased use in Cybersecurity. But is this entirely as evil as the recent situation on HackerOne makes it out to be? I wouldn&amp;rsquo;t be too quick to judge.&lt;/p&gt;
&lt;h1 id="the-hackerone-bug-report"&gt;The HackerOne Bug Report&lt;/h1&gt;
&lt;p&gt;Before I continue, I recommend checking out the actual bug report &lt;a href="https://hackerone.com/reports/3125832"&gt;here&lt;/a&gt;. To quickly summarize, there is a critical bug in HTTP/3 capabilities of curl, which can be leveraged to corrupt the memory, hence leading to &lt;strong&gt;Remote Code Execution&lt;/strong&gt;, or &lt;strong&gt;RCE&lt;/strong&gt; in short.&lt;/p&gt;
&lt;p&gt;In the initial stages of reading this report, all seems normal and it seems like a standard report for a high severity bug. But reading further, it begins to seem more and more suspicious (to say the least). Firstly the curl staff member mentions that the patch is not applicable here and asks a question, to which the reply looks &lt;em&gt;&lt;strong&gt;SUSPICIOUSLY&lt;/strong&gt;&lt;/em&gt; like it&amp;rsquo;s AI generated markdown. The user provides the steps to &lt;em&gt;&lt;strong&gt;APPLY&lt;/strong&gt;&lt;/em&gt; a patch, without actually providing the patch in question.&lt;/p&gt;
&lt;p&gt;Some more discourse later, one of the other curl staff members drops a banger about this part of the report:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Analysis shows:
- Return address overwritten
- Stack recursion at ngtcp2_http3_handle_priority_frame
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Staff comments:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;There is no function named like this in current ngtcp2 or nghttp3.
Please clarify what you talk about. Which versions of ngtcp2 and nghttp3
did you find the problem in?
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The function he was talking about, &lt;code&gt;ngtcp2_http3_handle_priority_frame&lt;/code&gt; does not exist. This, reveals the fundamental problem with relying completely on AI to do the heavy lifting on a high-skill job.&lt;/p&gt;
&lt;h1 id="so-whats-the-issue"&gt;So What&amp;rsquo;s the Issue?&lt;/h1&gt;
&lt;p&gt;AI generated reports are nothing new. There have been many reports, made using AI over the years and so far, according to the founder of the curl project, Daniel Stenberg, no valid bugs have been reported by these so-called &lt;code&gt;AI generated slop&lt;/code&gt; reports (read his full linkedin post &lt;a href="https://www.linkedin.com/posts/danielstenberg_hackerone-curl-activity-7324820893862363136-glb1?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAAFdg9CQBp_M-Tja0o8oTrYihjhutFcn-XHw"&gt;here&lt;/a&gt;). It is not uncommon to run into situations where the AI hallucinates things that do not exist in order to fulfill the task given to it by a user.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://assets.aboutamazon.com/dims4/default/e73bc85/2147483647/strip/true/crop/4093x2304&amp;#43;7&amp;#43;0/resize/1240x698!/quality/90/?url=https%3A%2F%2Famazon-blogs-brightspot.s3.amazonaws.com%2F36%2F59%2Feba4adcc4f88a972b5639ed1dde0%2Fadobestock-712831308.jpeg" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;Generic AI concept art I randomly found online&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This is a worrying trend as in the recent years, the number of these reports have only been increasing. The problem is that the people behind triaging and validating a submission are human, and, it takes time. Triaging a submission is no simple task and people put a lot of time into this. Simply spamming AI-generated reports on these platforms only makes this job harder, as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The report cannot be ignored in the off-chance that it reports an actual exploit.&lt;/li&gt;
&lt;li&gt;Producing these kinds of reports takes very little time and the staff will not be able to keep up with the speed of incoming reports, resulting in lesser security.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The curl founder called it a &lt;code&gt;DDoS Attack&lt;/code&gt; against curl due to this. And, he&amp;rsquo;s not wrong.&lt;/p&gt;
&lt;h1 id="what-causes-this-issue"&gt;What Causes this Issue?&lt;/h1&gt;
&lt;p&gt;I think the major problem with all this, is rooted in the fact that many people, beginners and professionals alike, have begun to &lt;strong&gt;SUBSTITUTE&lt;/strong&gt; their workflow with AI, as opposed to &lt;strong&gt;AUGMENTING&lt;/strong&gt; their workflow with AI.&lt;/p&gt;
&lt;p&gt;AI is not 100% accurate, it never has been nor will it ever be, as it stands. AI is trained to give answers that &lt;strong&gt;SEEM&lt;/strong&gt; correct. Obviously, this is not intentional, rather it is a consequence of how the current methods of training these AI models work. At the end of the day, the AI is only doing it&amp;rsquo;s job. It is us, as humans, whose job it is to validate this before making a submission.&lt;/p&gt;
&lt;h1 id="but-is-ai-completely-evil"&gt;But is AI completely Evil?&lt;/h1&gt;
&lt;p&gt;No, absolutely not. I am not going to pretend that I never use AI for my tasks. I do, and I think the benefits to having something like an LLM enhancing your workflow shouldn&amp;rsquo;t be slept on. However, the key distinction is that AI &lt;strong&gt;ENHANCES&lt;/strong&gt; my workflow, it is not my &lt;strong&gt;ENTIRE&lt;/strong&gt; workflow. What I mean is that say, for example, in a project, I won&amp;rsquo;t be &lt;em&gt;vibe coding&lt;/em&gt; that whole project using some random LLM, I would rather be using it to write boilerplate code, find resources online, or as a last resort, suggest fixes to bugs in the code.&lt;/p&gt;
&lt;p&gt;And I feel that a similar approach must be adopted by the wider community at large. I am not saying my approach to this is perfect, not at all, but rather the knowledge of &lt;strong&gt;Enhancement&lt;/strong&gt; vs &lt;strong&gt;Substitution&lt;/strong&gt; must be more widespread.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://i.redd.it/lets-face-it-we-all-thought-auto-had-cared-about-wall-e-v0-bq3furftnb7e1.png?width=1600&amp;amp;format=png&amp;amp;auto=webp&amp;amp;s=710e4cbdf355ff8e96da8e07b1c80db3d9ef691d" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="right" &gt;The classic AI villain, AUTO from WALL-E&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;It is due to this same pitfall, that vibe coding (a term which I &lt;em&gt;absolutely&lt;/em&gt; hate by the way), is gaining more and more traction, when in reality, you can simply learn to code, put in the hours, and write &lt;strong&gt;FAR&lt;/strong&gt; better applications than an AI ever could. Even better, you could double that productivity, by &lt;em&gt;then&lt;/em&gt; finally using AI to enhance your already existing workflow, making this endeavour all the more worth it.&lt;/p&gt;
&lt;h1 id="closing-thoughts"&gt;Closing Thoughts&lt;/h1&gt;
&lt;p&gt;This situation on HackerOne clearly demonstrates the flawed mindset that many people have started to adopt with regards to the usage of AI and a shift in this mindset is necessary if the usage of AI in high-skill fields is to be a net-positive. However, not all of this is bad, and if anything, we should learn from the pitfalls clearly demonstrated by this incident and continue to improve in our respective disciplines.&lt;/p&gt;
&lt;p&gt;Have a nice day! :)&lt;/p&gt;</content></item><item><title>The Recent Resurgence of Linux</title><link>https://blogs.bobbysmiles.xyz/posts/linux_resurgence/</link><pubDate>Sat, 03 May 2025 17:33:45 +0530</pubDate><author>smiles@bobbysmiles.xyz (Bobby Smiles)</author><guid>https://blogs.bobbysmiles.xyz/posts/linux_resurgence/</guid><description>&lt;h1 id="the-os-disillusionment"&gt;The OS Disillusionment&lt;/h1&gt;
&lt;p&gt;A major sentiment among general audiences and tech enthusiasts alike is that popular operating systems like Windows are becoming more and more inaccessible as the days go by. Higher hardware requirements, lack of support for older OS versions and an overall decrease in quality are opening the masses to open source alternatives.&lt;/p&gt;
&lt;p&gt;With the end of support for Windows 10 fast approaching, many older devices will be rendered seemingly useless, and upgradation to a more modern piece of hardware might not be an option. In such cases, open-source comes to the rescue.&lt;/p&gt;</description><content>&lt;h1 id="the-os-disillusionment"&gt;The OS Disillusionment&lt;/h1&gt;
&lt;p&gt;A major sentiment among general audiences and tech enthusiasts alike is that popular operating systems like Windows are becoming more and more inaccessible as the days go by. Higher hardware requirements, lack of support for older OS versions and an overall decrease in quality are opening the masses to open source alternatives.&lt;/p&gt;
&lt;p&gt;With the end of support for Windows 10 fast approaching, many older devices will be rendered seemingly useless, and upgradation to a more modern piece of hardware might not be an option. In such cases, open-source comes to the rescue.&lt;/p&gt;
&lt;h1 id="linux-and-its-benefits"&gt;Linux and its Benefits&lt;/h1&gt;
&lt;p&gt;Linux needs no introduction. Almost all low level hardware runs some form of linux. Servers, wifi routers, smartphones, all are powered by a Linux distribution.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://static1.xdaimages.com/wordpress/wp-content/uploads/wm/2025/04/nintendo-switch-linux-feature-image.jpg" alt=":(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="left" &gt;Nintendo switch running Ubuntu&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Linux comes with many more benefits as well, like being less prone to cyberattacks, being fast and performant, high customizability, and a &lt;strong&gt;HUGE&lt;/strong&gt; and passionate community behind it.&lt;/p&gt;
&lt;p&gt;So where am I going with all this?&lt;/p&gt;
&lt;h1 id="the-recent-resurgence-of-linux"&gt;The Recent Resurgence of Linux&lt;/h1&gt;
&lt;p&gt;Recently I have observed that many big Content Creators are making the switch to Linux &lt;em&gt;&lt;strong&gt;AND&lt;/strong&gt;&lt;/em&gt; encouraging their community to give it a shot. For example, PewDiePie (in this &lt;a href="https://www.youtube.com/watch?v=pVI_smLgTY0&amp;amp;pp=ygUYc3dpdGNoIHRvIGxpbnV4IHBld2llcGll"&gt;video&lt;/a&gt;) recently switched to Linux, detailing his reasons for doing so (please watch the video it&amp;rsquo;s &lt;em&gt;excellent&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Even before this video came out, my YouTube feed was already dotted with tech content titled something like &lt;em&gt;&amp;ldquo;I switched to Linux and I could never look at Windows the same again&amp;rdquo;&lt;/em&gt;, all of them detailing similar reasons for switching to Linux.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customizability&lt;/li&gt;
&lt;li&gt;Performance&lt;/li&gt;
&lt;li&gt;Stability (ok this one&amp;rsquo;s a little debatable)&lt;/li&gt;
&lt;li&gt;Control&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="center" &gt;
&lt;img src="https://preview.redd.it/gnome-gnome-is-my-place-v0-akydhqbpmkye1.png?width=1080&amp;amp;crop=smart&amp;amp;auto=webp&amp;amp;s=20edd39d33987d89e800bcb0fb5fe1f907ace41b" alt="Oops...." style="border-radius: 8px;" /&gt;
&lt;figcaption class="left" &gt;A fully customized GNOME desktop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;A Linux nerd myself, seeing &lt;em&gt;regular&lt;/em&gt; people start to give Linux a shot sort of surprised me, considering that many times (coming from personal experience) I was told that Linux is too hard because it&amp;rsquo;s quite terminal centric and that&amp;rsquo;s intimidating for a guy who is not a &lt;em&gt;&amp;ldquo;basement-dwelling&amp;rdquo;&lt;/em&gt; nerd. Little did they know about Linux Mint, Ubuntu or Fedora.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="personal-anecdote"&gt;Personal Anecdote&lt;/h3&gt;
&lt;p&gt;Due to the &lt;a href="https://www.youtube.com/watch?v=pVI_smLgTY0&amp;amp;pp=ygUYc3dpdGNoIHRvIGxpbnV4IHBld2llcGll"&gt;video&lt;/a&gt; made by PewDiePie, one of my friends (completely not into tech, has an age-old computer used only for watching movies and TV shows) asked me about switching over to Linux and was surprisingly open even to try Arch Linux. Now, to preserve both their sanity and mine, I told them to switch to something like Linux Mint first, to get a feel for the OS and it&amp;rsquo;s workflow, and to ease into the new ecosystem, and they were surprisingly receptive.&lt;/p&gt;
&lt;p&gt;As it stands, I am yet to hear back from them regarding how the switch went, but considering they seemed pretty satisfied with the computer last we spoke, I suspect it went quite well.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="dont-fully-believe-the-hype"&gt;Don&amp;rsquo;t Fully Believe the Hype&lt;/h1&gt;
&lt;p&gt;Now, it might seem &lt;strong&gt;VERY&lt;/strong&gt; appealing to immediately switch to Linux after all the newfound buzz regarding the topic, but I would still ask that one consider this decision carefully. Despite its caveats, almost all software in the world is supported by Windows and Microsoft &lt;em&gt;still&lt;/em&gt; provides some of the best tools in the market.&lt;/p&gt;
&lt;p&gt;The Ms Office suite, boasting some of the best software for tasks like spreadsheets, text editing and presentations, for example, is not natively supported on Linux. It has to be run through a compatibility layer like &lt;em&gt;&lt;strong&gt;wine&lt;/strong&gt;&lt;/em&gt;, which does provide support for &lt;strong&gt;SOME&lt;/strong&gt; Windows applications, not to mention that wine in and of itself can be a little hard to setup.&lt;/p&gt;
&lt;figure class="center" &gt;
&lt;img src="https://garudalinux.org/assets/editions/garuda-mokka.webp" alt="Sorry :(" style="border-radius: 8px;" /&gt;
&lt;figcaption class="left" &gt;GNOME Desktop environment configured in Garuda Linux&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;There is also the issue with stability of certain distributions of Linux like &lt;strong&gt;Arch Linux&lt;/strong&gt;, which follows a rolling-release model. While you can always stay up-to-date with the latest updates and security patches, this can also cause instability in a system, affecting your workflow and productivity. In such cases, I would still recommend that you stick to Windows, or at least try a Linux distro on a VM or live boot before switching completely.&lt;/p&gt;
&lt;h1 id="closing-thoughts"&gt;Closing Thoughts&lt;/h1&gt;
&lt;p&gt;Linux has always been, and continues to be, a viable operating system to switch to—provided you know what you&amp;rsquo;re getting into. It is not like Windows, nor is it meant to be. Both operating systems serve their purpose, and both do it well.&lt;/p&gt;
&lt;p&gt;With Linux, you get speed, control, stability, and customizability. With Windows, you benefit from familiarity, broader software support, and ease of use.&lt;/p&gt;
&lt;p&gt;Whether or not you choose to switch to Linux is entirely up to you—but make sure to do your homework before making a decision.&lt;/p&gt;
&lt;p&gt;Have a nice day! :)&lt;/p&gt;</content></item></channel></rss>