<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Namya Aankur Gupta on Medium]]></title>
        <description><![CDATA[Stories by Namya Aankur Gupta on Medium]]></description>
        <link>https://medium.com/@namyagupta2001?source=rss-36b54e41d461------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*biu976MjJ5WiPZPN0E8N1A.png</url>
            <title>Stories by Namya Aankur Gupta on Medium</title>
            <link>https://medium.com/@namyagupta2001?source=rss-36b54e41d461------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 31 May 2026 19:57:50 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@namyagupta2001/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[President Biden Issues Executive Order on Safe AI]]></title>
            <link>https://medium.com/@namyagupta2001/president-biden-issues-executive-order-on-safe-ai-a01c6f911830?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/a01c6f911830</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[biden]]></category>
            <category><![CDATA[ai-security]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Tue, 31 Oct 2023 06:07:25 GMT</pubDate>
            <atom:updated>2023-10-31T06:07:25.444Z</atom:updated>
            <content:encoded><![CDATA[<p>President Biden is set to issue an executive order outlining the first federal regulations on artificial intelligence systems. These regulations include testing requirements to ensure that advanced AI products cannot be used for weapons production. Additionally, there will be recommendations to watermark AI-generated content to combat “deep fakes” and disinformation. These steps mark a significant move towards safeguarding the potential risks associated with AI advancements. The U.S. aims to encourage similar rules worldwide.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/332/1*Qb-7uTaUuKwcviWfHD5bdw.gif" /></figure><h3>🌟 Key Highlights from the Announcement</h3><p>Ensuring Security on a Global Scale 🛡️:</p><p>The regulations will institute comprehensive testing for advanced AI products, ensuring they cannot be repurposed for the production of biological or nuclear weapons. This move underscores a steadfast commitment to global security.</p><p>Safeguarding Against “Deep Fakes” 🎭:</p><p>Recommendations for watermarking AI-generated content will be introduced to combat the rising threat of “deep fakes” and disinformation campaigns. This measure is particularly pertinent as we approach the 2024 presidential campaign.</p><p>A Call for Global Collaboration 🌍:</p><p>Recognizing the global nature of AI development, the U.S. is proactively encouraging allies and adversaries alike to develop parallel regulations. This reflects the imperative of international cooperation in regulating AI technologies.</p><p>Influence on Technology Sector 💡:</p><p>The regulations will pioneer standards for safety, security, and consumer protections within the technology sector. By leveraging the government’s influence, compliance with these standards will be incentivized among technology companies.</p><p>Advancing Clear Safety Standards 📋:</p><p>The Department of Health and Human Services, in collaboration with other agencies, will set forth unequivocal safety standards for AI usage. Additionally, procurement processes for AI tools will be streamlined, ensuring accessibility and responsible adoption.</p><p>Evaluating the Impact on Labor Market 💼:</p><p>The Department of Labor and the National Economic Council will undertake a comprehensive study to assess AI’s effect on the job market. This study may lead to further regulations, ensuring the benefits of AI are harmoniously balanced with workforce considerations.</p><p>Mitigating Algorithmic Bias 🚫:</p><p>Agencies will provide clear guidance to prevent discrimination resulting from algorithms used in AI tools. This measure will have positive implications for landlords, government contractors, and federal benefits programs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*7i70fHdQAh99HByrWr7Oxw.jpeg" /></figure><h3>🔍 Further Considerations</h3><p>While these regulations represent a significant stride, it’s important to note that the White House acknowledges the necessity for privacy legislation to fully ensure robust data protection. The tech industry, including Microsoft, OpenAI, Google, and Meta, stands united in supporting these regulations, albeit with differing opinions on the level of government oversight.</p><h3>🔮 The Road Ahead</h3><p>Looking ahead, this landmark development sets the stage for a new era of responsible innovation. President Biden’s commitment to finding the equilibrium between innovation and regulation in the AI sector is emblematic of a forward-thinking approach. These regulations not only aim to harness the benefits of AI but also to mitigate potential risks, thereby paving the way for responsible AI development and usage.</p><h3>Reach out to me</h3><p>Use the links below to check out my other content or just to say hi.</p><p>Check out my other articles on Medium: <a href="https://medium.com/@namyagupta2001">https://medium.com/@namyagupta2001</a></p><p>Reach out to me on LinkedIn. Let’s connect: <a href="https://www.linkedin.com/in/namya-aankur-gupta/">https://www.linkedin.com/in/namya-aankur-gupta/</a></p><p>Be sure to check out AI Banter’s youtube video and Subscribe 🚀 : <a href="https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s">https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s</a></p><p>Instagram: <a href="https://www.instagram.com/ai.banter/?hl=en">https://www.instagram.com/ai.banter/?hl=en</a></p><p>Twitter: <a href="https://twitter.com/AankurNamya">https://twitter.com/AankurNamya</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a01c6f911830" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BloombergGPT — Shaping the Financial AI Frontier ]]></title>
            <link>https://medium.com/@namyagupta2001/bloomberggpt-shaping-the-financial-ai-frontier-d1db5642b2d?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/d1db5642b2d</guid>
            <category><![CDATA[bloomberg]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Tue, 29 Aug 2023 04:42:46 GMT</pubDate>
            <atom:updated>2023-08-29T04:42:46.397Z</atom:updated>
            <content:encoded><![CDATA[<h3>BloombergGPT — Shaping the Financial AI Frontier 💡</h3><p>Bloomberg has ushered in a new era with the unveiling of BloombergGPT, an exceptional large language model meticulously tailored to cater to the intricacies of the financial realm. Let’s dive into the phenomenon that is BloombergGPT and its game-changing implications for the finance industry.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/617/1*TYTWHsMIzmqUpOIlBL9AJg.jpeg" /><figcaption>BloombergGPT</figcaption></figure><h3>Deciphering the Finance Lexicon</h3><p>Navigating the intricate language and data-driven essence of the financial world demands an AI solution that understands its intricacies. While general large language models have laid the groundwork, BloombergGPT raises the bar by undergoing intensive training on an extensive corpus of financial data. This unique training equips it to excel in diverse natural language processing tasks specific to the finance domain.</p><h3>A Legacy of AI Pioneering</h3><p>Bloomberg’s decade-long leadership in AI and machine learning comes to fruition with BloombergGPT. This model ingeniously merges domain-specific financial data with general-purpose datasets, giving rise to a powerhouse that not only outperforms peers in financial benchmarks but also stands strong in broader language benchmarks.</p><h3>Power of Quality Data</h3><p>The foundation of any great AI model is the data it’s nurtured with. Drawing from an extensive archive of four decades of financial data, Bloomberg curated an exhaustive dataset comprising a staggering 363 billion tokens. This in-house data was further enriched with a 345 billion token public dataset scraped from diverse sources like YouTube and Wikipedia. This meticulous curation resulted in a colossal training corpus exceeding 700 billion tokens.</p><p>Bloomberg uses Natural Language Processing to transform how users find financial data, Credits: Fortune</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uprrM2lalJC6Qzt4WCWCmg.jpeg" /><figcaption>Bloomberg uses Natural Language Processing to transform how users find financial data, Credits: Fortune</figcaption></figure><h3>BloombergGPT’s Multifaceted Abilities</h3><p>BloombergGPT shines brilliantly across an array of tasks:</p><ol><li><strong>Mastering Bloomberg Query Language (BQL):</strong> Simplifying financial analysis, it translates natural language queries into valid Bloomberg Query Language, enhancing data interactions.</li><li><strong>News Headline Wizardry:</strong> Assisting journalists and news platforms, it suggests compelling and contextually relevant headlines that captivate readers.</li><li><strong>Financial Q&amp;A Maestro:</strong> Proficiently addressing financial queries, BloombergGPT offers precise and insightful answers, showcasing its mastery of the domain.</li></ol><h3>AI’s Unstoppable Surge in Finance 📈</h3><p>In a landscape dominated by data’s sheer magnitude and complexity, AI’s indomitable role in the financial sector is undeniable. Bloomberg’s launch of BloombergGPT on March 30, 2023, is a testament to this evolution, propelling AI into the heart of finance.</p><p><strong>AI’s Multifaceted Role:</strong> As financial institutions grapple with data’s exponential growth, AI offers transformative solutions across key domains:</p><p><strong>Revolutionizing Chatbots: </strong>AI-powered chatbots, empowered by Natural Language Processing, redefine customer engagement, offering round-the-clock interactions and enhanced online services.</p><p><strong>Fortifying Fraud Defence:</strong> AI augments fraud detection by unveiling intricate patterns, anomalies, and suspicious relationships within data, bolstering existing prevention measures.</p><p><strong>Empowering Credit Risk Management:</strong> Amidst stringent regulations, AI emerges as the driving force behind robust credit risk management models.</p><p><strong>Predictive Precision:</strong> AI and Machine Learning usher in accurate revenue forecasts, stock price predictions, risk assessment, and case management.</p><p><strong>Enhancing Customer Relations:</strong> AI’s personalized touch translates into 24/7 services, featuring biometric authentication and voice-command capabilities.</p><h3>Revolutionary Architecture and Beyond 🦾</h3><p>BloombergGPT’s architecture, a decoder-based causal language model, boasts an astounding 70 layers of transformer decoder blocks. Its ability to seamlessly convert natural language into Bloomberg Query Language streamlines financial analysis, while its knack for generating news headlines demonstrates its adaptability.</p><h3>Reshaping Finance with BloombergGPT 👩🏻‍💻</h3><p>BloombergGPT’s debut marks a monumental leap in the fusion of finance and AI. Armed with 50 billion parameters and unparalleled domain-specific finesse, it emerges as a trailblazer in financial NLP tasks. As research and training continue, BloombergGPT’s potential to reshape the finance landscape remains boundless.</p><p><strong>Watch My YouTube Video to Dive Deeper into BloombergGPT’s Impact on Finance!</strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F3uHuYKN7sWg%3Fstart%3D476%26feature%3Doembed%26start%3D476&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3uHuYKN7sWg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F3uHuYKN7sWg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/bff67d5fffe3363a03f9cd0c6bfe10c7/href">https://medium.com/media/bff67d5fffe3363a03f9cd0c6bfe10c7/href</a></iframe><p>Stay tuned for more transformative developments at the convergence of technology and finance!</p><h3>Reach out to me</h3><p>Use the links below to check out my other content or just to say hi.</p><p>Check out my other articles on Medium: <a href="https://medium.com/@namyagupta2001">https://medium.com/@namyagupta2001</a></p><p>Reach out to me on LinkedIn. Let’s connect: <a href="https://www.linkedin.com/in/namya-aankur-gupta/">https://www.linkedin.com/in/namya-aankur-gupta/</a></p><p>Be sure to check out AI Banter’s youtube video and Subscribe 🚀 : <a href="https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s">https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s</a></p><p>Instagram: <a href="https://www.instagram.com/ai.banter/?hl=en">https://www.instagram.com/ai.banter/?hl=en</a></p><p>Twitter: <a href="https://twitter.com/AankurNamya">https://twitter.com/AankurNamya</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d1db5642b2d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NVIDIA’s Quantum Leaps in AI]]></title>
            <link>https://medium.com/@namyagupta2001/nvidias-quantum-leaps-in-ai-6bdb9f258954?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/6bdb9f258954</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[nvidia]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Mon, 14 Aug 2023 05:01:56 GMT</pubDate>
            <atom:updated>2023-08-14T05:01:56.270Z</atom:updated>
            <content:encoded><![CDATA[<p>The world of technology keeps changing all the time, and the fast rise of artificial intelligence (AI) has been a big surprise in the tech industry. Recently, Nvidia’s stock went up by a huge 24%, reaching its highest point ever. This sudden jump is making NVIDIA likely to be the first chip company to be worth $1 trillion. This quick rise shows how AI is getting better really fast and changing the market a lot.</p><p>The reason for this big growth is that AI is being used in more and more ways in different industries. It’s changing how we do things in healthcare, transportation, and more. AI is making a big difference in how we live and work, and it’s even changing what we thought was possible. The demand for the computer chips that power AI is going up a lot, and companies like NVIDIA are making a lot of money from it. Recent product and service announcements from Nvidia CEO Jensen Huang demonstrate the company’s dedication to growing its AI footprint.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fu76m8lWvc3s%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Du76m8lWvc3s&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fu76m8lWvc3s%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ad8be0adfbef13f065a64eff158f9996/href">https://medium.com/media/ad8be0adfbef13f065a64eff158f9996/href</a></iframe><h4>GEForce RTX GPU</h4><p>Earlier image rendering used to take hours until NVIDIA came up with a technology to develop the image rendering process to be accomplished in minutes. Now, with NVIDIA’s GeForce GPU, the image rendering process has reduced to 15 seconds approximately. It works with the help of AI and algorithms to show proper shadows as well as 3D rendering of GPU. It has made a very significant impact by building powerful GPU’s that have helped the data scientists and engineers to train their machine learning models by boosting the performances and thus, making them rely on NVIDIA.</p><h4>NVIDIA ACE (Avatar Cloud Engine)</h4><p>With the recent unveiling of NVIDIA’s ACE (Avatar Cloud Engine), the horizon of gaming appears to be expanding exponentially. It has the capabilities of pioneering AI engine, demonstrating its prowess in speech recognition, text-to-speech, and natural language understanding through a monumental language model for gaming. It will animate the gestures by the voice modulation of the speaker. They have partnered with ConvAI to build the powerful framework for beautiful 3D images and videos. It involves generative AI with which the non playing characters (NPCs) can interact and communicate with the characters in the game.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pK11boSl41JPrmzaiP0v7w.png" /><figcaption>NVIDIA Ace</figcaption></figure><h4>DGX GH200 AI Supercomputer</h4><p>The introduction of AI supercomputer DGX GH200 marks its continuous efforts to cater to the needs of datacenter operations. The DGX GH200 is not just a fancy piece of rack hardware; it’s a comprehensive solution that combines high-performance computing (HPC) with AI. It’s designed to handle the most complex AI workloads, offering a level of performance that is truly unparalleled.</p><p>The <a href="https://nvdam.widen.net/s/rtsskzqjqf/nvidia-dgx-gh200-white-paper">DGX GH200</a> has all the raw power developers could want; it is much more than just a fancy super-computer. It’s about harnessing that power to drive AI forward. Undoubtedly, the software stack that comes bundled with the DGX GH200 is one of its standout features. This comprehensive solution comprises several optimized SDKs, libraries, and tools designed to fully harness the hardware’s capabilities, ensuring efficient application scaling and improved performance.</p><p>A wider democratic growth of AI technology may result if more large businesses adopt this technology and start to develop and implement cutting-edge AI solutions. Hopefully, new developments will filter down into more affordable solutions, opening up AI to smaller businesses. The ability for smaller organisations to use computational capacity comparable to the DGX GH200 on a pay-per-use basis is expanding thanks to cloud-based connectivity. The DGX GH200 may have a high initial cost, but its long-term impact on the industry may help level the playing field for companies of all sizes. Jensen gave an example of Synthesia AI that converts the Text to Actor narration. You can click on the link to see the <a href="https://youtube.com/clip/UgkxsGcGSqUv_ztBg3WdG1rUBv625Gy71Xbf">demo</a>.</p><p><a href="https://youtube.com/clip/UgkxsGcGSqUv_ztBg3WdG1rUBv625Gy71Xbf">✂️ DGX GH200</a></p><h4>NVIDIA Maxine</h4><p>NVIDIA Maxine has been developed specifically to address these challenges through the use of state-of-the-art AI models that greatly improve the clarity of video conferencing calls. NVIDIA Maxine is a suite of pretrained AI models built to improve video conferencing experience. NVIDIA is accelerating its effort to provide cloud-native microservices to enable disaggregating computing in the cloud, for “scale out” beyond a single GPU and improving resource management. NVIDIA Maxine microservices can be integrated with your existing software and deployed in Kubernetes clusters with GPUs in the cloud. This also simplifies deployment for cloud infrastructure and provides the ability for companies to leverage Maxine in private or public cloud infrastructures.</p><p>Three types of microservices are provided:</p><ul><li><strong>Audio Effects microservice</strong>: Includes background noise removal, room echo cancellation, acoustic echo cancellation and audio super resolution</li><li><strong>Video Effects microservice</strong>: Includes virtual background and eye contact</li><li><strong>Live Portrait microservice:</strong> For animating a picture from your webcam feed input</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iGgSzOt5ZLxr326iKvGo9w.jpeg" /><figcaption>NVIDIA Maxine, Credits: NVIDIA news</figcaption></figure><h4>NVIDIA and WPP</h4><p>NVIDIA and WPP announced that they are creating a content engine that uses AI and NVIDIA Omniverse to help creative teams produce high-quality commercial content at scale, more quickly, and with more brand consistency.</p><p>The new engine links an ecosystem of tools for 3D design, manufacturing, and the creative supply chain, including those from Adobe and Getty Images, enabling WPP’s designers and artists to combine the development of 3D content with generative AI. This makes it possible for their businesses to engage with customers in highly personalised ways while maintaining the integrity of their brand, its products, and its trademarks.</p><p><a href="https://youtube.com/clip/UgkxrtFF4CDPe2xv4sHTg0AOo2eBXm-04vxb">✂️ Generative AI advertisements</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vU7ai3Jy7j45LjvdwXGdAQ.jpeg" /><figcaption>NVIDIA and WPP generative AI for creative solutions</figcaption></figure><p>NVIDIA keeps pushing the envelope of AI innovation with the release of the DGX GH200 supercomputer platform, the partnership with WPP for the production of advertisements, and Nvidia ACE for Games 🚀 Nvidia strengthens its position as a pioneer in the field and advances the AI industry by offering cutting-edge technologies and tackling significant issues in AI development.</p><p>If this newsletter intrigued you about AI, share it with your network too! Happy reading!</p><h3>Reach out to me</h3><p>Use the links below to check out my other content or just to say hi.</p><p>Check out my other articles on Medium: <a href="https://medium.com/@namyagupta2001">https://medium.com/@namyagupta2001</a></p><p>Reach out to me on LinkedIn. Let’s connect: <a href="https://www.linkedin.com/in/namya-aankur-gupta/">https://www.linkedin.com/in/namya-aankur-gupta/</a></p><p>My Twitter: <a href="https://twitter.com/AankurNamya">https://twitter.com/AankurNamya</a></p><p>Be sure to check out AI Banter’s youtube video and Subscribe 🚀 : <a href="https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s">https://www.youtube.com/watch?v=u76m8lWvc3s&amp;t=607s</a></p><p>Instagram: <a href="https://www.instagram.com/ai.banter/?hl=en">https://www.instagram.com/ai.banter/?hl=en</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6bdb9f258954" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Titans Unveiled: Updates by Top 5 Industry Players]]></title>
            <link>https://medium.com/@namyagupta2001/ai-titans-unveiled-updates-by-top-5-industry-players-ea4b5c29860a?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/ea4b5c29860a</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[meta]]></category>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[google]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Tue, 01 Aug 2023 05:31:55 GMT</pubDate>
            <atom:updated>2023-08-01T05:31:55.731Z</atom:updated>
            <content:encoded><![CDATA[<p>In addition to movie fans anticipating Barbenheimer, tech enthusiasts were also looking forward to the week as Meta released LLaMa 2, which was expected to cause a seismic shift in the field of artificial intelligence.</p><p><strong>Expanding AI Horizons with Meta’s LlaMa 2 </strong>👩‍💻</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/557/1*uF0-fKX1ipPRajCuze3pgw.png" /><figcaption>Meta’s Llama 2, Credit: Self</figcaption></figure><ul><li>On July 19, Meta, founded by Mark Zuckerberg, declared that it would collaborate with Microsoft to launch the next-generation open-source language model ‘LLaMa 2’.</li><li>LLaMa 2 is a large language model (LLM) that can be used to create chatbots such as ChatGPT.</li><li>Meta is making LLaMa 2 open-source, so, its content will be available for people to access for free and use and tweak to create their own AI chatbots for other purposes.</li></ul><p><strong>Microsoft Got the Move </strong>🏎️</p><ul><li>Microsoft has invested over $10 billion in OpenAI, but its partnership with Meta indicates that it is broadening its AI bets beyond ChatGPT.</li><li>Open AI, co-founded by Elon Musk and investor Sam Altman and backed by $1 billion in funding from Microsoft Corp., is expecting its business to surge.</li><li>The research organisation expects $200 million in revenue next year and $1 billion by 2024.</li></ul><p><strong>AI-vertising for Meta </strong>📺</p><ul><li>This can prove to be a new source of revenue for Meta alongside their primary source — Advertising and can also help them tap into new markets.</li><li>By open-sourcing LLaMa 2, Meta gains a tactical advantage by preempting potential customers who might have turned to competitors like Google or Microsoft.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fu76m8lWvc3s%3Fstart%3D329%26feature%3Doembed%26start%3D329&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Du76m8lWvc3s&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fu76m8lWvc3s%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ecf76c8b49e0737931beef621ecffaad/href">https://medium.com/media/ecf76c8b49e0737931beef621ecffaad/href</a></iframe><p><strong>Apple GPT </strong>🧑‍🔬</p><p>According to reports, Apple is creating the “Apple GPT” AI chatbot. These models are produced by Ajax framework, which intriguingly functions on Google Cloud.</p><p>Only a small number of Apple employees have access to the Generative AI technology, which is presently in testing. This report is even more surprising given how secretive the tech giant has been about its research in generative AI.</p><p>The tech industry will undoubtedly be affected by the iPhone maker’s entry into the field of generative AI, which was previously dominated by OpenAI and Microsoft. You can expect significant upgrades to Siri.</p><p><strong>Google’s</strong> <strong>Bard Gets Eyes</strong> 👀</p><p>Bard has been updated with image recognition capabilities.</p><p>This means that Bard can now understand and respond to images, opening up a whole new world of possibilities.</p><p><strong>Google’s New AI News Tool- Genesis </strong>📰</p><p>Google is developing an AI tool called “Genesis” that could revolutionize the news industry. It is capable of writing news articles &amp; potentially replacing 43% of journalists.</p><p>The tool, known internally by the working title Genesis, can take in information — details of current events, for example — and generate news content, the people said, speaking on the condition of anonymity to discuss the product.</p><p>One of the three people familiar with the product said that Google believed it could serve as a kind of personal assistant for journalists, automating some tasks to free up time for others, and that the company saw it as responsible technology that could help steer the publishing industry away from the pitfalls of generative A.I.</p><p>🛡<strong>ChatGPT 4 vs LLaMa 2 vs Bard LLM </strong>⚔️</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d3Jc_XGCagM0MuOFQhrF7g.png" /><figcaption>ChatGPT vs Llama vs Bard</figcaption></figure><ul><li>Meta is trying to weaken the competitive edge of OpenAI, Google etc. Interestingly, Microsoft is the biggest investor in OpenAI, yet it is backing Llama 2.</li><li>ChatGPT took off like a rocket in December’22 and grew 132% in January’23 and then had a slow growth in April-May. Meanwhile, Google’s Bard attracted 142.6 million visitors in May, up from 49.7 million in April.</li><li>Both Bard and the Bing chatbot (which incorporates OpenAI’s latest GPT-4 model, are free alternatives that have the advantage of access to more up-to-date information than ChatGPT because they are built on top of search engines.</li><li>Llama 2 is Open Source as well as Free for commercial use 🚀 This means that the companies that had concerns over sending their data to OpenAI will now benefit from Llama 2.</li></ul><p><strong>AI Odyssey Continues </strong>🔮</p><ul><li>The release of consumer-focused AI tools such as ChatGPT and Bard is set to fuel a decade-long boom that grows the market for generative AI to an estimated $1.3 trillion in revenue by 2032 from $40 billion last year.</li><li>The sector could expand at a rate of 42% over ten years — driven first by the demand for infrastructure necessary to train AI systems and then the ensuing devices that use Al models, advertising, and other services.</li></ul><p>Amazon.com Inc.’s cloud division, Google parent Alphabet Inc., Nvidia Corporation, Microsoft Corporation and Apple, that have invested billions of dollars in AI, are likely to be among the biggest winners from the Al boom.</p><p>Thanks for Reading!</p><h3>Reach out to me</h3><p>Use the links below to check out my other content or just to say hi.</p><p>Check out my other articles on Medium: <a href="https://medium.com/@namyagupta2001">https://medium.com/@namyagupta2001</a></p><p>Reach out to me on LinkedIn. Let’s connect: <a href="https://www.linkedin.com/in/namya-aankur-gupta/">https://www.linkedin.com/in/namya-aankur-gupta/</a></p><p>My Twitter: <a href="https://twitter.com/AankurNamya">https://twitter.com/AankurNamya</a></p><p>Be sure to check out AI Banter: <a href="https://www.youtube.com/@AI-Banter">https://www.youtube.com/@AI-Banter</a></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fu76m8lWvc3s%3Fstart%3D329%26feature%3Doembed%26start%3D329&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Du76m8lWvc3s&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fu76m8lWvc3s%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ecf76c8b49e0737931beef621ecffaad/href">https://medium.com/media/ecf76c8b49e0737931beef621ecffaad/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ea4b5c29860a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Unleashing the Power of Prompt Engineering]]></title>
            <link>https://medium.com/@namyagupta2001/unleashing-the-power-of-prompt-engineering-52c8fff5f030?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/52c8fff5f030</guid>
            <category><![CDATA[prompt-engineering]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Mon, 17 Jul 2023 07:02:34 GMT</pubDate>
            <atom:updated>2023-07-17T07:03:57.098Z</atom:updated>
            <content:encoded><![CDATA[<h3>Unleashing the Power of Prompt Engineering: Earn $$$ 🤑 using Prompts</h3><p><em>Unveiling the Art of Language Modelling</em></p><p>Language models are becoming robust in the field of natural language processing (NLP), capable of comprehending and producing writing that is human-like. One fundamental practise stands out among the many strategies that support their success: Prompt Engineering.</p><blockquote>This intriguing method involves developing prompts — effective instructions or queries — to direct language models towards desired outcomes.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*G_XHsWm1uFtUhKIpQFjehQ.jpeg" /><figcaption>Prompt Engineering</figcaption></figure><p>Let’s explore prompt engineering and learn about its tremendous effects in the NLP field</p><h4>Use Cases</h4><p><strong>Text Generation:</strong> Language models are able to produce text that adheres to a variety of styles, tones, and topics by adjusting the prompts. This talent is very beneficial for personalised chatbots, content creation, and creative writing.<br><strong>Answering questions:</strong> Prompts may be created to draw forth pertinent data from a particular situation. This method improves the accuracy and context-appropriateness of the replies provided by chatbots, information retrieval systems, and virtual assistants.<br><strong>Sentiment Analysis:</strong> Language models may be adjusted to analyse sentiment in text data by including prompts that specifically ask for sentiment-based replies. This supports sentiment analysis, brand monitoring, and perception research.<br><strong>Machine Translation:</strong> Prompts can be used to direct language models towards creating accurate and contextually relevant translations when using machine translation. This makes machine translation systems better and makes multilingual communication easier.</p><h4>Successful Prompt</h4><p>To help with content development, a simple prompt template may include words, phrases, and questions. The target audience, tone of voice, and style, as well as a strong call to action, are components of a successful prompt template, on the other hand.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dWs7IIoLkQ1nBuwfMgDHvQ.png" /><figcaption>Prompts matter for Accurate Data</figcaption></figure><h3>Prompt Engineer</h3><h4>Role of a Prompt Engineer</h4><p>A prompt engineer is required to:</p><ul><li><strong>Design of Prompts:</strong> A prompt engineer creates prompts that provide language models clear instructions. This entails comprehending the precise specifications of the NLP task at hand and developing prompts that provide the necessary results. Examples, inquiries, or detailed directions that are suited to the task may be included in the prompts.</li><li><strong>Task-Specific Optimisation:</strong> To enhance the performance of language models for certain NLP tasks, prompts are optimised by the prompt engineer. This involves repeatedly experimenting with and analysing the prompts in order to improve and fine-tune them. They seek to improve accuracy, coherence, and contextual relevance by assessing the model’s output and tweaking the prompts.</li><li><strong>Analysis of Data:</strong> Engineers who work quickly analyse and preprocess data to find trends, insights, and potential biases. They examine the training data, perform any necessary preprocessing, and look for any particular patterns or features that might be added to the prompts to enhance model performance. Additionally, they guarantee that the data employed for prompt engineering is diverse and representative.</li></ul><blockquote>The salaries of Prompt Engineers range from $90,000 — $320,000 in the United States of America</blockquote><h3>Who can be a Prompt Engineer?</h3><p>You can be a prompt engineer if you have the following skills broadly:</p><ul><li>Good verbal and written communication: Effective communication is crucial when working as a prompt engineer. You should be able to clearly communicate ideas, collaborate with team members, and convey complex technical concepts to stakeholders with varying levels of expertise.</li><li>AI technical knowledge: You have a solid understanding of machine learning principles, including supervised and unsupervised learning, as well as deep learning techniques like neural networks. Knowledge of training algorithms, optimization methods, and hyperparameter tuning is beneficial.</li><li>Data Analysis Experience: Prompt engineers work with data to identify patterns, insights, and potential biases. They analyze the training data, preprocess it as required, and identify any specific patterns or features that can be incorporated into the prompts to improve model performance. They also ensure that the data used for prompt engineering is representative and diverse.</li></ul><h3>My experience with Prompt engineering</h3><p>The reliance on many individuals or jobs has been completely decreased, and I can now perform at least 4 to 7 responsibilities on my own using these amazing AI capabilities with the help of Prompt Engineering.</p><p>Here is what I have learnt to give a good prompt:</p><p>Give OpenAI’s ChatGPT a context, then add the work you want it to do. Include step-by-step instructions and offer the data it needs to produce the desired result (content, code, an image, analysis, etc.). Give the AI a position that is appropriate for the results you expect, such as content producer, artist, proofreader, analyst, developer, author, blogger, strategist, or marketer. The prompt should be improved till it produces the desired result. Give examples, influencers, or well-known figures in those fields so that you can produce superior content or production.</p><p>For <em>image creation</em> provide the image reference, text prompt, and parameters like lighting, 3D, photo realistic, cinematic, and negative prompt what it should not do. This gives a clear guidance for the tool to generate the desired output.</p><p>For <em>creating AI based videos</em> — create an image, add the script, and use the AI video creating tools to generate the videos. You can edit, remove unwanted content, delete the long pause etc., make the videos better and engaging.I have been having a great time with these tools and experimenting every day. I could create images, edit videos, content, art, etc.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WPK-y3nw0TsUhvhUwsDvGQ.png" /><figcaption>Prompt Engineering</figcaption></figure><p>This industry is expanding quickly, and newer and better products are being introduced daily. Although it is challenging for everyone to be aware of everything, failing to be informed and use these tools is a crime. Getting your hands on these tools and improving the speed and quality of your work is the only way to keep your roles. Boost your productivity and worth!</p><p><strong>Thanks for Reading!</strong></p><h4><strong>Reach out to me</strong></h4><p>Use the links below to check out my other content or just to say hi.</p><p>Check out my other articles on Medium: <a href="https://medium.com/@namyagupta2001">https://medium.com/@namyagupta2001</a></p><p>Reach out to me on LinkedIn. Let’s connect: <a href="https://www.linkedin.com/in/namya-aankur-gupta/">https://www.linkedin.com/in/namya-aankur-gupta/</a></p><p>My Twitter: <a href="https://twitter.com/AankurNamya">https://twitter.com/AankurNamya</a></p><p>Be sure to check out AI Banter (content coming soon 🔥): <a href="https://www.youtube.com/@AI-Banter">https://www.youtube.com/@AI-Banter</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=52c8fff5f030" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Unleashing the Power of ChatGPT — A Revolutionary AI Powered Chatbot]]></title>
            <link>https://medium.com/block6/unleashing-the-power-of-chatgpt-a-revolutionary-ai-powered-chatbot-3a3552429f27?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/3a3552429f27</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Wed, 28 Dec 2022 19:59:02 GMT</pubDate>
            <atom:updated>2022-12-29T12:14:03.454Z</atom:updated>
            <content:encoded><![CDATA[<h3>Unleashing the Power of ChatGPT — A Revolutionary AI Powered Chatbot</h3><p>ChatGPT is one of the most trending topics right now. It has broken the record for most sign ups over 1 Million users done even more than Netflix, Youtube and Instagram in just 5 days. No longer we will be googling the answers to problems, it gives breakdown of them in fine detail with explanations on how it works. Example, please summarise this text for me (and you enter the text) , it has you covered!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jnMitowtc5QLKQedWiopfA.png" /><figcaption>Image created by author</figcaption></figure><p>It is built by OpenAI, they are shaping some really interesting technologies. They have built CodeX, engine behind GitHub Copilot. You might have seen people putting prompts and getting the outputs from an AI generated system. Similarly, one more technology is DALLE-2, an image generator. Here we get different types of visualisations.</p><p>ChatGPT, is therefore a way of prompting AI to give the solution in a human like manner. This can be scary for organisations like StackOverflow, which have themselves associated with human related answers. They have actually have banned ChatGPT out from their system. If people simply copy paste answer from GPT without any references, it will break the trust. As of now, it does not have data after 2021, so it can’t tell you about the FIFA World Cup, for example.</p><p>You can use chatGPT by going to this <a href="https://chat.openai.com/chat"><em>link</em></a> and signup if you have not already in order to try it.</p><p><a href="https://openai.com/blog/chatgpt/">Introducing ChatGPT</a></p><h3>Natural Language Processing and Generative Pre trained Transformer</h3><p>ChatGPT is a <strong>Natural Language Processing</strong> model known as the <strong>Generative Pre trained Transformer(GPT)</strong>. Here, you will also get to know about Supervised learning and Reinforcement learning.</p><p>Natural Language Processing is the combination of Linguistics and Computer Science. Autocorrect, autosuggest, plagiarism checks make use of NLP. It is subfield of Artificial Intelligence that understands and generates human language. ChatGPT understands what we are saying and generates the solutions. Computers in general don’t know any language besides numbers and vectors. The GPT Encoder finds its own structure and patterns in the data it gets provided.</p><p>Every word gets converted to vectors of numbers called speech tagging. The better it understands, the better it can use this knowledge to generate its own text similar to human language. This is the way GPT works. <em>Generative</em> means the model can generate something. <em>Pre trained</em> means that model has been trained initially on vast amounts of data. The data has been cutoff in September 2021. The <em>Transformer</em> made this whole technological breakthrough in the first place! It uses the encoder to give the numerical representation of the input sentence. It then captures the meaning of the sentence from sequence to sequence. The breakthrough of the Transformer is that its sequence processing is highly parallelizable.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2ifulTKYoq8jq9LbYOST1A.jpeg" /><figcaption>Image created by author</figcaption></figure><p>It calculates how much attention each vector should be given for a given sentence. It allows the model to effectively process input sequence of any length in a parallel and efficient manner. It vastly outperforms RNNs and CNNs that are slow for this case.Before the model gets fine-tuned, it is first trained by predicting removed words on unsupervised data.</p><h3><strong>Supervised Learning and Reinforcement Learning</strong></h3><p>Initial model was trained through <strong>supervised fine tuning</strong>. A lot of prompts were created and humans described the desired input. It helps to basically understand what’s going on and getting trained.</p><p>Reward model was also used, for example, a prompt gives 4 options to an answer, then ranks those options with labels from best to worst. This data is then fetched to the model. Finally, it is about optimising a policy against reward model using <strong>reinforcement learning</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d3l0V_sqLeikNCNlYm_Omg.jpeg" /><figcaption>Reinforcement Learning, Image created by author</figcaption></figure><p>Model tries to teach itself how to get better by asking the questions how can I do it right, what did I do wrong. Thus, gives off the best results.</p><blockquote>It will usher in a new paradigm of AI powered tools that will do incredibly impressive things over the coming years!</blockquote><p>If you liked the article and you want to know more about cool tech stuff, or you just want to ask me something, you can: follow me on <a href="https://www.linkedin.com/in/namya-aankur-gupta/"><strong>LinkedIn</strong></a>, where I publish all my stories, subscribe over here on <strong>M</strong><a href="https://medium.com/@namyagupta2001"><strong>edium</strong></a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3a3552429f27" width="1" height="1" alt=""><hr><p><a href="https://medium.com/block6/unleashing-the-power-of-chatgpt-a-revolutionary-ai-powered-chatbot-3a3552429f27">Unleashing the Power of ChatGPT — A Revolutionary AI Powered Chatbot</a> was originally published in <a href="https://medium.com/block6">BLOCK6</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Create NFTs Using Solidity With Open Zeppelin and Publish It on IPFS]]></title>
            <link>https://medium.com/better-programming/how-to-create-your-own-nft-smart-contract-tutorial-1b90978bd7a3?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/1b90978bd7a3</guid>
            <category><![CDATA[smart-contracts]]></category>
            <category><![CDATA[solidity]]></category>
            <category><![CDATA[nft]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[web3]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Thu, 16 Jun 2022 18:11:33 GMT</pubDate>
            <atom:updated>2022-06-17T01:56:53.931Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong>View it on OpenSea</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*IL11_SIYtyui5zt4" /><figcaption>Photo by <a href="https://unsplash.com/@theshubhamdhage?utm_source=medium&amp;utm_medium=referral">Shubham Dhage</a> on <a href="https://unsplash.com?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>NFTs and digital collectibles are growing popular as the web3 space continues to make significant advancements in the blockchain arena. The enormous popularity of NFTs like Cryptokitties and Bored APE pushed investors to purchase ERC721-compatible digital collectibles.</p><p>In this article, we will guide you through the procedure of creating your first ERC-721 (NFT) contract on Solidity with Open Zeppelin.</p><p>Developing a Smart Contract with Solidity and deploying it on the blockchain might sound daunting at first: solidity, security, gas optimisation, developer environment, and gas fees, are only some of the things you’ll need to go through to host your code on the blockchain.</p><p>Tools like the OpenZeppelin Wizard that offers developers click and write functionalities to create composable and secure smart contracts in no time, used with Web3 developer tools like Alchemy, make the experience of writing a deploying code on the blockchain easy, fast, and reliable like never before.</p><p>In this tutorial, you’re going to learn how to develop and deploy an ERC721 (NFT) smart contract.</p><h3>Tech Stack</h3><ul><li>Alchemy</li><li>OpenZeppelin</li><li>Remix</li><li>Ethereum Goerli</li></ul><h3><strong>1. Open Zeppelin</strong></h3><p>First of all, let’s go to <a href="https://docs.openzeppelin.com/contracts/4.x/">OpenZeppelin</a>, then on the Wizard tab, click on ERC721. All NFTs are ERC721 tokens.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LKE-Q_0Ck9Gw4IkHQjP4pQ.png" /><figcaption>Open Zeppelin ERC-721, Source: self</figcaption></figure><p>We want our tokens to be Mintable, have Enumerable and URI Storage as the features. Name your token as per your wish and also enter the desired symbol.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jJps3Lp69LFBOl8MioHwGA.png" /><figcaption>Code for Mintable, Enumerable, URIStorage Source: self</figcaption></figure><h3><strong>2. Remix IDE</strong></h3><p>Now, click on the Open in Remix button in the upper right-hand side corner. It will open the Remix IDE and will have the code written. You can change the compiler version to 0.8.4.</p><p>Here, is the updated code, be sure to change it in Remix. We need to remove the Ownable part of the solidity program as we want that people other than ownable can also mint our NFTs. Also, we have added MAX_SUPPLY as 5000 so that the NFTs are limited.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/ab169c5eeff409c0e4f420cecbf3d7c3/href">https://medium.com/media/ab169c5eeff409c0e4f420cecbf3d7c3/href</a></iframe><h3><strong>3. Alchemy- Create app</strong></h3><p>Next, we need to sign up for <a href="https://dashboard.alchemyapi.io/">Alchemy</a>. Click on Create App and name your app whatever you wish. I named it Namzz nft. Then click on View Key and copy the HTTPS address.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5gl2fen_D0tBlP2SOb3K_A.png" /><figcaption>Alchemy after creating the app, Source: self</figcaption></figure><h3><strong>4. Metamask- Add Network</strong></h3><p>Further, we need to create our network on Metamask by clicking on Add Network. Name the testnet as per your wish. I named it Namzz Goerli testnet. Paste the https URL that we copied from alchemy. Add ID as 5 for Goerli and enter ETH as the symbol. Click on Add Network button.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/698/1*tDe6eQm1wDP2M7Ajnbq2OA.png" /><figcaption>Network Created, Source: self</figcaption></figure><p>You can get some test Ethereum from the Goerli faucet. Here is the <a href="https://goerlifaucet.com/">link</a>. Login with your Alchemy account and enter your address. You will get the test ether within seconds!</p><h3><strong>5. Compile and Deploy the NFT Smart Contract on the Goerli Testnet</strong></h3><p>On Remix, go to Deploy and select <em>Injected Web3</em> as the Environment. It will get connected to you network automatically. You will get the address of your metamask along with the balance ether. Select your smart contract in the Contract Tab and click on Deploy.</p><p>It will show a metamask popup asking you to pay the fees. Click on Confirm and wait for 10 seconds. It will add the deployed contract in the Remix!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/638/1*Xqcqgr4lWGjmvbcFkEQZog.png" /><figcaption>Deployed Contract in Metamask, Source: self</figcaption></figure><h3><strong>6. Formatting the NFT Metadata</strong></h3><p>For OpenSea to pull in off-chain metadata for ERC721 tokens, the contract will need to return a URI pointing to the hosted metadata. To find this URI, OpenSea, Rarible and other popular marketplaces will use the tokenURI method contained in the ERC721Uristorage standard.</p><p>Head over to <a href="https://docs.opensea.io/docs/metadata-standards">OpenSea developer doc</a> and copy the metadata structure. Paste it in <a href="https://jsoneditoronline.org/#left=local.faseci">json online editor </a>and edit the description according to your wish. According to the OpenSea documentation, the NFT Metadata should be stored in a .json file and structured as follows:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/344b64530bc32114e283957d3d4051dc/href">https://medium.com/media/344b64530bc32114e283957d3d4051dc/href</a></iframe><h3><strong>7. Creating and Uploading the Metadata on IPFS</strong></h3><p>Now that we have a brief understanding of what will be contained in your NFT metadata, let’s learn how to create it and store it on IPFS- Inter Planetary File System.</p><p>Go to Filebase, and make an account there. Verify your email and login. Now, we need to click on create bucket, the bucket name being in small case letters, I named it namzz-nft. Select IPFS and create. Now upload the image you want to make as the nft. Click on the image and copy the IPFS Gateway URL. Enter this link in the image section of JSON file.</p><p>Save the JSON file in the name of metadata.json and upload it on Bucket in FileBase.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/986/1*6DhntMS6CpJHCmFkPo9Q4A.png" /><figcaption>Save the JSON file as metadata.json, Source: self</figcaption></figure><p>Click on your file and copy the IPFS CID.</p><h3><strong>8. Mint Your Goerli Testnet NFT</strong></h3><p>Then head on over to Remix. <strong>Orange methods</strong> are methods that actually write on the blockchain whereas <strong>Blue methods </strong>are methods learning from the blockchain.</p><p>Click on the safeMint method dropdown icon and paste your address and the following string into the uri field:</p><pre>ipfs://&lt;your_metadata_cid&gt;</pre><p>Clicking on transact will create a Metamask popup prompting you to pay the gas fees. Click on “sign” and go on minting your first NFT!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/712/1*nDpr_0tKDPVvj-TK_ehhOQ.png" /><figcaption>Transact via Metamask</figcaption></figure><p>Enter your address in the balanceOf button and enter your address. Run it — it should show you have 1 NFT.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/262/1*GHwzyQ_RN9TMzXD88AQJDA.png" /><figcaption>1 NFT available</figcaption></figure><p>Do the same with the tokenUri method, inserting “0” as the id argument — it should display your tokenURI.</p><p>Great! You just minted your first NFT! 🎉 Now it’s time to move to OpenSea to check if the metadata is read.</p><h3><strong>9. View the NFT on OpenSea</strong></h3><p>Navigate to <a href="https://testnets.opensea.io/">testnets.opensea.io</a> and <strong>log in with your Metamask wallet</strong>. Then click on your profile picture, you should see your newly minted NFT there. If the image is not yet visible, click on it, and click on the “refresh metadata” button.</p><p>Sometimes OpenSea has hard times recognizing testnet metadata — and could take up to 6 hours to see it.</p><p>Congratulations, you have successfully created, modified, and deployed your first smart contract. Minted your first NFT, and published your image on IPFS!</p><p>Thanks for reading.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1b90978bd7a3" width="1" height="1" alt=""><hr><p><a href="https://medium.com/better-programming/how-to-create-your-own-nft-smart-contract-tutorial-1b90978bd7a3">Create NFTs Using Solidity With Open Zeppelin and Publish It on IPFS</a> was originally published in <a href="https://betterprogramming.pub">Better Programming</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[40 Terms to make you SMARTER in the Web3 Space]]></title>
            <link>https://medium.com/coinmonks/40-terms-to-make-you-smarter-in-the-web3-space-8b6c8040b096?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b6c8040b096</guid>
            <category><![CDATA[twitter]]></category>
            <category><![CDATA[web3]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Mon, 13 Jun 2022 04:58:47 GMT</pubDate>
            <atom:updated>2022-06-16T11:07:37.513Z</atom:updated>
            <content:encoded><![CDATA[<p>Web3 and NFT space especially on Twitter can be confusing. Let’s change that. Here is a collection of mostly used terms that can get you more understanding of what people actually mean by using these in their tweets. Follow this key if you want to learn the language of Web3!</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ftenor.com%2Fembed%2F24554136&amp;display_name=Tenor&amp;url=https%3A%2F%2Ftenor.com%2Fview%2Fgm-web3-eth-crypto-good-morning-gif-24554136&amp;image=https%3A%2F%2Fc.tenor.com%2FoR5fQW3UW78AAAAC%2Fgm-web3.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=tenor" width="600" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/41ce7304d94e01b995db57a61ce5e3f4/href">https://medium.com/media/41ce7304d94e01b995db57a61ce5e3f4/href</a></iframe><p>Let’s go 👇</p><p>1.ADDRESS — a string of characters that represents a wallet that can send and receive cryptocurrency It is like a real-life address or email. Each address is unique and marks the location of a wallet on the blockchain. Example: 0x71C7656EC7ab88b098defB751B7401B5f6d8976F</p><p>2. ALPHA — early investment advice or intel ‘Where It Happens podcast by <a href="https://twitter.com/SahilBloom">@sahilbloom</a> and <a href="https://twitter.com/gregisenberg">@gregisenberg</a> is the best source of alpha for success in 2022.’ <a href="https://twitter.com/NDerewlany">@NDerewlany</a> ‘The real alpha in crypto is buy and hold.’ <a href="https://twitter.com/RyanSAdams">@RyanSAdams</a></p><p>3. WEN — when</p><p>4. WAGMI — we’re all gonna make it</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ftenor.com%2Fembed%2F25644614&amp;display_name=Tenor&amp;url=https%3A%2F%2Ftenor.com%2Fview%2Fwagmi-wagmi-nft-gif-25644614&amp;image=https%3A%2F%2Fc.tenor.com%2FA2bfEIaXMioAAAAC%2Fwagmi-wagmi-nft.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=tenor" width="600" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/d2ed0f909796fdb982d46676de17f667/href">https://medium.com/media/d2ed0f909796fdb982d46676de17f667/href</a></iframe><p>5. NGMI — not going to make it</p><p>6. IRL — in real life</p><p>7. SER — sir, a polite way of disagreeing with someone</p><p>8. APEING IN — buying into an NFT project, perhaps without due diligence ‘In just 1 day <a href="https://twitter.com/KarafuruNFT">@KarafuruNFT</a> already had 1 sale over 100 ETH, floor rise to 4.2 ETH after reveal … getting DMs from big names that are apeing in.’ <a href="https://twitter.com/eddyiskongz">@eddyiskongz</a></p><p>9. BLOCKCHAIN — a decentralized database that maintains a data list that cannot be manipulated Examples: Bitcoin, Ethereum, Solana, Polkadot, Terra and others.</p><p>10. BTFD — buy the f’ing dip When people are running around and selling because a crypto price is dropping hard, this is the time to buy. “Solana is under $100. BTFD.”</p><p>11. BUIDL — build useful stuff When crypto is dipping, building useful stuff proves that its valuable. “Eth is crashing, we need more developers to BUIDL.”</p><p>12. CRYPTO — cryptocurrency A digital currency that is secured by cryptography, which makes it nearly impossible to counterfeit or double-spend. Cryptocurrency runs on a blockchain. Ether is the token that runs on the Ethereum blockchain, Solana runs on Solana etc.</p><p>13. DAPP — decentralized app Any practical application of blockchain and/or cryptocurrency. dApps can take the form of mobile games, communications platforms, and social media sites. <a href="https://twitter.com/CryptoKitties">@CryptoKitties</a> is a dApp game that allows users to buy and sell virtual cats.</p><p>14. DAO — decentralized autonomous organization The structure for a company or organization in web3. In a DAO everyone can have ownership and be involved in decision-making.</p><p>15. DEGEN — degenerate, a gambler, someone really shooting at all chances, taking extremely high risks Refers to people who invest in digital assets like NFTs or cryptos without doing due diligence. Can also mean any person getting in on web3 investments.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ftenor.com%2Fembed%2F22923855&amp;display_name=Tenor&amp;url=https%3A%2F%2Ftenor.com%2Fview%2Fdegens-gif-22923855&amp;image=https%3A%2F%2Fc.tenor.com%2FWjpa7TN_mEwAAAAC%2Fdegens.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=tenor" width="600" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/cc482850575125b71a9397132d155060/href">https://medium.com/media/cc482850575125b71a9397132d155060/href</a></iframe><p>16. DEFI — decentralized finance DeFi is the movement within crypto that removes the control banks and institutions have on money, financial products, and financial services. It eliminates the fees that banks and other financial companies charge for using their services.</p><p>17. DYOR — do your own research Don’t depend on others. Do your own research before you invest in cryptos, buy NFTs, or get involved with a community. ‘DYOR. That’s it, that’s the tweet.’ <a href="https://twitter.com/TrustWallet">@TrustWallet</a></p><p>18. FIAT — a term for government issued currencies, like the U.S. dollar or Japanese yen Fiat is used to describe any currency controlled by a central authority. Cryptocurrencies with their decentralized design, serve as a counterpoint to traditional fiat currencies.</p><p>19. FLOOR — the lowest price available for an NFT in a collection The minimum amount you need to buy one. This is an important metric to look at when evaluating an NFT project. “The floor price on Bored Apes went from 0.5 ETH to 2 ETH in 3 days!”</p><p>20. FOMO — fear of missing out An emotion of that drives you to make wild decisions. When an NFT project rises sharply in value and investors buy in because they are afraid to miss the boat. ‘Getting off Twitter y’all are giving me FOMO already.’ <a href="https://twitter.com/YaOnlyLivvOnce">@YaOnlyLivvOnce</a></p><p>21. GAS — the fee required to conduct a transaction or execute a contract on the Ethereum blockchain Gas prices are denoted in small fractions of ether called gwei. ‘Gas limit’ refers to the maximum amount of gas that you’re willing to spend on a particular transaction.</p><p>22. GENESIS BLOCK — the first block in the blockchain, used to initialize the crypto-currency</p><p>23. GENESIS DROP — an artist’s or project’s first ever NFT drop ‘Wormhole, my genesis drop on <a href="https://twitter.com/SuperRare">@SuperRare</a> is now live.’ <a href="https://twitter.com/KalebsCode">@KalebsCode</a></p><p>24. HODL — holding on for dear life or holding on despite loss When a crypto tumbles, loyal investors urge each other to think long term and HODL — not sell their tokens. ‘Crypto will make a new generation called billionaires.’ <a href="https://twitter.com/hashtag/SHIB?src=hashtag_click">#SHIB</a> <a href="https://twitter.com/hashtag/HODL?src=hashtag_click">#HODL</a> <a href="https://twitter.com/DuncanGray">@DuncanGray</a></p><p>25. MAXI — maximalist Someone who believes that one particular crypto is the only viable one by far and predominantly invests in it. ‘I have my fair share of bitcoin, but I’m more of an Ethereum maxi.’ <a href="https://twitter.com/mcuban">@mcuban</a></p><p>26. MINT — the creation of a new NFT token Minting is the process of turning a digital file into a crypto collectible or digital asset on the Ethereum blockchain. ‘981 NFTs already minted 419 left Mint your BabyShiba NFT now’ <a href="https://twitter.com/babyshibacoinio">@babyshibacoinio</a></p><p>27. NFT — non fungible token An NFT is a digital asset that confers ownership of a virtual good, such as a piece of digital artwork or online collectible. Most cryptocurrencies are “fungible”, meaning there is no meaningful distinction between one coin and another.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Tskww1A7vlOaS8rdjfmupw.jpeg" /><figcaption>NFT, Source: Gamler’sPick</figcaption></figure><p>28. P2E — play to earn, as in video games like <a href="https://twitter.com/AxieInfinity">@AxieInfinity</a></p><p>29. PFP — picture for proof or profile pic like <a href="https://twitter.com/crypto_coven">@crypto_coven</a></p><p>30. POAP — proof of appearance protocol from <a href="https://twitter.com/poapxyz">@poapxyz</a></p><p>31. GMI — gonna make it</p><p>32. PROBABLY NOTHING — often used sarcastically to mean the opposite. It probably is something. Can also refers to the Probably Nothing podcast by <a href="https://twitter.com/alexisohanian">@alexisohanian</a> and <a href="https://twitter.com/TZhongg">@TZhongg</a></p><p>33. SATOSHI — 1. a reference to Satoshi Nakomoto, the anonymous founder of Bitcoin who vanished shortly after his creation, leaving the project to be decentralized and collectively managed 2. a unit of exchange, the smallest part of a bitcoin. 1 Satoshi = 0.00000001 ฿</p><p>34. SHILL — the act of unsolicited endorsing in public You’re shilling if you’re promoting an NFT you’re dropping or a coin you’ve invested in. “Shill me your best NFT under 1 ETH.”</p><p>35. WALLET — a place to store crypto tokens HOT WALLETS are online and easily accessible but also more susceptible to hackers. COLD WALLETS store digital assets off-line, making them secure from bad actors but difficult to trade. Examples: <a href="https://twitter.com/MetaMask">@MetaMask</a>, <a href="https://twitter.com/phantom">@phantom</a>, <a href="https://twitter.com/CoinbaseWallet">@CoinbaseWallet</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgfycat.com%2Fifr%2Fflippantinformalasianwaterbuffalo&amp;display_name=Gfycat&amp;url=https%3A%2F%2Fgfycat.com%2Fflippantinformalasianwaterbuffalo&amp;image=https%3A%2F%2Fthumbs.gfycat.com%2FFlippantInformalAsianwaterbuffalo-size_restricted.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=gfycat" width="764" height="1032" frameborder="0" scrolling="no"><a href="https://medium.com/media/a7805a487823eba8276ef8a93867941b/href">https://medium.com/media/a7805a487823eba8276ef8a93867941b/href</a></iframe><p>References: <a href="https://coinmarketcap.com/alexandria/glossary">https://coinmarketcap.com/alexandria/glossary</a></p><p>Please share this article to help more people find their way into web3. I write regularly about the blockchain, web3 and smart contracts.</p><p><em>See ya! Till then, BUIDL!</em></p><blockquote>Join Coinmonks<a href="https://t.me/coincodecap"> Telegram Channel</a> and<a href="https://www.youtube.com/c/coinmonks/videos"> Youtube Channel</a> learn about crypto trading and investing</blockquote><h3>Also, Read</h3><ul><li><a href="https://coincodecap.com/crypto-trading-terminals">5 Best Crypto Trading Terminals</a> | <a href="https://coincodecap.com/best-defi-apps">Best DeFi Apps</a></li><li><a href="https://coincodecap.com/best-online-casinos">Best Online Casinos</a> |<a href="https://medium.com/coinmonks/binance-review-ee10d3bf3b6e"> Binance Review</a> |<a href="https://coincodecap.com/bitmex-review"> BitMEX Review</a></li><li><a href="https://coincodecap.com/sparrow-exchange-review">Sparrow Exchange Review</a> |<a href="https://coincodecap.com/nash-exchange-review"> Nash Exchange Review</a></li><li><a href="https://coincodecap.com/crypto-trading-bots-in-the-us">Best Crypto Trading Bots in the US</a> |<a href="https://coincodecap.com/changelly-review"> Changelly Review</a></li><li><a href="https://coincodecap.com/crypto-arbitrage-in-india">Earn Passive Income Using Crypto Arbitrage In India</a></li><li><a href="https://medium.com/coinmonks/godex-io-review-7366086519fb">Godex.io Review</a> |<a href="https://medium.com/coinmonks/invity-review-70f3030c0502"> Invity Review</a> |<a href="https://coincodecap.com/bitforex-review"> BitForex Review</a></li><li><a href="https://coincodecap.com/crypto-charting-tools">5 Best Free Cryptocurrency Charting Tools</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b6c8040b096" width="1" height="1" alt=""><hr><p><a href="https://medium.com/coinmonks/40-terms-to-make-you-smarter-in-the-web3-space-8b6c8040b096">40 Terms to make you SMARTER in the Web3 Space</a> was originally published in <a href="https://medium.com/coinmonks">Coinmonks</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Deep Dive: Evaluating Web3 Projects]]></title>
            <link>https://medium.com/block6/deep-dive-evaluating-web3-projects-cd36d9f3ef53?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/cd36d9f3ef53</guid>
            <category><![CDATA[investing]]></category>
            <category><![CDATA[web3]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Sat, 30 Apr 2022 18:34:12 GMT</pubDate>
            <atom:updated>2022-06-06T17:44:19.453Z</atom:updated>
            <content:encoded><![CDATA[<p>These days, Web3 has been the talk of the world and is soaring high in a parabolic run. We are evolving towards Web3 where we are trying to make the internet interpret the information just as we humans do. It uses blockchain technology. We are the owner of our content as we can control what we want to share or not.</p><p>It often leaves one confused that in which project should one invest in. The purpose of this post is to educate the potential investors in evaluating the projects in the Web3 ecosystem.The goal over here is to help provide a framework to make informed decisions for the investors.</p><p>One needs to view it from a practical perspective as there are also some projects that may be of low quality and not have any backend value to them. Also, we need to see whether the project is adding value to the customers’ daily life or not. It should be smooth and with a good unique selling proposition.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/850/1*cN9OZWmXhz-8YyBdA8lEiQ.jpeg" /><figcaption>Source: <a href="https://www.bbconsult.co.uk/blog/what-is-web-3-0-and-will-it-change-our-lives">Internet</a></figcaption></figure><p>We need to have a <strong>Framework</strong> so that we can evaluate the Web3 projects and be saved from the faulty projects too. The basic framework that I would suggest includes the features listed below so that we can analyse the Web3 project and invest in it.</p><ul><li>USP</li><li>Community Engagement</li><li>Developer Side</li><li>COCOMO strategy</li><li>Tokenomics</li><li>Risks</li></ul><p>Rapid innovation makes us feel that the time and investment to be done in the right place is really essential. It is important to understand various mechanisms and terminologies so that we can move ahead in the Web3 space with ease. This article discusses the framework and gives suggestions on how to evaluate each feature related to the project.</p><p>Let’s dive right in-</p><h3><strong>USP</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PhS3LDVBWqEUJBsSr5acVA.png" /><figcaption>Source: <a href="https://www.shopify.com/blog/unique-selling-proposition">Internet</a></figcaption></figure><p>The first and the foremost thing that we can evaluate on the basis of is the project’s <a href="https://www.optimizely.com/optimization-glossary/unique-selling-point/#:~:text=A%20unique%20selling%20point%20(USP,to%20convert%20on%20your%20site.">unique selling proposition</a> (USP). It should make value to the customers. The project should mean something and have something unique about it. The case should not be like just for the sake of being in Web3, they have associated a project to the blockchain. <em>For example</em>, the USP of stable coin TerraUSD is that it works on the basis of LUNA. It has a unique selling proposition. So, one needs to be fascinated about the product or service that is being offered by the project in the Web3 space. Also, the project may be similar to the one in the Web2 space, so why would we invest in something that has already be done before? It should provide a better flow and have an advantage over the Web2 version of the product. Thus, the unique selling proposition should be strong enough in order to attract us to invest in the project.</p><h3><strong>Community</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WMz-VfXWKAd9iX5z8KwoYA.jpeg" /><figcaption>Source: <a href="https://stock.adobe.com/contributor/204251986/denisismagilov?load_type=author&amp;prev_url=detail">Internet</a></figcaption></figure><p>Most of the times, we see that a project is successful when it already has a strong community before even launching. This is a key factor to check the community strength over on the Web3 project’s social media profiles, the most popular one being <a href="http://www.twitter.com"><em>Twitter</em></a>. All in all, I would look at the project’s social media that includes <em>Discord</em>, <em>Twitter</em> and <em>Reddit</em>. Community plays a very important role as they are the ones that make a project know about their faults, validations and feedbacks honestly. Also, one more important law that comes into being with Community is the <a href="https://www.techopedia.com/definition/29066/metcalfes-law"><strong><em>Metcalfe’s law</em></strong></a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/850/1*58q422He_15adga8GRZk2w.png" /><figcaption>Source: <a href="https://www.researchgate.net/figure/Value-for-the-User-according-to-Metcalfes-Law_fig1_331983003">Research Paper</a></figcaption></figure><p>It gives the importance of Network effect and thus, increases the probability of a project being more successful and thus, more profitable. Social media helps to track the response towards negative feedback of the community and their problem solving in real time. We can look at the number of followers and engagers and thus, get to know about the engagement of the community for a particular project. Also, we can look at the tags, all the good projects are either referred in the popular pages of the accelerators and thus, we can get to know about it through social media.</p><h3><strong>Developer Side</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VuU-FLFJsxWED6Ddd3dX3A.png" /><figcaption>Source: <a href="https://elearningindustry.com/top-open-source-learning-management-systems">Link</a></figcaption></figure><p>The best thing about most of the Web3 projects is its open source nature. The projects being open source help the investors to get access to the code and the development strategies. It helps to know the working of the teams and see the foundation stage of the project. It also helps to know about the project’s ideas and innovation game. We can get an idea on how the team would be and also the team’s working in the development stage in the project planning. We are also able to see the changes done every now and then and get to know about the updated versions from time to time. <em>For example</em>, Solana Labs have their open source project on Github, here is the <a href="https://github.com/solana-labs/solana">link</a>. The Buidlers are really hardworking or not can be known by viewing their open source project!</p><h3><strong>COCOMO Strategy</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*zbYNXNIUtzKZlphM1nyzIw.jpeg" /><figcaption>Source: <a href="https://www.educba.com/cocomo-model/">Link</a></figcaption></figure><p>When we want to know about a project in terms of mathematics, we can evaluate it by a model called the <a href="https://www.educba.com/cocomo-model/">Cost Constructive Model</a> (COCOMO). It uses regression modelling and helps to get to know about a project’s productivity. The basic COCOMO model applies to three types of projects:</p><ul><li>Organic — Small teams with good experience working with flexible requirements</li><li>Semi-detached projects — Medium teams with mixed experience working with more rigid requirements</li><li>Embedded projects — Projects under tight constraints</li></ul><ol><li><strong>Product attributes</strong></li></ol><ul><li>Required software reliability</li><li>Size of application database</li><li>Complexity of the product</li></ul><p><strong>2. Hardware attributes</strong></p><ul><li>Run-time performance constraints</li><li>Memory constraints</li><li>Volatility of the virtual machine environment</li><li>Required turnabout time</li></ul><p><strong>3. Personnel attributes</strong></p><ul><li>Analyst capability</li><li>Software engineering capability</li><li>Applications experience</li><li>Virtual machine experience</li><li>Programming language experience</li></ul><p><strong>4. Project attributes</strong></p><ul><li>Use of software tools</li><li>Application of software engineering methods</li><li>Required development schedule</li></ul><p>Thus, it is a good model that tells us the features for the project to assess on. We can use COCOMO whenever the project seems to be correct with the first three factors of USP, community and developer tech side.</p><h3><strong>Risks</strong></h3><p>While evaluating a project, just take a look at various factors that may pose a risk to the project itself. The three basic risks involved are:</p><h4>1. Price Fluctuations in Tokens of the Project</h4><p>The tokens may directly go up once they are launched, but the other way round is also possible. So, we need to take care of the community and development factors to get a confidence into the price fluctuation and stability scenario. The token should be able to gain momentum and also withhold it, only then can it be known as a good project.</p><h4>2. Smart Contract Risks</h4><p>The smart contracts are known to be secure but at the end, they are made by the human developers. Thus, they may have bugs that may issue vulnerabilities when the project is launched. So, a good practice would be to check and verify that the smart contract for a particular project is audited and verified to be free of bugs such as Reentrancy. Also, if somewhere there is an integration of two or more smart contracts, it may pose a risk of attack because it would lead to vector collisions of array. So, the web3 project should have a verified smart contract whose testing has been done.</p><h4>3. Lending and borrowing risks</h4><p>When the Web3 project is related to a lending platform, an important risk to take into account i the lending strategy. What if all of the community members start to withdraw the tokens once unlocked, then the price would just crash. So, the Web3 project should have some safety mechanism in order to stay protected from such kinds of events.</p><h3>Conclusion</h3><p>Web3 is a huge place for the projects to come. The most important thing is not to have fear of missing out (although, it may be difficult sometimes!). Each project is unique in its own way but the quality lies on the factors of the framework discussed above. I believe that the above lens can help investors make a bet on the long-term future of Web3 projects while avoiding the pitfalls of a speculative ones.</p><p><em>Disclosure:</em> I am not a financial advisor in any way. Please do your own research while investing in the projects. The above opinions are my own. It is to share my idea of investing for the potential investors.</p><blockquote>Contents distributed by <a href="https://learn.block6.tech">Learn.Block6.tech</a></blockquote><blockquote>👉 <a href="https://t.me/block6_tech">Telegram</a> — Fresh ideas</blockquote><blockquote>👉 <a href="https://twitter.com/block6_tech">Twitter</a> — Latest articles</blockquote><blockquote>👉 <a href="https://linktr.ee/block6">LinkTr.ee</a></blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cd36d9f3ef53" width="1" height="1" alt=""><hr><p><a href="https://medium.com/block6/deep-dive-evaluating-web3-projects-cd36d9f3ef53">Deep Dive: Evaluating Web3 Projects</a> was originally published in <a href="https://medium.com/block6">BLOCK6</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Building Smart Contracts for a Donut Vending Machine]]></title>
            <link>https://medium.com/better-programming/building-smart-contract-for-a-vending-machine-b1e901f61757?source=rss-36b54e41d461------2</link>
            <guid isPermaLink="false">https://medium.com/p/b1e901f61757</guid>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[solidity]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[smart-contracts]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Namya Aankur Gupta]]></dc:creator>
            <pubDate>Thu, 07 Apr 2022 18:02:40 GMT</pubDate>
            <atom:updated>2022-04-15T06:55:30.411Z</atom:updated>
            <content:encoded><![CDATA[<h4>Remix + Solidity + Smart Contracts</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DGewPhNerMqmHjZO58yehA.jpeg" /><figcaption>Donut Vending Machine Smart Contract, Image edited by author</figcaption></figure><p>Vending machine is an interesting thing to get started with the basics of Solidity. So, we are going to write a code in Solidity that will help us build a smart contract for a Donut Vending Machine!</p><p>Let us start off by going to Remix which is an IDE for the language of Solidity. It is used to write Smart Contracts for the Blockchain. In terms of implementation coding for ERC-20 tokens, the six basic coding functions are:</p><ol><li>getBalance</li><li>purchase</li><li>restock</li></ol><h4><strong>Remix</strong></h4><p><a href="http://remix.ethereum.org/">Remix IDE</a> allows developing, deploying and administering smart contracts for Ethereum-like blockchains. It can also be used as a learning platform.</p><p>It is very user friendly and helps beginners to know about all the basic things required to deploy the contract.</p><p>First, we start by creating a file in the name of say, vending_machine.sol in the File Explorers tab.</p><h3><strong>Code</strong></h3><p>Solidity 0.6.8 introduces SPDX license identifiers so developers can specify the license the contract uses. SPDX license identifiers should be added to the top of contract files. The following identifier should be added to the top of your contract:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/363c8a08061938205689761c04bb5677/href">https://medium.com/media/363c8a08061938205689761c04bb5677/href</a></iframe><p>We now need to write the version of solidity that we are going to be using:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/498d7a664ec6ea2565b245a53974ca94/href">https://medium.com/media/498d7a664ec6ea2565b245a53974ca94/href</a></iframe><p>The next step is to create a contract. In Solidity, we write a smart contract by typing the keyword contract followed by the name of the contract. Let us proceed by naming our contract VendingMachine. So, write:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/012828efd83e9ba15d98b47073a7b7e0/href">https://medium.com/media/012828efd83e9ba15d98b47073a7b7e0/href</a></iframe><p>We will write our further code in the curly brackets as all the functions and variables would be a part of it. Next, we define the variables that will be a part of the contract that is:</p><ol><li>address public owner;</li><li>mapping(address =&gt; uint) public donutBalances;</li></ol><p>Here, address refers to the wallet address of the owner and mapping refers to a keyword where we can map one type of variable to be associated with another.</p><p>So, donutBalances is a mapping where number of donuts will be associated with the address. Next, we go on to create a constructor that will be automatically executed when deployment will occur on the Ethereum Blockchain.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/2a15200d11f726106763b136a5dc5aec/href">https://medium.com/media/2a15200d11f726106763b136a5dc5aec/href</a></iframe><p>The creation of first function is getBalance(). It is used to get the balance of donuts that are left in the Vending Machine.</p><p>donutBalances[address(this)] represents the balance of the donuts that are associated with the current Ethereum account.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/584430e4d97d9c9e6f4a4e21175dd9e5/href">https://medium.com/media/584430e4d97d9c9e6f4a4e21175dd9e5/href</a></iframe><p>Function that is next is called restock(). It is restricted only to the owner and thus, the keyword comes as require.</p><p>The donutBalances gets updated when the amount is entered by the owner to be incremented.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/854755e95ce679c30a3beea6007c17db/href">https://medium.com/media/854755e95ce679c30a3beea6007c17db/href</a></iframe><p>The last function is the purchase function that actually helps the person or the customer to purchase a donut.</p><p>The price for one donut that we entered is 0.5 ETH. Thus, the msg.value should be equal to the amount multiplied by 0.5 ETH.</p><p>Also, the Vending machine should have the number of donuts entered by the customer. When both of these requirements are fulfilled, then the donutBalances of this address gets deducted by the amount.</p><p>Also, the msg.sender’s donutBalances will get updated by the number of donuts purchased.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/8ce4beeceae6c917bd7357b6d503c44f/href">https://medium.com/media/8ce4beeceae6c917bd7357b6d503c44f/href</a></iframe><p>Finally, the code is done. Now we, proceed to compile it. The Remix automatically compiles the code and shows if there is some error or not. Then, we go ahead to Deploy the code.</p><p>Make sure that we are in Deploy and Run Transactions tab. Then the environment to be selected is Javascript VM. The contract should be our Vending Machine contract.</p><p>Deploy it now, and you will get the deployed contract as follows. Also, now whenever the customer has purchased the donuts, the donutBalances gets updated when the function is called.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/586/1*T66Lh40j8NI5H-rbxIjwEQ.png" /><figcaption>When the purchase is pressed, the donut balance of Vending Machine is reduced</figcaption></figure><p>Now, when we call the restock function from the owner’s account, the getBalance gets updated to 100 again!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/602/1*WHr41bE3x5eJk8S_cOQV3A.png" /><figcaption>getBalance gets updated to 100 when 2 donuts are incremented by the owner</figcaption></figure><p>The Vending Machine is ready and so is our Smart Contract.</p><p>If you have any issues, you can refer to the GitHub link:</p><p><a href="https://github.com/Namyagupta/vending_machine">GitHub - Namyagupta/vending_machine: A vending machine contract</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b1e901f61757" width="1" height="1" alt=""><hr><p><a href="https://medium.com/better-programming/building-smart-contract-for-a-vending-machine-b1e901f61757">Building Smart Contracts for a Donut Vending Machine</a> was originally published in <a href="https://betterprogramming.pub">Better Programming</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>