<?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: Irene Koner</title>
    <description>The latest articles on DEV Community by Irene Koner (@irenek).</description>
    <link>https://dev.to/irenek</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%2F3542392%2Fc9434593-e5e1-4a80-8e4a-ffcd188c87f5.jpg</url>
      <title>DEV Community: Irene Koner</title>
      <link>https://dev.to/irenek</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/irenek"/>
    <language>en</language>
    <item>
      <title>Quantum Computing and the Future of Encryption</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Sun, 01 Nov 2026 15:14:23 +0000</pubDate>
      <link>https://dev.to/irenek/quantum-computing-and-the-future-of-encryption-16b6</link>
      <guid>https://dev.to/irenek/quantum-computing-and-the-future-of-encryption-16b6</guid>
      <description>&lt;h1&gt;
  
  
  Quantum Computing and the Future of Encryption: Is Our Digital Security at Risk?
&lt;/h1&gt;

&lt;p&gt;Imagine waking up one morning to discover that the encryption protecting your bank details, private conversations and personal information is no longer as secure as you thought.&lt;/p&gt;

&lt;p&gt;Sounds scary, right?&lt;/p&gt;

&lt;p&gt;Encryption has always been one of the foundations of digital security. It protects our online transactions, messages and sensitive information from unauthorised access. However, with the development of quantum computing, the future of encryption is facing a new challenge.&lt;/p&gt;

&lt;p&gt;Quantum computers have the potential to solve certain mathematical problems much faster than traditional computers. This raises an important question: Could the technology designed to advance computing also challenge the security systems we depend on every day?&lt;/p&gt;

&lt;h2&gt;
  
  
  1. So, What Exactly Is Quantum Computing?
&lt;/h2&gt;

&lt;p&gt;To understand why quantum computers are different, we first need to look at how normal computers work. Traditional computers use bits that represent either 0 or 1. Quantum computers, on the other hand, use qubits. Thanks to quantum properties such as superposition and entanglement, they can approach certain complex problems in ways that traditional computers cannot.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Why Are Security Experts Concerned?
&lt;/h2&gt;

&lt;p&gt;Many existing encryption systems rely on math problems that are extremely difficult for conventional computers to solve.&lt;/p&gt;

&lt;p&gt;For example, RSA encryption relies on the difficulty of factoring very large numbers while elliptic curve cryptography relies on difficult mathematical problems involving elliptic curves.&lt;/p&gt;

&lt;p&gt;A sufficiently powerful, fault-tolerant quantum computer running Shor's algorithm could solve these problems much more efficiently than classical computers. This could make widely used public key encryption and digital signature systems vulnerable.&lt;/p&gt;

&lt;p&gt;Another important concern is the &lt;em&gt;Harvest Now, Decrypt Later&lt;/em&gt; strategy. Attackers may gather encrypted information today and store it until future quantum computers become powerful enough to decrypt it. This is particularly concerning for sensitive information that must remain confidential for many years.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Does This Mean All Encryption Will Become Useless?
&lt;/h2&gt;

&lt;p&gt;Quantum computing does not affect every encryption method in the same way.&lt;/p&gt;

&lt;p&gt;Symmetric encryption methods, such as AES, are affected differently. Grover's algorithm could theoretically provide a quadratic speedup when searching for encryption keys. However, this does not mean that AES becomes completely useless. Using larger key sizes, such as AES-256, can provide stronger protection against this type of quantum threat.&lt;/p&gt;

&lt;p&gt;Therefore, the main concern is not the complete disappearance of encryption but the need to upgrade existing cryptographic systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. The Solution: Preparing for a Quantum-Safe Future
&lt;/h2&gt;

&lt;p&gt;To address these challenges, researchers are developing Post-Quantum Cryptography (PQC). These are cryptographic algorithms designed to resist attacks from both classical and quantum computers.&lt;/p&gt;

