<?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: Riddhi Rawool</title>
    <description>The latest articles on DEV Community by Riddhi Rawool (@riddhi_rawool_3b9f2e1b2da).</description>
    <link>https://dev.to/riddhi_rawool_3b9f2e1b2da</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%2F4188772%2F3852ea7d-f65b-4628-a597-bca387be1db3.png</url>
      <title>DEV Community: Riddhi Rawool</title>
      <link>https://dev.to/riddhi_rawool_3b9f2e1b2da</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/riddhi_rawool_3b9f2e1b2da"/>
    <language>en</language>
    <item>
      <title>The App Worked. The Launch Wasn't Ready. So I Built LaunchLazy</title>
      <dc:creator>Riddhi Rawool</dc:creator>
      <pubDate>Thu, 22 Oct 2026 14:23:09 +0000</pubDate>
      <link>https://dev.to/riddhi_rawool_3b9f2e1b2da/the-app-worked-the-launch-wasnt-ready-so-i-built-launchlazy-25b4</link>
      <guid>https://dev.to/riddhi_rawool_3b9f2e1b2da/the-app-worked-the-launch-wasnt-ready-so-i-built-launchlazy-25b4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;You know that moment when your project finally runs and you immediately feel like:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Okay. Done.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then five minutes later:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Did I leave a localhost URL somewhere?&lt;/li&gt;
&lt;li&gt;Is &lt;code&gt;.env&lt;/code&gt; ignored?&lt;/li&gt;
&lt;li&gt;Did I document Python dependencies?&lt;/li&gt;
&lt;li&gt;Is there a build script?&lt;/li&gt;
&lt;li&gt;Is CORS too open?&lt;/li&gt;
&lt;li&gt;Did I actually explain how to run this project?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That was the problem I wanted to solve.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;LaunchLazy&lt;/strong&gt; — a local launch-readiness auditor that checks a software project before deployment and tells you what deserves attention first.&lt;/p&gt;

&lt;p&gt;The flow is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Project Folder
     ↓
Deterministic Checks
     ↓
Score + Risks
     ↓
Qwen 2.5 via Ollama
     ↓
Explanation + Next Actions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;LaunchLazy checks things like README quality, environment files, &lt;code&gt;.gitignore&lt;/code&gt;, build scripts, tests, dependency files, localhost URLs, CORS settings, basic secret patterns, and deployment configuration.&lt;/p&gt;

&lt;p&gt;It then gives a readiness score, priority level, affected files, recommended fixes, and a downloadable report.&lt;/p&gt;

&lt;p&gt;The idea is not to replace a real security review.&lt;/p&gt;

&lt;p&gt;It is simply to catch the boring things developers often forget before launch.&lt;/p&gt;


&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;For the demo, I scanned another project instead of only testing LaunchLazy on itself.&lt;/p&gt;

&lt;p&gt;It found:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;28/100 readiness score&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High priority&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;7 automated risks&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;including missing build/test setup, undocumented Python dependencies, a hard-coded localhost URL, and missing deployment configuration.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/LSZs7G0Xq0k" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;


&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/R-iddhi" rel="noopener noreferrer"&gt;
        R-iddhi
      &lt;/a&gt; / &lt;a href="https://github.com/R-iddhi/launchlazy" rel="noopener noreferrer"&gt;
        launchlazy
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Build LaunchLazy AI-assisted launch readiness auditor
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;LaunchLazy&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;LaunchLazy is an AI-assisted software launch-readiness auditor.&lt;/p&gt;

&lt;p&gt;It scans a local software project, detects common launch risks, calculates a readiness score, and uses a local open-weight model through Ollama to explain what should be fixed next.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What LaunchLazy Does&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;LaunchLazy checks project structure and configuration for issues such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;missing README documentation&lt;/li&gt;
&lt;li&gt;missing environment variable templates&lt;/li&gt;
&lt;li&gt;missing or weak &lt;code&gt;.gitignore&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;missing build scripts&lt;/li&gt;
&lt;li&gt;missing test scripts&lt;/li&gt;
&lt;li&gt;missing Node lockfiles&lt;/li&gt;
&lt;li&gt;undocumented Python dependencies&lt;/li&gt;
&lt;li&gt;hard-coded localhost URLs&lt;/li&gt;
&lt;li&gt;risky wildcard CORS configuration&lt;/li&gt;
&lt;li&gt;possible hard-coded secrets&lt;/li&gt;
&lt;li&gt;missing deployment configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It then generates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;detected technology stack&lt;/li&gt;
&lt;li&gt;frontend/backend component breakdown&lt;/li&gt;
&lt;li&gt;launch-readiness score&lt;/li&gt;
&lt;li&gt;prioritized risk list&lt;/li&gt;
&lt;li&gt;AI-assisted explanation&lt;/li&gt;
&lt;li&gt;downloadable Markdown launch report&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Tech Stack&lt;/h2&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Frontend&lt;/h3&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Axios&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Backend&lt;/h3&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Uvicorn&lt;/li&gt;
&lt;li&gt;Requests&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Local AI&lt;/h3&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Qwen 2.5 3B&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Project Structure&lt;/h2&gt;

