<?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: Patsa Ck</title>
    <description>The latest articles on DEV Community by Patsa Ck (@patsack).</description>
    <link>https://dev.to/patsack</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%2F2479077%2F1255b786-9029-4cc6-a5a1-3babd54d9fe0.jpg</url>
      <title>DEV Community: Patsa Ck</title>
      <link>https://dev.to/patsack</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/patsack"/>
    <language>en</language>
    <item>
      <title>Laminator: Verifiable ML Property Cards using Hardware-assisted Attestations</title>
      <dc:creator>Patsa Ck</dc:creator>
      <pubDate>Sat, 03 May 2025 12:35:14 +0000</pubDate>
      <link>https://dev.to/patsack/laminator-verifiable-ml-property-cards-using-hardware-assisted-attestations-51i</link>
      <guid>https://dev.to/patsack/laminator-verifiable-ml-property-cards-using-hardware-assisted-attestations-51i</guid>
      <description>&lt;p&gt;The talk on "Laminator" introduced an exciting new approach to checking if AI models really deliver on their promises using special hardware. This is really important because many AI systems make claims about their abilities that can sometimes be misleading. In critical fields like healthcare and law enforcement, it’s essential to trust these models to avoid making serious mistakes.&lt;/p&gt;

&lt;p&gt;One interesting point was how they use trusted execution environments (TEEs) to ensure that the claims made by AI models are accurate. By combining different methods to verify these claims, Laminator aims to build trust in AI systems. This could lead to more reliable and fair AI tools in the future. Overall, the talk highlighted the importance of considering ethics and safety in AI development, reminding us that as we create new technologies, we need to ensure they are both effective and trustworthy.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Meta concerns in ML security/privacy</title>
      <dc:creator>Patsa Ck</dc:creator>
      <pubDate>Sat, 03 May 2025 10:08:50 +0000</pubDate>
      <link>https://dev.to/patsack/meta-concerns-in-ml-securityprivacy-1o9m</link>
      <guid>https://dev.to/patsack/meta-concerns-in-ml-securityprivacy-1o9m</guid>
      <description>&lt;p&gt;I'm going to write a review of an interesting talk I attended on the topic of Meta machine learning security and privacy. To be honest, I didn’t really know what "Meta" was all about. I thought “oh, sounds cool” but I had no idea what they actually do. The speaker, a professor from Waterloo, made the topic engaging by emphasizing the importance of understanding not just the threats but also who the attackers are and what they can do.&lt;/p&gt;

&lt;p&gt;A key topic of interest was model stealing, where hackers can manipulate AI models by intelligently asking the right questions. This is very important as AI becomes more part of our daily lives and we need to protect AI from bad actors.&lt;/p&gt;

&lt;p&gt;The speaker also highlighted two key concerns: first is we need better models to understand who we are protecting against and second is we must find effective ways to defend against multiple threats at the same time. These insights are crucial as we navigate the complexities of AI security. Overall, this was a refreshing talk and I was glad to hear it from a professor at the University of Waterloo~&lt;/p&gt;

</description>
    </item>
    <item>
      <title>MiniProject Company Website</title>
      <dc:creator>Patsa Ck</dc:creator>
      <pubDate>Tue, 03 Dec 2024 05:05:27 +0000</pubDate>
      <link>https://dev.to/patsack/miniproject-company-website-2j72</link>
      <guid>https://dev.to/patsack/miniproject-company-website-2j72</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Important And Interesting function&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dynamic Routing&lt;br&gt;
The project uses Next.js for dynamic routing, where each folder in the app directory represents a webpage. For example, app/page.tsx is the homepage, and adding new pages is as simple as creating a new file or folder.  &lt;/p&gt;

&lt;p&gt;Database with Prisma&lt;br&gt;
Prisma makes it easy to manage the database, handling tasks like adding, updating, deleting, and retrieving data.  &lt;/p&gt;

&lt;p&gt;Reusable Components&lt;br&gt;
Common UI parts, like buttons or headers, are stored in the components folder so they can be reused across pages, saving time and keeping things consistent.  &lt;/p&gt;

&lt;p&gt;Styling with Tailwind CSS&lt;br&gt;
The project uses Tailwind CSS, which simplifies styling with pre-made classes, making the design process quick and easy.  &lt;/p&gt;

&lt;p&gt;Secure Configurations&lt;br&gt;
Sensitive information, like database URLs or API keys, is stored in a .env file to keep it safe and out of the codebase.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to Use the System &lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Register and Login&lt;br&gt;
Customers need to register on the homepage to create an account. Once registered, they can log in using their credentials to access the system.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Navigation Bar&lt;br&gt;
The website has four main pages: Home, About, Properties, and Contact.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customers can browse these pages as needed.
&lt;/li&gt;
&lt;li&gt;On the Contact page, customers can fill out a form with their details, allowing the team to get in touch with them.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Admin View&lt;br&gt;
Admins have access to manage the website's properties. They can add new properties, update existing ones, delete properties, and make edits as needed to maintain the content on the site.  &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

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