&lt;p&gt;In August 2024, the National Institute of Standards and Technology (NIST) finalised its first three post-quantum cryptography standards:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FIPS 203 (ML-KEM):&lt;/strong&gt; Designed for securely establishing encryption keys.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FIPS 204 (ML-DSA):&lt;/strong&gt; Used for digital signatures and authentication.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FIPS 205 (SLH-DSA):&lt;/strong&gt; Provides another digital signature approach based on hash functions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These standards represent an important step towards preparing digital infrastructure for future quantum threats.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Are We Ready for What's Coming?
&lt;/h2&gt;

&lt;p&gt;Organisations need to start evaluating their current encryption systems, identifying vulnerable technologies and planning their transition towards quantum-resistant alternatives.&lt;/p&gt;

&lt;p&gt;This transition will require investment, testing and cooperation between cybersecurity professionals, researchers and technology companies.&lt;/p&gt;

&lt;p&gt;Quantum computing is still developing, and today's quantum machines cannot simply break all widely deployed encryption systems. However, preparing early is important because replacing cryptographic systems across large organisations can take years.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Perspective
&lt;/h2&gt;

&lt;p&gt;What I find most interesting about quantum computing is that a technology created to solve complex computational problems could also challenge the security systems we have trusted for years. It shows that cybersecurity is never a one-time achievement. As technology evolves, security methods must evolve with it. I believe preparing for quantum-related threats today is much better than waiting until they become an immediate problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Quantum computing has the potential to transform technology, but it also challenges the foundations of modern digital security.&lt;/p&gt;

&lt;p&gt;The development of post-quantum cryptography shows that researchers are already working towards stronger protection for the future.&lt;/p&gt;

&lt;p&gt;Ultimately, the goal is not to stop quantum computing but to ensure that our security systems evolve alongside it. The future of cybersecurity will depend on how effectively we prepare for technologies that have not yet reached their full potential.&lt;/p&gt;

&lt;p&gt;The quantum era may not have arrived yet, but preparing for it must start today.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;National Institute of Standards and Technology (NIST). (2024). &lt;em&gt;NIST Releases First 3 Finalized Post-Quantum Encryption Standards.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards" rel="noopener noreferrer"&gt;https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;National Institute of Standards and Technology (NIST). &lt;em&gt;Post-Quantum Cryptography.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://csrc.nist.gov/projects/post-quantum-cryptography" rel="noopener noreferrer"&gt;https://csrc.nist.gov/projects/post-quantum-cryptography&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;National Institute of Standards and Technology (NIST). &lt;em&gt;Post-Quantum Cryptography FAQs.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://csrc.nist.gov/projects/post-quantum-cryptography/faqs" rel="noopener noreferrer"&gt;https://csrc.nist.gov/projects/post-quantum-cryptography/faqs&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>security</category>
      <category>cybersecurity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>AI Case Study: Tesla Autopilot</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Thu, 02 Oct 2025 15:06:48 +0000</pubDate>
      <link>https://dev.to/irenek/ai-case-study-tesla-autopilot-567k</link>
      <guid>https://dev.to/irenek/ai-case-study-tesla-autopilot-567k</guid>
      <description>&lt;p&gt;Tesla Autopilot is an advanced driver-assistance system (ADAS) that uses artificial intelligence to make driving safer and more autonomous. It combines computer vision, neural networks, and sensor fusion to perceive the environment, make driving decisions, and control the vehicle. While not fully self-driving yet, it represents a practical example of AI shaping everyday life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;How Tesla Autopilot Works&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Data Collection (Sensors &amp;amp; Cameras)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tesla vehicles are equipped with 8 cameras, ultrasonic sensors, and radar.&lt;/li&gt;