&lt;/div&gt;

&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;
&lt;pre class="notranslate"&gt;&lt;code&gt;launchlazy/
├── backend/
│   ├── main.py
│   └── requirements.txt
├── frontend/
│   ├── src/
│   ├── package.json
│   ├── package-lock.json
│   ├── .env.example
│   └──&lt;/code&gt;&lt;/pre&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/R-iddhi/launchlazy" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;






&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The most important design decision was actually deciding &lt;strong&gt;what the AI should NOT do&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I did not want to send a project to an LLM and ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Tell me everything wrong with this.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That can easily become guesswork.&lt;/p&gt;

&lt;p&gt;So LaunchLazy separates facts from reasoning.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Python scanner&lt;/td&gt;
&lt;td&gt;Find what actually exists&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Risk engine&lt;/td&gt;
&lt;td&gt;Score verified findings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Qwen 2.5&lt;/td&gt;
&lt;td&gt;Explain and prioritize&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;React dashboard&lt;/td&gt;
&lt;td&gt;Show everything clearly&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If &lt;code&gt;requirements.txt&lt;/code&gt; is missing, normal code can detect that.&lt;/p&gt;

&lt;p&gt;If CORS is set to &lt;code&gt;*&lt;/code&gt;, normal code can detect that.&lt;/p&gt;

&lt;p&gt;The AI only gets the findings after they are verified.&lt;/p&gt;

&lt;p&gt;That became my favourite rule from this project:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code finds the facts. AI explains why they matter.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I also optimized the scanner so the project filesystem is walked once instead of repeatedly searching the same folders for every check.&lt;/p&gt;

&lt;p&gt;And I separated scanning from AI generation, so the user sees the score and risks first while Qwen prepares the explanation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;LaunchLazy uses &lt;strong&gt;Qwen 2.5 3B through Ollama&lt;/strong&gt;, locally.&lt;/p&gt;

&lt;p&gt;That matters because project structure and configuration can contain information I would rather keep on the developer's machine.&lt;/p&gt;

&lt;p&gt;Using a local open-weight model means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;project evidence can stay local&lt;/li&gt;
&lt;li&gt;there is no per-scan hosted API cost&lt;/li&gt;
&lt;li&gt;the reasoning model can be replaced later without rebuilding the scanner&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More importantly, it pushed me to think about where AI was genuinely useful instead of using it for every step.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;Without LaunchLazy, the workflow is basically:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;README → package.json → .gitignore → env files
→ source code → backend config → deployment files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With LaunchLazy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Paste path → Inspect → Fix the important things first
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I am not claiming it magically makes a project production-ready.&lt;/p&gt;

&lt;p&gt;It just removes a lot of repetitive checking and gives the developer a much clearer starting point.&lt;/p&gt;

&lt;p&gt;That is my version of &lt;strong&gt;Slow and Steady&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;One slightly funny part of building this:&lt;/p&gt;

&lt;p&gt;I eventually made &lt;strong&gt;LaunchLazy audit LaunchLazy&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And yes, it complained about my own project.&lt;/p&gt;

&lt;p&gt;Which is probably a good sign. 😅&lt;/p&gt;




&lt;p&gt;The biggest thing I learned was this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An AI project does not become better by giving more work to the AI.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes the better design is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let software establish what is true.&lt;br&gt;&lt;br&gt;
Let AI help decide what to do about it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And if that lets me be a little lazier before deployment, even better. 🦥&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>SideLedger — AI-Assisted Financial Review for Freelancers</title>
      <dc:creator>Riddhi Rawool</dc:creator>
      <pubDate>Tue, 20 Oct 2026 13:17:11 +0000</pubDate>
      <link>https://dev.to/riddhi_rawool_3b9f2e1b2da/sideledger-ai-assisted-financial-review-for-freelancers-2n7a</link>
      <guid>https://dev.to/riddhi_rawool_3b9f2e1b2da/sideledger-ai-assisted-financial-review-for-freelancers-2n7a</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  SideLedger — AI-Assisted Financial Review for Freelancers
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;SideLedger&lt;/strong&gt;, an AI-assisted financial statement review tool designed for freelancers and independent workers.&lt;/p&gt;

&lt;p&gt;Freelancers often receive transaction statements containing dozens or hundreds of payments, subscriptions, purchases, and repeated charges. Reviewing these manually can be time-consuming, especially when trying to understand where money went or which transactions deserve attention.&lt;/p&gt;

&lt;p&gt;SideLedger lets a user upload a CSV transaction statement and turns it into a structured financial review.&lt;/p&gt;

&lt;p&gt;It can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Categorize transactions&lt;/li&gt;
&lt;li&gt;Detect possible duplicate payments&lt;/li&gt;
&lt;li&gt;Identify recurring expenses&lt;/li&gt;
&lt;li&gt;Flag unusual spending&lt;/li&gt;
&lt;li&gt;Build a prioritized Review Inbox&lt;/li&gt;
&lt;li&gt;Summarize spending by category&lt;/li&gt;
&lt;li&gt;Answer questions about the uploaded statement through the SideLedger Assistant&lt;/li&gt;
&lt;li&gt;Export analyzed results&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is to reduce the time a freelancer spends manually inspecting transactions while keeping the final financial decisions with the user.&lt;/p&gt;

&lt;p&gt;Rather than positioning AI as an autonomous financial adviser, SideLedger uses AI as a &lt;strong&gt;review assistant&lt;/strong&gt;. Potential users could include freelancers, independent consultants, creators, and other self-employed professionals who regularly need to understand their business spending.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/WgfHpDq_6S0" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The demo shows SideLedger analyzing a transaction statement, displaying the financial dashboard and Review Inbox, and using the AI assistant to answer questions about the analyzed transactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/R-iddhi" rel="noopener noreferrer"&gt;
        R-iddhi
      &lt;/a&gt; / &lt;a href="https://github.com/R-iddhi/hacktoberfest-expense-sorter" rel="noopener noreferrer"&gt;
        hacktoberfest-expense-sorter
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      SideLedger - AI-assisted financial statement review for freelancers
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The project is open source and the repository contains both the React frontend and FastAPI backend.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;SideLedger uses a hybrid approach instead of asking a language model to perform every task.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open-weight AI
&lt;/h3&gt;

&lt;p&gt;I used &lt;strong&gt;Qwen 2.5 3B through Ollama&lt;/strong&gt; for local language-model inference.&lt;/p&gt;

&lt;p&gt;Qwen is used for AI-assisted transaction categorization and for the SideLedger Assistant, which answers questions using context from the uploaded financial statement.&lt;/p&gt;

&lt;p&gt;The assistant is deliberately grounded in the analyzed statement instead of being used as a general-purpose chatbot.&lt;/p&gt;

&lt;h3&gt;
  
  
  Deterministic financial analysis
&lt;/h3&gt;

&lt;p&gt;Python and Pandas handle operations where deterministic computation is more appropriate, including transaction processing, totals, duplicate checks, recurring-pattern analysis, and preparation of structured financial data.&lt;/p&gt;

&lt;p&gt;This prevents simple financial calculations from depending entirely on generative AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anomaly detection
&lt;/h3&gt;

&lt;p&gt;SideLedger combines statistical anomaly detection with an additional tabular-model signal using &lt;strong&gt;TabPFN&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;An IQR-based statistical method provides a simple and explainable baseline for identifying unusually large transactions, while TabPFN provides an additional signal for tabular anomaly analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  Human-in-the-loop review
&lt;/h3&gt;

&lt;p&gt;Instead of automatically deciding that a transaction is wrong, SideLedger places suspicious or noteworthy transactions into a &lt;strong&gt;Review Inbox&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Users can filter the inbox by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unusual spending&lt;/li&gt;
&lt;li&gt;Possible duplicates&lt;/li&gt;
&lt;li&gt;Recurring expenses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This keeps the user in control of the final decision.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technology stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;React + Vite&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Pandas&lt;/li&gt;
&lt;li&gt;Qwen 2.5 3B&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;TabPFN&lt;/li&gt;
&lt;li&gt;Lucide icons&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The architecture separates deterministic financial processing from AI reasoning so that each component is used for the type of task it handles best.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation made SideLedger possible because financial data can be highly personal.&lt;/p&gt;

&lt;p&gt;Using an open-weight model such as Qwen through Ollama makes it possible to experiment with local inference rather than designing the entire product around sending transaction information to a proprietary hosted language-model API.&lt;/p&gt;

&lt;p&gt;It also gives developers greater control over how the model is used, how prompts are constructed, and how AI is combined with deterministic software.&lt;/p&gt;

&lt;p&gt;For SideLedger, open innovation is particularly valuable because the goal is not to let an AI make financial decisions. The goal is to combine transparent software, open models, statistical methods, and human review into a system where the user remains in control.&lt;/p&gt;

&lt;p&gt;Open models also make this architecture easier for other developers to inspect, modify, reproduce, and extend.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TabPFN&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SideLedger integrates TabPFN as an additional tabular anomaly-detection signal alongside a statistical IQR-based method.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Enjoying HAcktoberfest</title>
      <dc:creator>Riddhi Rawool</dc:creator>
      <pubDate>Fri, 16 Oct 2026 11:42:25 +0000</pubDate>
      <link>https://dev.to/riddhi_rawool_3b9f2e1b2da/enjoying-hacktoberfest-3fp3</link>
      <guid>https://dev.to/riddhi_rawool_3b9f2e1b2da/enjoying-hacktoberfest-3fp3</guid>
      <description>&lt;p&gt;helllllo!!!!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