&lt;li&gt;These sensors capture 360° views of the car’s surroundings, detecting lane markings, vehicles, pedestrians, and traffic lights.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Perception (Computer Vision + Neural Networks)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The raw sensor data is processed by deep neural networks trained on millions of real-world driving miles.&lt;/li&gt;
&lt;li&gt;The AI interprets objects: cars, traffic signs, lanes, obstacles, and pedestrians.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Decision-Making (Planning &amp;amp; Prediction)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using AI algorithms, the system predicts how nearby vehicles and pedestrians will move.&lt;/li&gt;
&lt;li&gt;It plans safe maneuvers like lane changes, adaptive cruise control, and stopping at traffic lights.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Control (Execution)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The AI sends signals to the car’s braking, steering, and acceleration systems.&lt;/li&gt;
&lt;li&gt;This ensures the car follows the plan safely, adjusting in real-time.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Diagram: Tesla Autopilot AI Flow&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+----------------+     +-------------------+     +-------------------+     +------------------+
| Sensors &amp;amp; Data | --&amp;gt; | AI Perception     | --&amp;gt; | Decision-Making   | --&amp;gt; | Vehicle Control  |
| (Cameras, Radar|     | (Neural Networks) |     | (Path Planning)   |     | (Steer/Brake/Acc)|
+----------------+     +-------------------+     +-------------------+     +------------------+

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Benefits&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;✔ Safety – Reduces human error accidents.&lt;br&gt;
✔ Convenience – Auto lane change, adaptive cruise, parking assist.&lt;br&gt;
✔ Learning System – Fleet learning improves AI models continuously.&lt;br&gt;
✔ Efficiency – Optimizes routes and fuel/battery usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Challenges / Ethical Concerns&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;⚠ Not fully autonomous – Drivers must remain attentive.&lt;br&gt;
⚠ Accident Liability – Blame on driver or Tesla?&lt;br&gt;
⚠ Data Privacy – Tesla collects huge amounts of driving data.&lt;br&gt;
⚠ Bias in AI training – Edge cases (rare scenarios) may cause failures.&lt;br&gt;
⚠ Regulatory gaps – Different countries have unclear self-driving laws.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tesla Autopilot is a real-world AI breakthrough in autonomous driving. Its success lies in combining sensor fusion, deep learning, and fleet data to make real-time driving safer. However, ethical and regulatory challenges must be addressed before reaching full autonomy. The system highlights both the power and responsibility of AI in society.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>design</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Digital Ethics Position Paper: Deepfakes</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Thu, 02 Oct 2025 14:37:55 +0000</pubDate>
      <link>https://dev.to/irenek/digital-ethics-position-paper-deepfakes-2bmn</link>
      <guid>https://dev.to/irenek/digital-ethics-position-paper-deepfakes-2bmn</guid>
      <description>&lt;p&gt;In recent years, deepfakes—AI-generated synthetic media that convincingly mimics real people’s appearance or voice—have become one of the most concerning ethical challenges in the digital world. Originally developed as a demonstration of AI’s ability to create realistic visual and audio content, deepfakes are now used for both entertainment and harm. While there are positive applications, such as in film-making or education, the ethical risks—misinformation, fraud, harassment, and erosion of trust—far outweigh the benefits if left unregulated.&lt;/p&gt;

&lt;p&gt;This paper argues that deepfakes pose a serious threat to trust in digital communication and democracy. Strong regulation, digital literacy, and technological safeguards are essential to balance innovation with responsibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;The Ethical Problem&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The central ethical issue with deepfakes is misuse for deception. By enabling realistic but fake videos and audio clips, deepfakes can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Spread misinformation during elections by making politicians appear to say or do things they never did. For example, a 2020 deepfake of Nancy Pelosi circulated widely, manipulated to make her appear impaired.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Facilitate harassment and exploitation, particularly through non-consensual pornographic content—most deepfakes online target women.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable fraud and identity theft, such as AI-cloned voices being used in scams to impersonate family members or CEOs for financial gain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Undermine trust in media, creating a “liar’s dividend,” where even real videos can be dismissed as fake.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thus, deepfakes create a digital environment where truth becomes negotiable—an outcome deeply dangerous for societies built on evidence, accountability, and trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Counterarguments&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Advocates for deepfakes argue that the technology itself is neutral—it is merely a tool. In creative industries, deepfakes are already being used for film de-aging, voice restoration for historical documentaries, and accessibility, such as generating speech for people who have lost their voices. Furthermore, some see them as a form of artistic expression or satire protected by free speech rights.&lt;/p&gt;

&lt;p&gt;While these uses are valid, the scale of harm from malicious use far surpasses the controlled benefits. What differentiates deepfakes from traditional editing is their accessibility: with free tools, almost anyone can create highly realistic fake content. This lowers the barrier to large-scale misuse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Position and Responsibility&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I take the stance that deepfakes must be considered an urgent ethical and regulatory issue. Left unchecked, they could erode public trust to the point where no digital evidence is reliable. This undermines journalism, justice systems, and democratic discourse. Responsibility lies not only with individual creators but also with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Tech companies that develop and distribute AI tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Governments that need to implement legal frameworks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Society at large, which must improve digital literacy to recognize manipulation.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Proposed Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Legislation and Regulation: Governments should criminalize malicious deepfake use, particularly in political manipulation, fraud, and non-consensual pornography. Countries like China and the EU are already drafting AI-specific laws.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Watermarking and Detection: AI developers must build traceable digital watermarks into generated content, allowing easy identification of synthetic media. Tech giants such as Meta and OpenAI are experimenting with this.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Public Awareness Campaigns: Citizens must be educated to question the authenticity of digital content, much like media literacy campaigns for fake news.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ethical AI Development: Companies must follow strict standards ensuring their tools cannot be abused easily. For example, requiring identity verification before accessing powerful generation models.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Deepfakes represent a pivotal digital ethics challenge. While they showcase the creative potential of AI, their misuse poses severe risks to democracy, personal safety, and social trust. The ethical responsibility falls on regulators, tech companies, and society to establish safeguards without stifling innovation. In my view, the solution lies in proactive governance combined with public education and technological accountability. If we act now, deepfakes can remain a creative tool; if not, they may become one of the most destabilizing forces of the digital age.&lt;/p&gt;

</description>
      <category>ethics</category>
      <category>ai</category>
      <category>discuss</category>
      <category>news</category>
    </item>
    <item>
      <title>Cloud vs Edge vs Local Architecture for Security Camera</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Thu, 02 Oct 2025 14:16:33 +0000</pubDate>
      <link>https://dev.to/irenek/cloud-vs-edge-vs-local-architecture-for-security-camera-57dl</link>
      <guid>https://dev.to/irenek/cloud-vs-edge-vs-local-architecture-for-security-camera-57dl</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;1. Cloud Computing Architecture&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Working&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Security camera continuously streams video to the cloud server.&lt;/li&gt;
&lt;li&gt;The cloud handles storage, AI video analytics, and event detection.&lt;/li&gt;
&lt;li&gt;Alerts/notifications are pushed to the user’s mobile/PC app.&lt;/li&gt;
&lt;li&gt;Playback and monitoring happen from anywhere using the internet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Diagram&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+-------------+      Internet      +----------------+
| Security    | -----------------&amp;gt; | Cloud Server   |
| Camera      |                    | (Processing,   |
| (Video Feed)| &amp;lt;----------------- | Storage, AI)   |
+-------------+      Alerts        +----------------+
                                      |
                                      v
                                 +-----------+
                                 |   User    |
                                 +-----------+

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scalable: Easy to connect unlimited devices.&lt;/li&gt;
&lt;li&gt;Accessible Anywhere: Remote monitoring from any location.&lt;/li&gt;
&lt;li&gt;Centralized Management: All processing and updates happen in the cloud.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High Latency: Depends on internet speed.&lt;/li&gt;
&lt;li&gt;Privacy Risks: Data stored on third-party servers.&lt;/li&gt;
&lt;li&gt;Recurring Costs: Requires subscription/storage charges.&lt;/li&gt;
&lt;li&gt;Downtime Issues: If cloud is down, system may fail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;2. Edge Computing Architecture&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Working&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Camera sends data to a local edge device/gateway (e.g., router, small server, AI box).&lt;/li&gt;
&lt;li&gt;Edge device does real-time AI processing (motion detection, anomaly recognition).&lt;/li&gt;
&lt;li&gt;Only filtered/processed data is sent to the cloud for backup or analytics.&lt;/li&gt;
&lt;li&gt;User receives instant alerts with reduced bandwidth usage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Diagram&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+-------------+     Local Network    +---------------+      Internet     +----------------+
| Security    | -------------------&amp;gt; | Edge Device   | ----------------&amp;gt; | Cloud Server   |
| Camera      |                      | (AI, Filtering|                   | (Storage,      |
| (Video Feed)| &amp;lt;------------------- |  Processing)  | &amp;lt;---------------- | Analytics)     |
+-------------+     Quick Alerts     +---------------+     Summary       +----------------+
        |                                                             
        v                                                              
    +-----------+                                                      
    |   User    |                                                      
    +-----------+                                                      

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low Latency: Faster alerts since AI runs locally.&lt;/li&gt;
&lt;li&gt;Bandwidth Efficient: Sends only relevant data to the cloud.&lt;/li&gt;
&lt;li&gt;Better Security: Sensitive data can stay local.&lt;/li&gt;
&lt;li&gt;Works Offline (partially): Basic detection works even without internet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Costly Setup: Requires edge devices (AI-enabled gateways).&lt;/li&gt;
&lt;li&gt;Limited Power: Edge devices have lower processing capacity than cloud.&lt;/li&gt;
&lt;li&gt;Maintenance: Requires local updates and management.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;3. Local Computing Architecture&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Working&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Security camera streams video directly to a local server or NVR/DVR.&lt;/li&gt;
&lt;li&gt;Processing, storage, and playback are done locally.&lt;/li&gt;
&lt;li&gt;User can access data only within the LAN (Local Area Network).&lt;/li&gt;
&lt;li&gt;No dependency on cloud or internet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Diagram&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+-------------+       Local Network       +----------------+
| Security    | ------------------------&amp;gt; | Local Server / |
| Camera      |                           | NVR (Storage &amp;amp; |
| (Video Feed)| &amp;lt;------------------------ | Processing)    |
+-------------+       Alerts/Playback     +----------------+
                                             |
                                             v
                                        +-----------+
                                        |   User    |
                                        +-----------+

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Very Low Latency: Processing happens instantly.&lt;/li&gt;
&lt;li&gt;Most Secure: Data never leaves the local network.&lt;/li&gt;
&lt;li&gt;No Internet Required: Works fully offline.&lt;/li&gt;
&lt;li&gt;One-time Cost: No recurring subscription fees.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Limited Scalability: Adding more cameras needs more local storage.&lt;/li&gt;
&lt;li&gt;No Remote Access (unless configured via VPN).&lt;/li&gt;
&lt;li&gt;High Upfront Cost: Expensive NVR/DVR hardware.&lt;/li&gt;
&lt;li&gt;Maintenance Burden: User must manage backups and updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Comparison Table (Cloud vs Edge vs Local)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Cloud Computing&lt;/th&gt;
&lt;th&gt;Edge Computing&lt;/th&gt;
&lt;th&gt;Local Computing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Working&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Camera → Cloud Server → User&lt;/td&gt;
&lt;td&gt;Camera → Edge Device → Cloud/User&lt;/td&gt;
&lt;td&gt;Camera → Local Server/NVR → User&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Processing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cloud servers&lt;/td&gt;
&lt;td&gt;Nearby edge device (AI gateway)&lt;/td&gt;
&lt;td&gt;Local NVR/Server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Latency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High (depends on internet)&lt;/td&gt;
&lt;td&gt;Low (near-real time)&lt;/td&gt;
&lt;td&gt;Very Low (LAN only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Very high, easy to add devices&lt;/td&gt;
&lt;td&gt;Moderate (depends on edge capacity)&lt;/td&gt;
&lt;td&gt;Limited (hardware-bound)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reliability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Requires internet/cloud uptime&lt;/td&gt;
&lt;td&gt;Works with weak internet (partially offline)&lt;/td&gt;
&lt;td&gt;Fully offline capable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Risk of privacy breach (cloud storage)&lt;/td&gt;
&lt;td&gt;Safer (less data goes to cloud)&lt;/td&gt;
&lt;td&gt;Most secure (data stays local)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ongoing subscription/storage costs&lt;/td&gt;
&lt;td&gt;Medium (edge device + some cloud storage)&lt;/td&gt;
&lt;td&gt;High upfront cost, no recurring fees&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Best Use Case&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Large-scale, remote access&lt;/td&gt;
&lt;td&gt;Real-time AI alerts + cloud backup&lt;/td&gt;
&lt;td&gt;Small setups, secure offline monitoring&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>ai</category>
      <category>blockchain</category>
      <category>security</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>DFD of an ATM system</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Thu, 02 Oct 2025 13:56:43 +0000</pubDate>
      <link>https://dev.to/irenek/dfd-of-an-atm-system-158f</link>
      <guid>https://dev.to/irenek/dfd-of-an-atm-system-158f</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Level 0 DFD (Context Diagram, ATM System)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This depicts the ATM System as a single process with external entities.&lt;/p&gt;

&lt;p&gt;Entities &amp;amp; Flows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer → inserts Card &amp;amp; PIN, Transaction Request → ATM System
&lt;/li&gt;
&lt;li&gt;ATM System → provides Cash, Receipt, Account Info → Customer
&lt;/li&gt;
&lt;li&gt;Bank Database ↔ verifies PIN, Account Details, Balance ↔ ATM System
&lt;/li&gt;
&lt;li&gt;Bank Server ↔ processes Fund Transfer, Withdrawal, Deposit ↔ ATM System&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Diagram Structure (Level 0)&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Customer ---------------------&amp;gt;
                                   \
                                    \         +-------------------+
                                     -----&amp;gt;   |                   |
   Bank Database &amp;lt;-----------------&amp;gt;          |      ATM System    |
                                              |                   |
   Bank Server  &amp;lt;-----------------&amp;gt;           +-------------------+

 Customer &amp;lt;-----------------------

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Level 1 DFD (Decomposition of ATM System)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now we break down the ATM System into sub-processes.&lt;/p&gt;

&lt;p&gt;Processes in ATM System:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authenticate User → Customer enters card &amp;amp; PIN, verified with Bank Database.
&lt;/li&gt;
&lt;li&gt;Select Transaction → Options: Withdraw, Deposit, Balance Inquiry, Fund Transfer.
&lt;/li&gt;
&lt;li&gt;Process Transaction → Executes transaction via Bank Server.
&lt;/li&gt;
&lt;li&gt;Dispense Cash / Receipt → Dispenses cash or prints receipt.
&lt;/li&gt;
&lt;li&gt;Update Account → Updates balance in Bank Database.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Data Stores:&lt;/p&gt;

&lt;p&gt;D1: Customer Account Database (account details, balance, PIN).&lt;br&gt;&lt;br&gt;
D2: Transaction Log Database (history of withdrawals, deposits, transfers).  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Diagram Structure (Level 1)&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Customer ---&amp;gt; [1. Authenticate User] &amp;lt;----&amp;gt; Bank Database  
                  |  
                  v  
Customer ---&amp;gt; [2. Select Transaction]  
                  |  
                  v  
        [3. Process Transaction] &amp;lt;----&amp;gt; Bank Server  
                  |  
                  v  
        [4. Dispense Cash / Receipt] ---&amp;gt; Customer  
                  |  
                  v  
        [5. Update Account] &amp;lt;----&amp;gt; Bank Database  

Data Stores:  
D1: Customer Account Database  
D2: Transaction Log Database  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>productivity</category>
      <category>ai</category>
      <category>design</category>
      <category>learning</category>
    </item>
    <item>
      <title>How AI in Google Maps Helps Me Daily</title>
      <dc:creator>Irene Koner</dc:creator>
      <pubDate>Thu, 02 Oct 2025 10:28:00 +0000</pubDate>
      <link>https://dev.to/irenek/how-ai-in-google-maps-helps-me-daily-4pbo</link>
      <guid>https://dev.to/irenek/how-ai-in-google-maps-helps-me-daily-4pbo</guid>
      <description>&lt;p&gt;Navigation today feels effortless. With a single tap, I can find the shortest route, estimate travel time, or avoid a traffic jam. Behind this everyday convenience lies a powerful force: Artificial Intelligence (AI). Google Maps uses AI to process billions of data points in real time. It has become one of the most essential tech tools in my daily life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;The Brain of Google Maps: Artificial Intelligence&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Maps isn’t just a digital map; it’s a smart system powered by AI. Every phone with location services acts as a sensor, sending anonymous data about speed, movement, and location to Google. AI collects and analyzes this data to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which roads are busy&lt;/li&gt;
&lt;li&gt;Where accidents or blockages might be&lt;/li&gt;
&lt;li&gt;How long it will take to reach a destination&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Data Collection and Processing&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Devices (GPS &amp;amp; Speed Data)  
            ↓  
  Google AI Servers  
            ↓  
Processed Map Updates  
            ↓  
   Suggestions to User 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Smart Route Planning&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI doesn’t just give me the shortest path. It considers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time traffic conditions&lt;/li&gt;
&lt;li&gt;Historical data, like daily rush-hour trends&lt;/li&gt;
&lt;li&gt;Road closures or accidents&lt;/li&gt;
&lt;li&gt;Weather conditions, in some cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, if traffic usually builds up on a highway around 8:30 a.m., Google Maps may guide me to a side road, even before the jam begins. This predictive ability makes route planning smarter than simply looking at distance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Route Optimization Flow&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Start Point → AI Analysis → Route A (Fastest) | Route B (Backup) | Route C (Scenic)  

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Daily Life Benefits&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here’s how AI in Google Maps impacts my daily routine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Avoiding Traffic Jams: Before leaving home, I check the map. If my usual road is congested, it suggests faster alternatives.
&lt;/li&gt;
&lt;li&gt;Accurate ETAs: The Estimated Time of Arrival adjusts in real time, helping me plan better.
&lt;/li&gt;
&lt;li&gt;Exploring New Places: AI recommends restaurants, fuel stations, and landmarks based on popularity and reviews.
&lt;/li&gt;
&lt;li&gt;Public Transport Help: It shows bus and train timings, delays, and suggests alternatives when one option is overcrowded.
&lt;/li&gt;
&lt;li&gt;Saving Time &amp;amp; Fuel: By optimizing routes, I travel efficiently and reduce fuel consumption.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Features Powered by AI&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Traffic Prediction]   [Alternate Routes]   [ETA Updates]  
        \                    |                   /  
             ----&amp;gt; Google AI Engine &amp;lt;----  
        /                    |                   \  
 [Nearby Recommendations]  [Public Transport Info]  

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A Real-Life Example&lt;/p&gt;

&lt;p&gt;One morning, I had to reach an exam center across the city. Normally, I would take the main road. But Google Maps showed heavy congestion due to an accident. Instead, AI guided me through an unfamiliar side street. I trusted the suggestion and arrived 15 minutes early while many others were stuck. That day, I truly saw how powerful AI is in shaping daily routines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Complete AI Workflow in Google Maps&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Location Data → AI Analyzes Traffic &amp;amp; History → Google Maps Suggests Best Route → User Gets Updated ETA 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Conclusion&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What once required asking strangers for directions is now solved by tapping a screen. AI in Google Maps has become my invisible travel partner, analyzing millions of signals every second to save me time, reduce stress, and help me explore more confidently.&lt;/p&gt;

&lt;p&gt;In the end, every smooth journey I take isn’t just about the roads; it’s about the intelligence behind the map.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>blogging</category>
      <category>career</category>
    </item>
  </channel>
</rss>
